From b890802d732c99ad15cfc2a54afc4008109209bf Mon Sep 17 00:00:00 2001
From: Joar Wandborg <joar@wandborg.se>
Date: Wed, 23 Oct 2013 16:17:17 +0200
Subject: [PATCH] Initial templating

---
 bootstrap-3.0.0/.editorconfig                 |   11 +
 bootstrap-3.0.0/.gitignore                    |   44 +
 bootstrap-3.0.0/.travis.yml                   |   11 +
 bootstrap-3.0.0/CNAME                         |    1 +
 bootstrap-3.0.0/CONTRIBUTING.md               |   66 +
 bootstrap-3.0.0/Gruntfile.js                  |  217 +
 bootstrap-3.0.0/LICENSE                       |  176 +
 bootstrap-3.0.0/README.md                     |  141 +
 bootstrap-3.0.0/_config.yml                   |   23 +
 bootstrap-3.0.0/_includes/ads.html            |    1 +
 bootstrap-3.0.0/_includes/footer.html         |   34 +
 bootstrap-3.0.0/_includes/header.html         |   43 +
 bootstrap-3.0.0/_includes/nav-components.html |  137 +
 bootstrap-3.0.0/_includes/nav-css.html        |   87 +
 bootstrap-3.0.0/_includes/nav-customize.html  |   40 +
 .../_includes/nav-getting-started.html        |   44 +
 bootstrap-3.0.0/_includes/nav-javascript.html |   88 +
 bootstrap-3.0.0/_includes/nav-main.html       |   32 +
 bootstrap-3.0.0/_includes/old-bs-docs.html    |    8 +
 bootstrap-3.0.0/_includes/social-buttons.html |   16 +
 bootstrap-3.0.0/_layouts/default.html         |   76 +
 bootstrap-3.0.0/_layouts/home.html            |   46 +
 bootstrap-3.0.0/assets/css/docs.css           | 1084 +++
 bootstrap-3.0.0/assets/css/pygments-manni.css |   66 +
 .../ico/apple-touch-icon-114-precomposed.png  |  Bin 0 -> 2939 bytes
 .../ico/apple-touch-icon-144-precomposed.png  |  Bin 0 -> 3614 bytes
 .../ico/apple-touch-icon-57-precomposed.png   |  Bin 0 -> 1577 bytes
 .../ico/apple-touch-icon-72-precomposed.png   |  Bin 0 -> 1932 bytes
 bootstrap-3.0.0/assets/ico/favicon.png        |  Bin 0 -> 889 bytes
 bootstrap-3.0.0/assets/js/application.js      |   83 +
 bootstrap-3.0.0/assets/js/customizer.js       |  290 +
 bootstrap-3.0.0/assets/js/filesaver.js        |  169 +
 bootstrap-3.0.0/assets/js/holder.js           |  419 +
 bootstrap-3.0.0/assets/js/html5shiv.js        |    8 +
 bootstrap-3.0.0/assets/js/jquery.js           |    6 +
 bootstrap-3.0.0/assets/js/jszip.js            | 1425 ++++
 bootstrap-3.0.0/assets/js/less.js             |    9 +
 bootstrap-3.0.0/assets/js/raw-files.js        |    3 +
 bootstrap-3.0.0/assets/js/respond.min.js      |    6 +
 bootstrap-3.0.0/assets/js/uglify.js           |   14 +
 bootstrap-3.0.0/bower.json                    |   11 +
 bootstrap-3.0.0/browserstack.json             |   37 +
 bootstrap-3.0.0/components.html               | 2978 ++++++++
 bootstrap-3.0.0/composer.json                 |   20 +
 bootstrap-3.0.0/css.html                      | 2441 ++++++
 bootstrap-3.0.0/customize.html                | 1446 ++++
 bootstrap-3.0.0/dist/css/bootstrap-theme.css  |  384 +
 .../dist/css/bootstrap-theme.min.css          |    1 +
 bootstrap-3.0.0/dist/css/bootstrap.css        | 6805 +++++++++++++++++
 bootstrap-3.0.0/dist/css/bootstrap.min.css    |    9 +
 .../fonts/glyphicons-halflings-regular.eot    |  Bin 0 -> 14079 bytes
 .../fonts/glyphicons-halflings-regular.svg    |  228 +
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin 0 -> 29512 bytes
 .../fonts/glyphicons-halflings-regular.woff   |  Bin 0 -> 16448 bytes
 bootstrap-3.0.0/dist/js/bootstrap.js          | 1999 +++++
 bootstrap-3.0.0/dist/js/bootstrap.min.js      |    6 +
 .../examples/carousel/carousel.css            |  128 +
 bootstrap-3.0.0/examples/carousel/index.html  |  201 +
 bootstrap-3.0.0/examples/grid/grid.css        |   28 +
 bootstrap-3.0.0/examples/grid/index.html      |  119 +
 .../examples/jumbotron-narrow/index.html      |   78 +
 .../jumbotron-narrow/jumbotron-narrow.css     |   79 +
 bootstrap-3.0.0/examples/jumbotron/index.html |  111 +
 .../examples/jumbotron/jumbotron.css          |    5 +
 .../examples/justified-nav/index.html         |   79 +
 .../examples/justified-nav/justified-nav.css  |   88 +
 .../examples/navbar-fixed-top/index.html      |   86 +
 .../navbar-fixed-top/navbar-fixed-top.css     |    4 +
 .../examples/navbar-static-top/index.html     |   87 +
 .../navbar-static-top/navbar-static-top.css   |    7 +
 bootstrap-3.0.0/examples/navbar/index.html    |   83 +
 bootstrap-3.0.0/examples/navbar/navbar.css    |    7 +
 .../examples/non-responsive/index.html        |   96 +
 .../non-responsive/non-responsive.css         |  117 +
 bootstrap-3.0.0/examples/offcanvas/index.html |  127 +
 .../examples/offcanvas/offcanvas.css          |   48 +
 .../examples/offcanvas/offcanvas.js           |    5 +
 .../examples/screenshots/carousel.jpg         |  Bin 0 -> 82379 bytes
 bootstrap-3.0.0/examples/screenshots/grid.jpg |  Bin 0 -> 100105 bytes
 .../examples/screenshots/jumbotron-narrow.jpg |  Bin 0 -> 68675 bytes
 .../examples/screenshots/jumbotron.jpg        |  Bin 0 -> 77911 bytes
 .../examples/screenshots/justified-nav.jpg    |  Bin 0 -> 79170 bytes
 .../examples/screenshots/navbar-fixed.jpg     |  Bin 0 -> 38093 bytes
 .../examples/screenshots/navbar-static.jpg    |  Bin 0 -> 39712 bytes
 .../examples/screenshots/navbar.jpg           |  Bin 0 -> 41029 bytes
 .../examples/screenshots/non-responsive.jpg   |  Bin 0 -> 61233 bytes
 .../examples/screenshots/offcanvas.jpg        |  Bin 0 -> 112583 bytes
 .../examples/screenshots/sign-in.jpg          |  Bin 0 -> 13648 bytes
 .../examples/screenshots/starter-template.jpg |  Bin 0 -> 22620 bytes
 .../screenshots/sticky-footer-navbar.jpg      |  Bin 0 -> 39387 bytes
 .../examples/screenshots/sticky-footer.jpg    |  Bin 0 -> 25056 bytes
 .../examples/screenshots/theme.jpg            |  Bin 0 -> 95407 bytes
 bootstrap-3.0.0/examples/signin/index.html    |   46 +
 bootstrap-3.0.0/examples/signin/signin.css    |   40 +
 .../examples/starter-template/index.html      |   63 +
 .../starter-template/starter-template.css     |    7 +
 .../examples/sticky-footer-navbar/index.html  |   86 +
 .../sticky-footer-navbar.css                  |   46 +
 .../examples/sticky-footer/index.html         |   51 +
 .../examples/sticky-footer/sticky-footer.css  |   39 +
 bootstrap-3.0.0/examples/theme/index.html     |  387 +
 bootstrap-3.0.0/examples/theme/theme.css      |   14 +
 .../fonts/glyphicons-halflings-regular.eot    |  Bin 0 -> 14079 bytes
 .../fonts/glyphicons-halflings-regular.svg    |  228 +
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin 0 -> 29512 bytes
 .../fonts/glyphicons-halflings-regular.woff   |  Bin 0 -> 16448 bytes
 bootstrap-3.0.0/getting-started.html          |  866 +++
 bootstrap-3.0.0/index.html                    |   15 +
 bootstrap-3.0.0/javascript.html               | 1912 +++++
 bootstrap-3.0.0/js/.jshintrc                  |   14 +
 bootstrap-3.0.0/js/affix.js                   |  126 +
 bootstrap-3.0.0/js/alert.js                   |   98 +
 bootstrap-3.0.0/js/button.js                  |  109 +
 bootstrap-3.0.0/js/carousel.js                |  217 +
 bootstrap-3.0.0/js/collapse.js                |  179 +
 bootstrap-3.0.0/js/dropdown.js                |  154 +
 bootstrap-3.0.0/js/modal.js                   |  246 +
 bootstrap-3.0.0/js/popover.js                 |  117 +
 bootstrap-3.0.0/js/scrollspy.js               |  158 +
 bootstrap-3.0.0/js/tab.js                     |  135 +
 bootstrap-3.0.0/js/tests/index.html           |   52 +
 bootstrap-3.0.0/js/tests/phantom.js           |   63 +
 bootstrap-3.0.0/js/tests/server.js            |   14 +
 bootstrap-3.0.0/js/tests/unit/affix.js        |   25 +
 bootstrap-3.0.0/js/tests/unit/alert.js        |   62 +
 bootstrap-3.0.0/js/tests/unit/button.js       |  116 +
 bootstrap-3.0.0/js/tests/unit/carousel.js     |   87 +
 bootstrap-3.0.0/js/tests/unit/collapse.js     |  164 +
 bootstrap-3.0.0/js/tests/unit/dropdown.js     |  219 +
 bootstrap-3.0.0/js/tests/unit/modal.js        |  196 +
 bootstrap-3.0.0/js/tests/unit/phantom.js      |   69 +
 bootstrap-3.0.0/js/tests/unit/popover.js      |  133 +
 bootstrap-3.0.0/js/tests/unit/scrollspy.js    |   37 +
 bootstrap-3.0.0/js/tests/unit/tab.js          |   86 +
 bootstrap-3.0.0/js/tests/unit/tooltip.js      |  437 ++
 bootstrap-3.0.0/js/tests/unit/transition.js   |   13 +
 bootstrap-3.0.0/js/tests/vendor/jquery.js     |    6 +
 bootstrap-3.0.0/js/tests/vendor/qunit.css     |  232 +
 bootstrap-3.0.0/js/tests/vendor/qunit.js      | 1510 ++++
 bootstrap-3.0.0/js/tooltip.js                 |  386 +
 bootstrap-3.0.0/js/transition.js              |   56 +
 bootstrap-3.0.0/less/alerts.less              |   67 +
 bootstrap-3.0.0/less/badges.less              |   51 +
 bootstrap-3.0.0/less/bootstrap.less           |   59 +
 bootstrap-3.0.0/less/breadcrumbs.less         |   23 +
 bootstrap-3.0.0/less/button-groups.less       |  248 +
 bootstrap-3.0.0/less/buttons.less             |  160 +
 bootstrap-3.0.0/less/carousel.less            |  209 +
 bootstrap-3.0.0/less/close.less               |   33 +
 bootstrap-3.0.0/less/code.less                |   56 +
 .../less/component-animations.less            |   29 +
 bootstrap-3.0.0/less/dropdowns.less           |  193 +
 bootstrap-3.0.0/less/forms.less               |  353 +
 bootstrap-3.0.0/less/glyphicons.less          |  232 +
 bootstrap-3.0.0/less/grid.less                |  346 +
 bootstrap-3.0.0/less/input-groups.less        |  127 +
 bootstrap-3.0.0/less/jumbotron.less           |   40 +
 bootstrap-3.0.0/less/labels.less              |   58 +
 bootstrap-3.0.0/less/list-group.less          |   88 +
 bootstrap-3.0.0/less/media.less               |   56 +
 bootstrap-3.0.0/less/mixins.less              |  723 ++
 bootstrap-3.0.0/less/modals.less              |  141 +
 bootstrap-3.0.0/less/navbar.less              |  621 ++
 bootstrap-3.0.0/less/navs.less                |  229 +
 bootstrap-3.0.0/less/normalize.less           |  396 +
 bootstrap-3.0.0/less/pager.less               |   55 +
 bootstrap-3.0.0/less/pagination.less          |   83 +
 bootstrap-3.0.0/less/panels.less              |  148 +
 bootstrap-3.0.0/less/popovers.less            |  133 +
 bootstrap-3.0.0/less/print.less               |  100 +
 bootstrap-3.0.0/less/progress-bars.less       |   95 +
 .../less/responsive-utilities.less            |  220 +
 bootstrap-3.0.0/less/scaffolding.less         |  130 +
 bootstrap-3.0.0/less/tables.less              |  236 +
 bootstrap-3.0.0/less/theme.less               |  232 +
 bootstrap-3.0.0/less/thumbnails.less          |   31 +
 bootstrap-3.0.0/less/tooltip.less             |   95 +
 bootstrap-3.0.0/less/type.less                |  238 +
 bootstrap-3.0.0/less/utilities.less           |   42 +
 bootstrap-3.0.0/less/variables.less           |  620 ++
 bootstrap-3.0.0/less/wells.less               |   29 +
 bootstrap-3.0.0/package.json                  |   34 +
 bootstrap.css                                 | 6805 +++++++++++++++++
 local.css                                     |    9 +
 templates/page.tmpl                           |   72 +
 185 files changed, 46133 insertions(+)
 create mode 100644 bootstrap-3.0.0/.editorconfig
 create mode 100644 bootstrap-3.0.0/.gitignore
 create mode 100644 bootstrap-3.0.0/.travis.yml
 create mode 100644 bootstrap-3.0.0/CNAME
 create mode 100644 bootstrap-3.0.0/CONTRIBUTING.md
 create mode 100644 bootstrap-3.0.0/Gruntfile.js
 create mode 100644 bootstrap-3.0.0/LICENSE
 create mode 100644 bootstrap-3.0.0/README.md
 create mode 100644 bootstrap-3.0.0/_config.yml
 create mode 100644 bootstrap-3.0.0/_includes/ads.html
 create mode 100644 bootstrap-3.0.0/_includes/footer.html
 create mode 100644 bootstrap-3.0.0/_includes/header.html
 create mode 100644 bootstrap-3.0.0/_includes/nav-components.html
 create mode 100644 bootstrap-3.0.0/_includes/nav-css.html
 create mode 100644 bootstrap-3.0.0/_includes/nav-customize.html
 create mode 100644 bootstrap-3.0.0/_includes/nav-getting-started.html
 create mode 100644 bootstrap-3.0.0/_includes/nav-javascript.html
 create mode 100644 bootstrap-3.0.0/_includes/nav-main.html
 create mode 100644 bootstrap-3.0.0/_includes/old-bs-docs.html
 create mode 100644 bootstrap-3.0.0/_includes/social-buttons.html
 create mode 100644 bootstrap-3.0.0/_layouts/default.html
 create mode 100644 bootstrap-3.0.0/_layouts/home.html
 create mode 100644 bootstrap-3.0.0/assets/css/docs.css
 create mode 100644 bootstrap-3.0.0/assets/css/pygments-manni.css
 create mode 100644 bootstrap-3.0.0/assets/ico/apple-touch-icon-114-precomposed.png
 create mode 100644 bootstrap-3.0.0/assets/ico/apple-touch-icon-144-precomposed.png
 create mode 100644 bootstrap-3.0.0/assets/ico/apple-touch-icon-57-precomposed.png
 create mode 100644 bootstrap-3.0.0/assets/ico/apple-touch-icon-72-precomposed.png
 create mode 100644 bootstrap-3.0.0/assets/ico/favicon.png
 create mode 100644 bootstrap-3.0.0/assets/js/application.js
 create mode 100644 bootstrap-3.0.0/assets/js/customizer.js
 create mode 100644 bootstrap-3.0.0/assets/js/filesaver.js
 create mode 100755 bootstrap-3.0.0/assets/js/holder.js
 create mode 100644 bootstrap-3.0.0/assets/js/html5shiv.js
 create mode 100644 bootstrap-3.0.0/assets/js/jquery.js
 create mode 100644 bootstrap-3.0.0/assets/js/jszip.js
 create mode 100644 bootstrap-3.0.0/assets/js/less.js
 create mode 100644 bootstrap-3.0.0/assets/js/raw-files.js
 create mode 100644 bootstrap-3.0.0/assets/js/respond.min.js
 create mode 100644 bootstrap-3.0.0/assets/js/uglify.js
 create mode 100644 bootstrap-3.0.0/bower.json
 create mode 100644 bootstrap-3.0.0/browserstack.json
 create mode 100644 bootstrap-3.0.0/components.html
 create mode 100644 bootstrap-3.0.0/composer.json
 create mode 100644 bootstrap-3.0.0/css.html
 create mode 100644 bootstrap-3.0.0/customize.html
 create mode 100644 bootstrap-3.0.0/dist/css/bootstrap-theme.css
 create mode 100644 bootstrap-3.0.0/dist/css/bootstrap-theme.min.css
 create mode 100644 bootstrap-3.0.0/dist/css/bootstrap.css
 create mode 100644 bootstrap-3.0.0/dist/css/bootstrap.min.css
 create mode 100644 bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot
 create mode 100644 bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.svg
 create mode 100644 bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.ttf
 create mode 100644 bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.woff
 create mode 100644 bootstrap-3.0.0/dist/js/bootstrap.js
 create mode 100644 bootstrap-3.0.0/dist/js/bootstrap.min.js
 create mode 100644 bootstrap-3.0.0/examples/carousel/carousel.css
 create mode 100644 bootstrap-3.0.0/examples/carousel/index.html
 create mode 100644 bootstrap-3.0.0/examples/grid/grid.css
 create mode 100644 bootstrap-3.0.0/examples/grid/index.html
 create mode 100644 bootstrap-3.0.0/examples/jumbotron-narrow/index.html
 create mode 100644 bootstrap-3.0.0/examples/jumbotron-narrow/jumbotron-narrow.css
 create mode 100644 bootstrap-3.0.0/examples/jumbotron/index.html
 create mode 100644 bootstrap-3.0.0/examples/jumbotron/jumbotron.css
 create mode 100644 bootstrap-3.0.0/examples/justified-nav/index.html
 create mode 100644 bootstrap-3.0.0/examples/justified-nav/justified-nav.css
 create mode 100644 bootstrap-3.0.0/examples/navbar-fixed-top/index.html
 create mode 100644 bootstrap-3.0.0/examples/navbar-fixed-top/navbar-fixed-top.css
 create mode 100644 bootstrap-3.0.0/examples/navbar-static-top/index.html
 create mode 100644 bootstrap-3.0.0/examples/navbar-static-top/navbar-static-top.css
 create mode 100644 bootstrap-3.0.0/examples/navbar/index.html
 create mode 100644 bootstrap-3.0.0/examples/navbar/navbar.css
 create mode 100644 bootstrap-3.0.0/examples/non-responsive/index.html
 create mode 100644 bootstrap-3.0.0/examples/non-responsive/non-responsive.css
 create mode 100644 bootstrap-3.0.0/examples/offcanvas/index.html
 create mode 100644 bootstrap-3.0.0/examples/offcanvas/offcanvas.css
 create mode 100644 bootstrap-3.0.0/examples/offcanvas/offcanvas.js
 create mode 100644 bootstrap-3.0.0/examples/screenshots/carousel.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/grid.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/jumbotron-narrow.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/jumbotron.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/justified-nav.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/navbar-fixed.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/navbar-static.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/navbar.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/non-responsive.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/offcanvas.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/sign-in.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/starter-template.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/sticky-footer-navbar.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/sticky-footer.jpg
 create mode 100644 bootstrap-3.0.0/examples/screenshots/theme.jpg
 create mode 100644 bootstrap-3.0.0/examples/signin/index.html
 create mode 100644 bootstrap-3.0.0/examples/signin/signin.css
 create mode 100644 bootstrap-3.0.0/examples/starter-template/index.html
 create mode 100644 bootstrap-3.0.0/examples/starter-template/starter-template.css
 create mode 100644 bootstrap-3.0.0/examples/sticky-footer-navbar/index.html
 create mode 100644 bootstrap-3.0.0/examples/sticky-footer-navbar/sticky-footer-navbar.css
 create mode 100644 bootstrap-3.0.0/examples/sticky-footer/index.html
 create mode 100644 bootstrap-3.0.0/examples/sticky-footer/sticky-footer.css
 create mode 100644 bootstrap-3.0.0/examples/theme/index.html
 create mode 100644 bootstrap-3.0.0/examples/theme/theme.css
 create mode 100755 bootstrap-3.0.0/fonts/glyphicons-halflings-regular.eot
 create mode 100755 bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg
 create mode 100755 bootstrap-3.0.0/fonts/glyphicons-halflings-regular.ttf
 create mode 100755 bootstrap-3.0.0/fonts/glyphicons-halflings-regular.woff
 create mode 100644 bootstrap-3.0.0/getting-started.html
 create mode 100644 bootstrap-3.0.0/index.html
 create mode 100644 bootstrap-3.0.0/javascript.html
 create mode 100644 bootstrap-3.0.0/js/.jshintrc
 create mode 100644 bootstrap-3.0.0/js/affix.js
 create mode 100644 bootstrap-3.0.0/js/alert.js
 create mode 100644 bootstrap-3.0.0/js/button.js
 create mode 100644 bootstrap-3.0.0/js/carousel.js
 create mode 100644 bootstrap-3.0.0/js/collapse.js
 create mode 100644 bootstrap-3.0.0/js/dropdown.js
 create mode 100644 bootstrap-3.0.0/js/modal.js
 create mode 100644 bootstrap-3.0.0/js/popover.js
 create mode 100644 bootstrap-3.0.0/js/scrollspy.js
 create mode 100644 bootstrap-3.0.0/js/tab.js
 create mode 100644 bootstrap-3.0.0/js/tests/index.html
 create mode 100644 bootstrap-3.0.0/js/tests/phantom.js
 create mode 100644 bootstrap-3.0.0/js/tests/server.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/affix.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/alert.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/button.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/carousel.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/collapse.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/dropdown.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/modal.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/phantom.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/popover.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/scrollspy.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/tab.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/tooltip.js
 create mode 100644 bootstrap-3.0.0/js/tests/unit/transition.js
 create mode 100644 bootstrap-3.0.0/js/tests/vendor/jquery.js
 create mode 100644 bootstrap-3.0.0/js/tests/vendor/qunit.css
 create mode 100644 bootstrap-3.0.0/js/tests/vendor/qunit.js
 create mode 100644 bootstrap-3.0.0/js/tooltip.js
 create mode 100644 bootstrap-3.0.0/js/transition.js
 create mode 100644 bootstrap-3.0.0/less/alerts.less
 create mode 100644 bootstrap-3.0.0/less/badges.less
 create mode 100644 bootstrap-3.0.0/less/bootstrap.less
 create mode 100644 bootstrap-3.0.0/less/breadcrumbs.less
 create mode 100644 bootstrap-3.0.0/less/button-groups.less
 create mode 100644 bootstrap-3.0.0/less/buttons.less
 create mode 100644 bootstrap-3.0.0/less/carousel.less
 create mode 100644 bootstrap-3.0.0/less/close.less
 create mode 100644 bootstrap-3.0.0/less/code.less
 create mode 100644 bootstrap-3.0.0/less/component-animations.less
 create mode 100644 bootstrap-3.0.0/less/dropdowns.less
 create mode 100644 bootstrap-3.0.0/less/forms.less
 create mode 100644 bootstrap-3.0.0/less/glyphicons.less
 create mode 100644 bootstrap-3.0.0/less/grid.less
 create mode 100644 bootstrap-3.0.0/less/input-groups.less
 create mode 100644 bootstrap-3.0.0/less/jumbotron.less
 create mode 100644 bootstrap-3.0.0/less/labels.less
 create mode 100644 bootstrap-3.0.0/less/list-group.less
 create mode 100644 bootstrap-3.0.0/less/media.less
 create mode 100644 bootstrap-3.0.0/less/mixins.less
 create mode 100644 bootstrap-3.0.0/less/modals.less
 create mode 100644 bootstrap-3.0.0/less/navbar.less
 create mode 100644 bootstrap-3.0.0/less/navs.less
 create mode 100644 bootstrap-3.0.0/less/normalize.less
 create mode 100644 bootstrap-3.0.0/less/pager.less
 create mode 100644 bootstrap-3.0.0/less/pagination.less
 create mode 100644 bootstrap-3.0.0/less/panels.less
 create mode 100644 bootstrap-3.0.0/less/popovers.less
 create mode 100644 bootstrap-3.0.0/less/print.less
 create mode 100644 bootstrap-3.0.0/less/progress-bars.less
 create mode 100644 bootstrap-3.0.0/less/responsive-utilities.less
 create mode 100644 bootstrap-3.0.0/less/scaffolding.less
 create mode 100644 bootstrap-3.0.0/less/tables.less
 create mode 100644 bootstrap-3.0.0/less/theme.less
 create mode 100644 bootstrap-3.0.0/less/thumbnails.less
 create mode 100644 bootstrap-3.0.0/less/tooltip.less
 create mode 100644 bootstrap-3.0.0/less/type.less
 create mode 100644 bootstrap-3.0.0/less/utilities.less
 create mode 100644 bootstrap-3.0.0/less/variables.less
 create mode 100644 bootstrap-3.0.0/less/wells.less
 create mode 100644 bootstrap-3.0.0/package.json
 create mode 100644 bootstrap.css
 create mode 100644 local.css
 create mode 100644 templates/page.tmpl

diff --git a/bootstrap-3.0.0/.editorconfig b/bootstrap-3.0.0/.editorconfig
new file mode 100644
index 0000000..cf8d7fa
--- /dev/null
+++ b/bootstrap-3.0.0/.editorconfig
@@ -0,0 +1,11 @@
+# editorconfig.org
+
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
diff --git a/bootstrap-3.0.0/.gitignore b/bootstrap-3.0.0/.gitignore
new file mode 100644
index 0000000..5c7f051
--- /dev/null
+++ b/bootstrap-3.0.0/.gitignore
@@ -0,0 +1,44 @@
+# Ignore compiled docs
+_gh_pages
+_site
+
+# Numerous always-ignore extensions
+*.diff
+*.err
+*.orig
+*.log
+*.rej
+*.swo
+*.swp
+*.zip
+*.vi
+*~
+*.sass-cache
+*.ruby-version
+
+# OS or Editor folders
+.DS_Store
+._*
+Thumbs.db
+.cache
+.project
+.settings
+.tmproj
+*.esproj
+nbproject
+*.sublime-project
+*.sublime-workspace
+
+# Komodo
+*.komodoproject
+.komodotools
+
+# grunt-html-validation
+validation-staus.json
+
+# Folders to ignore
+.hg
+.svn
+.CVS
+.idea
+node_modules
diff --git a/bootstrap-3.0.0/.travis.yml b/bootstrap-3.0.0/.travis.yml
new file mode 100644
index 0000000..9f23718
--- /dev/null
+++ b/bootstrap-3.0.0/.travis.yml
@@ -0,0 +1,11 @@
+language: node_js
+node_js:
+  - 0.8
+before_script:
+  - gem install jekyll
+  - npm install -g grunt-cli
+env:
+  global:
+  - secure: Besg41eyU+2mfxrywQ4ydOShMdc34ImaO0S0ENP+aCOBuyNBIgP59wy5tBMmyai2/8eInYeVps4Td96mWInMMxzTe3Bar7eTLG5tWVKRSr/wc4NBPZ/ppoPAmCEsz9Y+VptRH9/FO8n7hsL9EFZ+xBKbG+C0SccGoyBDpA5j7/w=
+  - secure: Ptiv7phCImFP3ALIz+sMQzrZg8k7C1gLZbFBhWxjnQr3g06wIfX3Ls5y9OHvxid+lOZZjISui3wzBVgpVHqwHUYf96+r0mo6/mJ+F4ffUmShZANVaIMD/JRTnXhUQJbvntGLvxn1EYWPdNM+2IHJrMipnjHxU9tkgAnlel4Zdew=
+  - TWBS_HAVE_OWN_BROWSERSTACK_KEY: ""
diff --git a/bootstrap-3.0.0/CNAME b/bootstrap-3.0.0/CNAME
new file mode 100644
index 0000000..52c8533
--- /dev/null
+++ b/bootstrap-3.0.0/CNAME
@@ -0,0 +1 @@
+getbootstrap.com
diff --git a/bootstrap-3.0.0/CONTRIBUTING.md b/bootstrap-3.0.0/CONTRIBUTING.md
new file mode 100644
index 0000000..060a3bd
--- /dev/null
+++ b/bootstrap-3.0.0/CONTRIBUTING.md
@@ -0,0 +1,66 @@
+# Contributing to Bootstrap
+
+Looking to contribute something to Bootstrap? **Here's how you can help.**
+
+
+
+## Reporting issues
+
+We only accept issues that are bug reports or feature requests. Bugs must be isolated and reproducible problems that we can fix within the Bootstrap core. Please read the following guidelines before opening any issue.
+
+1. **Search for existing issues.** We get a lot of duplicate issues, and you'd help us out a lot by first checking if someone else has reported the same issue. Moreover, the issue may have already been resolved with a fix available.
+2. **Create an isolated and reproducible test case.** Be sure the problem exists in Bootstrap's code with a [reduced test case](http://css-tricks.com/reduced-test-cases/) that should be included in each bug report.
+3. **Include a live example.** Make use of jsFiddle or jsBin to share your isolated test cases.
+4. **Share as much information as possible.** Include operating system and version, browser and version, version of Bootstrap, customized or vanilla build, etc. where appropriate. Also include steps to reproduce the bug.
+
+
+
+## Key branches
+
+- `master` is the latest, deployed version.
+- `gh-pages` is the hosted docs (not to be used for pull requests).
+- `*-wip` is the official work in progress branch for the next release.
+
+
+
+## Pull requests
+
+- Try to submit pull requests against the latest `*-wip` branch for easier merging
+- CSS changes must be done in .less files first, never just the compiled files
+- If modifying the .less files, always recompile and commit the compiled files bootstrap.css and bootstrap.min.css
+- Try not to pollute your pull request with unintended changes--keep them simple and small
+- Try to share which browsers your code has been tested in before submitting a pull request
+
+
+
+## Coding standards
+
+### HTML
+
+- Two spaces for indentation, never tabs
+- Double quotes only, never single quotes
+- Always use proper indentation
+- Use tags and elements appropriate for an HTML5 doctype (e.g., self-closing tags)
+
+### CSS
+
+- Adhere to the [Recess CSS property order](http://markdotto.com/2011/11/29/css-property-order/)
+- Multiple-line approach (one property and value per line)
+- Always a space after a property's colon (.e.g, `display: block;` and not `display:block;`)
+- End all lines with a semi-colon
+- For multiple, comma-separated selectors, place each selector on its own line
+- Attribute selectors, like `input[type="text"]` should always wrap the attribute's value in double quotes, for consistency and safety (see this [blog post on unquoted attribute values](http://mathiasbynens.be/notes/unquoted-attribute-values) that can lead to XSS attacks).
+
+### JS
+
+- No semicolons
+- Comma first
+- 2 spaces (no tabs)
+- strict mode
+- "Attractive"
+
+
+
+## License
+
+By contributing your code, you agree to license your contribution under the terms of the APLv2: https://github.com/twbs/bootstrap/blob/master/LICENSE
diff --git a/bootstrap-3.0.0/Gruntfile.js b/bootstrap-3.0.0/Gruntfile.js
new file mode 100644
index 0000000..cfefae2
--- /dev/null
+++ b/bootstrap-3.0.0/Gruntfile.js
@@ -0,0 +1,217 @@
+/* jshint node: true */
+
+module.exports = function(grunt) {
+  "use strict";
+
+  // Project configuration.
+  grunt.initConfig({
+
+    // Metadata.
+    pkg: grunt.file.readJSON('package.json'),
+    banner: '/**\n' +
+              '* <%= pkg.name %>.js v<%= pkg.version %> by @fat and @mdo\n' +
+              '* Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
+              '* <%= _.pluck(pkg.licenses, "url").join(", ") %>\n' +
+              '*/\n',
+    jqueryCheck: 'if (!jQuery) { throw new Error(\"Bootstrap requires jQuery\") }\n\n',
+
+    // Task configuration.
+    clean: {
+      dist: ['dist']
+    },
+
+    jshint: {
+      options: {
+        jshintrc: 'js/.jshintrc'
+      },
+      gruntfile: {
+        src: 'Gruntfile.js'
+      },
+      src: {
+        src: ['js/*.js']
+      },
+      test: {
+        src: ['js/tests/unit/*.js']
+      }
+    },
+
+    concat: {
+      options: {
+        banner: '<%= banner %><%= jqueryCheck %>',
+        stripBanners: false
+      },
+      bootstrap: {
+        src: [
+          'js/transition.js',
+          'js/alert.js',
+          'js/button.js',
+          'js/carousel.js',
+          'js/collapse.js',
+          'js/dropdown.js',
+          'js/modal.js',
+          'js/tooltip.js',
+          'js/popover.js',
+          'js/scrollspy.js',
+          'js/tab.js',
+          'js/affix.js'
+        ],
+        dest: 'dist/js/<%= pkg.name %>.js'
+      }
+    },
+
+    uglify: {
+      options: {
+        banner: '<%= banner %>'
+      },
+      bootstrap: {
+        src: ['<%= concat.bootstrap.dest %>'],
+        dest: 'dist/js/<%= pkg.name %>.min.js'
+      }
+    },
+
+    recess: {
+      options: {
+        compile: true
+      },
+      bootstrap: {
+        src: ['less/bootstrap.less'],
+        dest: 'dist/css/<%= pkg.name %>.css'
+      },
+      min: {
+        options: {
+          compress: true
+        },
+        src: ['less/bootstrap.less'],
+        dest: 'dist/css/<%= pkg.name %>.min.css'
+      },
+      theme: {
+        src: ['less/theme.less'],
+        dest: 'dist/css/<%= pkg.name %>-theme.css'
+      },
+      theme_min: {
+        options: {
+          compress: true
+        },
+        src: ['less/theme.less'],
+        dest: 'dist/css/<%= pkg.name %>-theme.min.css'
+      }
+    },
+
+    copy: {
+      fonts: {
+        expand: true,
+        src: ["fonts/*"],
+        dest: 'dist/'
+      }
+    },
+
+    qunit: {
+      options: {
+        inject: 'js/tests/unit/phantom.js'
+      },
+      files: ['js/tests/*.html']
+    },
+
+    connect: {
+      server: {
+        options: {
+          port: 3000,
+          base: '.'
+        }
+      }
+    },
+
+    jekyll: {
+      docs: {}
+    },
+
+    validation: {
+      options: {
+        reset: true
+      },
+      files: {
+        src: ["_gh_pages/**/*.html"]
+      }
+    },
+
+    watch: {
+      src: {
+        files: '<%= jshint.src.src %>',
+        tasks: ['jshint:src', 'qunit']
+      },
+      test: {
+        files: '<%= jshint.test.src %>',
+        tasks: ['jshint:test', 'qunit']
+      },
+      recess: {
+        files: 'less/*.less',
+        tasks: ['recess']
+      }
+    }
+  });
+
+
+  // These plugins provide necessary tasks.
+  grunt.loadNpmTasks('grunt-contrib-clean');
+  grunt.loadNpmTasks('grunt-contrib-concat');
+  grunt.loadNpmTasks('grunt-contrib-connect');
+  grunt.loadNpmTasks('grunt-contrib-copy');
+  grunt.loadNpmTasks('grunt-contrib-jshint');
+  grunt.loadNpmTasks('grunt-contrib-qunit');
+  grunt.loadNpmTasks('grunt-contrib-uglify');
+  grunt.loadNpmTasks('grunt-contrib-watch');
+  grunt.loadNpmTasks('grunt-html-validation');
+  grunt.loadNpmTasks('grunt-jekyll');
+  grunt.loadNpmTasks('grunt-recess');
+  grunt.loadNpmTasks('browserstack-runner');
+
+  // Docs HTML validation task
+  grunt.registerTask('validate-html', ['jekyll', 'validation']);
+
+  // Test task.
+  var testSubtasks = ['dist-css', 'jshint', 'qunit', 'validate-html'];
+  // Only run BrowserStack tests under Travis
+  if (process.env.TRAVIS) {
+    // Only run BrowserStack tests if this is a mainline commit in twbs/bootstrap, or you have your own BrowserStack key
+    if ((process.env.TRAVIS_REPO_SLUG === 'twbs/bootstrap' && process.env.TRAVIS_PULL_REQUEST === 'false') || process.env.TWBS_HAVE_OWN_BROWSERSTACK_KEY) {
+      testSubtasks.push('browserstack_runner');
+    }
+  }
+  grunt.registerTask('test', testSubtasks);
+
+  // JS distribution task.
+  grunt.registerTask('dist-js', ['concat', 'uglify']);
+
+  // CSS distribution task.
+  grunt.registerTask('dist-css', ['recess']);
+
+  // Fonts distribution task.
+  grunt.registerTask('dist-fonts', ['copy']);
+
+  // Full distribution task.
+  grunt.registerTask('dist', ['clean', 'dist-css', 'dist-fonts', 'dist-js']);
+
+  // Default task.
+  grunt.registerTask('default', ['test', 'dist', 'build-customizer']);
+
+  // task for building customizer
+  grunt.registerTask('build-customizer', 'Add scripts/less files to customizer.', function () {
+    var fs = require('fs')
+
+    function getFiles(type) {
+      var files = {}
+      fs.readdirSync(type)
+        .filter(function (path) {
+          return type == 'fonts' ? true : new RegExp('\\.' + type + '$').test(path)
+        })
+        .forEach(function (path) {
+          return files[path] = fs.readFileSync(type + '/' + path, 'utf8')
+        })
+      return 'var __' + type + ' = ' + JSON.stringify(files) + '\n'
+    }
+
+    var customize = fs.readFileSync('customize.html', 'utf-8')
+    var files = getFiles('js') + getFiles('less') + getFiles('fonts')
+    fs.writeFileSync('assets/js/raw-files.js', files)
+  });
+};
\ No newline at end of file
diff --git a/bootstrap-3.0.0/LICENSE b/bootstrap-3.0.0/LICENSE
new file mode 100644
index 0000000..d9a10c0
--- /dev/null
+++ b/bootstrap-3.0.0/LICENSE
@@ -0,0 +1,176 @@
+                                 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
diff --git a/bootstrap-3.0.0/README.md b/bootstrap-3.0.0/README.md
new file mode 100644
index 0000000..2476456
--- /dev/null
+++ b/bootstrap-3.0.0/README.md
@@ -0,0 +1,141 @@
+# [Bootstrap v3.0.0](http://getbootstrap.com) [![Build Status](https://secure.travis-ci.org/twbs/bootstrap.png)](http://travis-ci.org/twbs/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).
+
+To get started, check out [http://getbootstrap.com](http://getbootstrap.com)!
+
+
+
+## Quick start
+
+Three quick start options are available:
+
+* [Download the latest release](https://github.com/twbs/bootstrap/zipball/3.0.0-wip).
+* Clone the repo: `git clone git://github.com/twbs/bootstrap.git`.
+* Install with [Bower](http://bower.io): `bower install bootstrap`.
+
+Read the [Getting Started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
+
+
+
+## Bugs and feature requests
+
+Have a bug or a feature request? [Please open a new issue](https://github.com/twbs/bootstrap/issues). Before opening any issue, please search for existing issues and read the [Issue Guidelines](https://github.com/necolas/issue-guidelines), written by [Nicolas Gallagher](https://github.com/necolas/).
+
+You may use [this JS Bin](http://jsbin.com/aKiCIDO/1/edit) as a template for your bug reports.
+
+
+
+## Documentation
+
+Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at [http://getbootstrap.com](http://getbootstrap.com). The docs may also be run locally.
+
+### Running documentation locally
+
+1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v1.x).
+2. From the root `/bootstrap` directory, run `jekyll serve` in the command line.
+  - **Windows users:** run `chcp 65001` first to change the command prompt's character encoding ([code page](http://en.wikipedia.org/wiki/Windows_code_page)) to UTF-8 so Jekyll runs without errors.
+3. Open [http://localhost:9001](http://localhost:9001) in your browser, and voilà.
+
+Learn more about using Jekyll by reading their [documentation](http://jekyllrb.com/docs/home/).
+
+### Documentation for previous releases
+
+Documentation for v2.3.2 has been made available for the time being at [http://getbootstrap.com/2.3.2/](http://getbootstrap.com/2.3.2/) while folks transition to Bootstrap 3.
+
+[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download.
+
+
+
+## Compiling CSS and JavaScript
+
+Bootstrap uses [Grunt](http://gruntjs.com/) with convenient methods for working with the framework. It's how we compile our code, run tests, and more. To use it, install the required dependencies as directed and then run some Grunt commands.
+
+### Install Grunt
+
+From the command line:
+
+1. Install `grunt-cli` globally with `npm install -g grunt-cli`.
+2. Install the [necessary local dependencies](package.json) via `npm install`
+
+When completed, you'll be able to run the various Grunt commands provided from the command line.
+
+**Unfamiliar with `npm`? Don't have node installed?** That's a-okay. npm stands for [node packaged modules](http://npmjs.org/) and is a way to manage development dependencies through node.js. [Download and install node.js](http://nodejs.org/download/) before proceeding.
+
+### Available Grunt commands
+
+#### Build - `grunt`
+Run `grunt` to run tests locally and compile the CSS and JavaScript into `/dist`. **Requires [recess](https://github.com/twitter/recess) and [uglify-js](https://github.com/mishoo/UglifyJS).**
+
+#### Only compile CSS and JavaScript - `grunt dist`
+`grunt dist` creates the `/dist` directory with compiled files. **Requires [recess](https://github.com/twitter/recess) and [uglify-js](https://github.com/mishoo/UglifyJS).**
+
+#### Tests - `grunt test`
+Runs jshint and qunit tests headlessly in [phantomjs](https://github.com/ariya/phantomjs/) (used for CI). **Requires [phantomjs](https://github.com/ariya/phantomjs/).**
+
+#### Watch - `grunt watch`
+This is a convenience method for watching just Less files and automatically building them whenever you save.
+
+### Troubleshooting dependencies
+
+Should you encounter problems with installing dependencies or running Grunt commands, uninstall all previous dependency versions (global and local). Then, rerun `npm install`.
+
+
+
+## Contributing
+
+Please read through our guidelines for contributing to Bootstrap. Included are directions for opening issues, coding standards, and notes on development.
+
+More over, if your pull request contains JavaScript patches or features, you must include relevant unit tests. All HTML and CSS should conform to the [Code Guide](http://github.com/mdo/code-guide), maintained by [Mark Otto](http://github.com/mdo).
+
+Editor preferences are available in the [editor config](.editorconfig) for easy use in common text editors. Read more and download plugins at [http://editorconfig.org](http://editorconfig.org).
+
+
+
+## Community
+
+Keep track of development and community news.
+
+* Follow [@twbootstrap on Twitter](http://twitter.com/twbootstrap).
+* Read and subscribe to the [The Official Bootstrap Blog](http://blog.getbootstrap.com).
+* Have a question that's not a feature request or bug report? [Ask on the mailing list.](http://groups.google.com/group/twitter-bootstrap)
+* Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##twitter-bootstrap` channel.
+
+
+
+
+## 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:
+
+`<major>.<minor>.<patch>`
+
+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/](http://semver.org/).
+
+
+
+## Authors
+
+**Mark Otto**
+
++ [http://twitter.com/mdo](http://twitter.com/mdo)
++ [http://github.com/mdo](http://github.com/mdo)
+
+**Jacob Thornton**
+
++ [http://twitter.com/fat](http://twitter.com/fat)
++ [http://github.com/fat](http://github.com/fat)
+
+
+
+## Copyright and license
+
+Copyright 2012 Twitter, Inc under [the Apache 2.0 license](LICENSE).
diff --git a/bootstrap-3.0.0/_config.yml b/bootstrap-3.0.0/_config.yml
new file mode 100644
index 0000000..332f252
--- /dev/null
+++ b/bootstrap-3.0.0/_config.yml
@@ -0,0 +1,23 @@
+# Dependencies
+markdown:         rdiscount
+pygments:         true
+
+# Permalinks
+permalink:        pretty
+
+# Server
+destination:      ./_gh_pages
+exclude:          [".editorconfig", ".gitignore", ".ruby-version", "bower.json", "composer.json", "CONTRIBUTING.md", "CNAME", "LICENSE", "Gruntfile.js", "package.json", "node_modules", "README.md", "less"]
+port:             9001
+
+# Custom vars
+repo:             https://github.com/twbs/bootstrap
+download:         https://github.com/twbs/bootstrap/archive/v3.0.0.zip
+download_dist:    https://github.com/twbs/bootstrap/releases/download/v3.0.0/bootstrap-3.0.0-dist.zip
+
+blog:             http://blog.getbootstrap.com
+expo:             http://expo.getbootstrap.com
+
+cdn_css:          //netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css
+cdn_theme_css:    //netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css
+cdn_js:           //netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js
diff --git a/bootstrap-3.0.0/_includes/ads.html b/bootstrap-3.0.0/_includes/ads.html
new file mode 100644
index 0000000..ba4775f
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/ads.html
@@ -0,0 +1 @@
+<div id="carbonads-container"><div class="carbonad"><div id="azcarbon"></div><script>var z = document.createElement("script"); z.async = true; z.src = "http://engine.carbonads.com/z/32341/azcarbon_2_1_0_HORIZ"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(z, s);</script></div></div>
diff --git a/bootstrap-3.0.0/_includes/footer.html b/bootstrap-3.0.0/_includes/footer.html
new file mode 100644
index 0000000..d187f95
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/footer.html
@@ -0,0 +1,34 @@
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script src="{{ page.base_url }}assets/js/jquery.js"></script>
+<script src="{{ page.base_url }}dist/js/bootstrap.js"></script>
+
+<script src="http://platform.twitter.com/widgets.js"></script>
+<script src="{{ page.base_url }}assets/js/holder.js"></script>
+
+<script src="{{ page.base_url }}assets/js/application.js"></script>
+
+{% if page.slug == "customize" %}
+<script src="{{ page.base_url }}assets/js/less.js"></script>
+<script src="{{ page.base_url }}assets/js/jszip.js"></script>
+<script src="{{ page.base_url }}assets/js/uglify.js"></script>
+<script src="{{ page.base_url }}assets/js/filesaver.js"></script>
+<script src="{{ page.base_url }}assets/js/raw-files.js"></script>
+<script src="{{ page.base_url }}assets/js/customizer.js"></script>
+{% endif %}
+
+<!-- Analytics
+================================================== -->
+<script>
+  var _gauges = _gauges || [];
+  (function() {
+    var t   = document.createElement('script');
+    t.async = true;
+    t.id    = 'gauges-tracker';
+    t.setAttribute('data-site-id', '4f0dc9fef5a1f55508000013');
+    t.src = '//secure.gaug.es/track.js';
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(t, s);
+  })();
+</script>
diff --git a/bootstrap-3.0.0/_includes/header.html b/bootstrap-3.0.0/_includes/header.html
new file mode 100644
index 0000000..827b1c2
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/header.html
@@ -0,0 +1,43 @@
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<title>
+  {% if page.title == "Bootstrap" %}
+    {{ page.title }}
+  {% else if %}
+    {{ page.title }} &middot; Bootstrap
+  {% endif %}
+</title>
+
+<!-- Bootstrap core CSS -->
+<link href="{{ page.base_url }}dist/css/bootstrap.css" rel="stylesheet">
+
+<!-- Documentation extras -->
+<link href="{{ page.base_url }}assets/css/docs.css" rel="stylesheet">
+<link href="{{ page.base_url }}assets/css/pygments-manni.css" rel="stylesheet">
+
+<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+<!--[if lt IE 9]>
+  <script src="{{ page.base_url }}assets/js/html5shiv.js"></script>
+  <script src="{{ page.base_url }}assets/js/respond.min.js"></script>
+<![endif]-->
+
+<!-- Favicons -->
+<link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{ page.base_url }}assets/ico/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114" href="{{ page.base_url }}assets/ico/apple-touch-icon-114-precomposed.png">
+  <link rel="apple-touch-icon-precomposed" sizes="72x72" href="{{ page.base_url }}assets/ico/apple-touch-icon-72-precomposed.png">
+                <link rel="apple-touch-icon-precomposed" href="{{ page.base_url }}assets/ico/apple-touch-icon-57-precomposed.png">
+                               <link rel="shortcut icon" href="{{ page.base_url }}assets/ico/favicon.png">
+
+<script>
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-146052-10']);
+  _gaq.push(['_trackPageview']);
+  (function() {
+    var ga = document.createElement('script'); ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
diff --git a/bootstrap-3.0.0/_includes/nav-components.html b/bootstrap-3.0.0/_includes/nav-components.html
new file mode 100644
index 0000000..8b239b2
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/nav-components.html
@@ -0,0 +1,137 @@
+<li>
+  <a href="#glyphicons">Glyphicons</a>
+  <ul class="nav">
+    <li><a href="#glyphicons-glyphs">Available glyphs</a></li>
+    <li><a href="#glyphicons-how-to-use">How to use</a></li>
+    <li><a href="#glyphicons-examples">Examples</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#dropdowns">Dropdowns</a>
+  <ul class="nav">
+    <li><a href="#dropdowns-example">Example</a></li>
+    <li><a href="#dropdowns-alignment">Alignment options</a></li>
+    <li><a href="#dropdowns-headers">Headers</a></li>
+    <li><a href="#dropdowns-disabled">Disabled menu items</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#btn-groups">Button groups</a>
+  <ul class="nav">
+    <li><a href="#btn-groups-single">Basic example</a></li>
+    <li><a href="#btn-groups-toolbar">Button toolbar</a></li>
+    <li><a href="#btn-groups-sizing">Sizing</a></li>
+    <li><a href="#btn-groups-nested">Nesting</a></li>
+    <li><a href="#btn-groups-vertical">Vertical variation</a></li>
+    <li><a href="#btn-groups-justified">Justified link variation</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#btn-dropdowns">Button dropdowns</a>
+  <ul class="nav">
+    <li><a href="#btn-dropdowns-single">Single button dropdowns</a></li>
+    <li><a href="#btn-dropdowns-split">Split button dropdowns</a></li>
+    <li><a href="#btn-dropdowns-sizing">Sizing</a></li>
+    <li><a href="#btn-dropdowns-dropup">Dropup variation</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#input-groups">Input groups</a>
+  <ul class="nav">
+    <li><a href="#input-groups-basic">Basic example</a></li>
+    <li><a href="#input-groups-sizing">Sizing</a></li>
+    <li><a href="#input-groups-checkboxes-radios">Checkbox and radios addons</a></li>
+    <li><a href="#input-groups-buttons">Button addons</a></li>
+    <li><a href="#input-groups-buttons-dropdowns">Buttons with dropdowns</a></li>
+    <li><a href="#input-groups-buttons-segmented">Segmented buttons</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#nav">Navs</a>
+  <ul class="nav">
+    <li><a href="#nav-tabs">Tabs</a></li>
+    <li><a href="#nav-pills">Pills</a></li>
+    <li><a href="#nav-justified">Justified nav</a></li>
+    <li><a href="#nav-disabled-links">Disabled links</a></li>
+    <li><a href="#nav-alignment">Alignment options</a></li>
+    <li><a href="#nav-dropdowns">Using dropdowns</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#navbar">Navbar</a>
+  <ul class="nav">
+    <li><a href="#navbar-default">Default navbar</a></li>
+    <li><a href="#navbar-buttons">Buttons</a></li>
+    <li><a href="#navbar-text">Text</a></li>
+    <li><a href="#navbar-links">Non-nav links</a></li>
+    <li><a href="#navbar-component-alignment">Component alignment</a></li>
+    <li><a href="#navbar-fixed-top">Fixed to top</a></li>
+    <li><a href="#navbar-fixed-bottom">Fixed to bottom</a></li>
+    <li><a href="#navbar-static-top">Static top</a></li>
+    <li><a href="#navbar-inverted">Inverted navbar</a></li>
+  </ul>
+</li>
+<li><a href="#breadcrumbs">Breadcrumbs</a></li>
+<li>
+  <a href="#pagination">Pagination</a>
+  <ul class="nav">
+    <li><a href="#pagination-default">Default pagination</a></li>
+    <li><a href="#pagination-pager">Pager</a></li>
+  </ul>
+</li>
+<li><a href="#labels">Labels</a></li>
+<li><a href="#badges">Badges</a></li>
+<li><a href="#jumbotron">Jumbotron</a></li>
+<li><a href="#page-header">Page header</a></li>
+<li>
+  <a href="#thumbnails">Thumbnails</a>
+  <ul class="nav">
+    <li><a href="#thumbnails-default">Default example</a></li>
+    <li><a href="#thumbnails-custom-content">Custom content</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#alerts">Alerts</a>
+  <ul class="nav">
+    <li><a href="#alerts-examples">Examples</a></li>
+    <li><a href="#alerts-dismissable">Dismissable alerts</a></li>
+    <li><a href="#alerts-links">Links in alerts</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#progress">Progress bars</a>
+  <ul class="nav">
+    <li><a href="#progress-basic">Basic example</a></li>
+    <li><a href="#progress-alternatives">Contextual alternatives</a></li>
+    <li><a href="#progress-striped">Striped</a></li>
+    <li><a href="#progress-animated">Animated</a></li>
+    <li><a href="#progress-stacked">Stacked</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#media">Media object</a>
+  <ul class="nav">
+    <li><a href="#media-default">Default media</a></li>
+    <li><a href="#media-list">Media list</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#list-group">List group</a>
+  <ul class="nav">
+    <li><a href="#list-group-basic">Basic example</a></li>
+    <li><a href="#list-group-badges">Badges</a></li>
+    <li><a href="#list-group-linked">Linked items</a></li>
+    <li><a href="#list-group-custom-content">Custom content</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#panels">Panels</a>
+  <ul class="nav">
+    <li><a href="#panels-basic">Basic example</a></li>
+    <li><a href="#panels-heading">Panel with heading</a></li>
+    <li><a href="#panels-alternatives">Contextual alternatives</a></li>
+    <li><a href="#panels-tables">With tables</a>
+    <li><a href="#panels-list-group">With list groups</a>
+  </ul>
+</li>
+<li><a href="#wells">Wells</a></li>
diff --git a/bootstrap-3.0.0/_includes/nav-css.html b/bootstrap-3.0.0/_includes/nav-css.html
new file mode 100644
index 0000000..853b473
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/nav-css.html
@@ -0,0 +1,87 @@
+<li>
+  <a href="#overview">Overview</a>
+  <ul class="nav">
+    <li><a href="#overview-doctype">HTML5 doctype</a></li>
+    <li><a href="#overview-mobile">Mobile first</a></li>
+    <li><a href="#overview-responsive-images">Responsive images</a></li>
+    <li><a href="#overview-type-links">Typography and links</a></li>
+    <li><a href="#overview-normalize">Normalize</a></li>
+    <li><a href="#overview-container">Containers</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#grid">Grid system</a>
+  <ul class="nav">
+    <li><a href="#grid-media-queries">Media queries</a></li>
+    <li><a href="#grid-options">Grid options</a></li>
+    <li><a href="#grid-example-basic">Ex: Stacked-to-horizonal</a></li>
+    <li><a href="#grid-example-mixed">Ex: Mobile and desktops</a></li>
+    <li><a href="#grid-example-mixed-complete">Ex: Mobile, tablet, desktops</a></li>
+    <li><a href="#grid-responsive-resets">Responsive column resets</a></li>
+    <li><a href="#grid-offsetting">Offsetting columns</a></li>
+    <li><a href="#grid-nesting">Nesting columns</a></li>
+    <li><a href="#grid-column-ordering">Column ordering</a></li>
+    <li><a href="#grid-less">LESS mixins and variables</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#type">Typography</a>
+  <ul class="nav">
+    <li><a href="#type-headings">Headings</a></li>
+    <li><a href="#type-body-copy">Body copy</a></li>
+    <li><a href="#type-emphasis">Emphasis</a></li>
+    <li><a href="#type-abbreviations">Abbreviations</a></li>
+    <li><a href="#type-addresses">Addresses</a></li>
+    <li><a href="#type-blockquotes">Blockquotes</a></li>
+    <li><a href="#type-lists">Lists</a></li>
+  </ul>
+</li>
+<li><a href="#code">Code</a></li>
+<li>
+  <a href="#tables">Tables</a>
+  <ul class="nav">
+    <li><a href="#tables-example">Basic example</a></li>
+    <li><a href="#tables-striped">Striped rows</a></li>
+    <li><a href="#tables-bordered">Bordered table</a></li>
+    <li><a href="#tables-hover-rows">Hover rows</a></li>
+    <li><a href="#tables-condensed">Condensed table</a></li>
+    <li><a href="#tables-contextual-classes">Contextual classes</a></li>
+    <li><a href="#tables-responsive">Responsive tables</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#forms">Forms</a>
+  <ul class="nav">
+    <li><a href="#forms-example">Basic example</a></li>
+    <li><a href="#forms-inline">Inline form</a></li>
+    <li><a href="#forms-horizontal">Horizontal form</a></li>
+    <li><a href="#forms-controls">Supported controls</a></li>
+    <li><a href="#forms-controls-static">Static control</a></li>
+    <li><a href="#forms-control-states">Control states</a></li>
+    <li><a href="#forms-control-sizes">Control sizing</a></li>
+    <li><a href="#forms-help-text">Help text</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#buttons">Buttons</a>
+  <ul class="nav">
+    <li><a href="#buttons-options">Options</a></li>
+    <li><a href="#buttons-sizes">Sizes</a></li>
+    <li><a href="#buttons-disabled">Disabled state</a></li>
+    <li><a href="#buttons-tags">Button tags</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#images">Images</a>
+</li>
+<li>
+  <a href="#helper-classes">Helper classes</a>
+</li>
+<li>
+  <a href="#responsive-utilities">Responsive utilities</a>
+  <ul class="nav">
+    <li><a href="#responsive-utilities-classes">Available classes</a></li>
+    <li><a href="#responsive-utilities-print">Print classes</a></li>
+    <li><a href="#responsive-utilities-tests">Test cases</a></li>
+  </ul>
+</li>
diff --git a/bootstrap-3.0.0/_includes/nav-customize.html b/bootstrap-3.0.0/_includes/nav-customize.html
new file mode 100644
index 0000000..661a260
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/nav-customize.html
@@ -0,0 +1,40 @@
+<li>
+  <a href="#less">LESS components</a>
+</li>
+<li>
+  <a href="#plugins">jQuery plugins</a>
+</li>
+<li>
+  <a href="#less-variables">LESS variables</a>
+  <ul class="nav">
+    <li><a href="#variables-basics">Basics</a></li>
+    <li><a href="#variables-buttons">Buttons</a></li>
+    <li><a href="#variables-form-states">Form states</a></li>
+    <li><a href="#variables-alerts">Alerts</a></li>
+    <li><a href="#variables-navbar">Navbar</a></li>
+    <li><a href="#variables-nav">Nav</a></li>
+    <li><a href="#variables-tables">Tables</a></li>
+    <li><a href="#variables-forms">Forms</a></li>
+    <li><a href="#variables-dropdowns">Dropdowns</a></li>
+    <li><a href="#variables-panels-wells">Panels and wells</a></li>
+    <li><a href="#variables-accordion">Accordion</a></li>
+    <li><a href="#variables-badges">Badges</a></li>
+    <li><a href="#variables-breadcrumbs">Breadcrumbs</a></li>
+    <li><a href="#variables-jumbotron">Jumbotron</a></li>
+    <li><a href="#variables-modals">Modals</a></li>
+    <li><a href="#variables-carousel">Carousel</a></li>
+    <li><a href="#variables-list-group">List group</a></li>
+    <li><a href="#variables-thumbnails">Thumbnails</a></li>
+    <li><a href="#variables-progress">Progress bars</a></li>
+    <li><a href="#variables-pagination">Pagination</a></li>
+    <li><a href="#variables-pager">Pager</a></li>
+    <li><a href="#variables-labels">Labels</a></li>
+    <li><a href="#variables-tooltips-popovers">Tooltips and popovers</a></li>
+    <li><a href="#variables-close">Close button</a></li>
+    <li><a href="#variables-type">Type</a></li>
+    <li><a href="#variables-other">Other</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#download">Download</a>
+</li>
diff --git a/bootstrap-3.0.0/_includes/nav-getting-started.html b/bootstrap-3.0.0/_includes/nav-getting-started.html
new file mode 100644
index 0000000..243c05f
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/nav-getting-started.html
@@ -0,0 +1,44 @@
+<li>
+  <a href="#download">Download Bootstrap</a>
+  <ul class="nav">
+    <li><a href="#download-compiled">Compiled CSS, JS, and fonts</a></li>
+    <li><a href="#download-additional">Additional downloads</a></li>
+    <li><a href="#download-cdn">Bootstrap CDN</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#whats-included">What's included</a>
+</li>
+<li>
+  <a href="#template">Basic template</a>
+</li>
+<li>
+  <a href="#examples">Examples</a>
+</li>
+<li>
+  <a href="#disable-responsive">Disabling responsiveness</a>
+</li>
+<li>
+  <a href="#migration">Migrating from 2.x to 3.0</a>
+  <ul class="nav">
+    <li><a href="#migration-classes">Major class changes</a></li>
+    <li><a href="#migration-new">What's new</a></li>
+    <li><a href="#migration-dropped">What's removed</a></li>
+    <li><a href="#migration-notes">Additional notes</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#browsers">Browser support</a>
+</li>
+<li>
+  <a href="#third-parties">Third party support</a>
+</li>
+<li>
+  <a href="#accessibility">Accessibility</a>
+</li>
+<li>
+  <a href="#license-faqs">License FAQs</a>
+</li>
+<li>
+  <a href="#customizing">Customizing Bootstrap</a>
+</li>
diff --git a/bootstrap-3.0.0/_includes/nav-javascript.html b/bootstrap-3.0.0/_includes/nav-javascript.html
new file mode 100644
index 0000000..e970270
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/nav-javascript.html
@@ -0,0 +1,88 @@
+<li>
+  <a href="#js-overview">Overview</a>
+  <ul class="nav">
+    <li><a href="#js-individual-compiled">Individual or compiled</a></li>
+    <li><a href="#js-data-attrs">Data attributes</a></li>
+    <li><a href="#js-programmatic-api">Programmatic API</a></li>
+    <li><a href="#js-noconflict">No conflict</a></li>
+    <li><a href="#js-events">Events</a></li>
+  </ul>
+</li>
+<li><a href="#transitions">Transitions</a></li>
+<li>
+  <a href="#modals">Modal</a>
+  <ul class="nav">
+    <li><a href="#modals-examples">Examples</a></li>
+    <li><a href="#modals-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#dropdowns">Dropdown</a>
+  <ul class="nav">
+    <li><a href="#dropdowns-examples">Examples</a></li>
+    <li><a href="#dropdowns-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#scrollspy">Scrollspy</a>
+  <ul class="nav">
+    <li><a href="#scrollspy-examples">Examples</a></li>
+    <li><a href="#scrollspy-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#tabs">Tab</a>
+  <ul class="nav">
+    <li><a href="#tabs-examples">Examples</a></li>
+    <li><a href="#tabs-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#tooltips">Tooltip</a>
+  <ul class="nav">
+    <li><a href="#tooltips-examples">Examples</a></li>
+    <li><a href="#tooltips-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#popovers">Popover</a>
+  <ul class="nav">
+    <li><a href="#popovers-examples">Examples</a></li>
+    <li><a href="#popovers-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#alerts">Alert</a>
+  <ul class="nav">
+    <li><a href="#alerts-examples">Examples</a></li>
+    <li><a href="#alerts-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#buttons">Button</a>
+  <ul class="nav">
+    <li><a href="#buttons-examples">Examples</a></li>
+    <li><a href="#buttons-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#collapse">Collapse</a>
+  <ul class="nav">
+    <li><a href="#collapse-examples">Examples</a></li>
+    <li><a href="#collapse-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#carousel">Carousel</a>
+  <ul class="nav">
+    <li><a href="#carousel-examples">Examples</a></li>
+    <li><a href="#carousel-usage">Usage</a></li>
+  </ul>
+</li>
+<li>
+  <a href="#affix">Affix</a>
+  <ul class="nav">
+    <li><a href="#affix-examples">Examples</a></li>
+    <li><a href="#affix-usage">Usage</a></li>
+  </ul>
+</li>
diff --git a/bootstrap-3.0.0/_includes/nav-main.html b/bootstrap-3.0.0/_includes/nav-main.html
new file mode 100644
index 0000000..c880c32
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/nav-main.html
@@ -0,0 +1,32 @@
+<header class="navbar navbar-inverse navbar-fixed-top bs-docs-nav" role="banner">
+  <div class="container">
+    <div class="navbar-header">
+      <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a href="{{ page.base_url }}" class="navbar-brand">Bootstrap</a>
+    </div>
+    <nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
+      <ul class="nav navbar-nav">
+        <li{% if page.slug == "getting-started" %} class="active"{% endif %}>
+          <a href="{{ page.base_url }}getting-started">Getting started</a>
+        </li>
+        <li{% if page.slug == "css" %} class="active"{% endif %}>
+          <a href="{{ page.base_url }}css">CSS</a>
+        </li>
+        <li{% if page.slug == "components" %} class="active"{% endif %}>
+          <a href="{{ page.base_url }}components">Components</a>
+        </li>
+        <li{% if page.slug == "js" %} class="active"{% endif %}>
+          <a href="{{ page.base_url }}javascript">JavaScript</a>
+        </li>
+        <li{% if page.slug == "customize" %} class="active"{% endif %}>
+          <a href="{{ page.base_url }}customize">Customize</a>
+        </li>
+      </ul>
+    </nav>
+  </div>
+</header>
diff --git a/bootstrap-3.0.0/_includes/old-bs-docs.html b/bootstrap-3.0.0/_includes/old-bs-docs.html
new file mode 100644
index 0000000..5363504
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/old-bs-docs.html
@@ -0,0 +1,8 @@
+<div class="bs-old-docs">
+  <div class="container">
+    <strong>
+      <a href="{{ page.base_url }}2.3.2/">Looking for Bootstrap 2.3.2 docs?</a>
+    </strong>
+    We've moved it to a new home while we push forward with Bootstrap 3. <a href="http://blog.getbootstrap.com/">Read the blog</a> for details.
+  </div>
+</div>
diff --git a/bootstrap-3.0.0/_includes/social-buttons.html b/bootstrap-3.0.0/_includes/social-buttons.html
new file mode 100644
index 0000000..43f5a09
--- /dev/null
+++ b/bootstrap-3.0.0/_includes/social-buttons.html
@@ -0,0 +1,16 @@
+<div class="bs-social">
+  <ul class="bs-social-buttons">
+    <li>
+      <iframe class="github-btn" src="http://ghbtns.com/github-btn.html?user=twbs&amp;repo=bootstrap&amp;type=watch&amp;count=true" width="100" height="20" title="Star on GitHub"></iframe>
+    </li>
+    <li>
+      <iframe class="github-btn" src="http://ghbtns.com/github-btn.html?user=twbs&amp;repo=bootstrap&amp;type=fork&amp;count=true" width="102" height="20" title="Fork on GitHub"></iframe>
+    </li>
+    <li class="follow-btn">
+      <a href="https://twitter.com/twbootstrap" class="twitter-follow-button" data-link-color="#0069D6" data-show-count="true">Follow @twbootstrap</a>
+    </li>
+    <li class="tweet-btn">
+      <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://getbootstrap.com/" data-count="horizontal" data-via="twbootstrap" data-related="mdo:Creator of Twitter Bootstrap">Tweet</a>
+    </li>
+  </ul>
+</div>
diff --git a/bootstrap-3.0.0/_layouts/default.html b/bootstrap-3.0.0/_layouts/default.html
new file mode 100644
index 0000000..00b6175
--- /dev/null
+++ b/bootstrap-3.0.0/_layouts/default.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <!-- Meta, title, CSS, favicons, etc. -->
+    {% include header.html %}
+    <!-- Place anything custom after this. -->
+  </head>
+  <body>
+    <a class="sr-only" href="#content">Skip navigation</a>
+
+    <!-- Docs master nav -->
+    {% include nav-main.html %}
+
+    <!-- Docs page layout -->
+    <div class="bs-header" id="content">
+      <div class="container">
+        <h1>{{ page.title }}</h1>
+        <p>{{ page.lead }}</p>
+        {% include ads.html %}
+      </div>
+    </div>
+
+    <!-- Callout for the old docs link -->
+    {% include old-bs-docs.html %}
+
+    <div class="container bs-docs-container">
+      <div class="row">
+        <div class="col-md-3">
+          <div class="bs-sidebar hidden-print" role="complementary">
+            <ul class="nav bs-sidenav">
+              {% if page.slug == "getting-started" %}
+                {% include nav-getting-started.html %}
+              {% elsif page.slug == "css" %}
+                {% include nav-css.html %}
+              {% elsif page.slug == "components" %}
+                {% include nav-components.html %}
+              {% elsif page.slug == "js" %}
+                {% include nav-javascript.html %}
+              {% elsif page.slug == "customize" %}
+                {% include nav-customize.html %}
+              {% endif %}
+            </ul>
+          </div>
+        </div>
+        <div class="col-md-9" role="main">
+          {{ content }}
+        </div>
+      </div>
+
+    </div>
+
+    <!-- Footer
+    ================================================== -->
+    <footer class="bs-footer" role="contentinfo">
+      <div class="container">
+        {% include social-buttons.html %}
+
+        <p>Designed and built with all the love in the world by <a href="http://twitter.com/mdo" target="_blank">@mdo</a> and <a href="http://twitter.com/fat" target="_blank">@fat</a>.</p>
+        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License v2.0</a>, documentation under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</p>
+        <ul class="footer-links">
+          <li><a href="{{ page.base_url }}2.3.2/">Bootstrap 2.3.2 docs</a></li>
+          <li class="muted">&middot;</li>
+          <li><a href="{{ site.blog }}">Blog</a></li>
+          <li class="muted">&middot;</li>
+          <li><a href="{{ site.repo }}/issues?state=open">Issues</a></li>
+          <li class="muted">&middot;</li>
+          <li><a href="{{ site.repo }}/releases">Releases</a></li>
+        </ul>
+      </div>
+    </footer>
+
+    <!-- JS and analytics only. -->
+    {% include footer.html %}
+
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/_layouts/home.html b/bootstrap-3.0.0/_layouts/home.html
new file mode 100644
index 0000000..cc6e268
--- /dev/null
+++ b/bootstrap-3.0.0/_layouts/home.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <!-- Meta, title, CSS, favicons, etc. -->
+    {% include header.html %}
+    <!-- Place anything custom after this. -->
+  </head>
+  <body class="bs-docs-home">
+    <a class="sr-only" href="#content">Skip navigation</a>
+
+    <!-- Docs master nav -->
+    {% include nav-main.html %}
+
+    <!-- Page content of course! -->
+    {{ content }}
+
+    <footer class="container" role="contentinfo">
+      {% include social-buttons.html %}
+
+      <ul class="bs-masthead-links">
+        <li class="current-version">
+          Currently v3.0.0
+        </li>
+        <li>
+          <a href="{{ page.base_url }}2.3.2/">Bootstrap 2.3.2 docs</a>
+        </li>
+        <li>
+          <a href="{{ site.repo }}" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Jumbotron links', 'GitHub project']);">GitHub project</a>
+        </li>
+        <li>
+          <a href="{{ page.base_url }}getting-started/#examples" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Jumbotron links', 'Examples']);">Examples</a>
+        </li>
+        <li>
+          <a href="{{ page.base_url }}components/#glyphicons" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Jumbotron links', 'Glyphicons']);">Glyphicons</a>
+        </li>
+        <li>
+          <a href="{{ site.expo }}" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Jumbotron links', 'Expo']);">Expo</a>
+        </li>
+      </ul>
+    </footer>
+
+    <!-- JS and analytics only. -->
+    {% include footer.html %}
+
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/assets/css/docs.css b/bootstrap-3.0.0/assets/css/docs.css
new file mode 100644
index 0000000..c4551cd
--- /dev/null
+++ b/bootstrap-3.0.0/assets/css/docs.css
@@ -0,0 +1,1084 @@
+/*
+ * Bootstrap Documentation
+ * Special styles for presenting Bootstrap's documentation and code examples.
+ *
+ * Table of contents:
+ *
+ * Scaffolding
+ * Main navigation
+ * Footer
+ * Social buttons
+ * Homepage
+ * Page headers
+ * Old docs callout
+ * Ads
+ * Side navigation
+ * Docs sections
+ * Callouts
+ * Grid styles
+ * Examples
+ * Code snippets (highlight)
+ * Responsive tests
+ * Glyphicons
+ * Customizer
+ * Miscellaneous
+ */
+
+
+/*
+ * Scaffolding
+ *
+ * Update the basics of our documents to prep for docs content.
+ */
+
+body {
+  position: relative; /* For scrollyspy */
+  padding-top: 50px; /* Account for fixed navbar */
+}
+
+/* Keep code small in tables on account of limited space */
+.table code {
+  font-size: 13px;
+  font-weight: normal;
+}
+
+/* Outline button for use within the docs */
+.btn-outline {
+  color: #563d7c;
+  background-color: #fff;
+  border-color: #e5e5e5;
+}
+.btn-outline:hover,
+.btn-outline:focus,
+.btn-outline:active {
+  color: #fff;
+  background-color: #563d7c;
+  border-color: #563d7c;
+}
+
+/* Inverted outline button (white on dark) */
+.btn-outline-inverse {
+  color: #fff;
+  background-color: transparent;
+  border-color: #cdbfe3;
+}
+.btn-outline-inverse:hover,
+.btn-outline-inverse:focus,
+.btn-outline-inverse:active {
+  color: #563d7c;
+  text-shadow: none;
+  background-color: #fff;
+  border-color: #fff;
+}
+
+
+/*
+ * Main navigation
+ *
+ * Turn the `.navbar` at the top of the docs purple.
+ */
+
+.bs-docs-nav {
+  text-shadow: 0 -1px 0 rgba(0,0,0,.15);
+  background-color: #563d7c;
+  border-color: #463265;
+  box-shadow: 0 1px 0 rgba(255,255,255,.1);
+}
+.bs-docs-nav .navbar-collapse {
+  border-color: #463265;
+}
+.bs-docs-nav .navbar-brand {
+  color: #fff;
+}
+.bs-docs-nav .navbar-nav > li > a {
+  color: #cdbfe3;
+}
+.bs-docs-nav .navbar-nav > li > a:hover {
+  color: #fff;
+}
+.bs-docs-nav .navbar-nav > .active > a,
+.bs-docs-nav .navbar-nav > .active > a:hover {
+  color: #fff;
+  background-color: #463265;
+}
+.bs-docs-nav .navbar-toggle {
+  border-color: #563d7c;
+}
+.bs-docs-nav .navbar-toggle:hover {
+  background-color: #463265;
+  border-color: #463265;
+}
+
+
+/*
+ * Footer
+ *
+ * Separated section of content at the bottom of all pages, save the homepage.
+ */
+
+.bs-footer {
+  padding-top: 40px;
+  padding-bottom: 30px;
+  margin-top: 100px;
+  color: #777;
+  text-align: center;
+  border-top: 1px solid #e5e5e5;
+}
+.footer-links {
+  margin: 10px 0;
+  padding-left: 0;
+}
+.footer-links li {
+  display: inline;
+  padding: 0 2px;
+}
+.footer-links li:first-child {
+  padding-left: 0;
+}
+
+@media (min-width: 768px) {
+  .bs-footer {
+    text-align: left;
+  }
+  .bs-footer p {
+    margin-bottom: 0;
+  }
+}
+
+
+/*
+ * Social buttons
+ *
+ * Twitter and GitHub social action buttons (for homepage and footer).
+ */
+
+.bs-social {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  text-align: center;
+}
+.bs-social-buttons {
+  display: inline-block;
+  margin-bottom: 0;
+  padding-left: 0;
+  list-style: none;
+}
+.bs-social-buttons li {
+  display: inline-block;
+  line-height: 1;
+  padding: 5px 8px;
+}
+.bs-social-buttons .twitter-follow-button {
+  width: 225px !important;
+}
+.bs-social-buttons .twitter-share-button {
+  width: 98px !important;
+}
+/* Style the GitHub buttons via CSS instead of inline attributes */
+.github-btn {
+  border: 0;
+  overflow: hidden;
+}
+
+@media screen and (min-width: 768px) {
+  .bs-social {
+    text-align: left;
+  }
+  .bs-social-buttons li:first-child {
+    padding-left: 0;
+  }
+}
+
+
+/*
+ * Topography, yo!
+ *
+ * Apply the map background via base64 and relevant colors where we need 'em.
+ */
+
+.bs-docs-home,
+.bs-header {
+  color: #cdbfe3;
+  background-color: #563d7c;
+  background-image: url(data:image/png;base64,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);
+}
+
+
+/*
+ * Homepage
+ *
+ * Tweaks to the custom homepage and the masthead (main jumbotron).
+ */
+
+ /* Masthead (headings and download button) */
+ .bs-masthead {
+  position: relative;
+  padding: 30px 15px;
+  text-align: center;
+  text-shadow: 0 1px 0 rgba(0,0,0,.15);
+}
+.bs-masthead h1 {
+  font-size: 50px;
+  line-height: 1;
+  color: #fff;
+}
+.bs-masthead .btn-outline {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  padding: 18px 24px;
+  font-size: 21px;
+}
+
+/* Links to project-level content like the repo, Expo, etc */
+.bs-masthead-links {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  padding: 0 15px;
+  list-style: none;
+  text-align: center;
+}
+.bs-masthead-links li {
+  display: inline;
+}
+.bs-masthead-links li + li {
+  margin-left: 20px;
+}
+.bs-masthead-links a {
+  color: #fff;
+}
+
+@media screen and (min-width: 768px) {
+  .bs-masthead {
+    text-align: left;
+    padding-top:    140px;
+    padding-bottom: 140px;
+  }
+  .bs-masthead h1 {
+    font-size: 100px;
+  }
+  .bs-masthead .lead {
+    margin-right: 25%;
+    font-size: 30px;
+  }
+  .bs-masthead-links {
+    padding: 0;
+    text-align: left;
+  }
+}
+
+
+/*
+ * Page headers
+ *
+ * Jumbotron-esque headers at the top of every page that's not the homepage.
+ */
+
+
+/* Page headers */
+.bs-header {
+  padding: 30px 15px 40px; /* side padding builds on .container 15px, so 30px */
+  font-size: 16px;
+  text-align: center;
+  text-shadow: 0 1px 0 rgba(0,0,0,.15);
+}
+.bs-header h1 {
+  color: #fff;
+}
+.bs-header p {
+  font-weight: 300;
+  line-height: 1.5;
+}
+.bs-header .container {
+  position: relative;
+}
+
+@media screen and (min-width: 768px) {
+  .bs-header {
+    font-size: 21px;
+    text-align: left;
+  }
+  .bs-header h1 {
+    font-size: 60px;
+    line-height: 1;
+  }
+}
+
+@media screen and (min-width: 992px) {
+  .bs-header h1,
+  .bs-header p {
+    margin-right: 380px;
+  }
+}
+
+
+/*
+ * Carbon ads
+ *
+ * Single display ad that shows on all pages (except homepage) in page headers.
+ * The hella `!important` is required for any pre-set property.
+ */
+
+.carbonad {
+  width: auto !important;
+  margin: 50px -30px -40px !important;
+  padding: 20px !important;
+  overflow: hidden; /* clearfix */
+  height: auto !important;
+  font-size: 13px !important;
+  line-height: 16px !important;
+  text-align: left;
+  background: #463265 !important;
+  border: 0 !important;
+  box-shadow: inset 0 3px 5px rgba(0,0,0,.075);
+}
+.carbonad-img {
+  margin: 0 !important;
+}
+.carbonad-text,
+.carbonad-tag {
+  float: none !important;
+  display: block !important;
+  width: auto !important;
+  height: auto !important;
+  margin-left: 145px !important;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
+}
+.carbonad-text {
+  padding-top: 0 !important;
+}
+.carbonad-tag {
+  color: #cdbfe3 !important;
+  text-align: left !important;
+}
+.carbonad-text a,
+.carbonad-tag a {
+  color: #fff !important;
+}
+.carbonad #azcarbon > img {
+  display: none; /* hide what I assume are tracking images */
+}
+
+@media screen and (min-width: 768px) {
+  .carbonad {
+    margin: 0 !important;
+    border-radius: 4px;
+    box-shadow: inset 0 3px 5px rgba(0,0,0,.075), 0 1px 0 rgba(255,255,255,.1);
+  }
+}
+
+@media screen and (min-width: 992px) {
+  .carbonad {
+    position: absolute;
+    top: 20px;
+    right: 0;
+    padding: 15px !important;
+    width: 330px !important;
+    min-height: 132px;
+  }
+}
+
+
+/*
+ * Callout for 2.3.2 docs
+ *
+ * Only appears below page headers (not on the homepage). The homepage gets its
+ * own link with the masthead links.
+ */
+
+.bs-old-docs {
+  padding: 15px 20px;
+  color: #777;
+  background-color: #fafafa;
+  border-top: 1px solid #fff;
+  border-bottom: 1px solid #e5e5e5;
+}
+.bs-old-docs strong {
+  color: #555;
+}
+
+
+/*
+ * Side navigation
+ *
+ * Scrollspy and affixed enhanced navigation to highlight sections and secondary
+ * sections of docs content.
+ */
+
+/* By default it's not affixed in mobile views, so undo that */
+.bs-sidebar.affix {
+  position: static;
+}
+
+/* First level of nav */
+.bs-sidenav {
+  margin-top: 30px;
+  margin-bottom: 30px;
+  padding-top:    10px;
+  padding-bottom: 10px;
+  text-shadow: 0 1px 0 #fff;
+  background-color: #f7f5fa;
+  border-radius: 5px;
+}
+
+/* All levels of nav */
+.bs-sidebar .nav > li > a {
+  display: block;
+  color: #716b7a;
+  padding: 5px 20px;
+}
+.bs-sidebar .nav > li > a:hover,
+.bs-sidebar .nav > li > a:focus {
+  text-decoration: none;
+  background-color: #e5e3e9;
+  border-right: 1px solid #dbd8e0;
+}
+.bs-sidebar .nav > .active > a,
+.bs-sidebar .nav > .active:hover > a,
+.bs-sidebar .nav > .active:focus > a {
+  font-weight: bold;
+  color: #563d7c;
+  background-color: transparent;
+  border-right: 1px solid #563d7c;
+}
+
+/* Nav: second level (shown on .active) */
+.bs-sidebar .nav .nav {
+  display: none; /* Hide by default, but at >768px, show it */
+  margin-bottom: 8px;
+}
+.bs-sidebar .nav .nav > li > a {
+  padding-top:    3px;
+  padding-bottom: 3px;
+  padding-left: 30px;
+  font-size: 90%;
+}
+
+/* Show and affix the side nav when space allows it */
+@media screen and (min-width: 992px) {
+  .bs-sidebar .nav > .active > ul {
+    display: block;
+  }
+  /* Widen the fixed sidebar */
+  .bs-sidebar.affix,
+  .bs-sidebar.affix-bottom {
+    width: 213px;
+  }
+  .bs-sidebar.affix {
+    position: fixed; /* Undo the static from mobile first approach */
+    top: 80px;
+  }
+  .bs-sidebar.affix-bottom {
+    position: absolute; /* Undo the static from mobile first approach */
+  }
+  .bs-sidebar.affix-bottom .bs-sidenav,
+  .bs-sidebar.affix .bs-sidenav {
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+}
+@media screen and (min-width: 1200px) {
+  /* Widen the fixed sidebar again */
+  .bs-sidebar.affix-bottom,
+  .bs-sidebar.affix {
+    width: 263px;
+  }
+}
+
+
+/*
+ * Docs sections
+ *
+ * Content blocks for each component or feature.
+ */
+
+/* Space things out */
+.bs-docs-section + .bs-docs-section {
+  padding-top: 40px;
+}
+
+/* Janky fix for preventing navbar from overlapping */
+h1[id] {
+  padding-top: 80px;
+  margin-top: -45px;
+}
+
+
+/*
+ * Callouts
+ *
+ * Not quite alerts, but custom and helpful notes for folks reading the docs.
+ * Requires a base and modifier class.
+ */
+
+/* Common styles for all types */
+.bs-callout {
+  margin: 20px 0;
+  padding: 15px 30px 15px 15px;
+  border-left: 5px solid #eee;
+}
+.bs-callout h4 {
+  margin-top: 0;
+}
+.bs-callout p:last-child {
+  margin-bottom: 0;
+}
+.bs-callout code,
+.bs-callout .highlight {
+  background-color: #fff;
+}
+
+/* Variations */
+.bs-callout-danger {
+  background-color: #fcf2f2;
+  border-color: #dFb5b4;
+}
+.bs-callout-warning {
+  background-color: #fefbed;
+  border-color: #f1e7bc;
+}
+.bs-callout-info {
+  background-color: #f0f7fd;
+  border-color: #d0e3f0;
+}
+
+
+/*
+ * Grid examples
+ *
+ * Highlight the grid columns within the docs so folks can see their padding,
+ * alignment, sizing, etc.
+ */
+
+.show-grid {
+  margin-bottom: 15px;
+}
+.show-grid [class^="col-"] {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  background-color: #eee;
+  border: 1px solid #ddd;
+  background-color: rgba(86,61,124,.15);
+  border: 1px solid rgba(86,61,124,.2);
+}
+
+
+/*
+ * Examples
+ *
+ * Isolated sections of example content for each component or feature. Usually
+ * followed by a code snippet.
+ */
+
+.bs-example {
+  position: relative;
+  padding: 45px 15px 15px;
+  margin: 0 -15px 15px;
+  background-color: #fafafa;
+  box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
+  border-color: #e5e5e5 #eee #eee;
+  border-style: solid;
+  border-width: 1px 0;
+}
+/* Echo out a label for the example */
+.bs-example:after {
+  content: "Example";
+  position: absolute;
+  top:  15px;
+  left: 15px;
+  font-size: 12px;
+  font-weight: bold;
+  color: #bbb;
+  text-transform: uppercase;
+  letter-spacing: 1px;
+}
+
+/* Tweak display of the code snippets when following an example */
+.bs-example + .highlight {
+  margin: -15px -15px 15px;
+  border-radius: 0;
+  border-width: 0 0 1px;
+}
+
+/* Make the examples and snippets not full-width */
+@media screen and (min-width: 768px) {
+  .bs-example {
+    margin-left: 0;
+    margin-right: 0;
+    background-color: #fff;
+    border-width: 1px;
+    border-color: #ddd;
+    border-radius: 4px 4px 0 0;
+    box-shadow: none;
+  }
+  .bs-example + .highlight {
+    margin-top: -16px;
+    margin-left: 0;
+    margin-right: 0;
+    border-width: 1px;
+    border-bottom-left-radius: 4px;
+    border-bottom-right-radius: 4px;
+  }
+}
+
+/* Tweak content of examples for optimum awesome */
+.bs-example > p:last-child,
+.bs-example > ul:last-child,
+.bs-example > ol:last-child,
+.bs-example > blockquote:last-child,
+.bs-example > .form-control:last-child,
+.bs-example > .table:last-child,
+.bs-example > .navbar:last-child,
+.bs-example > .jumbotron:last-child,
+.bs-example > .alert:last-child,
+.bs-example > .panel:last-child,
+.bs-example > .list-group:last-child,
+.bs-example > .well:last-child,
+.bs-example > .progress:last-child,
+.bs-example > .table-responsive:last-child > .table {
+  margin-bottom: 0;
+}
+.bs-example > p > .close {
+  float: none;
+}
+
+/* Typography */
+.bs-example-type .table td:last-child {
+  color: #999;
+  vertical-align: middle;
+}
+.bs-example-type .table td {
+  padding: 15px 0;
+  border-color: #eee;
+}
+.bs-example-type .table tr:first-child td {
+  border-top: 0;
+}
+.bs-example-type h1,
+.bs-example-type h2,
+.bs-example-type h3,
+.bs-example-type h4,
+.bs-example-type h5,
+.bs-example-type h6 {
+  margin: 0;
+}
+
+/* Images */
+.bs-example > .img-circle,
+.bs-example > .img-rounded,
+.bs-example > .img-thumbnail {
+  margin: 5px;
+}
+
+/* Buttons */
+.bs-example > .btn,
+.bs-example > .btn-group {
+  margin-top: 5px;
+  margin-bottom: 5px;
+}
+.bs-example > .btn-toolbar + .btn-toolbar {
+  margin-top: 10px;
+}
+
+/* Forms */
+.bs-example-control-sizing select,
+.bs-example-control-sizing input[type="text"] + input[type="text"] {
+  margin-top: 10px;
+}
+.bs-example-form .input-group {
+  margin-bottom: 10px;
+}
+.bs-example > textarea.form-control {
+  resize: vertical;
+}
+
+/* List groups */
+.bs-example > .list-group {
+  max-width: 400px;
+}
+
+/* Navbars */
+.bs-example .navbar:last-child {
+  margin-bottom: 0;
+}
+.bs-navbar-top-example,
+.bs-navbar-bottom-example {
+  z-index: 1;
+  padding: 0;
+  overflow: hidden; /* cut the drop shadows off */
+}
+.bs-navbar-top-example .navbar-header,
+.bs-navbar-bottom-example .navbar-header {
+  margin-left: 0;
+}
+.bs-navbar-top-example .navbar-fixed-top,
+.bs-navbar-bottom-example .navbar-fixed-bottom {
+  position: relative;
+  margin-left: 0;
+  margin-right: 0;
+}
+.bs-navbar-top-example {
+  padding-bottom: 45px;
+}
+.bs-navbar-top-example:after {
+  top: auto;
+  bottom: 15px;
+}
+.bs-navbar-top-example .navbar-fixed-top {
+  top: -1px;
+}
+.bs-navbar-bottom-example {
+  padding-top: 45px;
+}
+.bs-navbar-bottom-example .navbar-fixed-bottom {
+  bottom: -1px;
+}
+.bs-navbar-bottom-example .navbar {
+  margin-bottom: 0;
+}
+@media (min-width: 768px) {
+  .bs-navbar-top-example .navbar-fixed-top,
+  .bs-navbar-bottom-example .navbar-fixed-bottom {
+    position: absolute;
+  }
+  .bs-navbar-top-example {
+    border-radius: 0 0 4px 4px;
+  }
+  .bs-navbar-bottom-example {
+    border-radius: 4px 4px 0 0;
+  }
+}
+
+/* Pagination */
+.bs-example .pagination {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+
+/* Pager */
+.bs-example > .pager {
+  margin-top: 0;
+}
+
+/* Example modals */
+.bs-example-modal {
+  background-color: #f5f5f5;
+}
+.bs-example-modal .modal {
+  position: relative;
+  top: auto;
+  right: auto;
+  left: auto;
+  bottom: auto;
+  z-index: 1;
+  display: block;
+}
+.bs-example-modal .modal-dialog {
+  left: auto;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+/* Example dropdowns */
+.bs-example > .dropdown > .dropdown-menu {
+  position: static;
+  display: block;
+  margin-bottom: 5px;
+}
+
+/* Example tabbable tabs */
+.bs-example-tabs .nav-tabs {
+  margin-bottom: 15px;
+}
+
+/* Tooltips */
+.bs-example-tooltips {
+  text-align: center;
+}
+.bs-example-tooltips > .btn {
+  margin-top: 5px;
+  margin-bottom: 5px;
+}
+
+/* Popovers */
+.bs-example-popover {
+  padding-bottom: 24px;
+  background-color: #f9f9f9;
+}
+.bs-example-popover .popover {
+  position: relative;
+  display: block;
+  float: left;
+  width: 260px;
+  margin: 20px;
+}
+
+/* Scrollspy demo on fixed height div */
+.scrollspy-example {
+  position: relative;
+  height: 200px;
+  margin-top: 10px;
+  overflow: auto;
+}
+
+
+/*
+ * Code snippets
+ *
+ * Generated via Pygments and Jekyll, these are snippets of HTML, CSS, and JS.
+ */
+
+.highlight {
+  display: none; /* hidden by default, until >480px */
+  padding: 9px 14px;
+  margin-bottom: 14px;
+  background-color: #f7f7f9;
+  border: 1px solid #e1e1e8;
+  border-radius: 4px;
+}
+.highlight pre {
+  padding: 0;
+  margin-top: 0;
+  margin-bottom: 0;
+  background-color: transparent;
+  border: 0;
+  white-space: nowrap;
+}
+.highlight pre code {
+  font-size: inherit;
+  color: #333; /* Effectively the base text color */
+}
+.highlight pre .lineno {
+  display: inline-block;
+  width: 22px;
+  padding-right: 5px;
+  margin-right: 10px;
+  text-align: right;
+  color: #bebec5;
+}
+
+/* Show code snippets when we have the space */
+@media screen and (min-width: 481px) {
+  .highlight {
+    display: block;
+  }
+}
+
+
+/*
+ * Responsive tests
+ *
+ * Generate a set of tests to show the responsive utilities in action.
+ */
+
+/* Responsive (scrollable) doc tables */
+.table-responsive .highlight pre {
+  white-space: normal;
+}
+
+/* Utility classes table  */
+.bs-table th small,
+.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;
+}
+.responsive-utilities-test .col-xs-6 {
+  margin-bottom: 10px;
+}
+.responsive-utilities-test span {
+  padding: 15px 10px;
+  font-size: 14px;
+  font-weight: bold;
+  line-height: 1.1;
+  text-align: center;
+  border-radius: 4px;
+}
+.visible-on .col-xs-6 .hidden-xs,
+.visible-on .col-xs-6 .hidden-sm,
+.visible-on .col-xs-6 .hidden-md,
+.visible-on .col-xs-6 .hidden-lg,
+.hidden-on .col-xs-6 .visible-xs,
+.hidden-on .col-xs-6 .visible-sm,
+.hidden-on .col-xs-6 .visible-md,
+.hidden-on .col-xs-6 .visible-lg {
+  color: #999;
+  border: 1px solid #ddd;
+}
+.visible-on .col-xs-6 .visible-xs,
+.visible-on .col-xs-6 .visible-sm,
+.visible-on .col-xs-6 .visible-md,
+.visible-on .col-xs-6 .visible-lg,
+.hidden-on .col-xs-6 .hidden-xs,
+.hidden-on .col-xs-6 .hidden-sm,
+.hidden-on .col-xs-6 .hidden-md,
+.hidden-on .col-xs-6 .hidden-lg {
+  color: #468847;
+  background-color: #dff0d8;
+  border: 1px solid #d6e9c6;
+}
+
+
+/*
+ * Glyphicons
+ *
+ * Special styles for displaying the icons and their classes in the docs.
+ */
+
+.bs-glyphicons {
+  padding-left: 0;
+  padding-bottom: 1px;
+  margin-bottom: 20px;
+  list-style: none;
+  overflow: hidden;
+}
+.bs-glyphicons li {
+  float: left;
+  width: 25%;
+  height: 115px;
+  padding: 10px;
+  margin: 0 -1px -1px 0;
+  font-size: 12px;
+  line-height: 1.4;
+  text-align: center;
+  border: 1px solid #ddd;
+}
+.bs-glyphicons .glyphicon {
+  display: block;
+  margin: 5px auto 10px;
+  font-size: 24px;
+}
+.bs-glyphicons li:hover {
+  background-color: rgba(86,61,124,.1);
+}
+
+@media (min-width: 768px) {
+  .bs-glyphicons li {
+    width: 12.5%;
+  }
+}
+
+
+/*
+ * Customizer
+ *
+ * Since this is so form control heavy, we have quite a few styles to customize
+ * the display of inputs, headings, and more. Also included are all the download
+ * buttons and actions.
+ */
+
+.bs-customizer .toggle {
+  float: right;
+  margin-top: 85px; /* On account of ghetto navbar fix */
+}
+
+/* Headings and form contrls */
+.bs-customizer label {
+  margin-top: 10px;
+  font-weight: 500;
+  color: #444;
+}
+.bs-customizer h2 {
+  margin-top: 0;
+  margin-bottom: 5px;
+  padding-top: 30px;
+}
+.bs-customizer h4 {
+  margin-top: 15px;
+}
+.bs-customizer input[type="text"] {
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+  background-color: #fafafa;
+}
+.bs-customizer .help-block {
+  font-size: 12px;
+}
+
+/* For the variables, use regular weight */
+#less-section label {
+  font-weight: normal;
+}
+
+/* Downloads */
+.bs-customize-download .btn-outline {
+  padding: 20px;
+}
+
+/* Error handling */
+.bs-customizer-alert {
+  position: fixed;
+  top: 51px;
+  left: 0;
+  right: 0;
+  z-index: 1030;
+  padding: 15px 0;
+  color: #fff;
+  background-color: #d9534f;
+  box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
+  border-bottom: 1px solid #b94441;
+}
+.bs-customizer-alert .close {
+  margin-top: -4px;
+  font-size: 24px;
+}
+.bs-customizer-alert p {
+  margin-bottom: 0;
+}
+.bs-customizer-alert .glyphicon {
+  margin-right: 5px;
+}
+.bs-customizer-alert pre {
+  margin: 10px 0 0;
+  color: #fff;
+  background-color: #a83c3a;
+  border-color: #973634;
+  box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
+}
+
+
+/*
+ * Miscellaneous
+ *
+ * Odds and ends for optimum docs display.
+ */
+
+/* Examples gallery: space out content better */
+.bs-examples h4 {
+  margin-bottom: 5px;
+}
+.bs-examples p {
+  margin-bottom: 20px;
+}
+
+/* Pseudo :focus state for showing how it looks in the docs */
+#focusedInput {
+  border-color: rgba(82,168,236,.8);
+  outline: 0;
+  outline: thin dotted \9; /* IE6-9 */
+  -moz-box-shadow: 0 0 8px rgba(82,168,236,.6);
+       box-shadow: 0 0 8px rgba(82,168,236,.6);
+}
+
+/* Better spacing on download options in getting started */
+.bs-docs-dl-options h4 {
+  margin-top: 15px;
+  margin-bottom: 5px;
+}
diff --git a/bootstrap-3.0.0/assets/css/pygments-manni.css b/bootstrap-3.0.0/assets/css/pygments-manni.css
new file mode 100644
index 0000000..1264b87
--- /dev/null
+++ b/bootstrap-3.0.0/assets/css/pygments-manni.css
@@ -0,0 +1,66 @@
+.hll { background-color: #ffffcc }
+ /*{ background: #f0f3f3; }*/
+.c { color: #999; } /* Comment */
+.err { color: #AA0000; background-color: #FFAAAA } /* Error */
+.k { color: #006699; } /* Keyword */
+.o { color: #555555 } /* Operator */
+.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */
+.cp { color: #009999 } /* Comment.Preproc */
+.c1 { color: #999; } /* Comment.Single */
+.cs { color: #999; } /* Comment.Special */
+.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #FF0000 } /* Generic.Error */
+.gh { color: #003300; } /* Generic.Heading */
+.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */
+.go { color: #AAAAAA } /* Generic.Output */
+.gp { color: #000099; } /* Generic.Prompt */
+.gs { } /* Generic.Strong */
+.gu { color: #003300; } /* Generic.Subheading */
+.gt { color: #99CC66 } /* Generic.Traceback */
+.kc { color: #006699; } /* Keyword.Constant */
+.kd { color: #006699; } /* Keyword.Declaration */
+.kn { color: #006699; } /* Keyword.Namespace */
+.kp { color: #006699 } /* Keyword.Pseudo */
+.kr { color: #006699; } /* Keyword.Reserved */
+.kt { color: #007788; } /* Keyword.Type */
+.m { color: #FF6600 } /* Literal.Number */
+.s { color: #d44950 } /* Literal.String */
+.na { color: #4f9fcf } /* Name.Attribute */
+.nb { color: #336666 } /* Name.Builtin */
+.nc { color: #00AA88; } /* Name.Class */
+.no { color: #336600 } /* Name.Constant */
+.nd { color: #9999FF } /* Name.Decorator */
+.ni { color: #999999; } /* Name.Entity */
+.ne { color: #CC0000; } /* Name.Exception */
+.nf { color: #CC00FF } /* Name.Function */
+.nl { color: #9999FF } /* Name.Label */
+.nn { color: #00CCFF; } /* Name.Namespace */
+.nt { color: #2f6f9f; } /* Name.Tag */
+.nv { color: #003333 } /* Name.Variable */
+.ow { color: #000000; } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #FF6600 } /* Literal.Number.Float */
+.mh { color: #FF6600 } /* Literal.Number.Hex */
+.mi { color: #FF6600 } /* Literal.Number.Integer */
+.mo { color: #FF6600 } /* Literal.Number.Oct */
+.sb { color: #CC3300 } /* Literal.String.Backtick */
+.sc { color: #CC3300 } /* Literal.String.Char */
+.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */
+.s2 { color: #CC3300 } /* Literal.String.Double */
+.se { color: #CC3300; } /* Literal.String.Escape */
+.sh { color: #CC3300 } /* Literal.String.Heredoc */
+.si { color: #AA0000 } /* Literal.String.Interpol */
+.sx { color: #CC3300 } /* Literal.String.Other */
+.sr { color: #33AAAA } /* Literal.String.Regex */
+.s1 { color: #CC3300 } /* Literal.String.Single */
+.ss { color: #FFCC33 } /* Literal.String.Symbol */
+.bp { color: #336666 } /* Name.Builtin.Pseudo */
+.vc { color: #003333 } /* Name.Variable.Class */
+.vg { color: #003333 } /* Name.Variable.Global */
+.vi { color: #003333 } /* Name.Variable.Instance */
+.il { color: #FF6600 } /* Literal.Number.Integer.Long */
+
+.css .o,
+.css .o + .nt,
+.css .nt + .nt { color: #999; }
diff --git a/bootstrap-3.0.0/assets/ico/apple-touch-icon-114-precomposed.png b/bootstrap-3.0.0/assets/ico/apple-touch-icon-114-precomposed.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8597a12be8b660a18424490d307e7af9306a934
GIT binary patch
literal 2939
zcmV->3xxEEP)<h;3K|Lk000e1NJLTq0043T0043b1^@s6kKKiR000X@Nkl<ZcmeI2
zS#Xx+6@brV&<nj(rx#5N)o$*HK)|pBF@cahKoST6Ll#n?fFO{BEI{^J9BK`_)Dc+(
zrVwB-?I5%;)2cYr76jXBK})DJO@u3PlAG7V8~B&=znGVt^L>Bv&39&=kqd|y&pcn=
z4f-=V<EvsyGn(U(+69>{Z40tmE|z7rTrbP|RX6@w4IG*SlxFfNu^}UrraMxa(bSDx
zFV1MZSe)M2R+QdYTa?xiKRv!82Am$0HncRe<yHLe)uPl!HE(L2%AdSe&6-rJawk@+
z+zHhRB}a)hVay!YA1cF`VMBZ<72nD95cIztU#W5?R;j#6)oM=CTJ>UbohnIdxQaqw
zElz6~3er=Y-t-U(++LF2+%q?6y~>+dBQC;yX$W7MtvEB!l~eTpXZGY8H9xh!2Ze4g
zOsRheBnAb}!Ou!pLE?H+oL?JLnkL(f{x`FpuU18A^<DGR>gNDXe}4}SL5VvHr#0Yb
zQ$nC$TXvtUj$rz@ay56#T2+)<zcYL6>LGA9gYxc2iS1aSuq3}WvoylkAX&X&omDqK
zx9tT<wfEbXn9+P37cuhE{Mrl<X#rMIaA8!b3RCKi<DZAvtW0;JMAyXmwV9<+GRO2X
za{|i5&upIyo4fs-`n9d**Jc(+SQ#L1(i$vt{k%JFF$$;EciM}Smgd)H7H1|uvF2J~
zYTfsM4xU83fvZ!$Hdbw`c(qxOG3I4W=Gc{LUh=x|Pb@BOhT$i*$LqCaN4GYHI3zBT
z+=R*=lsPO|V_M^e+zD0k;{4iVq!H5NR%mYi-GZsL8?;1}5L1x2u0vj$Uz@Zz6FCVL
z9qFT2#6U@UQ#>BM4V>Ei+WKa60R6M)CD+Eo{FH`T+1mWtP?(&!(Uj$yv=C+|R@cDX
zq;-e<+T5&-FOHIvP<{yT%H+HUj<&p7o0(BBX;N>IJ#N)`$emc#CH#r>YqOAs^h27N
zj4>;^VCMKW-F|KM(%i1i%(8IeUg`$?-RRdgV5OPGrQBwuM*kg%Ms0`pofP6dYYz3n
zmJR#WE46Q`nq`}u6~~ZfW~m0EQQKgcD_?x6{&w~gb!hJiRlT$|YPC^mp-c+_qVc<J
zFwR$<*R|BSsWooZMx+s*z0DF0MC00KFwc#zzv&g4Qteu8R2n52foQBGy)a!^XiLpb
zS!ovHk|X$~2BLAa<)zuR?MP7ENb%aJv~WfQ0SBHW^oiHzEtKhCZB&|OY8Z<ZMC01V
zi?e3QYmU`6)gUg6XHaA`Hrrkt{GBOYn^{_rDFGHKh{h$USLgS8|0q@)l}5!;KvtSr
z90kX#RXR~ypCk=ms300=l3t$HU+<BwjY=~DQMdtMZ^-|3@iGT}{N~iOA3Y;pn+*_+
z8vw>=5h+6Zw#5aFxOHg5pLt11&3`}tQn)rViNk-P5}ytNE{LP&kzA3EoRTzG?@(7z
zg20H>Mx{}46mb8(jW3dlvyx`9lFU!86p^_wzh101Gi90=LI8Vla@RIokxrhHES%Gz
zxYJa%U9>hW&BRl;S)joEOH!`LO9pAO`?fQuK2n@%tlB18n?YQF$+rM1&W%e_u1Kd(
zNw6rsNV(dGI5QB9OH!st!Bdh&MrKVdXNwf9&CHXf0iH*|?I#HcU!=3ABpS|?&92kp
zM5PgN6ma=Tf`&8yM3IcztXGnp5v|QgNdzEUo87eyTcpFMBzaR-F%AU&CtjOL+@vQ$
zDOMm?oBc|XCGx^0r#IXBcU*tx-6N;PYa`N(fLv|%%YS*1JaKeE(vC9vJF6CLFiR5<
zM@a|)TzHZ|Sj-hEC(W>u%uQOU59a&(S*7CSr6G?OMF66;S*|4IMG|q0&Gwm-XH|cv
ze$5ug#Ze||<|~k^&3+}x6xpxZC}cr`CBCdqGbElq`JoHag5orf1p&F*>{pUZk)oUJ
z929t9cf0<aa#pG{URWV5&LGXqgvSaM@M>dhwi(YU4(|B_(tc-lM{<CG^=Sc|2})cp
zRhx}8BfzMQvDx;<d~)GGVG<LZsm;uz;edrS@qL>I2CIJ8wc4n-@sGY30l57n0U7ia
zmgLpCRvQs#=I8Si$kk@Qk{qn_H7<zu?>>$qYh10(ByJo5+<uaPc;xrvXR5BE)s5PS
zI1_Ufxbh@{?AtsvT4-@@wWGCBX`#g5<Yy?-<tGUmPYn6wZftqeiQ0&?pg0Oh*QV*?
z^xv!V#^wW#)Mln2z;g(={3Jo+<w2R^wV^C3F33-N0l5c2_LrnypA}`zlC>Gc&4~bn
zYqL82=N*Y%Rdtn{47B!Aac9;W*#Gu%_2>6KP+kAOrlh75f0krzCUIj4AXl6HwGDSe
z?$Evs#lEgrp%U}X+sDLe8yi7>I6ui(AYB^~XN0@lcY5EpvH5p;CCXdL-cXqdi_OyP
zYcomHj3EG(=Em(dQ>6SUi2?jQ$CkNc(>wOk%;JbN%Ip9jRGaM$fUHPo_iZR*zv9eC
zADk1ZjY`w}I7l1<Za+yt_#z!XB?+aIxd=*6Sj4RjWf5@!W(5G5+U%bsAZ(FTn1lN^
zy=dXg+Va=fwNYu5(FnNxBmrTI<kx1u{9jl8Tg91uyN<GJGl|nYk{1A^YopRAY>^*-
zCQzIGN-_gKjhs1l_#_p_lx7CxYO`NS@<qD4+2+i}k3SU`M;Y}<t^(=Wh%}0XNDFbY
z`!=RX8EHh^sE5M=x!UZP|7?+RwOK9ynIgHh5piZfPMZBnk}Hy5oBh6R*@6bHNOo<M
zkq_rY0B%1?K-ePrwb?KKx3}(7oH_gcKbW-<ag-nR0@AfnX{JR9Pvock+U)mjx+u=<
z-F1Xrn?W2hGYp{O+}Lb$KUFfdAw(LbcJ)TZoo%gq*|kw=&l&*f+H6*mOp#8Xl4w#V
zl<6A`?kp{-qtf`|D8ptbaQ8_9!rzxMYO~t{EG@0WGuE#J9%bEdLRx?kA%J~tGMA(R
zB4tlWh`>Lc_^XndQ~0x_#Es|!u#hIcZ{y4tmpjzj)xS}-nvE<rH15!g5tK&?l$j+Z
z>qKfZGd&EDdjN!3UXprq=$GT)GPMzDlxK$a0&bs@cv&Q^(NY?v4{4Na4an7Ie@W`~
zIeO@XXl+!Q36QSMX8G^s`TTN+cx{y727pR)`bh%fX^F|>iiK+<(kMU7(tuoT_WL&P
zN-Pqt%`D9X*w-evZ}Z{`RZEnwtxul51<2NB7Uw0A^yFsGTW#XCS%^b2gZv;<fn06&
zm!w{pQz!nS^0St^QX3K~%?Mc4Mx-%sw+C~9M4&sh-HE3{0J+-iFG&Z};L)9yxApbi
zZq;TXE+YaMEnFLwW?;b9b^#YHAHM&0{JnQrz0$B%mlyro%;G2@AkBsQHg``+qF<XO
zu>rKmZX#}wNJHG0CRZCn9OcQ_^lm_DU2@`PQvBNFrJ3jglyrVT*XGw|!+Ah)2l>+c
z+FX=o;vk@`3U_MrYa`NFJn{XsP|5+Njd8y=zcz+66LEmzVo=PLfho<e&4MdP4B!CD
zYKodTzcwySaC=Z%EQ;xNN19(7pVZrQBe4)VD63WaNdn^6CM%Az8R(#-2av7-Q=4C#
zk;j8{ArF9QP*k3XI27U6CN7RL8@_8$&=%KfqoVxUY}pE?AtLWZ+T8v``n6fphTID_
zgTn4ZjtehH{Mz^&L+*pS85DF6vc<2BFHVRp$UV^CL1B4Fr{lH7dbBn^oyaVZ7?krM
zvKi^-OY>{9q#N0cJP6W*;$l%)Gt%ML<`^AFGZG6<56X!_;*bjDAaV}5hV)pA^QHA5
l*N}6_L8JnSLt>yG^DQS7T}Juw7#{!t002ovPDHLkV1j@bsoVen

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/assets/ico/apple-touch-icon-144-precomposed.png b/bootstrap-3.0.0/assets/ico/apple-touch-icon-144-precomposed.png
new file mode 100644
index 0000000000000000000000000000000000000000..22ef08a4361304e7beebb84119604ba9b7e14c2e
GIT binary patch
literal 3614
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
ayZaXD1QVZFQZ4Y`CtzV_gZtZ*81aAXtFqGo

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/assets/ico/apple-touch-icon-57-precomposed.png b/bootstrap-3.0.0/assets/ico/apple-touch-icon-57-precomposed.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e139fdf05aa80bd107a5ff216e27d8e887c536b
GIT binary patch
literal 1577
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
bMf3azc}2ob;dEQ~00000NkvXXu0mjfPYmX@

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/assets/ico/apple-touch-icon-72-precomposed.png b/bootstrap-3.0.0/assets/ico/apple-touch-icon-72-precomposed.png
new file mode 100644
index 0000000000000000000000000000000000000000..e262c24afdbc037042f360525676440f54159331
GIT binary patch
literal 1932
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
SH0t&M0000<MNUMnLSTZjYkZ#o

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/assets/ico/favicon.png b/bootstrap-3.0.0/assets/ico/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..56aa877f2a28a111d1992b187348a810cc05dcb8
GIT binary patch
literal 889
zcmV-<1BU#GP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009(Nkl<ZcmcK2
zNl#Qk5Ww;N9^wXW?E5SL?kLC%FbseKs-TD>fC>sDXo4A{B*th&LJUO3#EC{@(2FKI
ziHR3Icw$o#H5@o-Jg|8zyJ~oEdYU%AdB#e9=YLmsGi}PUJDr@Lo8!Qk4k*o%or4ll
zCh`z>re}`xa}I2Zaj*HHIz~ZFMmrRTXhU8t?)c~Jq!<!o#NGxj`&nI)4V`f^y!LRn
zbBh!)<WdK9g|=2Gw6^*g56!B#^O)aG9U}$SmLN;ZEDL)(j3F^52d#>r1)T<`CjAsR
zIQF;gT;{ivVw#hXkJ3;xFeBR;nGa)M;EC@gbT;>5NI)??xCf=8CdlKMk?q2r7th`(
zVwy(COKF5$(g4iJRhpTbSA5H2xycQ%o17rKlInpO`6%K{f181x3xjYOoks(3_tr2>
zf1Lqw-oG1_W4fHA<B*dW!1NfW_$Wwv>nY_`)>n3eI1{5&dXQq|80<s|s19~;%*aO(
zXM!I<b(KiE0gNF%M&ggcc2Y}NFxZ5Y+bK7bwtIB{If&EU(XYp};I=q)glt8zhk+US
zDB>(G{K7+UpLIXJ{{(Sv_dot)a0`m5A)8~Wf#nJ@q}nc=!NXkd8KPJqSQ8Q?(bbS0
zeTXn4AH~ePe)U$4k*rMzmmGjhjwwHi^mgKm^D9?vcdh3REb!+Mr_0kT#JG)UKV+Z{
zs0vtUQ2B1s0VWk!$??!&-$VHpgkTl1lS;6y4`8aGyq$ai)m7qlUF|nOoUxHl6thzd
zRe)_>1z5>G!c;#~-cFqHkx7andAotW2g?p%6Jiz=wO5xORSwL^N0ASpU!}0!)k}l?
z4=jQ>zI#tYgOTMVEwW6<@a=@4ayv7Fhsn>b3k|MCrI4ywQvytiDYr8dZ>qg0#z+be
z2Du@5wHufe<0^>wc1CAx<Rkcoh9NJj7E+~HAc%@d(h?@eko-~Px0A2ZPz<ed=@Lm1
zFpC_FR0XB0G!evD;>v&oQb-sN&Hk6|FouK}i3o^~C_r<J$Nc8E!<c$IWl#{e!ioHh
zhn!}%GZB+Gkdxu?nAhxf6fquz*dQ+xhX)II%+Evf=C@PF1oNDqb86k+X5PEjov^|~
P00000NkvXXu0mjfvZ|Gr

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/assets/js/application.js b/bootstrap-3.0.0/assets/js/application.js
new file mode 100644
index 0000000..81b644b
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/application.js
@@ -0,0 +1,83 @@
+// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
+// IT'S ALL JUST JUNK FOR OUR DOCS!
+// ++++++++++++++++++++++++++++++++++++++++++
+
+!function ($) {
+
+  $(function(){
+
+    var $window = $(window)
+    var $body   = $(document.body)
+
+    var navHeight = $('.navbar').outerHeight(true) + 10
+
+    $body.scrollspy({
+      target: '.bs-sidebar',
+      offset: navHeight
+    })
+
+    $window.on('load', function () {
+      $body.scrollspy('refresh')
+    })
+
+    $('.bs-docs-container [href=#]').click(function (e) {
+      e.preventDefault()
+    })
+
+    // back to top
+    setTimeout(function () {
+      var $sideBar = $('.bs-sidebar')
+
+      $sideBar.affix({
+        offset: {
+          top: function () {
+            var offsetTop      = $sideBar.offset().top
+            var sideBarMargin  = parseInt($sideBar.children(0).css('margin-top'), 10)
+            var navOuterHeight = $('.bs-docs-nav').height()
+
+            return (this.top = offsetTop - navOuterHeight - sideBarMargin)
+          }
+        , bottom: function () {
+            return (this.bottom = $('.bs-footer').outerHeight(true))
+          }
+        }
+      })
+    }, 100)
+
+    setTimeout(function () {
+      $('.bs-top').affix()
+    }, 100)
+
+    // tooltip demo
+    $('.tooltip-demo').tooltip({
+      selector: "[data-toggle=tooltip]",
+      container: "body"
+    })
+
+    $('.tooltip-test').tooltip()
+    $('.popover-test').popover()
+
+    $('.bs-docs-navbar').tooltip({
+      selector: "a[data-toggle=tooltip]",
+      container: ".bs-docs-navbar .nav"
+    })
+
+    // popover demo
+    $("[data-toggle=popover]")
+      .popover()
+
+    // button state demo
+    $('#fat-btn')
+      .click(function () {
+        var btn = $(this)
+        btn.button('loading')
+        setTimeout(function () {
+          btn.button('reset')
+        }, 3000)
+      })
+
+    // carousel demo
+    $('.bs-docs-carousel-example').carousel()
+})
+
+}(window.jQuery)
diff --git a/bootstrap-3.0.0/assets/js/customizer.js b/bootstrap-3.0.0/assets/js/customizer.js
new file mode 100644
index 0000000..5abfe42
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/customizer.js
@@ -0,0 +1,290 @@
+window.onload = function () { // wait for load in a dumb way because B-0
+  var cw = '/*!\n * Bootstrap v3.0.0\n *\n * Copyright 2013 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Designed and built with all the love in the world @twitter by @mdo and @fat.\n */\n\n'
+
+  function showError(msg, err) {
+    $('<div id="bsCustomizerAlert" class="bs-customizer-alert">\
+        <div class="container">\
+          <a href="#bsCustomizerAlert" data-dismiss="alert" class="close pull-right">&times;</a>\
+          <p class="bs-customizer-alert-text"><span class="glyphicon glyphicon-warning-sign"></span>' + msg + '</p>' +
+          (err.extract ? '<pre class="bs-customizer-alert-extract">' + err.extract.join('\n') + '</pre>' : '') + '\
+        </div>\
+      </div>').appendTo('body').alert()
+    throw err
+  }
+
+  function showCallout(msg, showUpTop) {
+    var callout = $('<div class="bs-callout bs-callout-danger">\
+       <h4>Attention!</h4>\
+      <p>' + msg + '</p>\
+    </div>')
+
+    if (showUpTop) {
+      callout.appendTo('.bs-docs-container')
+    } else {
+      callout.insertAfter('.bs-customize-download')
+    }
+  }
+
+  function getQueryParam(key) {
+    key = key.replace(/[*+?^$.\[\]{}()|\\\/]/g, "\\$&"); // escape RegEx meta chars
+    var match = location.search.match(new RegExp("[?&]"+key+"=([^&]+)(&|$)"));
+    return match && decodeURIComponent(match[1].replace(/\+/g, " "));
+  }
+
+  function createGist(configData) {
+    var data = {
+      "description": "Bootstrap Customizer Config",
+      "public": true,
+      "files": {
+        "config.json": {
+          "content": JSON.stringify(configData, null, 2)
+        }
+      }
+    }
+    $.ajax({
+      url: 'https://api.github.com/gists',
+      type: 'POST',
+      dataType: 'json',
+      data: JSON.stringify(data)
+    })
+    .success(function(result) {
+      history.replaceState(false, document.title, window.location.origin + window.location.pathname + '?id=' + result.id)
+    })
+    .error(function(err) {
+      showError('<strong>Ruh roh!</strong> Could not save gist file, configuration not saved.', err)
+    })
+  }
+
+  function getCustomizerData() {
+    var vars = {}
+
+    $('#less-variables-section input')
+        .each(function () {
+          $(this).val() && (vars[ $(this).prev().text() ] = $(this).val())
+        })
+
+    var data = {
+      vars: vars,
+      css: $('#less-section input:checked')  .map(function () { return this.value }).toArray(),
+      js:  $('#plugin-section input:checked').map(function () { return this.value }).toArray()
+    }
+
+    if ($.isEmptyObject(data.vars) && !data.css.length && !data.js.length) return
+
+    return data
+  }
+
+  function parseUrl() {
+    var id = getQueryParam('id')
+
+    if (!id) return
+
+    $.ajax({
+      url: 'https://api.github.com/gists/' + id,
+      type: 'GET',
+      dataType: 'json'
+    })
+    .success(function(result) {
+      var data = JSON.parse(result.files['config.json'].content)
+      if (data.js) {
+        $('#plugin-section input').each(function () {
+          $(this).prop('checked', ~$.inArray(this.value, data.js))
+        })
+      }
+      if (data.css) {
+        $('#less-section input').each(function () {
+          $(this).prop('checked', ~$.inArray(this.value, data.css))
+        })
+      }
+      if (data.vars) {
+        for (var i in data.vars) {
+          $('input[data-var="' + i + '"]').val(data.vars[i])
+        }
+      }
+    })
+    .error(function(err) {
+      showError('Error fetching bootstrap config file', err)
+    })
+  }
+
+  function generateZip(css, js, fonts, complete) {
+    if (!css && !js) return showError('<strong>Ruh roh!</strong> No Bootstrap files selected.', new Error('no Bootstrap'))
+
+    var zip = new JSZip()
+
+    if (css) {
+      var cssFolder = zip.folder('css')
+      for (var fileName in css) {
+        cssFolder.file(fileName, css[fileName])
+      }
+    }
+
+    if (js) {
+      var jsFolder = zip.folder('js')
+      for (var fileName in js) {
+        jsFolder.file(fileName, js[fileName])
+      }
+    }
+
+    if (fonts) {
+      var fontsFolder = zip.folder('fonts')
+      for (var fileName in fonts) {
+        fontsFolder.file(fileName, fonts[fileName])
+      }
+    }
+
+    var content = zip.generate({type:"blob"})
+
+    complete(content)
+  }
+
+  function generateCustomCSS(vars) {
+    var result = ''
+
+    for (var key in vars) {
+      result += key + ': ' + vars[key] + ';\n'
+    }
+
+    return result + '\n\n'
+  }
+
+  function generateFonts() {
+    var glyphicons = $('#less-section [value="glyphicons.less"]:checked')
+    if (glyphicons.length) {
+      return __fonts
+    }
+  }
+
+  function generateCSS() {
+    var $checked = $('#less-section input:checked')
+
+    if (!$checked.length) return false
+
+    var result = {}
+    var vars = {}
+    var css = ''
+
+    $('#less-variables-section input')
+        .each(function () {
+          $(this).val() && (vars[ $(this).prev().text() ] = $(this).val())
+        })
+
+    css += __less['variables.less']
+    if (vars) css += generateCustomCSS(vars)
+    css += __less['mixins.less']
+    css += __less['normalize.less']
+    css += __less['scaffolding.less']
+    css += $checked
+      .map(function () { return __less[this.value] })
+      .toArray()
+      .join('\n')
+
+    css = css.replace(/@import[^\n]*/gi, '') //strip any imports
+
+    try {
+      var parser = new less.Parser({
+          paths: ['variables.less', 'mixins.less']
+        , optimization: 0
+        , filename: 'bootstrap.css'
+      }).parse(css, function (err, tree) {
+        if (err) {
+          return showError('<strong>Ruh roh!</strong> Could not parse less files.', err)
+        }
+        result = {
+          'bootstrap.css'     : cw + tree.toCSS(),
+          'bootstrap.min.css' : cw + tree.toCSS({ compress: true })
+        }
+      })
+    } catch (err) {
+      return showError('<strong>Ruh roh!</strong> Could not parse less files.', err)
+    }
+
+    return result
+  }
+
+  function generateJavascript() {
+    var $checked = $('#plugin-section input:checked')
+    if (!$checked.length) return false
+
+    var js = $checked
+      .map(function () { return __js[this.value] })
+      .toArray()
+      .join('\n')
+
+    return {
+      'bootstrap.js': js,
+      'bootstrap.min.js': cw + uglify(js)
+    }
+  }
+
+  var inputsComponent = $('#less-section input')
+  var inputsPlugin    = $('#plugin-section input')
+  var inputsVariables = $('#less-variables-section input')
+
+  $('#less-section .toggle').on('click', function (e) {
+    e.preventDefault()
+    inputsComponent.prop('checked', !inputsComponent.is(':checked'))
+  })
+
+  $('#plugin-section .toggle').on('click', function (e) {
+    e.preventDefault()
+    inputsPlugin.prop('checked', !inputsPlugin.is(':checked'))
+  })
+
+  $('#less-variables-section .toggle').on('click', function (e) {
+    e.preventDefault()
+    inputsVariables.val('')
+  })
+
+  $('[data-dependencies]').on('click', function () {
+    if (!$(this).is(':checked')) return
+    var dependencies = this.getAttribute('data-dependencies')
+    if (!dependencies) return
+    dependencies = dependencies.split(',')
+    for (var i = 0; i < dependencies.length; i++) {
+      var dependency = $('[value="' + dependencies[i] + '"]')
+      dependency && dependency.prop('checked', true)
+    }
+  })
+
+  $('[data-dependents]').on('click', function () {
+    if ($(this).is(':checked')) return
+    var dependents = this.getAttribute('data-dependents')
+    if (!dependents) return
+    dependents = dependents.split(',')
+    for (var i = 0; i < dependents.length; i++) {
+      var dependent = $('[value="' + dependents[i] + '"]')
+      dependent && dependent.prop('checked', false)
+    }
+  })
+
+  var $compileBtn = $('#btn-compile')
+  var $downloadBtn = $('#btn-download')
+
+  $compileBtn.on('click', function (e) {
+    e.preventDefault()
+
+    $compileBtn.attr('disabled', 'disabled')
+
+    generateZip(generateCSS(), generateJavascript(), generateFonts(), function (blob) {
+      $compileBtn.removeAttr('disabled')
+      saveAs(blob, "bootstrap.zip")
+      createGist(getCustomizerData())
+    })
+  })
+
+  // browser support alerts
+  if (!window.URL && navigator.userAgent.toLowerCase().indexOf('safari') != -1) {
+    showCallout("Looks like you're using safari, which sadly doesn't have the best support\
+                 for HTML5 blobs. Because of this your file will be downloaded with the name <code>\"untitled\"</code>.\
+                 However, if you check your downloads folder, just rename this <code>\"untitled\"</code> file\
+                 to <code>\"bootstrap.zip\"</code> and you should be good to go!")
+  } else if (!window.URL && !window.webkitURL) {
+    $('.bs-docs-section, .bs-sidebar').css('display', 'none')
+
+    showCallout("Looks like your current browser doesn't support the Bootstrap Customizer. Please take a second\
+                to <a href=\"https://www.google.com/intl/en/chrome/browser/\"> upgrade to a more modern browser</a>.", true)
+  }
+
+  parseUrl()
+}
diff --git a/bootstrap-3.0.0/assets/js/filesaver.js b/bootstrap-3.0.0/assets/js/filesaver.js
new file mode 100644
index 0000000..adecc88
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/filesaver.js
@@ -0,0 +1,169 @@
+/* Blob.js
+ * A Blob implementation.
+ * 2013-06-20
+ *
+ * By Eli Grey, http://eligrey.com
+ * By Devin Samarin, https://github.com/eboyjr
+ * License: X11/MIT
+ *   See LICENSE.md
+ */
+
+/*global self, unescape */
+/*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true,
+  plusplus: true */
+
+/*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */
+
+if (typeof Blob !== "function" || typeof URL === "undefined")
+if (typeof Blob === "function" && typeof webkitURL !== "undefined") self.URL = webkitURL;
+else var Blob = (function (view) {
+  "use strict";
+
+  var BlobBuilder = view.BlobBuilder || view.WebKitBlobBuilder || view.MozBlobBuilder || view.MSBlobBuilder || (function(view) {
+    var
+        get_class = function(object) {
+        return Object.prototype.toString.call(object).match(/^\[object\s(.*)\]$/)[1];
+      }
+      , FakeBlobBuilder = function BlobBuilder() {
+        this.data = [];
+      }
+      , FakeBlob = function Blob(data, type, encoding) {
+        this.data = data;
+        this.size = data.length;
+        this.type = type;
+        this.encoding = encoding;
+      }
+      , FBB_proto = FakeBlobBuilder.prototype
+      , FB_proto = FakeBlob.prototype
+      , FileReaderSync = view.FileReaderSync
+      , FileException = function(type) {
+        this.code = this[this.name = type];
+      }
+      , file_ex_codes = (
+          "NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR "
+        + "NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR"
+      ).split(" ")
+      , file_ex_code = file_ex_codes.length
+      , real_URL = view.URL || view.webkitURL || view
+      , real_create_object_URL = real_URL.createObjectURL
+      , real_revoke_object_URL = real_URL.revokeObjectURL
+      , URL = real_URL
+      , btoa = view.btoa
+      , atob = view.atob
+
+      , ArrayBuffer = view.ArrayBuffer
+      , Uint8Array = view.Uint8Array
+    ;
+    FakeBlob.fake = FB_proto.fake = true;
+    while (file_ex_code--) {
+      FileException.prototype[file_ex_codes[file_ex_code]] = file_ex_code + 1;
+    }
+    if (!real_URL.createObjectURL) {
+      URL = view.URL = {};
+    }
+    URL.createObjectURL = function(blob) {
+      var
+          type = blob.type
+        , data_URI_header
+      ;
+      if (type === null) {
+        type = "application/octet-stream";
+      }
+      if (blob instanceof FakeBlob) {
+        data_URI_header = "data:" + type;
+        if (blob.encoding === "base64") {
+          return data_URI_header + ";base64," + blob.data;
+        } else if (blob.encoding === "URI") {
+          return data_URI_header + "," + decodeURIComponent(blob.data);
+        } if (btoa) {
+          return data_URI_header + ";base64," + btoa(blob.data);
+        } else {
+          return data_URI_header + "," + encodeURIComponent(blob.data);
+        }
+      } else if (real_create_object_URL) {
+        return real_create_object_URL.call(real_URL, blob);
+      }
+    };
+    URL.revokeObjectURL = function(object_URL) {
+      if (object_URL.substring(0, 5) !== "data:" && real_revoke_object_URL) {
+        real_revoke_object_URL.call(real_URL, object_URL);
+      }
+    };
+    FBB_proto.append = function(data/*, endings*/) {
+      var bb = this.data;
+      // decode data to a binary string
+      if (Uint8Array && (data instanceof ArrayBuffer || data instanceof Uint8Array)) {
+        var
+            str = ""
+          , buf = new Uint8Array(data)
+          , i = 0
+          , buf_len = buf.length
+        ;
+        for (; i < buf_len; i++) {
+          str += String.fromCharCode(buf[i]);
+        }
+        bb.push(str);
+      } else if (get_class(data) === "Blob" || get_class(data) === "File") {
+        if (FileReaderSync) {
+          var fr = new FileReaderSync;
+          bb.push(fr.readAsBinaryString(data));
+        } else {
+          // async FileReader won't work as BlobBuilder is sync
+          throw new FileException("NOT_READABLE_ERR");
+        }
+      } else if (data instanceof FakeBlob) {
+        if (data.encoding === "base64" && atob) {
+          bb.push(atob(data.data));
+        } else if (data.encoding === "URI") {
+          bb.push(decodeURIComponent(data.data));
+        } else if (data.encoding === "raw") {
+          bb.push(data.data);
+        }
+      } else {
+        if (typeof data !== "string") {
+          data += ""; // convert unsupported types to strings
+        }
+        // decode UTF-16 to binary string
+        bb.push(unescape(encodeURIComponent(data)));
+      }
+    };
+    FBB_proto.getBlob = function(type) {
+      if (!arguments.length) {
+        type = null;
+      }
+      return new FakeBlob(this.data.join(""), type, "raw");
+    };
+    FBB_proto.toString = function() {
+      return "[object BlobBuilder]";
+    };
+    FB_proto.slice = function(start, end, type) {
+      var args = arguments.length;
+      if (args < 3) {
+        type = null;
+      }
+      return new FakeBlob(
+          this.data.slice(start, args > 1 ? end : this.data.length)
+        , type
+        , this.encoding
+      );
+    };
+    FB_proto.toString = function() {
+      return "[object Blob]";
+    };
+    return FakeBlobBuilder;
+  }(view));
+
+  return function Blob(blobParts, options) {
+    var type = options ? (options.type || "") : "";
+    var builder = new BlobBuilder();
+    if (blobParts) {
+      for (var i = 0, len = blobParts.length; i < len; i++) {
+        builder.append(blobParts[i]);
+      }
+    }
+    return builder.getBlob(type);
+  };
+}(self));
+
+/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */
+var saveAs=saveAs||(navigator.msSaveOrOpenBlob&&navigator.msSaveOrOpenBlob.bind(navigator))||(function(h){"use strict";var r=h.document,l=function(){return h.URL||h.webkitURL||h},e=h.URL||h.webkitURL||h,n=r.createElementNS("http://www.w3.org/1999/xhtml","a"),g=!h.externalHost&&"download" in n,j=function(t){var s=r.createEvent("MouseEvents");s.initMouseEvent("click",true,false,h,0,0,0,0,0,false,false,false,false,0,null);t.dispatchEvent(s)},o=h.webkitRequestFileSystem,p=h.requestFileSystem||o||h.mozRequestFileSystem,m=function(s){(h.setImmediate||h.setTimeout)(function(){throw s},0)},c="application/octet-stream",k=0,b=[],i=function(){var t=b.length;while(t--){var s=b[t];if(typeof s==="string"){e.revokeObjectURL(s)}else{s.remove()}}b.length=0},q=function(t,s,w){s=[].concat(s);var v=s.length;while(v--){var x=t["on"+s[v]];if(typeof x==="function"){try{x.call(t,w||t)}catch(u){m(u)}}}},f=function(t,u){var v=this,B=t.type,E=false,x,w,s=function(){var F=l().createObjectURL(t);b.push(F);return F},A=function(){q(v,"writestart progress write writeend".split(" "))},D=function(){if(E||!x){x=s(t)}if(w){w.location.href=x}else{window.open(x,"_blank")}v.readyState=v.DONE;A()},z=function(F){return function(){if(v.readyState!==v.DONE){return F.apply(this,arguments)}}},y={create:true,exclusive:false},C;v.readyState=v.INIT;if(!u){u="download"}if(g){x=s(t);n.href=x;n.download=u;j(n);v.readyState=v.DONE;A();return}if(h.chrome&&B&&B!==c){C=t.slice||t.webkitSlice;t=C.call(t,0,t.size,c);E=true}if(o&&u!=="download"){u+=".download"}if(B===c||o){w=h}if(!p){D();return}k+=t.size;p(h.TEMPORARY,k,z(function(F){F.root.getDirectory("saved",y,z(function(G){var H=function(){G.getFile(u,y,z(function(I){I.createWriter(z(function(J){J.onwriteend=function(K){w.location.href=I.toURL();b.push(I);v.readyState=v.DONE;q(v,"writeend",K)};J.onerror=function(){var K=J.error;if(K.code!==K.ABORT_ERR){D()}};"writestart progress write abort".split(" ").forEach(function(K){J["on"+K]=v["on"+K]});J.write(t);v.abort=function(){J.abort();v.readyState=v.DONE};v.readyState=v.WRITING}),D)}),D)};G.getFile(u,{create:false},z(function(I){I.remove();H()}),z(function(I){if(I.code===I.NOT_FOUND_ERR){H()}else{D()}}))}),D)}),D)},d=f.prototype,a=function(s,t){return new f(s,t)};d.abort=function(){var s=this;s.readyState=s.DONE;q(s,"abort")};d.readyState=d.INIT=0;d.WRITING=1;d.DONE=2;d.error=d.onwritestart=d.onprogress=d.onwrite=d.onabort=d.onerror=d.onwriteend=null;h.addEventListener("unload",i,false);return a}(self));
\ No newline at end of file
diff --git a/bootstrap-3.0.0/assets/js/holder.js b/bootstrap-3.0.0/assets/js/holder.js
new file mode 100755
index 0000000..f717054
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/holder.js
@@ -0,0 +1,419 @@
+/*
+
+Holder - 2.0 - client side image placeholders
+(c) 2012-2013 Ivan Malopinsky / http://imsky.co
+
+Provided under the Apache 2.0 License: http://www.apache.org/licenses/LICENSE-2.0
+Commercial use requires attribution.
+
+*/
+
+var Holder = Holder || {};
+(function (app, win) {
+
+var preempted = false,
+fallback = false,
+canvas = document.createElement('canvas');
+
+//getElementsByClassName polyfill
+document.getElementsByClassName||(document.getElementsByClassName=function(e){var t=document,n,r,i,s=[];if(t.querySelectorAll)return t.querySelectorAll("."+e);if(t.evaluate){r=".//*[contains(concat(' ', @class, ' '), ' "+e+" ')]",n=t.evaluate(r,t,null,0,null);while(i=n.iterateNext())s.push(i)}else{n=t.getElementsByTagName("*"),r=new RegExp("(^|\\s)"+e+"(\\s|$)");for(i=0;i<n.length;i++)r.test(n[i].className)&&s.push(n[i])}return s})
+
+//getComputedStyle polyfill
+window.getComputedStyle||(window.getComputedStyle=function(e,t){return this.el=e,this.getPropertyValue=function(t){var n=/(\-([a-z]){1})/g;return t=="float"&&(t="styleFloat"),n.test(t)&&(t=t.replace(n,function(){return arguments[2].toUpperCase()})),e.currentStyle[t]?e.currentStyle[t]:null},this})
+
+//http://javascript.nwbox.com/ContentLoaded by Diego Perini with modifications
+function contentLoaded(n,t){var l="complete",s="readystatechange",u=!1,h=u,c=!0,i=n.document,a=i.documentElement,e=i.addEventListener?"addEventListener":"attachEvent",v=i.addEventListener?"removeEventListener":"detachEvent",f=i.addEventListener?"":"on",r=function(e){(e.type!=s||i.readyState==l)&&((e.type=="load"?n:i)[v](f+e.type,r,u),!h&&(h=!0)&&t.call(n,null))},o=function(){try{a.doScroll("left")}catch(n){setTimeout(o,50);return}r("poll")};if(i.readyState==l)t.call(n,"lazy");else{if(i.createEventObject&&a.doScroll){try{c=!n.frameElement}catch(y){}c&&o()}i[e](f+"DOMContentLoaded",r,u),i[e](f+s,r,u),n[e](f+"load",r,u)}};
+
+//https://gist.github.com/991057 by Jed Schmidt with modifications
+function selector(a){
+	a=a.match(/^(\W)?(.*)/);var b=document["getElement"+(a[1]?a[1]=="#"?"ById":"sByClassName":"sByTagName")](a[2]);
+	var ret=[];	b!=null&&(b.length?ret=b:b.length==0?ret=b:ret=[b]);	return ret;
+}
+
+//shallow object property extend
+function extend(a,b){var c={};for(var d in a)c[d]=a[d];for(var e in b)c[e]=b[e];return c}
+
+//hasOwnProperty polyfill
+if (!Object.prototype.hasOwnProperty)
+	Object.prototype.hasOwnProperty = function(prop) {
+		var proto = this.__proto__ || this.constructor.prototype;
+		return (prop in this) && (!(prop in proto) || proto[prop] !== this[prop]);
+	}
+
+function text_size(width, height, template) {
+	height = parseInt(height,10);
+	width = parseInt(width,10);
+	var bigSide = Math.max(height, width)
+	var smallSide = Math.min(height, width)
+	var scale = 1 / 12;
+	var newHeight = Math.min(smallSide * 0.75, 0.75 * bigSide * scale);
+	return {
+		height: Math.round(Math.max(template.size, newHeight))
+	}
+}
+
+function draw(ctx, dimensions, template, ratio) {
+	var ts = text_size(dimensions.width, dimensions.height, template);
+	var text_height = ts.height;
+	var width = dimensions.width * ratio,
+		height = dimensions.height * ratio;
+	var font = template.font ? template.font : "sans-serif";
+	canvas.width = width;
+	canvas.height = height;
+	ctx.textAlign = "center";
+	ctx.textBaseline = "middle";
+	ctx.fillStyle = template.background;
+	ctx.fillRect(0, 0, width, height);
+	ctx.fillStyle = template.foreground;
+	ctx.font = "bold " + text_height + "px " + font;
+	var text = template.text ? template.text : (Math.floor(dimensions.width) + "x" + Math.floor(dimensions.height));
+	var text_width = ctx.measureText(text).width;
+	if (text_width / width >= 0.75) {
+		text_height = Math.floor(text_height * 0.75 * (width/text_width));
+	}
+	//Resetting font size if necessary
+	ctx.font = "bold " + (text_height * ratio) + "px " + font;
+	ctx.fillText(text, (width / 2), (height / 2), width);
+	return canvas.toDataURL("image/png");
+}
+
+function render(mode, el, holder, src) {
+	var dimensions = holder.dimensions,
+		theme = holder.theme,
+		text = holder.text ? decodeURIComponent(holder.text) : holder.text;
+	var dimensions_caption = dimensions.width + "x" + dimensions.height;
+	theme = (text ? extend(theme, {
+		text: text
+	}) : theme);
+	theme = (holder.font ? extend(theme, {
+		font: holder.font
+	}) : theme);
+	if (mode == "image") {
+		el.setAttribute("data-src", src);
+		el.setAttribute("alt", text ? text : theme.text ? theme.text + " [" + dimensions_caption + "]" : dimensions_caption);
+		if (fallback || !holder.auto) {
+			el.style.width = dimensions.width + "px";
+			el.style.height = dimensions.height + "px";
+		}
+		if (fallback) {
+			el.style.backgroundColor = theme.background;
+		} else {
+			el.setAttribute("src", draw(ctx, dimensions, theme, ratio));
+		}
+	} else if (mode == "background") {
+		if (!fallback) {
+			el.style.backgroundImage = "url(" + draw(ctx, dimensions, theme, ratio) + ")";
+			el.style.backgroundSize = dimensions.width + "px " + dimensions.height + "px";
+		}
+	} else if (mode == "fluid") {
+		el.setAttribute("data-src", src);
+		el.setAttribute("alt", text ? text : theme.text ? theme.text + " [" + dimensions_caption + "]" : dimensions_caption);
+		if (dimensions.height.substr(-1) == "%") {
+			el.style.height = dimensions.height
+		} else {
+			el.style.height = dimensions.height + "px"
+		}
+		if (dimensions.width.substr(-1) == "%") {
+			el.style.width = dimensions.width
+		} else {
+			el.style.width = dimensions.width + "px"
+		}
+		if (el.style.display == "inline" || el.style.display == "") {
+			el.style.display = "block";
+		}
+		if (fallback) {
+			el.style.backgroundColor = theme.background;
+		} else {
+			el.holderData = holder;
+			fluid_images.push(el);
+			fluid_update(el);
+		}
+	}
+};
+
+function fluid_update(element) {
+	var images;
+	if (element.nodeType == null) {
+		images = fluid_images;
+	} else {
+		images = [element]
+	}
+	for (i in images) {
+		var el = images[i]
+		if (el.holderData) {
+			var holder = el.holderData;
+			el.setAttribute("src", draw(ctx, {
+				height: el.clientHeight,
+				width: el.clientWidth
+			}, holder.theme, ratio));
+		}
+	}
+}
+
+function parse_flags(flags, options) {
+
+	var ret = {
+		theme: settings.themes.gray
+	}, render = false;
+
+	for (sl = flags.length, j = 0; j < sl; j++) {
+		var flag = flags[j];
+		if (app.flags.dimensions.match(flag)) {
+			render = true;
+			ret.dimensions = app.flags.dimensions.output(flag);
+		} else if (app.flags.fluid.match(flag)) {
+			render = true;
+			ret.dimensions = app.flags.fluid.output(flag);
+			ret.fluid = true;
+		} else if (app.flags.colors.match(flag)) {
+			ret.theme = app.flags.colors.output(flag);
+		} else if (options.themes[flag]) {
+			//If a theme is specified, it will override custom colors
+			ret.theme = options.themes[flag];
+		} else if (app.flags.text.match(flag)) {
+			ret.text = app.flags.text.output(flag);
+		} else if (app.flags.font.match(flag)) {
+			ret.font = app.flags.font.output(flag);
+		} else if (app.flags.auto.match(flag)) {
+			ret.auto = true;
+		}
+	}
+
+	return render ? ret : false;
+
+};
+
+
+
+if (!canvas.getContext) {
+	fallback = true;
+} else {
+	if (canvas.toDataURL("image/png")
+		.indexOf("data:image/png") < 0) {
+		//Android doesn't support data URI
+		fallback = true;
+	} else {
+		var ctx = canvas.getContext("2d");
+	}
+}
+
+var dpr = 1, bsr = 1;
+	
+if(!fallback){
+    dpr = window.devicePixelRatio || 1,
+    bsr = ctx.webkitBackingStorePixelRatio || ctx.mozBackingStorePixelRatio || ctx.msBackingStorePixelRatio || ctx.oBackingStorePixelRatio || ctx.backingStorePixelRatio || 1;
+}
+
+var ratio = dpr / bsr;
+
+var fluid_images = [];
+
+var settings = {
+	domain: "holder.js",
+	images: "img",
+	bgnodes: ".holderjs",
+	themes: {
+		"gray": {
+			background: "#eee",
+			foreground: "#aaa",
+			size: 12
+		},
+		"social": {
+			background: "#3a5a97",
+			foreground: "#fff",
+			size: 12
+		},
+		"industrial": {
+			background: "#434A52",
+			foreground: "#C2F200",
+			size: 12
+		}
+	},
+	stylesheet: ".holderjs-fluid {font-size:16px;font-weight:bold;text-align:center;font-family:sans-serif;margin:0}"
+};
+
+
+app.flags = {
+	dimensions: {
+		regex: /^(\d+)x(\d+)$/,
+		output: function (val) {
+			var exec = this.regex.exec(val);
+			return {
+				width: +exec[1],
+				height: +exec[2]
+			}
+		}
+	},
+	fluid: {
+		regex: /^([0-9%]+)x([0-9%]+)$/,
+		output: function (val) {
+			var exec = this.regex.exec(val);
+			return {
+				width: exec[1],
+				height: exec[2]
+			}
+		}
+	},
+	colors: {
+		regex: /#([0-9a-f]{3,})\:#([0-9a-f]{3,})/i,
+		output: function (val) {
+			var exec = this.regex.exec(val);
+			return {
+				size: settings.themes.gray.size,
+				foreground: "#" + exec[2],
+				background: "#" + exec[1]
+			}
+		}
+	},
+	text: {
+		regex: /text\:(.*)/,
+		output: function (val) {
+			return this.regex.exec(val)[1];
+		}
+	},
+	font: {
+		regex: /font\:(.*)/,
+		output: function (val) {
+			return this.regex.exec(val)[1];
+		}
+	},
+	auto: {
+		regex: /^auto$/
+	}
+}
+
+for (var flag in app.flags) {
+	if (!app.flags.hasOwnProperty(flag)) continue;
+	app.flags[flag].match = function (val) {
+		return val.match(this.regex)
+	}
+}
+
+app.add_theme = function (name, theme) {
+	name != null && theme != null && (settings.themes[name] = theme);
+	return app;
+};
+
+app.add_image = function (src, el) {
+	var node = selector(el);
+	if (node.length) {
+		for (var i = 0, l = node.length; i < l; i++) {
+			var img = document.createElement("img")
+			img.setAttribute("data-src", src);
+			node[i].appendChild(img);
+		}
+	}
+	return app;
+};
+
+app.run = function (o) {
+	var options = extend(settings, o),
+	    images = [], imageNodes = [], bgnodes = [];
+	    
+	if(typeof(options.images) == "string"){
+	    imageNodes = selector(options.images);
+	}
+	else if (window.NodeList && options.images instanceof window.NodeList) {
+		imageNodes = options.images;
+	} else if (window.Node && options.images instanceof window.Node) {
+		imageNodes = [options.images];
+	}
+
+	if(typeof(options.bgnodes) == "string"){
+	    bgnodes = selector(options.bgnodes);
+	} else if (window.NodeList && options.elements instanceof window.NodeList) {
+		bgnodes = options.bgnodes;
+	} else if (window.Node && options.bgnodes instanceof window.Node) {
+		bgnodes = [options.bgnodes];
+	}
+
+	preempted = true;
+
+	for (i = 0, l = imageNodes.length; i < l; i++) images.push(imageNodes[i]);
+
+	var holdercss = document.getElementById("holderjs-style");
+	if (!holdercss) {
+		holdercss = document.createElement("style");
+		holdercss.setAttribute("id", "holderjs-style");
+		holdercss.type = "text/css";
+		document.getElementsByTagName("head")[0].appendChild(holdercss);
+	}
+	
+	if (!options.nocss) {
+	    if (holdercss.styleSheet) {
+		    holdercss.styleSheet.cssText += options.stylesheet;
+	    } else {
+		    holdercss.appendChild(document.createTextNode(options.stylesheet));
+	    }
+	}
+
+	var cssregex = new RegExp(options.domain + "\/(.*?)\"?\\)");
+
+	for (var l = bgnodes.length, i = 0; i < l; i++) {
+		var src = window.getComputedStyle(bgnodes[i], null)
+			.getPropertyValue("background-image");
+		var flags = src.match(cssregex);
+		var bgsrc = bgnodes[i].getAttribute("data-background-src");
+
+		if (flags) {
+			var holder = parse_flags(flags[1].split("/"), options);
+			if (holder) {
+				render("background", bgnodes[i], holder, src);
+			}
+		}
+		else if(bgsrc != null){
+		    var holder = parse_flags(bgsrc.substr(bgsrc.lastIndexOf(options.domain) + options.domain.length + 1)
+				.split("/"), options);
+		    if(holder){
+			render("background", bgnodes[i], holder, src);
+		    }
+		}
+	}
+
+	for (l = images.length, i = 0; i < l; i++) {
+	    
+		var attr_src = attr_data_src = src = null;
+		
+		try{
+		    attr_src = images[i].getAttribute("src");
+		    attr_datasrc = images[i].getAttribute("data-src");
+		}catch(e){}
+				
+		if (attr_datasrc == null && !! attr_src && attr_src.indexOf(options.domain) >= 0) {
+			src = attr_src;
+		} else if ( !! attr_datasrc && attr_datasrc.indexOf(options.domain) >= 0) {
+			src = attr_datasrc;
+		}
+		
+		if (src) {
+			var holder = parse_flags(src.substr(src.lastIndexOf(options.domain) + options.domain.length + 1)
+				.split("/"), options);
+			if (holder) {
+				if (holder.fluid) {
+					render("fluid", images[i], holder, src)
+				} else {
+					render("image", images[i], holder, src);
+				}
+			}
+		}
+	}
+	return app;
+};
+
+contentLoaded(win, function () {
+	if (window.addEventListener) {
+		window.addEventListener("resize", fluid_update, false);
+		window.addEventListener("orientationchange", fluid_update, false);
+	} else {
+		window.attachEvent("onresize", fluid_update)
+	}
+	preempted || app.run();
+});
+
+if (typeof define === "function" && define.amd) {
+	define("Holder", [], function () {
+		return app;
+	});
+}
+
+})(Holder, window);
diff --git a/bootstrap-3.0.0/assets/js/html5shiv.js b/bootstrap-3.0.0/assets/js/html5shiv.js
new file mode 100644
index 0000000..784f221
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/html5shiv.js
@@ -0,0 +1,8 @@
+/*
+ HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
+*/
+(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
+a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>";
+c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
+"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();
+for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
diff --git a/bootstrap-3.0.0/assets/js/jquery.js b/bootstrap-3.0.0/assets/js/jquery.js
new file mode 100644
index 0000000..76d21a4
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/jquery.js
@@ -0,0 +1,6 @@
+/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
+//@ sourceMappingURL=jquery-1.10.2.min.map
+*/
+(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
+}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
+u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
\ No newline at end of file
diff --git a/bootstrap-3.0.0/assets/js/jszip.js b/bootstrap-3.0.0/assets/js/jszip.js
new file mode 100644
index 0000000..0378189
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/jszip.js
@@ -0,0 +1,1425 @@
+/**
+
+JSZip - A Javascript class for generating and reading zip files
+<http://stuartk.com/jszip>
+
+(c) 2009-2012 Stuart Knightley <stuart [at] stuartk.com>
+Dual licenced under the MIT license or GPLv3. See LICENSE.markdown.
+
+Usage:
+   zip = new JSZip();
+   zip.file("hello.txt", "Hello, World!").file("tempfile", "nothing");
+   zip.folder("images").file("smile.gif", base64Data, {base64: true});
+   zip.file("Xmas.txt", "Ho ho ho !", {date : new Date("December 25, 2007 00:00:01")});
+   zip.remove("tempfile");
+
+   base64zip = zip.generate();
+
+**/
+"use strict";
+
+/**
+ * Representation a of zip file in js
+ * @constructor
+ * @param {String=|ArrayBuffer=|Uint8Array=|Buffer=} data the data to load, if any (optional).
+ * @param {Object=} options the options for creating this objects (optional).
+ */
+var JSZip = function(data, options) {
+   // object containing the files :
+   // {
+   //   "folder/" : {...},
+   //   "folder/data.txt" : {...}
+   // }
+   this.files = {};
+
+   // Where we are in the hierarchy
+   this.root = "";
+
+   if (data) {
+      this.load(data, options);
+   }
+};
+
+JSZip.signature = {
+   LOCAL_FILE_HEADER : "\x50\x4b\x03\x04",
+   CENTRAL_FILE_HEADER : "\x50\x4b\x01\x02",
+   CENTRAL_DIRECTORY_END : "\x50\x4b\x05\x06",
+   ZIP64_CENTRAL_DIRECTORY_LOCATOR : "\x50\x4b\x06\x07",
+   ZIP64_CENTRAL_DIRECTORY_END : "\x50\x4b\x06\x06",
+   DATA_DESCRIPTOR : "\x50\x4b\x07\x08"
+};
+
+// Default properties for a new file
+JSZip.defaults = {
+   base64: false,
+   binary: false,
+   dir: false,
+   date: null,
+   compression: null
+};
+
+
+JSZip.prototype = (function () {
+
+   /**
+    * Returns the raw data of a ZipObject, decompress the content if necessary.
+    * @param {ZipObject} file the file to use.
+    * @return {String|ArrayBuffer|Uint8Array|Buffer} the data.
+    */
+   var getRawData = function (file) {
+      if (file._data instanceof JSZip.CompressedObject) {
+         file._data = file._data.getContent();
+         file.options.binary = true;
+         file.options.base64 = false;
+
+         if (JSZip.utils.getTypeOf(file._data) === "uint8array") {
+            var copy = file._data;
+            // when reading an arraybuffer, the CompressedObject mechanism will keep it and subarray() a Uint8Array.
+            // if we request a file in the same format, we might get the same Uint8Array or its ArrayBuffer (the original zip file).
+            file._data = new Uint8Array(copy.length);
+            // with an empty Uint8Array, Opera fails with a "Offset larger than array size"
+            if (copy.length !== 0) {
+               file._data.set(copy, 0);
+            }
+         }
+      }
+      return file._data;
+   };
+
+   /**
+    * Returns the data of a ZipObject in a binary form. If the content is an unicode string, encode it.
+    * @param {ZipObject} file the file to use.
+    * @return {String|ArrayBuffer|Uint8Array|Buffer} the data.
+    */
+   var getBinaryData = function (file) {
+      var result = getRawData(file), type = JSZip.utils.getTypeOf(result);
+      if (type === "string") {
+         if (!file.options.binary) {
+            // unicode text !
+            // unicode string => binary string is a painful process, check if we can avoid it.
+            if (JSZip.support.uint8array && typeof TextEncoder === "function") {
+               return TextEncoder("utf-8").encode(result);
+            }
+            if (JSZip.support.nodebuffer) {
+               return new Buffer(result, "utf-8");
+            }
+         }
+         return file.asBinary();
+      }
+      return result;
+   }
+
+   /**
+    * Transform this._data into a string.
+    * @param {function} filter a function String -> String, applied if not null on the result.
+    * @return {String} the string representing this._data.
+    */
+   var dataToString = function (asUTF8) {
+      var result = getRawData(this);
+      if (result === null || typeof result === "undefined") {
+         return "";
+      }
+      // if the data is a base64 string, we decode it before checking the encoding !
+      if (this.options.base64) {
+         result = JSZip.base64.decode(result);
+      }
+      if (asUTF8 && this.options.binary) {
+         // JSZip.prototype.utf8decode supports arrays as input
+         // skip to array => string step, utf8decode will do it.
+         result = JSZip.prototype.utf8decode(result);
+      } else {
+         // no utf8 transformation, do the array => string step.
+         result = JSZip.utils.transformTo("string", result);
+      }
+
+      if (!asUTF8 && !this.options.binary) {
+         result = JSZip.prototype.utf8encode(result);
+      }
+      return result;
+   };
+   /**
+    * A simple object representing a file in the zip file.
+    * @constructor
+    * @param {string} name the name of the file
+    * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data
+    * @param {Object} options the options of the file
+    */
+   var ZipObject = function (name, data, options) {
+      this.name = name;
+      this._data = data;
+      this.options = options;
+   };
+
+   ZipObject.prototype = {
+      /**
+       * Return the content as UTF8 string.
+       * @return {string} the UTF8 string.
+       */
+      asText : function () {
+         return dataToString.call(this, true);
+      },
+      /**
+       * Returns the binary content.
+       * @return {string} the content as binary.
+       */
+      asBinary : function () {
+         return dataToString.call(this, false);
+      },
+      /**
+       * Returns the content as a nodejs Buffer.
+       * @return {Buffer} the content as a Buffer.
+       */
+      asNodeBuffer : function () {
+         var result = getBinaryData(this);
+         return JSZip.utils.transformTo("nodebuffer", result);
+      },
+      /**
+       * Returns the content as an Uint8Array.
+       * @return {Uint8Array} the content as an Uint8Array.
+       */
+      asUint8Array : function () {
+         var result = getBinaryData(this);
+         return JSZip.utils.transformTo("uint8array", result);
+      },
+      /**
+       * Returns the content as an ArrayBuffer.
+       * @return {ArrayBuffer} the content as an ArrayBufer.
+       */
+      asArrayBuffer : function () {
+         return this.asUint8Array().buffer;
+      }
+   };
+
+   /**
+    * Transform an integer into a string in hexadecimal.
+    * @private
+    * @param {number} dec the number to convert.
+    * @param {number} bytes the number of bytes to generate.
+    * @returns {string} the result.
+    */
+   var decToHex = function(dec, bytes) {
+      var hex = "", i;
+      for(i = 0; i < bytes; i++) {
+         hex += String.fromCharCode(dec&0xff);
+         dec=dec>>>8;
+      }
+      return hex;
+   };
+
+   /**
+    * Merge the objects passed as parameters into a new one.
+    * @private
+    * @param {...Object} var_args All objects to merge.
+    * @return {Object} a new object with the data of the others.
+    */
+   var extend = function () {
+      var result = {}, i, attr;
+      for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers
+         for (attr in arguments[i]) {
+            if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") {
+               result[attr] = arguments[i][attr];
+            }
+         }
+      }
+      return result;
+   };
+
+   /**
+    * Transforms the (incomplete) options from the user into the complete
+    * set of options to create a file.
+    * @private
+    * @param {Object} o the options from the user.
+    * @return {Object} the complete set of options.
+    */
+   var prepareFileAttrs = function (o) {
+      o = o || {};
+      if (o.base64 === true && o.binary == null) {
+         o.binary = true;
+      }
+      o = extend(o, JSZip.defaults);
+      o.date = o.date || new Date();
+      if (o.compression !== null) o.compression = o.compression.toUpperCase();
+
+      return o;
+   };
+
+   /**
+    * Add a file in the current folder.
+    * @private
+    * @param {string} name the name of the file
+    * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file
+    * @param {Object} o the options of the file
+    * @return {Object} the new file.
+    */
+   var fileAdd = function (name, data, o) {
+      // be sure sub folders exist
+      var parent = parentFolder(name), dataType = JSZip.utils.getTypeOf(data);
+      if (parent) {
+         folderAdd.call(this, parent);
+      }
+
+      o = prepareFileAttrs(o);
+
+      if (o.dir || data === null || typeof data === "undefined") {
+         o.base64 = false;
+         o.binary = false;
+         data = null;
+      } else if (dataType === "string") {
+         if (o.binary && !o.base64) {
+            // optimizedBinaryString == true means that the file has already been filtered with a 0xFF mask
+            if (o.optimizedBinaryString !== true) {
+               // this is a string, not in a base64 format.
+               // Be sure that this is a correct "binary string"
+               data = JSZip.utils.string2binary(data);
+            }
+         }
+      } else { // arraybuffer, uint8array, ...
+         o.base64 = false;
+         o.binary = true;
+
+         if (!dataType && !(data instanceof JSZip.CompressedObject)) {
+            throw new Error("The data of '" + name + "' is in an unsupported format !");
+         }
+
+         // special case : it's way easier to work with Uint8Array than with ArrayBuffer
+         if (dataType === "arraybuffer") {
+            data = JSZip.utils.transformTo("uint8array", data);
+         }
+      }
+
+      return this.files[name] = new ZipObject(name, data, o);
+   };
+
+
+   /**
+    * Find the parent folder of the path.
+    * @private
+    * @param {string} path the path to use
+    * @return {string} the parent folder, or ""
+    */
+   var parentFolder = function (path) {
+      if (path.slice(-1) == '/') {
+         path = path.substring(0, path.length - 1);
+      }
+      var lastSlash = path.lastIndexOf('/');
+      return (lastSlash > 0) ? path.substring(0, lastSlash) : "";
+   };
+
+   /**
+    * Add a (sub) folder in the current folder.
+    * @private
+    * @param {string} name the folder's name
+    * @return {Object} the new folder.
+    */
+   var folderAdd = function (name) {
+      // Check the name ends with a /
+      if (name.slice(-1) != "/") {
+         name += "/"; // IE doesn't like substr(-1)
+      }
+
+      // Does this folder already exist?
+      if (!this.files[name]) {
+         fileAdd.call(this, name, null, {dir:true});
+      }
+      return this.files[name];
+   };
+
+   /**
+    * Generate a JSZip.CompressedObject for a given zipOject.
+    * @param {ZipObject} file the object to read.
+    * @param {JSZip.compression} compression the compression to use.
+    * @return {JSZip.CompressedObject} the compressed result.
+    */
+   var generateCompressedObjectFrom = function (file, compression) {
+      var result = new JSZip.CompressedObject(), content;
+
+      // the data has not been decompressed, we might reuse things !
+      if (file._data instanceof JSZip.CompressedObject) {
+         result.uncompressedSize = file._data.uncompressedSize;
+         result.crc32 = file._data.crc32;
+
+         if (result.uncompressedSize === 0 || file.options.dir) {
+            compression = JSZip.compressions['STORE'];
+            result.compressedContent = "";
+            result.crc32 = 0;
+         } else if (file._data.compressionMethod === compression.magic) {
+            result.compressedContent = file._data.getCompressedContent();
+         } else {
+            content = file._data.getContent()
+            // need to decompress / recompress
+            result.compressedContent = compression.compress(JSZip.utils.transformTo(compression.compressInputType, content));
+         }
+      } else {
+         // have uncompressed data
+         content = getBinaryData(file);
+         if (!content || content.length === 0 || file.options.dir) {
+            compression = JSZip.compressions['STORE'];
+            content = "";
+         }
+         result.uncompressedSize = content.length;
+         result.crc32 = this.crc32(content);
+         result.compressedContent = compression.compress(JSZip.utils.transformTo(compression.compressInputType, content));
+      }
+
+      result.compressedSize = result.compressedContent.length;
+      result.compressionMethod = compression.magic;
+
+      return result;
+   };
+
+   /**
+    * Generate the various parts used in the construction of the final zip file.
+    * @param {string} name the file name.
+    * @param {ZipObject} file the file content.
+    * @param {JSZip.CompressedObject} compressedObject the compressed object.
+    * @param {number} offset the current offset from the start of the zip file.
+    * @return {object} the zip parts.
+    */
+   var generateZipParts = function(name, file, compressedObject, offset) {
+      var data = compressedObject.compressedContent,
+          utfEncodedFileName = this.utf8encode(file.name),
+          useUTF8 = utfEncodedFileName !== file.name,
+          o       = file.options,
+          dosTime,
+          dosDate;
+
+      // date
+      // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html
+      // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html
+      // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html
+
+      dosTime = o.date.getHours();
+      dosTime = dosTime << 6;
+      dosTime = dosTime | o.date.getMinutes();
+      dosTime = dosTime << 5;
+      dosTime = dosTime | o.date.getSeconds() / 2;
+
+      dosDate = o.date.getFullYear() - 1980;
+      dosDate = dosDate << 4;
+      dosDate = dosDate | (o.date.getMonth() + 1);
+      dosDate = dosDate << 5;
+      dosDate = dosDate | o.date.getDate();
+
+
+      var header = "";
+
+      // version needed to extract
+      header += "\x0A\x00";
+      // general purpose bit flag
+      // set bit 11 if utf8
+      header += useUTF8 ? "\x00\x08" : "\x00\x00";
+      // compression method
+      header += compressedObject.compressionMethod;
+      // last mod file time
+      header += decToHex(dosTime, 2);
+      // last mod file date
+      header += decToHex(dosDate, 2);
+      // crc-32
+      header += decToHex(compressedObject.crc32, 4);
+      // compressed size
+      header += decToHex(compressedObject.compressedSize, 4);
+      // uncompressed size
+      header += decToHex(compressedObject.uncompressedSize, 4);
+      // file name length
+      header += decToHex(utfEncodedFileName.length, 2);
+      // extra field length
+      header += "\x00\x00";
+
+
+      var fileRecord = JSZip.signature.LOCAL_FILE_HEADER + header + utfEncodedFileName;
+
+      var dirRecord = JSZip.signature.CENTRAL_FILE_HEADER +
+      // version made by (00: DOS)
+      "\x14\x00" +
+      // file header (common to file and central directory)
+      header +
+      // file comment length
+      "\x00\x00" +
+      // disk number start
+      "\x00\x00" +
+      // internal file attributes TODO
+      "\x00\x00" +
+      // external file attributes
+      (file.options.dir===true?"\x10\x00\x00\x00":"\x00\x00\x00\x00")+
+      // relative offset of local header
+      decToHex(offset, 4) +
+      // file name
+      utfEncodedFileName;
+
+
+      return {
+         fileRecord : fileRecord,
+         dirRecord : dirRecord,
+         compressedObject : compressedObject
+      };
+   };
+
+   /**
+    * An object to write any content to a string.
+    * @constructor
+    */
+   var StringWriter = function () {
+      this.data = [];
+   };
+   StringWriter.prototype = {
+      /**
+       * Append any content to the current string.
+       * @param {Object} input the content to add.
+       */
+      append : function (input) {
+         input = JSZip.utils.transformTo("string", input);
+         this.data.push(input);
+      },
+      /**
+       * Finalize the construction an return the result.
+       * @return {string} the generated string.
+       */
+      finalize : function () {
+         return this.data.join("");
+      }
+   };
+   /**
+    * An object to write any content to an Uint8Array.
+    * @constructor
+    * @param {number} length The length of the array.
+    */
+   var Uint8ArrayWriter = function (length) {
+      this.data = new Uint8Array(length);
+      this.index = 0;
+   };
+   Uint8ArrayWriter.prototype = {
+      /**
+       * Append any content to the current array.
+       * @param {Object} input the content to add.
+       */
+      append : function (input) {
+         if (input.length !== 0) {
+            // with an empty Uint8Array, Opera fails with a "Offset larger than array size"
+            input = JSZip.utils.transformTo("uint8array", input);
+            this.data.set(input, this.index);
+            this.index += input.length;
+         }
+      },
+      /**
+       * Finalize the construction an return the result.
+       * @return {Uint8Array} the generated array.
+       */
+      finalize : function () {
+         return this.data;
+      }
+   };
+
+   // return the actual prototype of JSZip
+   return {
+      /**
+       * Read an existing zip and merge the data in the current JSZip object.
+       * The implementation is in jszip-load.js, don't forget to include it.
+       * @param {String|ArrayBuffer|Uint8Array|Buffer} stream  The stream to load
+       * @param {Object} options Options for loading the stream.
+       *  options.base64 : is the stream in base64 ? default : false
+       * @return {JSZip} the current JSZip object
+       */
+      load : function (stream, options) {
+         throw new Error("Load method is not defined. Is the file jszip-load.js included ?");
+      },
+
+      /**
+       * Filter nested files/folders with the specified function.
+       * @param {Function} search the predicate to use :
+       * function (relativePath, file) {...}
+       * It takes 2 arguments : the relative path and the file.
+       * @return {Array} An array of matching elements.
+       */
+      filter : function (search) {
+         var result = [], filename, relativePath, file, fileClone;
+         for (filename in this.files) {
+            if ( !this.files.hasOwnProperty(filename) ) { continue; }
+            file = this.files[filename];
+            // return a new object, don't let the user mess with our internal objects :)
+            fileClone = new ZipObject(file.name, file._data, extend(file.options));
+            relativePath = filename.slice(this.root.length, filename.length);
+            if (filename.slice(0, this.root.length) === this.root && // the file is in the current root
+                search(relativePath, fileClone)) { // and the file matches the function
+               result.push(fileClone);
+            }
+         }
+         return result;
+      },
+
+      /**
+       * Add a file to the zip file, or search a file.
+       * @param   {string|RegExp} name The name of the file to add (if data is defined),
+       * the name of the file to find (if no data) or a regex to match files.
+       * @param   {String|ArrayBuffer|Uint8Array|Buffer} data  The file data, either raw or base64 encoded
+       * @param   {Object} o     File options
+       * @return  {JSZip|Object|Array} this JSZip object (when adding a file),
+       * a file (when searching by string) or an array of files (when searching by regex).
+       */
+      file : function(name, data, o) {
+         if (arguments.length === 1) {
+            if (name instanceof RegExp) {
+               var regexp = name;
+               return this.filter(function(relativePath, file) {
+                  return !file.options.dir && regexp.test(relativePath);
+               });
+            } else { // text
+               return this.filter(function (relativePath, file) {
+                  return !file.options.dir && relativePath === name;
+               })[0]||null;
+            }
+         } else { // more than one argument : we have data !
+            name = this.root+name;
+            fileAdd.call(this, name, data, o);
+         }
+         return this;
+      },
+
+      /**
+       * Add a directory to the zip file, or search.
+       * @param   {String|RegExp} arg The name of the directory to add, or a regex to search folders.
+       * @return  {JSZip} an object with the new directory as the root, or an array containing matching folders.
+       */
+      folder : function(arg) {
+         if (!arg) {
+            return this;
+         }
+
+         if (arg instanceof RegExp) {
+            return this.filter(function(relativePath, file) {
+               return file.options.dir && arg.test(relativePath);
+            });
+         }
+
+         // else, name is a new folder
+         var name = this.root + arg;
+         var newFolder = folderAdd.call(this, name);
+
+         // Allow chaining by returning a new object with this folder as the root
+         var ret = this.clone();
+         ret.root = newFolder.name;
+         return ret;
+      },
+
+      /**
+       * Delete a file, or a directory and all sub-files, from the zip
+       * @param {string} name the name of the file to delete
+       * @return {JSZip} this JSZip object
+       */
+      remove : function(name) {
+         name = this.root + name;
+         var file = this.files[name];
+         if (!file) {
+            // Look for any folders
+            if (name.slice(-1) != "/") {
+               name += "/";
+            }
+            file = this.files[name];
+         }
+
+         if (file) {
+            if (!file.options.dir) {
+               // file
+               delete this.files[name];
+            } else {
+               // folder
+               var kids = this.filter(function (relativePath, file) {
+                  return file.name.slice(0, name.length) === name;
+               });
+               for (var i = 0; i < kids.length; i++) {
+                  delete this.files[kids[i].name];
+               }
+            }
+         }
+
+         return this;
+      },
+
+      /**
+       * Generate the complete zip file
+       * @param {Object} options the options to generate the zip file :
+       * - base64, (deprecated, use type instead) true to generate base64.
+       * - compression, "STORE" by default.
+       * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob.
+       * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file
+       */
+      generate : function(options) {
+         options = extend(options || {}, {
+            base64 : true,
+            compression : "STORE",
+            type : "base64"
+         });
+
+         JSZip.utils.checkSupport(options.type);
+
+         var zipData = [], localDirLength = 0, centralDirLength = 0, writer, i;
+
+
+         // first, generate all the zip parts.
+         for (var name in this.files) {
+            if ( !this.files.hasOwnProperty(name) ) { continue; }
+            var file = this.files[name];
+
+            var compressionName = file.compression || options.compression.toUpperCase();
+            var compression = JSZip.compressions[compressionName];
+            if (!compression) {
+               throw new Error(compressionName + " is not a valid compression method !");
+            }
+
+            var compressedObject = generateCompressedObjectFrom.call(this, file, compression);
+
+            var zipPart = generateZipParts.call(this, name, file, compressedObject, localDirLength);
+            localDirLength += zipPart.fileRecord.length + compressedObject.compressedSize;
+            centralDirLength += zipPart.dirRecord.length;
+            zipData.push(zipPart);
+         }
+
+         var dirEnd = "";
+
+         // end of central dir signature
+         dirEnd = JSZip.signature.CENTRAL_DIRECTORY_END +
+         // number of this disk
+         "\x00\x00" +
+         // number of the disk with the start of the central directory
+         "\x00\x00" +
+         // total number of entries in the central directory on this disk
+         decToHex(zipData.length, 2) +
+         // total number of entries in the central directory
+         decToHex(zipData.length, 2) +
+         // size of the central directory   4 bytes
+         decToHex(centralDirLength, 4) +
+         // offset of start of central directory with respect to the starting disk number
+         decToHex(localDirLength, 4) +
+         // .ZIP file comment length
+         "\x00\x00";
+
+
+         // we have all the parts (and the total length)
+         // time to create a writer !
+         switch(options.type.toLowerCase()) {
+            case "uint8array" :
+            case "arraybuffer" :
+            case "blob" :
+            case "nodebuffer" :
+               writer = new Uint8ArrayWriter(localDirLength + centralDirLength + dirEnd.length);
+               break;
+            case "base64" :
+            default : // case "string" :
+               writer = new StringWriter(localDirLength + centralDirLength + dirEnd.length);
+               break;
+         }
+
+         for (i = 0; i < zipData.length; i++) {
+            writer.append(zipData[i].fileRecord);
+            writer.append(zipData[i].compressedObject.compressedContent);
+         }
+         for (i = 0; i < zipData.length; i++) {
+            writer.append(zipData[i].dirRecord);
+         }
+
+         writer.append(dirEnd);
+
+         var zip = writer.finalize();
+
+
+
+         switch(options.type.toLowerCase()) {
+            // case "zip is an Uint8Array"
+            case "uint8array" :
+            case "arraybuffer" :
+            case "nodebuffer" :
+               return JSZip.utils.transformTo(options.type.toLowerCase(), zip);
+            case "blob" :
+               return JSZip.utils.arrayBuffer2Blob(JSZip.utils.transformTo("arraybuffer", zip));
+
+            // case "zip is a string"
+            case "base64" :
+               return (options.base64) ? JSZip.base64.encode(zip) : zip;
+            default : // case "string" :
+               return zip;
+         }
+      },
+
+      /**
+       *
+       *  Javascript crc32
+       *  http://www.webtoolkit.info/
+       *
+       */
+      crc32 : function crc32(input, crc) {
+         if (typeof input === "undefined" || !input.length) {
+            return 0;
+         }
+
+         var isArray = JSZip.utils.getTypeOf(input) !== "string";
+
+         var table = [
+            0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA,
+            0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3,
+            0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988,
+            0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91,
+            0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE,
+            0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7,
+            0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC,
+            0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5,
+            0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172,
+            0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,
+            0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940,
+            0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59,
+            0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116,
+            0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F,
+            0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924,
+            0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D,
+            0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A,
+            0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433,
+            0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818,
+            0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,
+            0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E,
+            0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457,
+            0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C,
+            0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65,
+            0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2,
+            0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB,
+            0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0,
+            0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9,
+            0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086,
+            0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,
+            0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4,
+            0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD,
+            0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A,
+            0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683,
+            0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8,
+            0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1,
+            0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE,
+            0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7,
+            0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC,
+            0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,
+            0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252,
+            0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B,
+            0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60,
+            0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79,
+            0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236,
+            0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F,
+            0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04,
+            0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D,
+            0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A,
+            0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,
+            0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38,
+            0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21,
+            0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E,
+            0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777,
+            0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C,
+            0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45,
+            0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2,
+            0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB,
+            0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0,
+            0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,
+            0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6,
+            0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF,
+            0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94,
+            0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D
+         ];
+
+         if (typeof(crc) == "undefined") { crc = 0; }
+         var x = 0;
+         var y = 0;
+         var byte = 0;
+
+         crc = crc ^ (-1);
+         for( var i = 0, iTop = input.length; i < iTop; i++ ) {
+            byte = isArray ? input[i] : input.charCodeAt(i);
+            y = ( crc ^ byte ) & 0xFF;
+            x = table[y];
+            crc = ( crc >>> 8 ) ^ x;
+         }
+
+         return crc ^ (-1);
+      },
+
+      // Inspired by http://my.opera.com/GreyWyvern/blog/show.dml/1725165
+      clone : function() {
+         var newObj = new JSZip();
+         for (var i in this) {
+            if (typeof this[i] !== "function") {
+               newObj[i] = this[i];
+            }
+         }
+         return newObj;
+      },
+
+
+      /**
+       * http://www.webtoolkit.info/javascript-utf8.html
+       */
+      utf8encode : function (string) {
+         // TextEncoder + Uint8Array to binary string is faster than checking every bytes on long strings.
+         // http://jsperf.com/utf8encode-vs-textencoder
+         // On short strings (file names for example), the TextEncoder API is (currently) slower.
+         if (JSZip.support.uint8array && typeof TextEncoder === "function") {
+            var u8 = TextEncoder("utf-8").encode(string);
+            return JSZip.utils.transformTo("string", u8);
+         }
+         if (JSZip.support.nodebuffer) {
+            return JSZip.utils.transformTo("string", new Buffer(string, "utf-8"));
+         }
+
+         // array.join may be slower than string concatenation but generates less objects (less time spent garbage collecting).
+         // See also http://jsperf.com/array-direct-assignment-vs-push/31
+         var result = [], resIndex = 0;
+
+         for (var n = 0; n < string.length; n++) {
+
+            var c = string.charCodeAt(n);
+
+            if (c < 128) {
+               result[resIndex++] = String.fromCharCode(c);
+            } else if ((c > 127) && (c < 2048)) {
+               result[resIndex++] = String.fromCharCode((c >> 6) | 192);
+               result[resIndex++] = String.fromCharCode((c & 63) | 128);
+            } else {
+               result[resIndex++] = String.fromCharCode((c >> 12) | 224);
+               result[resIndex++] = String.fromCharCode(((c >> 6) & 63) | 128);
+               result[resIndex++] = String.fromCharCode((c & 63) | 128);
+            }
+
+         }
+
+         return result.join("");
+      },
+
+      /**
+       * http://www.webtoolkit.info/javascript-utf8.html
+       */
+      utf8decode : function (input) {
+         var result = [], resIndex = 0;
+         var type = JSZip.utils.getTypeOf(input);
+         var isArray = type !== "string";
+         var i = 0;
+         var c = 0, c1 = 0, c2 = 0, c3 = 0;
+
+         // check if we can use the TextDecoder API
+         // see http://encoding.spec.whatwg.org/#api
+         if (JSZip.support.uint8array && typeof TextDecoder === "function") {
+            return TextDecoder("utf-8").decode(
+               JSZip.utils.transformTo("uint8array", input)
+            );
+         }
+         if (JSZip.support.nodebuffer) {
+            return JSZip.utils.transformTo("nodebuffer", input).toString("utf-8");
+         }
+
+         while ( i < input.length ) {
+
+            c = isArray ? input[i] : input.charCodeAt(i);
+
+            if (c < 128) {
+               result[resIndex++] = String.fromCharCode(c);
+               i++;
+            } else if ((c > 191) && (c < 224)) {
+               c2 = isArray ? input[i+1] : input.charCodeAt(i+1);
+               result[resIndex++] = String.fromCharCode(((c & 31) << 6) | (c2 & 63));
+               i += 2;
+            } else {
+               c2 = isArray ? input[i+1] : input.charCodeAt(i+1);
+               c3 = isArray ? input[i+2] : input.charCodeAt(i+2);
+               result[resIndex++] = String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
+               i += 3;
+            }
+
+         }
+
+         return result.join("");
+      }
+   };
+}());
+
+/*
+ * Compression methods
+ * This object is filled in as follow :
+ * name : {
+ *    magic // the 2 bytes indentifying the compression method
+ *    compress // function, take the uncompressed content and return it compressed.
+ *    uncompress // function, take the compressed content and return it uncompressed.
+ *    compressInputType // string, the type accepted by the compress method. null to accept everything.
+ *    uncompressInputType // string, the type accepted by the uncompress method. null to accept everything.
+ * }
+ *
+ * STORE is the default compression method, so it's included in this file.
+ * Other methods should go to separated files : the user wants modularity.
+ */
+JSZip.compressions = {
+   "STORE" : {
+      magic : "\x00\x00",
+      compress : function (content) {
+         return content; // no compression
+      },
+      uncompress : function (content) {
+         return content; // no compression
+      },
+      compressInputType : null,
+      uncompressInputType : null
+   }
+};
+
+/*
+ * List features that require a modern browser, and if the current browser support them.
+ */
+JSZip.support = {
+   // contains true if JSZip can read/generate ArrayBuffer, false otherwise.
+   arraybuffer : (function(){
+      return typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined";
+   })(),
+   // contains true if JSZip can read/generate nodejs Buffer, false otherwise.
+   nodebuffer : (function(){
+      return typeof Buffer !== "undefined";
+   })(),
+   // contains true if JSZip can read/generate Uint8Array, false otherwise.
+   uint8array : (function(){
+      return typeof Uint8Array !== "undefined";
+   })(),
+   // contains true if JSZip can read/generate Blob, false otherwise.
+   blob : (function(){
+      // the spec started with BlobBuilder then replaced it with a construtor for Blob.
+      // Result : we have browsers that :
+      // * know the BlobBuilder (but with prefix)
+      // * know the Blob constructor
+      // * know about Blob but not about how to build them
+      // About the "=== 0" test : if given the wrong type, it may be converted to a string.
+      // Instead of an empty content, we will get "[object Uint8Array]" for example.
+      if (typeof ArrayBuffer === "undefined") {
+         return false;
+      }
+      var buffer = new ArrayBuffer(0);
+      try {
+         return new Blob([buffer], { type: "application/zip" }).size === 0;
+      }
+      catch(e) {}
+
+      try {
+         var builder = new (window.BlobBuilder || window.WebKitBlobBuilder ||
+                            window.MozBlobBuilder || window.MSBlobBuilder)();
+         builder.append(buffer);
+         return builder.getBlob('application/zip').size === 0;
+      }
+      catch(e) {}
+
+      return false;
+   })()
+};
+
+(function () {
+   JSZip.utils = {
+      /**
+       * Convert a string to a "binary string" : a string containing only char codes between 0 and 255.
+       * @param {string} str the string to transform.
+       * @return {String} the binary string.
+       */
+      string2binary : function (str) {
+         var result = "";
+         for (var i = 0; i < str.length; i++) {
+            result += String.fromCharCode(str.charCodeAt(i) & 0xff);
+         }
+         return result;
+      },
+      /**
+       * Create a Uint8Array from the string.
+       * @param {string} str the string to transform.
+       * @return {Uint8Array} the typed array.
+       * @throws {Error} an Error if the browser doesn't support the requested feature.
+       * @deprecated : use JSZip.utils.transformTo instead.
+       */
+      string2Uint8Array : function (str) {
+         return JSZip.utils.transformTo("uint8array", str);
+      },
+
+      /**
+       * Create a string from the Uint8Array.
+       * @param {Uint8Array} array the array to transform.
+       * @return {string} the string.
+       * @throws {Error} an Error if the browser doesn't support the requested feature.
+       * @deprecated : use JSZip.utils.transformTo instead.
+       */
+      uint8Array2String : function (array) {
+         return JSZip.utils.transformTo("string", array);
+      },
+      /**
+       * Create a blob from the given ArrayBuffer.
+       * @param {ArrayBuffer} buffer the buffer to transform.
+       * @return {Blob} the result.
+       * @throws {Error} an Error if the browser doesn't support the requested feature.
+       */
+      arrayBuffer2Blob : function (buffer) {
+         JSZip.utils.checkSupport("blob");
+
+         try {
+            // Blob constructor
+            return new Blob([buffer], { type: "application/zip" });
+         }
+         catch(e) {}
+
+         try {
+            // deprecated, browser only, old way
+            var builder = new (window.BlobBuilder || window.WebKitBlobBuilder ||
+                               window.MozBlobBuilder || window.MSBlobBuilder)();
+            builder.append(buffer);
+            return builder.getBlob('application/zip');
+         }
+         catch(e) {}
+
+         // well, fuck ?!
+         throw new Error("Bug : can't construct the Blob.");
+      },
+      /**
+       * Create a blob from the given string.
+       * @param {string} str the string to transform.
+       * @return {Blob} the result.
+       * @throws {Error} an Error if the browser doesn't support the requested feature.
+       */
+      string2Blob : function (str) {
+         var buffer = JSZip.utils.transformTo("arraybuffer", str);
+         return JSZip.utils.arrayBuffer2Blob(buffer);
+      }
+   };
+
+   /**
+    * The identity function.
+    * @param {Object} input the input.
+    * @return {Object} the same input.
+    */
+   function identity(input) {
+      return input;
+   };
+
+   /**
+    * Fill in an array with a string.
+    * @param {String} str the string to use.
+    * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated).
+    * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array.
+    */
+   function stringToArrayLike(str, array) {
+      for (var i = 0; i < str.length; ++i) {
+         array[i] = str.charCodeAt(i) & 0xFF;
+      }
+      return array;
+   };
+
+   /**
+    * Transform an array-like object to a string.
+    * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform.
+    * @return {String} the result.
+    */
+   function arrayLikeToString(array) {
+      // Performances notes :
+      // --------------------
+      // String.fromCharCode.apply(null, array) is the fastest, see
+      // see http://jsperf.com/converting-a-uint8array-to-a-string/2
+      // but the stack is limited (and we can get huge arrays !).
+      //
+      // result += String.fromCharCode(array[i]); generate too many strings !
+      //
+      // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2
+      var chunk = 65536;
+      var result = [], len = array.length, type = JSZip.utils.getTypeOf(array), k = 0;
+
+      while (k < len && chunk > 1) {
+         try {
+            if (type === "array" || type === "nodebuffer") {
+               result.push(String.fromCharCode.apply(null, array.slice(k, Math.max(k + chunk, len))));
+            } else {
+               result.push(String.fromCharCode.apply(null, array.subarray(k, k + chunk)));
+            }
+            k += chunk;
+         } catch (e) {
+            chunk = Math.floor(chunk / 2);
+         }
+      }
+      return result.join("");
+   };
+
+   /**
+    * Copy the data from an array-like to an other array-like.
+    * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array.
+    * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated.
+    * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array.
+    */
+   function arrayLikeToArrayLike(arrayFrom, arrayTo) {
+      for(var i = 0; i < arrayFrom.length; i++) {
+         arrayTo[i] = arrayFrom[i];
+      }
+      return arrayTo;
+   };
+
+   // a matrix containing functions to transform everything into everything.
+   var transform = {};
+
+   // string to ?
+   transform["string"] = {
+      "string" : identity,
+      "array" : function (input) {
+         return stringToArrayLike(input, new Array(input.length));
+      },
+      "arraybuffer" : function (input) {
+         return transform["string"]["uint8array"](input).buffer;
+      },
+      "uint8array" : function (input) {
+         return stringToArrayLike(input, new Uint8Array(input.length));
+      },
+      "nodebuffer" : function (input) {
+         return stringToArrayLike(input, new Buffer(input.length));
+      }
+   };
+
+   // array to ?
+   transform["array"] = {
+      "string" : arrayLikeToString,
+      "array" : identity,
+      "arraybuffer" : function (input) {
+         return (new Uint8Array(input)).buffer;
+      },
+      "uint8array" : function (input) {
+         return new Uint8Array(input);
+      },
+      "nodebuffer" : function (input) {
+         return new Buffer(input);
+      }
+   };
+
+   // arraybuffer to ?
+   transform["arraybuffer"] = {
+      "string" : function (input) {
+         return arrayLikeToString(new Uint8Array(input));
+      },
+      "array" : function (input) {
+         return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength));
+      },
+      "arraybuffer" : identity,
+      "uint8array" : function (input) {
+         return new Uint8Array(input);
+      },
+      "nodebuffer" : function (input) {
+         return new Buffer(new Uint8Array(input));
+      }
+   };
+
+   // uint8array to ?
+   transform["uint8array"] = {
+      "string" : arrayLikeToString,
+      "array" : function (input) {
+         return arrayLikeToArrayLike(input, new Array(input.length));
+      },
+      "arraybuffer" : function (input) {
+         return input.buffer;
+      },
+      "uint8array" : identity,
+      "nodebuffer" : function(input) {
+         return new Buffer(input);
+      }
+   };
+
+   // nodebuffer to ?
+   transform["nodebuffer"] = {
+      "string" : arrayLikeToString,
+      "array" : function (input) {
+         return arrayLikeToArrayLike(input, new Array(input.length));
+      },
+      "arraybuffer" : function (input) {
+         return transform["nodebuffer"]["uint8array"](input).buffer;
+      },
+      "uint8array" : function (input) {
+         return arrayLikeToArrayLike(input, new Uint8Array(input.length));
+      },
+      "nodebuffer" : identity
+   };
+
+   /**
+    * Transform an input into any type.
+    * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer.
+    * If no output type is specified, the unmodified input will be returned.
+    * @param {String} outputType the output type.
+    * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert.
+    * @throws {Error} an Error if the browser doesn't support the requested output type.
+    */
+   JSZip.utils.transformTo = function (outputType, input) {
+      if (!input) {
+         // undefined, null, etc
+         // an empty string won't harm.
+         input = "";
+      }
+      if (!outputType) {
+         return input;
+      }
+      JSZip.utils.checkSupport(outputType);
+      var inputType = JSZip.utils.getTypeOf(input);
+      var result = transform[inputType][outputType](input);
+      return result;
+   };
+
+   /**
+    * Return the type of the input.
+    * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer.
+    * @param {Object} input the input to identify.
+    * @return {String} the (lowercase) type of the input.
+    */
+   JSZip.utils.getTypeOf = function (input) {
+      if (typeof input === "string") {
+         return "string";
+      }
+      if (input instanceof Array) {
+         return "array";
+      }
+      if (JSZip.support.nodebuffer && Buffer.isBuffer(input)) {
+         return "nodebuffer";
+      }
+      if (JSZip.support.uint8array && input instanceof Uint8Array) {
+         return "uint8array";
+      }
+      if (JSZip.support.arraybuffer && input instanceof ArrayBuffer) {
+         return "arraybuffer";
+      }
+   };
+
+   /**
+    * Throw an exception if the type is not supported.
+    * @param {String} type the type to check.
+    * @throws {Error} an Error if the browser doesn't support the requested type.
+    */
+   JSZip.utils.checkSupport = function (type) {
+      var supported = true;
+      switch (type.toLowerCase()) {
+         case "uint8array":
+            supported = JSZip.support.uint8array;
+         break;
+         case "arraybuffer":
+            supported = JSZip.support.arraybuffer;
+         break;
+         case "nodebuffer":
+            supported = JSZip.support.nodebuffer;
+         break;
+         case "blob":
+            supported = JSZip.support.blob;
+         break;
+      }
+      if (!supported) {
+         throw new Error(type + " is not supported by this browser");
+      }
+   };
+
+
+})();
+
+(function (){
+   /**
+    * Represents an entry in the zip.
+    * The content may or may not be compressed.
+    * @constructor
+    */
+   JSZip.CompressedObject = function () {
+         this.compressedSize = 0;
+         this.uncompressedSize = 0;
+         this.crc32 = 0;
+         this.compressionMethod = null;
+         this.compressedContent = null;
+   };
+
+   JSZip.CompressedObject.prototype = {
+      /**
+       * Return the decompressed content in an unspecified format.
+       * The format will depend on the decompressor.
+       * @return {Object} the decompressed content.
+       */
+      getContent : function () {
+         return null; // see implementation
+      },
+      /**
+       * Return the compressed content in an unspecified format.
+       * The format will depend on the compressed conten source.
+       * @return {Object} the compressed content.
+       */
+      getCompressedContent : function () {
+         return null; // see implementation
+      }
+   };
+})();
+
+/**
+ *
+ *  Base64 encode / decode
+ *  http://www.webtoolkit.info/
+ *
+ *  Hacked so that it doesn't utf8 en/decode everything
+ **/
+JSZip.base64 = (function() {
+   // private property
+   var _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
+
+   return {
+      // public method for encoding
+      encode : function(input, utf8) {
+         var output = "";
+         var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
+         var i = 0;
+
+         while (i < input.length) {
+
+            chr1 = input.charCodeAt(i++);
+            chr2 = input.charCodeAt(i++);
+            chr3 = input.charCodeAt(i++);
+
+            enc1 = chr1 >> 2;
+            enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
+            enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
+            enc4 = chr3 & 63;
+
+            if (isNaN(chr2)) {
+               enc3 = enc4 = 64;
+            } else if (isNaN(chr3)) {
+               enc4 = 64;
+            }
+
+            output = output +
+               _keyStr.charAt(enc1) + _keyStr.charAt(enc2) +
+               _keyStr.charAt(enc3) + _keyStr.charAt(enc4);
+
+         }
+
+         return output;
+      },
+
+      // public method for decoding
+      decode : function(input, utf8) {
+         var output = "";
+         var chr1, chr2, chr3;
+         var enc1, enc2, enc3, enc4;
+         var i = 0;
+
+         input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
+
+         while (i < input.length) {
+
+            enc1 = _keyStr.indexOf(input.charAt(i++));
+            enc2 = _keyStr.indexOf(input.charAt(i++));
+            enc3 = _keyStr.indexOf(input.charAt(i++));
+            enc4 = _keyStr.indexOf(input.charAt(i++));
+
+            chr1 = (enc1 << 2) | (enc2 >> 4);
+            chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
+            chr3 = ((enc3 & 3) << 6) | enc4;
+
+            output = output + String.fromCharCode(chr1);
+
+            if (enc3 != 64) {
+               output = output + String.fromCharCode(chr2);
+            }
+            if (enc4 != 64) {
+               output = output + String.fromCharCode(chr3);
+            }
+
+         }
+
+         return output;
+
+      }
+   };
+}());
+
+// enforcing Stuk's coding style
+// vim: set shiftwidth=3 softtabstop=3:
\ No newline at end of file
diff --git a/bootstrap-3.0.0/assets/js/less.js b/bootstrap-3.0.0/assets/js/less.js
new file mode 100644
index 0000000..f4aa7cb
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/less.js
@@ -0,0 +1,9 @@
+//
+// LESS - Leaner CSS v1.3.3
+// http://lesscss.org
+//
+// Copyright (c) 2009-2013, Alexis Sellier
+// Licensed under the Apache 2.0 License.
+//
+(function(e,t){function n(t){return e.less[t.split("/")[1]]}function f(){r.env==="development"?(r.optimization=0,r.watchTimer=setInterval(function(){r.watchMode&&g(function(e,t,n,r,i){t&&S(t.toCSS(),r,i.lastModified)})},r.poll)):r.optimization=3}function m(){var e=document.getElementsByTagName("style");for(var t=0;t<e.length;t++)e[t].type.match(p)&&(new r.Parser({filename:document.location.href.replace(/#.*$/,""),dumpLineNumbers:r.dumpLineNumbers})).parse(e[t].innerHTML||"",function(n,r){var i=r.toCSS(),s=e[t];s.type="text/css",s.styleSheet?s.styleSheet.cssText=i:s.innerHTML=i})}function g(e,t){for(var n=0;n<r.sheets.length;n++)w(r.sheets[n],e,t,r.sheets.length-(n+1))}function y(e,t){var n=b(e),r=b(t),i,s,o,u,a="";if(n.hostPart!==r.hostPart)return"";s=Math.max(r.directories.length,n.directories.length);for(i=0;i<s;i++)if(r.directories[i]!==n.directories[i])break;u=r.directories.slice(i),o=n.directories.slice(i);for(i=0;i<u.length-1;i++)a+="../";for(i=0;i<o.length-1;i++)a+=o[i]+"/";return a}function b(e,t){var n=/^((?:[a-z-]+:)?\/\/(?:[^\/\?#]*\/)|([\/\\]))?((?:[^\/\\\?#]*[\/\\])*)([^\/\\\?#]*)([#\?].*)?$/,r=e.match(n),i={},s=[],o,u;if(!r)throw new Error("Could not parse sheet href - '"+e+"'");if(!r[1]||r[2]){u=t.match(n);if(!u)throw new Error("Could not parse page url - '"+t+"'");r[1]=u[1],r[2]||(r[3]=u[3]+r[3])}if(r[3]){s=r[3].replace("\\","/").split("/");for(o=0;o<s.length;o++)s[o]===".."&&o>0&&(s.splice(o-1,2),o-=2)}return i.hostPart=r[1],i.directories=s,i.path=r[1]+s.join("/"),i.fileUrl=i.path+(r[4]||""),i.url=i.fileUrl+(r[5]||""),i}function w(t,n,i,s){var o=t.contents||{},u=t.files||{},a=b(t.href,e.location.href),f=a.url,c=l&&l.getItem(f),h=l&&l.getItem(f+":timestamp"),p={css:c,timestamp:h},d;r.relativeUrls?r.rootpath?t.entryPath?d=b(r.rootpath+y(a.path,t.entryPath)).path:d=r.rootpath:d=a.path:r.rootpath?d=r.rootpath:t.entryPath?d=t.entryPath:d=a.path,x(f,t.type,function(e,l){v+=e.replace(/@import .+?;/ig,"");if(!i&&p&&l&&(new Date(l)).valueOf()===(new Date(p.timestamp)).valueOf())S(p.css,t),n(null,null,e,t,{local:!0,remaining:s},f);else try{o[f]=e,(new r.Parser({optimization:r.optimization,paths:[a.path],entryPath:t.entryPath||a.path,mime:t.type,filename:f,rootpath:d,relativeUrls:t.relativeUrls,contents:o,files:u,dumpLineNumbers:r.dumpLineNumbers})).parse(e,function(r,i){if(r)return k(r,f);try{n(r,i,e,t,{local:!1,lastModified:l,remaining:s},f),N(document.getElementById("less-error-message:"+E(f)))}catch(r){k(r,f)}})}catch(c){k(c,f)}},function(e,t){throw new Error("Couldn't load "+t+" ("+e+")")})}function E(e){return e.replace(/^[a-z]+:\/\/?[^\/]+/,"").replace(/^\//,"").replace(/\.[a-zA-Z]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function S(e,t,n){var r,i=t.href||"",s="less:"+(t.title||E(i));if((r=document.getElementById(s))===null){r=document.createElement("style"),r.type="text/css",t.media&&(r.media=t.media),r.id=s;var o=t&&t.nextSibling||null;(o||document.getElementsByTagName("head")[0]).parentNode.insertBefore(r,o)}if(r.styleSheet)try{r.styleSheet.cssText=e}catch(u){throw new Error("Couldn't reassign styleSheet.cssText.")}else(function(e){r.childNodes.length>0?r.firstChild.nodeValue!==e.nodeValue&&r.replaceChild(e,r.firstChild):r.appendChild(e)})(document.createTextNode(e));if(n&&l){C("saving "+i+" to cache.");try{l.setItem(i,e),l.setItem(i+":timestamp",n)}catch(u){C("failed to save")}}}function x(e,t,n,i){function a(t,n,r){t.status>=200&&t.status<300?n(t.responseText,t.getResponseHeader("Last-Modified")):typeof r=="function"&&r(t.status,e)}var s=T(),u=o?r.fileAsync:r.async;typeof s.overrideMimeType=="function"&&s.overrideMimeType("text/css"),s.open("GET",e,u),s.setRequestHeader("Accept",t||"text/x-less, text/css; q=0.9, */*; q=0.5"),s.send(null),o&&!r.fileAsync?s.status===0||s.status>=200&&s.status<300?n(s.responseText):i(s.status,e):u?s.onreadystatechange=function(){s.readyState==4&&a(s,n,i)}:a(s,n,i)}function T(){if(e.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(t){return C("browser doesn't support AJAX."),null}}function N(e){return e&&e.parentNode.removeChild(e)}function C(e){r.env=="development"&&typeof console!="undefined"&&console.log("less: "+e)}function k(e,t){var n="less-error-message:"+E(t),i='<li><label>{line}</label><pre class="{class}">{content}</pre></li>',s=document.createElement("div"),o,u,a=[],f=e.filename||t,l=f.match(/([^\/]+(\?.*)?)$/)[1];s.id=n,s.className="less-error-message",u="<h3>"+(e.message||"There is an error in your .less file")+"</h3>"+'<p>in <a href="'+f+'">'+l+"</a> ";var c=function(e,t,n){e.extract[t]&&a.push(i.replace(/\{line\}/,parseInt(e.line)+(t-1)).replace(/\{class\}/,n).replace(/\{content\}/,e.extract[t]))};e.stack?u+="<br/>"+e.stack.split("\n").slice(1).join("<br/>"):e.extract&&(c(e,0,""),c(e,1,"line"),c(e,2,""),u+="on line "+e.line+", column "+(e.column+1)+":</p>"+"<ul>"+a.join("")+"</ul>"),s.innerHTML=u,S([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #dd6666;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.line {","color: #ff0000;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),s.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),r.env=="development"&&(o=setInterval(function(){document.body&&(document.getElementById(n)?document.body.replaceChild(s,document.getElementById(n)):document.body.insertBefore(s,document.body.firstChild),clearInterval(o))},10))}Array.isArray||(Array.isArray=function(e){return Object.prototype.toString.call(e)==="[object Array]"||e instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var n=this.length>>>0;for(var r=0;r<n;r++)r in this&&e.call(t,this[r],r,this)}),Array.prototype.map||(Array.prototype.map=function(e){var t=this.length>>>0,n=new Array(t),r=arguments[1];for(var i=0;i<t;i++)i in this&&(n[i]=e.call(r,this[i],i,this));return n}),Array.prototype.filter||(Array.prototype.filter=function(e){var t=[],n=arguments[1];for(var r=0;r<this.length;r++)e.call(n,this[r])&&t.push(this[r]);return t}),Array.prototype.reduce||(Array.prototype.reduce=function(e){var t=this.length>>>0,n=0;if(t===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var r=arguments[1];else do{if(n in this){r=this[n++];break}if(++n>=t)throw new TypeError}while(!0);for(;n<t;n++)n in this&&(r=e.call(null,r,this[n],n,this));return r}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,n=arguments[1]||0;if(!t)return-1;if(n>=t)return-1;n<0&&(n+=t);for(;n<t;n++){if(!Object.prototype.hasOwnProperty.call(this,n))continue;if(e===this[n])return n}return-1}),Object.keys||(Object.keys=function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}),String.prototype.trim||(String.prototype.trim=function(){return String(this).replace(/^\s\s*/,"").replace(/\s\s*$/,"")});var r,i,s;typeof environment=="object"&&{}.toString.call(environment)==="[object Environment]"?(typeof e=="undefined"?r={}:r=e.less={},i=r.tree={},r.mode="rhino"):typeof e=="undefined"?(r=exports,i=n("./tree"),r.mode="node"):(typeof e.less=="undefined"&&(e.less={}),r=e.less,i=e.less.tree={},r.mode="browser"),r.Parser=function(t){function g(){a=c[u],f=o,h=o}function y(){c[u]=a,o=f,h=o}function b(){o>h&&(c[u]=c[u].slice(o-h),h=o)}function w(e){var t=e.charCodeAt(0);return t===32||t===10||t===9}function E(e){var t,n,r,i,a;if(e instanceof Function)return e.call(p.parsers);if(typeof e=="string")t=s.charAt(o)===e?e:null,r=1,b();else{b();if(!(t=e.exec(c[u])))return null;r=t[0].length}if(t)return S(r),typeof t=="string"?t:t.length===1?t[0]:t}function S(e){var t=o,n=u,r=o+c[u].length,i=o+=e;while(o<r){if(!w(s.charAt(o)))break;o++}return c[u]=c[u].slice(e+(o-i)),h=o,c[u].length===0&&u<c.length-1&&u++,t!==o||n!==u}function x(e,t){var n=E(e);if(!!n)return n;T(t||(typeof e=="string"?"expected '"+e+"' got '"+s.charAt(o)+"'":"unexpected token"))}function T(e,t){var n=new Error(e);throw n.index=o,n.type=t||"Syntax",n}function N(e){return typeof e=="string"?s.charAt(o)===e:e.test(c[u])?!0:!1}function C(e,t){return e.filename&&t.filename&&e.filename!==t.filename?p.imports.contents[e.filename]:s}function k(e,t){for(var n=e,r=-1;n>=0&&t.charAt(n)!=="\n";n--)r++;return{line:typeof e=="number"?(t.slice(0,e).match(/\n/g)||"").length:null,column:r}}function L(e){return r.mode==="browser"||r.mode==="rhino"?e.filename:n("path").resolve(e.filename)}function A(e,t,n){return{lineNumber:k(e,t).line+1,fileName:L(n)}}function O(e,t){var n=C(e,t),r=k(e.index,n),i=r.line,s=r.column,o=n.split("\n");this.type=e.type||"Syntax",this.message=e.message,this.filename=e.filename||t.filename,this.index=e.index,this.line=typeof i=="number"?i+1:null,this.callLine=e.call&&k(e.call,n).line+1,this.callExtract=o[k(e.call,n).line],this.stack=e.stack,this.column=s,this.extract=[o[i-1],o[i],o[i+1]]}var s,o,u,a,f,l,c,h,p,d=this,t=t||{};t.contents||(t.contents={}),t.rootpath=t.rootpath||"",t.files||(t.files={});var v=function(){},m=this.imports={paths:t.paths||[],queue:[],files:t.files,contents:t.contents,mime:t.mime,error:null,push:function(e,n){var i=this;this.queue.push(e),r.Parser.importer(e,this.paths,function(t,r,s){i.queue.splice(i.queue.indexOf(e),1);var o=s in i.files;i.files[s]=r,t&&!i.error&&(i.error=t),n(t,r,o),i.queue.length===0&&v(i.error)},t)}};return this.env=t=t||{},this.optimization="optimization"in this.env?this.env.optimization:1,this.env.filename=this.env.filename||null,p={imports:m,parse:function(e,a){var f,d,m,g,y,b,w=[],S,x=null;o=u=h=l=0,s=e.replace(/\r\n/g,"\n"),s=s.replace(/^\uFEFF/,""),c=function(e){var n=0,r=/(?:@\{[\w-]+\}|[^"'`\{\}\/\(\)\\])+/g,i=/\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,o=/"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'|`((?:[^`]|\\.)*)`/g,u=0,a,f=e[0],l;for(var c=0,h,p;c<s.length;){r.lastIndex=c,(a=r.exec(s))&&a.index===c&&(c+=a[0].length,f.push(a[0])),h=s.charAt(c),i.lastIndex=o.lastIndex=c;if(a=o.exec(s))if(a.index===c){c+=a[0].length,f.push(a[0]);continue}if(!l&&h==="/"){p=s.charAt(c+1);if(p==="/"||p==="*")if(a=i.exec(s))if(a.index===c){c+=a[0].length,f.push(a[0]);continue}}switch(h){case"{":if(!l){u++,f.push(h);break};case"}":if(!l){u--,f.push(h),e[++n]=f=[];break};case"(":if(!l){l=!0,f.push(h);break};case")":if(l){l=!1,f.push(h);break};default:f.push(h)}c++}return u!=0&&(x=new O({index:c-1,type:"Parse",message:u>0?"missing closing `}`":"missing opening `{`",filename:t.filename},t)),e.map(function(e){return e.join("")})}([[]]);if(x)return a(x,t);try{f=new i.Ruleset([],E(this.parsers.primary)),f.root=!0}catch(T){return a(new O(T,t))}f.toCSS=function(e){var s,o,u;return function(s,o){var u=[],a;s=s||{},typeof o=="object"&&!Array.isArray(o)&&(o=Object.keys(o).map(function(e){var t=o[e];return t instanceof i.Value||(t instanceof i.Expression||(t=new i.Expression([t])),t=new i.Value([t])),new i.Rule("@"+e,t,!1,0)}),u=[new i.Ruleset(null,o)]);try{var f=e.call(this,{frames:u}).toCSS([],{compress:s.compress||!1,dumpLineNumbers:t.dumpLineNumbers})}catch(l){throw new O(l,t)}if(a=p.imports.error)throw a instanceof O?a:new O(a,t);return s.yuicompress&&r.mode==="node"?n("ycssmin").cssmin(f):s.compress?f.replace(/(\s)+/g,"$1"):f}}(f.eval);if(o<s.length-1){o=l,b=s.split("\n"),y=(s.slice(0,o).match(/\n/g)||"").length+1;for(var N=o,C=-1;N>=0&&s.charAt(N)!=="\n";N--)C++;x={type:"Parse",message:"Syntax Error on line "+y,index:o,filename:t.filename,line:y,column:C,extract:[b[y-2],b[y-1],b[y]]}}this.imports.queue.length>0?v=function(e){e=x||e,e?a(e):a(null,f)}:a(x,f)},parsers:{primary:function(){var e,t=[];while((e=E(this.mixin.definition)||E(this.rule)||E(this.ruleset)||E(this.mixin.call)||E(this.comment)||E(this.directive))||E(/^[\s\n]+/)||E(/^;+/))e&&t.push(e);return t},comment:function(){var e;if(s.charAt(o)!=="/")return;if(s.charAt(o+1)==="/")return new i.Comment(E(/^\/\/.*/),!0);if(e=E(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new i.Comment(e)},entities:{quoted:function(){var e,t=o,n;s.charAt(t)==="~"&&(t++,n=!0);if(s.charAt(t)!=='"'&&s.charAt(t)!=="'")return;n&&E("~");if(e=E(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new i.Quoted(e[0],e[1]||e[2],n)},keyword:function(){var e;if(e=E(/^[_A-Za-z-][_A-Za-z0-9-]*/))return i.colors.hasOwnProperty(e)?new i.Color(i.colors[e].slice(1)):new i.Keyword(e)},call:function(){var e,n,r,s,a=o;if(!(e=/^([\w-]+|%|progid:[\w\.]+)\(/.exec(c[u])))return;e=e[1],n=e.toLowerCase();if(n==="url")return null;o+=e.length;if(n==="alpha"){s=E(this.alpha);if(typeof s!="undefined")return s}E("("),r=E(this.entities.arguments);if(!E(")"))return;if(e)return new i.Call(e,r,a,t.filename)},arguments:function(){var e=[],t;while(t=E(this.entities.assignment)||E(this.expression)){e.push(t);if(!E(","))break}return e},literal:function(){return E(this.entities.ratio)||E(this.entities.dimension)||E(this.entities.color)||E(this.entities.quoted)||E(this.entities.unicodeDescriptor)},assignment:function(){var e,t;if((e=E(/^\w+(?=\s?=)/i))&&E("=")&&(t=E(this.entity)))return new i.Assignment(e,t)},url:function(){var e;if(s.charAt(o)!=="u"||!E(/^url\(/))return;return e=E(this.entities.quoted)||E(this.entities.variable)||E(/^(?:(?:\\[\(\)'"])|[^\(\)'"])+/)||"",x(")"),new i.URL(e.value!=null||e instanceof i.Variable?e:new i.Anonymous(e),t.rootpath)},variable:function(){var e,n=o;if(s.charAt(o)==="@"&&(e=E(/^@@?[\w-]+/)))return new i.Variable(e,n,t.filename)},variableCurly:function(){var e,n,r=o;if(s.charAt(o)==="@"&&(n=E(/^@\{([\w-]+)\}/)))return new i.Variable("@"+n[1],r,t.filename)},color:function(){var e;if(s.charAt(o)==="#"&&(e=E(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/)))return new i.Color(e[1])},dimension:function(){var e,t=s.charCodeAt(o);if(t>57||t<43||t===47||t==44)return;if(e=E(/^([+-]?\d*\.?\d+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn|dpi|dpcm|dppx|rem|vw|vh|vmin|vm|ch)?/))return new i.Dimension(e[1],e[2])},ratio:function(){var e,t=s.charCodeAt(o);if(t>57||t<48)return;if(e=E(/^(\d+\/\d+)/))return new i.Ratio(e[1])},unicodeDescriptor:function(){var e;if(e=E(/^U\+[0-9a-fA-F?]+(\-[0-9a-fA-F?]+)?/))return new i.UnicodeDescriptor(e[0])},javascript:function(){var e,t=o,n;s.charAt(t)==="~"&&(t++,n=!0);if(s.charAt(t)!=="`")return;n&&E("~");if(e=E(/^`([^`]*)`/))return new i.JavaScript(e[1],o,n)}},variable:function(){var e;if(s.charAt(o)==="@"&&(e=E(/^(@[\w-]+)\s*:/)))return e[1]},shorthand:function(){var e,t;if(!N(/^[@\w.%-]+\/[@\w.-]+/))return;g();if((e=E(this.entity))&&E("/")&&(t=E(this.entity)))return new i.Shorthand(e,t);y()},mixin:{call:function(){var e=[],n,r,u=[],a=[],f,l,c,h,p,d,v,m=o,b=s.charAt(o),w,S,C=!1;if(b!=="."&&b!=="#")return;g();while(n=E(/^[#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/))e.push(new i.Element(r,n,o)),r=E(">");if(E("(")){p=[];while(c=E(this.expression)){h=null,S=c;if(c.value.length==1){var k=c.value[0];k instanceof i.Variable&&E(":")&&(p.length>0&&(d&&T("Cannot mix ; and , as delimiter types"),v=!0),S=x(this.expression),h=w=k.name)}p.push(S),a.push({name:h,value:S});if(E(","))continue;if(E(";")||d)v&&T("Cannot mix ; and , as delimiter types"),d=!0,p.length>1&&(S=new i.Value(p)),u.push({name:w,value:S}),w=null,p=[],v=!1}x(")")}f=d?u:a,E(this.important)&&(C=!0);if(e.length>0&&(E(";")||N("}")))return new i.mixin.Call(e,f,m,t.filename,C);y()},definition:function(){var e,t=[],n,r,u,a,f,c=!1;if(s.charAt(o)!=="."&&s.charAt(o)!=="#"||N(/^[^{]*\}/))return;g();if(n=E(/^([#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+)\s*\(/)){e=n[1];do{E(this.comment);if(s.charAt(o)==="."&&E(/^\.{3}/)){c=!0,t.push({variadic:!0});break}if(!(u=E(this.entities.variable)||E(this.entities.literal)||E(this.entities.keyword)))break;if(u instanceof i.Variable)if(E(":"))a=x(this.expression,"expected expression"),t.push({name:u.name,value:a});else{if(E(/^\.{3}/)){t.push({name:u.name,variadic:!0}),c=!0;break}t.push({name:u.name})}else t.push({value:u})}while(E(",")||E(";"));E(")")||(l=o,y()),E(this.comment),E(/^when/)&&(f=x(this.conditions,"expected condition")),r=E(this.block);if(r)return new i.mixin.Definition(e,t,r,f,c);y()}}},entity:function(){return E(this.entities.literal)||E(this.entities.variable)||E(this.entities.url)||E(this.entities.call)||E(this.entities.keyword)||E(this.entities.javascript)||E(this.comment)},end:function(){return E(";")||N("}")},alpha:function(){var e;if(!E(/^\(opacity=/i))return;if(e=E(/^\d+/)||E(this.entities.variable))return x(")"),new i.Alpha(e)},element:function(){var e,t,n,r;n=E(this.combinator),e=E(/^(?:\d+\.\d+|\d+)%/)||E(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/)||E("*")||E("&")||E(this.attribute)||E(/^\([^()@]+\)/)||E(/^[\.#](?=@)/)||E(this.entities.variableCurly),e||E("(")&&(r=E(this.entities.variableCurly)||E(this.entities.variable)||E(this.selector))&&E(")")&&(e=new i.Paren(r));if(e)return new i.Element(n,e,o)},combinator:function(){var e,t=s.charAt(o);if(t===">"||t==="+"||t==="~"||t==="|"){o++;while(s.charAt(o).match(/\s/))o++;return new i.Combinator(t)}return s.charAt(o-1).match(/\s/)?new i.Combinator(" "):new i.Combinator(null)},selector:function(){var e,t,n=[],r,u;if(E("("))return e=E(this.entity),E(")")?new i.Selector([new i.Element("",e,o)]):null;while(t=E(this.element)){r=s.charAt(o),n.push(t);if(r==="{"||r==="}"||r===";"||r===","||r===")")break}if(n.length>0)return new i.Selector(n)},attribute:function(){var e="",t,n,r;if(!E("["))return;if(t=E(/^(?:[_A-Za-z0-9-]|\\.)+/)||E(this.entities.quoted))(r=E(/^[|~*$^]?=/))&&(n=E(this.entities.quoted)||E(/^[\w-]+/))?e=[t,r,n.toCSS?n.toCSS():n].join(""):e=t;if(!E("]"))return;if(e)return"["+e+"]"},block:function(){var e;if(E("{")&&(e=E(this.primary))&&E("}"))return e},ruleset:function(){var e=[],n,r,u,a;g(),t.dumpLineNumbers&&(a=A(o,s,t));while(n=E(this.selector)){e.push(n),E(this.comment);if(!E(","))break;E(this.comment)}if(e.length>0&&(r=E(this.block))){var f=new i.Ruleset(e,r,t.strictImports);return t.dumpLineNumbers&&(f.debugInfo=a),f}l=o,y()},rule:function(){var e,t,n=s.charAt(o),r,a;g();if(n==="."||n==="#"||n==="&")return;if(e=E(this.variable)||E(this.property)){e.charAt(0)!="@"&&(a=/^([^@+\/'"*`(;{}-]*);/.exec(c[u]))?(o+=a[0].length-1,t=new i.Anonymous(a[1])):e==="font"?t=E(this.font):t=E(this.value),r=E(this.important);if(t&&E(this.end))return new i.Rule(e,t,r,f);l=o,y()}},"import":function(){var e,n,r=o;g();var s=E(/^@import(?:-(once))?\s+/);if(s&&(e=E(this.entities.quoted)||E(this.entities.url))){n=E(this.mediaFeatures);if(E(";"))return new i.Import(e,m,n,s[1]==="once",r,t.rootpath)}y()},mediaFeature:function(){var e,t,n=[];do if(e=E(this.entities.keyword))n.push(e);else if(E("(")){t=E(this.property),e=E(this.entity);if(!E(")"))return null;if(t&&e)n.push(new i.Paren(new i.Rule(t,e,null,o,!0)));else{if(!e)return null;n.push(new i.Paren(e))}}while(e);if(n.length>0)return new i.Expression(n)},mediaFeatures:function(){var e,t=[];do if(e=E(this.mediaFeature)){t.push(e);if(!E(","))break}else if(e=E(this.entities.variable)){t.push(e);if(!E(","))break}while(e);return t.length>0?t:null},media:function(){var e,n,r,u;t.dumpLineNumbers&&(u=A(o,s,t));if(E(/^@media/)){e=E(this.mediaFeatures);if(n=E(this.block))return r=new i.Media(n,e),t.dumpLineNumbers&&(r.debugInfo=u),r}},directive:function(){var e,n,r,u,a,f,l,c,h,p;if(s.charAt(o)!=="@")return;if(n=E(this["import"])||E(this.media))return n;g(),e=E(/^@[a-z-]+/);if(!e)return;l=e,e.charAt(1)=="-"&&e.indexOf("-",2)>0&&(l="@"+e.slice(e.indexOf("-",2)+1));switch(l){case"@font-face":c=!0;break;case"@viewport":case"@top-left":case"@top-left-corner":case"@top-center":case"@top-right":case"@top-right-corner":case"@bottom-left":case"@bottom-left-corner":case"@bottom-center":case"@bottom-right":case"@bottom-right-corner":case"@left-top":case"@left-middle":case"@left-bottom":case"@right-top":case"@right-middle":case"@right-bottom":c=!0;break;case"@page":case"@document":case"@supports":case"@keyframes":c=!0,h=!0;break;case"@namespace":p=!0}h&&(e+=" "+(E(/^[^{]+/)||"").trim());if(c){if(r=E(this.block))return new i.Directive(e,r)}else if((n=p?E(this.expression):E(this.entity))&&E(";")){var d=new i.Directive(e,n);return t.dumpLineNumbers&&(d.debugInfo=A(o,s,t)),d}y()},font:function(){var e=[],t=[],n,r,s,o;while(o=E(this.shorthand)||E(this.entity))t.push(o);e.push(new i.Expression(t));if(E(","))while(o=E(this.expression)){e.push(o);if(!E(","))break}return new i.Value(e)},value:function(){var e,t=[],n;while(e=E(this.expression)){t.push(e);if(!E(","))break}if(t.length>0)return new i.Value(t)},important:function(){if(s.charAt(o)==="!")return E(/^! *important/)},sub:function(){var e;if(E("(")&&(e=E(this.expression))&&E(")"))return e},multiplication:function(){var e,t,n,r;if(e=E(this.operand)){while(!N(/^\/[*\/]/)&&(n=E("/")||E("*"))&&(t=E(this.operand)))r=new i.Operation(n,[r||e,t]);return r||e}},addition:function(){var e,t,n,r;if(e=E(this.multiplication)){while((n=E(/^[-+]\s+/)||!w(s.charAt(o-1))&&(E("+")||E("-")))&&(t=E(this.multiplication)))r=new i.Operation(n,[r||e,t]);return r||e}},conditions:function(){var e,t,n=o,r;if(e=E(this.condition)){while(E(",")&&(t=E(this.condition)))r=new i.Condition("or",r||e,t,n);return r||e}},condition:function(){var e,t,n,r,s=o,u=!1;E(/^not/)&&(u=!0),x("(");if(e=E(this.addition)||E(this.entities.keyword)||E(this.entities.quoted))return(r=E(/^(?:>=|=<|[<=>])/))?(t=E(this.addition)||E(this.entities.keyword)||E(this.entities.quoted))?n=new i.Condition(r,e,t,s,u):T("expected expression"):n=new i.Condition("=",e,new i.Keyword("true"),s,u),x(")"),E(/^and/)?new i.Condition("and",n,E(this.condition)):n},operand:function(){var e,t=s.charAt(o+1);s.charAt(o)==="-"&&(t==="@"||t==="(")&&(e=E("-"));var n=E(this.sub)||E(this.entities.dimension)||E(this.entities.color)||E(this.entities.variable)||E(this.entities.call);return e?new i.Operation("*",[new i.Dimension(-1),n]):n},expression:function(){var e,t,n=[],r;while(e=E(this.addition)||E(this.entity))n.push(e);if(n.length>0)return new i.Expression(n)},property:function(){var e;if(e=E(/^(\*?-?[_a-z0-9-]+)\s*:/))return e[1]}}}};if(r.mode==="browser"||r.mode==="rhino")r.Parser.importer=function(e,t,n,r){!/^([a-z-]+:)?\//.test(e)&&t.length>0&&(e=t[0]+e),w({href:e,title:e,type:r.mime,contents:r.contents,files:r.files,rootpath:r.rootpath,entryPath:r.entryPath,relativeUrls:r.relativeUrls},function(e,i,s,o,u,a){e&&typeof r.errback=="function"?r.errback.call(null,a,t,n,r):n.call(null,e,i,a)},!0)};(function(e){function t(t){return e.functions.hsla(t.h,t.s,t.l,t.a)}function n(t,n){return t instanceof e.Dimension&&t.unit=="%"?parseFloat(t.value*n/100):r(t)}function r(t){if(t instanceof e.Dimension)return parseFloat(t.unit=="%"?t.value/100:t.value);if(typeof t=="number")return t;throw{error:"RuntimeError",message:"color functions take numbers as parameters"}}function i(e){return Math.min(1,Math.max(0,e))}e.functions={rgb:function(e,t,n){return this.rgba(e,t,n,1)},rgba:function(t,i,s,o){var u=[t,i,s].map(function(e){return n(e,256)});return o=r(o),new e.Color(u,o)},hsl:function(e,t,n){return this.hsla(e,t,n,1)},hsla:function(e,t,n,i){function u(e){return e=e<0?e+1:e>1?e-1:e,e*6<1?o+(s-o)*e*6:e*2<1?s:e*3<2?o+(s-o)*(2/3-e)*6:o}e=r(e)%360/360,t=r(t),n=r(n),i=r(i);var s=n<=.5?n*(t+1):n+t-n*t,o=n*2-s;return this.rgba(u(e+1/3)*255,u(e)*255,u(e-1/3)*255,i)},hsv:function(e,t,n){return this.hsva(e,t,n,1)},hsva:function(e,t,n,i){e=r(e)%360/360*360,t=r(t),n=r(n),i=r(i);var s,o;s=Math.floor(e/60%6),o=e/60-s;var u=[n,n*(1-t),n*(1-o*t),n*(1-(1-o)*t)],a=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]];return this.rgba(u[a[s][0]]*255,u[a[s][1]]*255,u[a[s][2]]*255,i)},hue:function(t){return new e.Dimension(Math.round(t.toHSL().h))},saturation:function(t){return new e.Dimension(Math.round(t.toHSL().s*100),"%")},lightness:function(t){return new e.Dimension(Math.round(t.toHSL().l*100),"%")},red:function(t){return new e.Dimension(t.rgb[0])},green:function(t){return new e.Dimension(t.rgb[1])},blue:function(t){return new e.Dimension(t.rgb[2])},alpha:function(t){return new e.Dimension(t.toHSL().a)},luma:function(t){return new e.Dimension(Math.round((.2126*(t.rgb[0]/255)+.7152*(t.rgb[1]/255)+.0722*(t.rgb[2]/255))*t.alpha*100),"%")},saturate:function(e,n){var r=e.toHSL();return r.s+=n.value/100,r.s=i(r.s),t(r)},desaturate:function(e,n){var r=e.toHSL();return r.s-=n.value/100,r.s=i(r.s),t(r)},lighten:function(e,n){var r=e.toHSL();return r.l+=n.value/100,r.l=i(r.l),t(r)},darken:function(e,n){var r=e.toHSL();return r.l-=n.value/100,r.l=i(r.l),t(r)},fadein:function(e,n){var r=e.toHSL();return r.a+=n.value/100,r.a=i(r.a),t(r)},fadeout:function(e,n){var r=e.toHSL();return r.a-=n.value/100,r.a=i(r.a),t(r)},fade:function(e,n){var r=e.toHSL();return r.a=n.value/100,r.a=i(r.a),t(r)},spin:function(e,n){var r=e.toHSL(),i=(r.h+n.value)%360;return r.h=i<0?360+i:i,t(r)},mix:function(t,n,r){r||(r=new e.Dimension(50));var i=r.value/100,s=i*2-1,o=t.toHSL().a-n.toHSL().a,u=((s*o==-1?s:(s+o)/(1+s*o))+1)/2,a=1-u,f=[t.rgb[0]*u+n.rgb[0]*a,t.rgb[1]*u+n.rgb[1]*a,t.rgb[2]*u+n.rgb[2]*a],l=t.alpha*i+n.alpha*(1-i);return new e.Color(f,l)},greyscale:function(t){return this.desaturate(t,new e.Dimension(100))},contrast:function(e,t,n,r){return e.rgb?(typeof n=="undefined"&&(n=this.rgba(255,255,255,1)),typeof t=="undefined"&&(t=this.rgba(0,0,0,1)),typeof r=="undefined"?r=.43:r=r.value,(.2126*(e.rgb[0]/255)+.7152*(e.rgb[1]/255)+.0722*(e.rgb[2]/255))*e.alpha<r?n:t):null},e:function(t){return new e.Anonymous(t instanceof e.JavaScript?t.evaluated:t)},escape:function(t){return new e.Anonymous(encodeURI(t.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(t){var n=Array.prototype.slice.call(arguments,1),r=t.value;for(var i=0;i<n.length;i++)r=r.replace(/%[sda]/i,function(e){var t=e.match(/s/i)?n[i].value:n[i].toCSS();return e.match(/[A-Z]$/)?encodeURIComponent(t):t});return r=r.replace(/%%/g,"%"),new e.Quoted('"'+r+'"',r)},unit:function(t,n){return new e.Dimension(t.value,n?n.toCSS():"")},round:function(e,t){var n=typeof t=="undefined"?0:t.value;return this._math(function(e){return e.toFixed(n)},e)},ceil:function(e){return this._math(Math.ceil,e)},floor:function(e){return this._math(Math.floor,e)},_math:function(t,n){if(n instanceof e.Dimension)return new e.Dimension(t(parseFloat(n.value)),n.unit);if(typeof n=="number")return t(n);throw{type:"Argument",message:"argument must be a number"}},argb:function(t){return new e.Anonymous(t.toARGB())},percentage:function(t){return new e.Dimension(t.value*100,"%")},color:function(t){if(t instanceof e.Quoted)return new e.Color(t.value.slice(1));throw{type:"Argument",message:"argument must be a string"}},iscolor:function(t){return this._isa(t,e.Color)},isnumber:function(t){return this._isa(t,e.Dimension)},isstring:function(t){return this._isa(t,e.Quoted)},iskeyword:function(t){return this._isa(t,e.Keyword)},isurl:function(t){return this._isa(t,e.URL)},ispixel:function(t){return t instanceof e.Dimension&&t.unit==="px"?e.True:e.False},ispercentage:function(t){return t instanceof e.Dimension&&t.unit==="%"?e.True:e.False},isem:function(t){return t instanceof e.Dimension&&t.unit==="em"?e.True:e.False},_isa:function(t,n){return t instanceof n?e.True:e.False},multiply:function(e,t){var n=e.rgb[0]*t.rgb[0]/255,r=e.rgb[1]*t.rgb[1]/255,i=e.rgb[2]*t.rgb[2]/255;return this.rgb(n,r,i)},screen:function(e,t){var n=255-(255-e.rgb[0])*(255-t.rgb[0])/255,r=255-(255-e.rgb[1])*(255-t.rgb[1])/255,i=255-(255-e.rgb[2])*(255-t.rgb[2])/255;return this.rgb(n,r,i)},overlay:function(e,t){var n=e.rgb[0]<128?2*e.rgb[0]*t.rgb[0]/255:255-2*(255-e.rgb[0])*(255-t.rgb[0])/255,r=e.rgb[1]<128?2*e.rgb[1]*t.rgb[1]/255:255-2*(255-e.rgb[1])*(255-t.rgb[1])/255,i=e.rgb[2]<128?2*e.rgb[2]*t.rgb[2]/255:255-2*(255-e.rgb[2])*(255-t.rgb[2])/255;return this.rgb(n,r,i)},softlight:function(e,t){var n=t.rgb[0]*e.rgb[0]/255,r=n+e.rgb[0]*(255-(255-e.rgb[0])*(255-t.rgb[0])/255-n)/255;n=t.rgb[1]*e.rgb[1]/255;var i=n+e.rgb[1]*(255-(255-e.rgb[1])*(255-t.rgb[1])/255-n)/255;n=t.rgb[2]*e.rgb[2]/255;var s=n+e.rgb[2]*(255-(255-e.rgb[2])*(255-t.rgb[2])/255-n)/255;return this.rgb(r,i,s)},hardlight:function(e,t){var n=t.rgb[0]<128?2*t.rgb[0]*e.rgb[0]/255:255-2*(255-t.rgb[0])*(255-e.rgb[0])/255,r=t.rgb[1]<128?2*t.rgb[1]*e.rgb[1]/255:255-2*(255-t.rgb[1])*(255-e.rgb[1])/255,i=t.rgb[2]<128?2*t.rgb[2]*e.rgb[2]/255:255-2*(255-t.rgb[2])*(255-e.rgb[2])/255;return this.rgb(n,r,i)},difference:function(e,t){var n=Math.abs(e.rgb[0]-t.rgb[0]),r=Math.abs(e.rgb[1]-t.rgb[1]),i=Math.abs(e.rgb[2]-t.rgb[2]);return this.rgb(n,r,i)},exclusion:function(e,t){var n=e.rgb[0]+t.rgb[0]*(255-e.rgb[0]-e.rgb[0])/255,r=e.rgb[1]+t.rgb[1]*(255-e.rgb[1]-e.rgb[1])/255,i=e.rgb[2]+t.rgb[2]*(255-e.rgb[2]-e.rgb[2])/255;return this.rgb(n,r,i)},average:function(e,t){var n=(e.rgb[0]+t.rgb[0])/2,r=(e.rgb[1]+t.rgb[1])/2,i=(e.rgb[2]+t.rgb[2])/2;return this.rgb(n,r,i)},negation:function(e,t){var n=255-Math.abs(255-t.rgb[0]-e.rgb[0]),r=255-Math.abs(255-t.rgb[1]-e.rgb[1]),i=255-Math.abs(255-t.rgb[2]-e.rgb[2]);return this.rgb(n,r,i)},tint:function(e,t){return this.mix(this.rgb(255,255,255),e,t)},shade:function(e,t){return this.mix(this.rgb(0,0,0),e,t)}}})(n("./tree")),function(e){e.colors={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen
+:"#9acd32"}}(n("./tree")),function(e){e.Alpha=function(e){this.value=e},e.Alpha.prototype={toCSS:function(){return"alpha(opacity="+(this.value.toCSS?this.value.toCSS():this.value)+")"},eval:function(e){return this.value.eval&&(this.value=this.value.eval(e)),this}}}(n("../tree")),function(e){e.Anonymous=function(e){this.value=e.value||e},e.Anonymous.prototype={toCSS:function(){return this.value},eval:function(){return this},compare:function(e){if(!e.toCSS)return-1;var t=this.toCSS(),n=e.toCSS();return t===n?0:t<n?-1:1}}}(n("../tree")),function(e){e.Assignment=function(e,t){this.key=e,this.value=t},e.Assignment.prototype={toCSS:function(){return this.key+"="+(this.value.toCSS?this.value.toCSS():this.value)},eval:function(t){return this.value.eval?new e.Assignment(this.key,this.value.eval(t)):this}}}(n("../tree")),function(e){e.Call=function(e,t,n,r){this.name=e,this.args=t,this.index=n,this.filename=r},e.Call.prototype={eval:function(t){var n=this.args.map(function(e){return e.eval(t)}),r;if(this.name in e.functions)try{r=e.functions[this.name].apply(e.functions,n);if(r!=null)return r}catch(i){throw{type:i.type||"Runtime",message:"error evaluating function `"+this.name+"`"+(i.message?": "+i.message:""),index:this.index,filename:this.filename}}return new e.Anonymous(this.name+"("+n.map(function(e){return e.toCSS(t)}).join(", ")+")")},toCSS:function(e){return this.eval(e).toCSS()}}}(n("../tree")),function(e){e.Color=function(e,t){Array.isArray(e)?this.rgb=e:e.length==6?this.rgb=e.match(/.{2}/g).map(function(e){return parseInt(e,16)}):this.rgb=e.split("").map(function(e){return parseInt(e+e,16)}),this.alpha=typeof t=="number"?t:1},e.Color.prototype={eval:function(){return this},toCSS:function(){return this.alpha<1?"rgba("+this.rgb.map(function(e){return Math.round(e)}).concat(this.alpha).join(", ")+")":"#"+this.rgb.map(function(e){return e=Math.round(e),e=(e>255?255:e<0?0:e).toString(16),e.length===1?"0"+e:e}).join("")},operate:function(t,n){var r=[];n instanceof e.Color||(n=n.toColor());for(var i=0;i<3;i++)r[i]=e.operate(t,this.rgb[i],n.rgb[i]);return new e.Color(r,this.alpha+n.alpha)},toHSL:function(){var e=this.rgb[0]/255,t=this.rgb[1]/255,n=this.rgb[2]/255,r=this.alpha,i=Math.max(e,t,n),s=Math.min(e,t,n),o,u,a=(i+s)/2,f=i-s;if(i===s)o=u=0;else{u=a>.5?f/(2-i-s):f/(i+s);switch(i){case e:o=(t-n)/f+(t<n?6:0);break;case t:o=(n-e)/f+2;break;case n:o=(e-t)/f+4}o/=6}return{h:o*360,s:u,l:a,a:r}},toARGB:function(){var e=[Math.round(this.alpha*255)].concat(this.rgb);return"#"+e.map(function(e){return e=Math.round(e),e=(e>255?255:e<0?0:e).toString(16),e.length===1?"0"+e:e}).join("")},compare:function(e){return e.rgb?e.rgb[0]===this.rgb[0]&&e.rgb[1]===this.rgb[1]&&e.rgb[2]===this.rgb[2]&&e.alpha===this.alpha?0:-1:-1}}}(n("../tree")),function(e){e.Comment=function(e,t){this.value=e,this.silent=!!t},e.Comment.prototype={toCSS:function(e){return e.compress?"":this.value},eval:function(){return this}}}(n("../tree")),function(e){e.Condition=function(e,t,n,r,i){this.op=e.trim(),this.lvalue=t,this.rvalue=n,this.index=r,this.negate=i},e.Condition.prototype.eval=function(e){var t=this.lvalue.eval(e),n=this.rvalue.eval(e),r=this.index,i,i=function(e){switch(e){case"and":return t&&n;case"or":return t||n;default:if(t.compare)i=t.compare(n);else{if(!n.compare)throw{type:"Type",message:"Unable to perform comparison",index:r};i=n.compare(t)}switch(i){case-1:return e==="<"||e==="=<";case 0:return e==="="||e===">="||e==="=<";case 1:return e===">"||e===">="}}}(this.op);return this.negate?!i:i}}(n("../tree")),function(e){e.Dimension=function(e,t){this.value=parseFloat(e),this.unit=t||null},e.Dimension.prototype={eval:function(){return this},toColor:function(){return new e.Color([this.value,this.value,this.value])},toCSS:function(){var e=this.value+this.unit;return e},operate:function(t,n){return new e.Dimension(e.operate(t,this.value,n.value),this.unit||n.unit)},compare:function(t){return t instanceof e.Dimension?t.value>this.value?-1:t.value<this.value?1:t.unit&&this.unit!==t.unit?-1:0:-1}}}(n("../tree")),function(e){e.Directive=function(t,n){this.name=t,Array.isArray(n)?(this.ruleset=new e.Ruleset([],n),this.ruleset.allowImports=!0):this.value=n},e.Directive.prototype={toCSS:function(e,t){return this.ruleset?(this.ruleset.root=!0,this.name+(t.compress?"{":" {\n  ")+this.ruleset.toCSS(e,t).trim().replace(/\n/g,"\n  ")+(t.compress?"}":"\n}\n")):this.name+" "+this.value.toCSS()+";\n"},eval:function(t){var n=this;return this.ruleset&&(t.frames.unshift(this),n=new e.Directive(this.name),n.ruleset=this.ruleset.eval(t),t.frames.shift()),n},variable:function(t){return e.Ruleset.prototype.variable.call(this.ruleset,t)},find:function(){return e.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return e.Ruleset.prototype.rulesets.apply(this.ruleset)}}}(n("../tree")),function(e){e.Element=function(t,n,r){this.combinator=t instanceof e.Combinator?t:new e.Combinator(t),typeof n=="string"?this.value=n.trim():n?this.value=n:this.value="",this.index=r},e.Element.prototype.eval=function(t){return new e.Element(this.combinator,this.value.eval?this.value.eval(t):this.value,this.index)},e.Element.prototype.toCSS=function(e){var t=this.value.toCSS?this.value.toCSS(e):this.value;return t==""&&this.combinator.value.charAt(0)=="&"?"":this.combinator.toCSS(e||{})+t},e.Combinator=function(e){e===" "?this.value=" ":this.value=e?e.trim():""},e.Combinator.prototype.toCSS=function(e){return{"":""," ":" ",":":" :","+":e.compress?"+":" + ","~":e.compress?"~":" ~ ",">":e.compress?">":" > ","|":e.compress?"|":" | "}[this.value]}}(n("../tree")),function(e){e.Expression=function(e){this.value=e},e.Expression.prototype={eval:function(t){return this.value.length>1?new e.Expression(this.value.map(function(e){return e.eval(t)})):this.value.length===1?this.value[0].eval(t):this},toCSS:function(e){return this.value.map(function(t){return t.toCSS?t.toCSS(e):""}).join(" ")}}}(n("../tree")),function(e){e.Import=function(t,n,r,i,s,o){var u=this;this.once=i,this.index=s,this._path=t,this.features=r&&new e.Value(r),this.rootpath=o,t instanceof e.Quoted?this.path=/(\.[a-z]*$)|([\?;].*)$/.test(t.value)?t.value:t.value+".less":this.path=t.value.value||t.value,this.css=/css([\?;].*)?$/.test(this.path),this.css||n.push(this.path,function(t,n,r){t&&(t.index=s),r&&u.once&&(u.skip=r),u.root=n||new e.Ruleset([],[])})},e.Import.prototype={toCSS:function(e){var t=this.features?" "+this.features.toCSS(e):"";return this.css?(typeof this._path.value=="string"&&!/^(?:[a-z-]+:|\/)/.test(this._path.value)&&(this._path.value=this.rootpath+this._path.value),"@import "+this._path.toCSS()+t+";\n"):""},eval:function(t){var n,r=this.features&&this.features.eval(t);return this.skip?[]:this.css?this:(n=new e.Ruleset([],this.root.rules.slice(0)),n.evalImports(t),this.features?new e.Media(n.rules,this.features.value):n.rules)}}}(n("../tree")),function(e){e.JavaScript=function(e,t,n){this.escaped=n,this.expression=e,this.index=t},e.JavaScript.prototype={eval:function(t){var n,r=this,i={},s=this.expression.replace(/@\{([\w-]+)\}/g,function(n,i){return e.jsify((new e.Variable("@"+i,r.index)).eval(t))});try{s=new Function("return ("+s+")")}catch(o){throw{message:"JavaScript evaluation error: `"+s+"`",index:this.index}}for(var u in t.frames[0].variables())i[u.slice(1)]={value:t.frames[0].variables()[u].value,toJS:function(){return this.value.eval(t).toCSS()}};try{n=s.call(i)}catch(o){throw{message:"JavaScript evaluation error: '"+o.name+": "+o.message+"'",index:this.index}}return typeof n=="string"?new e.Quoted('"'+n+'"',n,this.escaped,this.index):Array.isArray(n)?new e.Anonymous(n.join(", ")):new e.Anonymous(n)}}}(n("../tree")),function(e){e.Keyword=function(e){this.value=e},e.Keyword.prototype={eval:function(){return this},toCSS:function(){return this.value},compare:function(t){return t instanceof e.Keyword?t.value===this.value?0:1:-1}},e.True=new e.Keyword("true"),e.False=new e.Keyword("false")}(n("../tree")),function(e){e.Media=function(t,n){var r=this.emptySelectors();this.features=new e.Value(n),this.ruleset=new e.Ruleset(r,t),this.ruleset.allowImports=!0},e.Media.prototype={toCSS:function(e,t){var n=this.features.toCSS(t);return this.ruleset.root=e.length===0||e[0].multiMedia,"@media "+n+(t.compress?"{":" {\n  ")+this.ruleset.toCSS(e,t).trim().replace(/\n/g,"\n  ")+(t.compress?"}":"\n}\n")},eval:function(t){t.mediaBlocks||(t.mediaBlocks=[],t.mediaPath=[]);var n=new e.Media([],[]);return this.debugInfo&&(this.ruleset.debugInfo=this.debugInfo,n.debugInfo=this.debugInfo),n.features=this.features.eval(t),t.mediaPath.push(n),t.mediaBlocks.push(n),t.frames.unshift(this.ruleset),n.ruleset=this.ruleset.eval(t),t.frames.shift(),t.mediaPath.pop(),t.mediaPath.length===0?n.evalTop(t):n.evalNested(t)},variable:function(t){return e.Ruleset.prototype.variable.call(this.ruleset,t)},find:function(){return e.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return e.Ruleset.prototype.rulesets.apply(this.ruleset)},emptySelectors:function(){var t=new e.Element("","&",0);return[new e.Selector([t])]},evalTop:function(t){var n=this;if(t.mediaBlocks.length>1){var r=this.emptySelectors();n=new e.Ruleset(r,t.mediaBlocks),n.multiMedia=!0}return delete t.mediaBlocks,delete t.mediaPath,n},evalNested:function(t){var n,r,i=t.mediaPath.concat([this]);for(n=0;n<i.length;n++)r=i[n].features instanceof e.Value?i[n].features.value:i[n].features,i[n]=Array.isArray(r)?r:[r];return this.features=new e.Value(this.permute(i).map(function(t){t=t.map(function(t){return t.toCSS?t:new e.Anonymous(t)});for(n=t.length-1;n>0;n--)t.splice(n,0,new e.Anonymous("and"));return new e.Expression(t)})),new e.Ruleset([],[])},permute:function(e){if(e.length===0)return[];if(e.length===1)return e[0];var t=[],n=this.permute(e.slice(1));for(var r=0;r<n.length;r++)for(var i=0;i<e[0].length;i++)t.push([e[0][i]].concat(n[r]));return t},bubbleSelectors:function(t){this.ruleset=new e.Ruleset(t.slice(0),[this.ruleset])}}}(n("../tree")),function(e){e.mixin={},e.mixin.Call=function(t,n,r,i,s){this.selector=new e.Selector(t),this.arguments=n,this.index=r,this.filename=i,this.important=s},e.mixin.Call.prototype={eval:function(t){var n,r,i,s=[],o=!1,u,a,f,l,c;i=this.arguments&&this.arguments.map(function(e){return{name:e.name,value:e.value.eval(t)}});for(u=0;u<t.frames.length;u++)if((n=t.frames[u].find(this.selector)).length>0){c=!0;for(a=0;a<n.length;a++){r=n[a],l=!1;for(f=0;f<t.frames.length;f++)if(!(r instanceof e.mixin.Definition)&&r===(t.frames[f].originalRuleset||t.frames[f])){l=!0;break}if(l)continue;if(r.matchArgs(i,t)){if(!r.matchCondition||r.matchCondition(i,t))try{Array.prototype.push.apply(s,r.eval(t,i,this.important).rules)}catch(h){throw{message:h.message,index:this.index,filename:this.filename,stack:h.stack}}o=!0}}if(o)return s}throw c?{type:"Runtime",message:"No matching definition was found for `"+this.selector.toCSS().trim()+"("+(i?i.map(function(e){var t="";return e.name&&(t+=e.name+":"),e.value.toCSS?t+=e.value.toCSS():t+="???",t}).join(", "):"")+")`",index:this.index,filename:this.filename}:{type:"Name",message:this.selector.toCSS().trim()+" is undefined",index:this.index,filename:this.filename}}},e.mixin.Definition=function(t,n,r,i,s){this.name=t,this.selectors=[new e.Selector([new e.Element(null,t)])],this.params=n,this.condition=i,this.variadic=s,this.arity=n.length,this.rules=r,this._lookups={},this.required=n.reduce(function(e,t){return!t.name||t.name&&!t.value?e+1:e},0),this.parent=e.Ruleset.prototype,this.frames=[]},e.mixin.Definition.prototype={toCSS:function(){return""},variable:function(e){return this.parent.variable.call(this,e)},variables:function(){return this.parent.variables.call(this)},find:function(){return this.parent.find.apply(this,arguments)},rulesets:function(){return this.parent.rulesets.apply(this)},evalParams:function(t,n,r,i){var s=new e.Ruleset(null,[]),o,u,a=this.params.slice(0),f,l,c,h,p,d;if(r){r=r.slice(0);for(f=0;f<r.length;f++){u=r[f];if(h=u&&u.name){p=!1;for(l=0;l<a.length;l++)if(!i[l]&&h===a[l].name){i[l]=u.value.eval(t),s.rules.unshift(new e.Rule(h,u.value.eval(t))),p=!0;break}if(p){r.splice(f,1),f--;continue}throw{type:"Runtime",message:"Named argument for "+this.name+" "+r[f].name+" not found"}}}}d=0;for(f=0;f<a.length;f++){if(i[f])continue;u=r&&r[d];if(h=a[f].name)if(a[f].variadic&&r){o=[];for(l=d;l<r.length;l++)o.push(r[l].value.eval(t));s.rules.unshift(new e.Rule(h,(new e.Expression(o)).eval(t)))}else{c=u&&u.value;if(c)c=c.eval(t);else{if(!a[f].value)throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+r.length+" for "+this.arity+")"};c=a[f].value.eval(n)}s.rules.unshift(new e.Rule(h,c)),i[f]=c}if(a[f].variadic&&r)for(l=d;l<r.length;l++)i[l]=r[l].value.eval(t);d++}return s},eval:function(t,n,r){var i=[],s=this.frames.concat(t.frames),o=this.evalParams(t,{frames:s},n,i),u,a,f,l;return o.rules.unshift(new e.Rule("@arguments",(new e.Expression(i)).eval(t))),a=r?this.parent.makeImportant.apply(this).rules:this.rules.slice(0),l=(new e.Ruleset(null,a)).eval({frames:[this,o].concat(s)}),l.originalRuleset=this,l},matchCondition:function(e,t){return this.condition&&!this.condition.eval({frames:[this.evalParams(t,{frames:this.frames.concat(t.frames)},e,[])].concat(t.frames)})?!1:!0},matchArgs:function(e,t){var n=e&&e.length||0,r,i;if(!this.variadic){if(n<this.required)return!1;if(n>this.params.length)return!1;if(this.required>0&&n>this.params.length)return!1}r=Math.min(n,this.arity);for(var s=0;s<r;s++)if(!this.params[s].name&&!this.params[s].variadic&&e[s].value.eval(t).toCSS()!=this.params[s].value.eval(t).toCSS())return!1;return!0}}}(n("../tree")),function(e){e.Operation=function(e,t){this.op=e.trim(),this.operands=t},e.Operation.prototype.eval=function(t){var n=this.operands[0].eval(t),r=this.operands[1].eval(t),i;if(n instanceof e.Dimension&&r instanceof e.Color){if(this.op!=="*"&&this.op!=="+")throw{name:"OperationError",message:"Can't substract or divide a color from a number"};i=r,r=n,n=i}if(!n.operate)throw{name:"OperationError",message:"Operation on an invalid type"};return n.operate(this.op,r)},e.operate=function(e,t,n){switch(e){case"+":return t+n;case"-":return t-n;case"*":return t*n;case"/":return t/n}}}(n("../tree")),function(e){e.Paren=function(e){this.value=e},e.Paren.prototype={toCSS:function(e){return"("+this.value.toCSS(e)+")"},eval:function(t){return new e.Paren(this.value.eval(t))}}}(n("../tree")),function(e){e.Quoted=function(e,t,n,r){this.escaped=n,this.value=t||"",this.quote=e.charAt(0),this.index=r},e.Quoted.prototype={toCSS:function(){return this.escaped?this.value:this.quote+this.value+this.quote},eval:function(t){var n=this,r=this.value.replace(/`([^`]+)`/g,function(r,i){return(new e.JavaScript(i,n.index,!0)).eval(t).value}).replace(/@\{([\w-]+)\}/g,function(r,i){var s=(new e.Variable("@"+i,n.index)).eval(t);return s instanceof e.Quoted?s.value:s.toCSS()});return new e.Quoted(this.quote+r+this.quote,r,this.escaped,this.index)},compare:function(e){if(!e.toCSS)return-1;var t=this.toCSS(),n=e.toCSS();return t===n?0:t<n?-1:1}}}(n("../tree")),function(e){e.Ratio=function(e){this.value=e},e.Ratio.prototype={toCSS:function(e){return this.value},eval:function(){return this}}}(n("../tree")),function(e){e.Rule=function(t,n,r,i,s){this.name=t,this.value=n instanceof e.Value?n:new e.Value([n]),this.important=r?" "+r.trim():"",this.index=i,this.inline=s||!1,t.charAt(0)==="@"?this.variable=!0:this.variable=!1},e.Rule.prototype.toCSS=function(e){return this.variable?"":this.name+(e.compress?":":": ")+this.value.toCSS(e)+this.important+(this.inline?"":";")},e.Rule.prototype.eval=function(t){return new e.Rule(this.name,this.value.eval(t),this.important,this.index,this.inline)},e.Rule.prototype.makeImportant=function(){return new e.Rule(this.name,this.value,"!important",this.index,this.inline)},e.Shorthand=function(e,t){this.a=e,this.b=t},e.Shorthand.prototype={toCSS:function(e){return this.a.toCSS(e)+"/"+this.b.toCSS(e)},eval:function(){return this}}}(n("../tree")),function(e){e.Ruleset=function(e,t,n){this.selectors=e,this.rules=t,this._lookups={},this.strictImports=n},e.Ruleset.prototype={eval:function(t){var n=this.selectors&&this.selectors.map(function(e){return e.eval(t)}),r=new e.Ruleset(n,this.rules.slice(0),this.strictImports),i;r.originalRuleset=this,r.root=this.root,r.allowImports=this.allowImports,this.debugInfo&&(r.debugInfo=this.debugInfo),t.frames.unshift(r),(r.root||r.allowImports||!r.strictImports)&&r.evalImports(t);for(var s=0;s<r.rules.length;s++)r.rules[s]instanceof e.mixin.Definition&&(r.rules[s].frames=t.frames.slice(0));var o=t.mediaBlocks&&t.mediaBlocks.length||0;for(var s=0;s<r.rules.length;s++)r.rules[s]instanceof e.mixin.Call&&(i=r.rules[s].eval(t),r.rules.splice.apply(r.rules,[s,1].concat(i)),s+=i.length-1,r.resetCache());for(var s=0,u;s<r.rules.length;s++)u=r.rules[s],u instanceof e.mixin.Definition||(r.rules[s]=u.eval?u.eval(t):u);t.frames.shift();if(t.mediaBlocks)for(var s=o;s<t.mediaBlocks.length;s++)t.mediaBlocks[s].bubbleSelectors(n);return r},evalImports:function(t){var n,r;for(n=0;n<this.rules.length;n++)this.rules[n]instanceof e.Import&&(r=this.rules[n].eval(t),typeof r.length=="number"?(this.rules.splice.apply(this.rules,[n,1].concat(r)),n+=r.length-1):this.rules.splice(n,1,r),this.resetCache())},makeImportant:function(){return new e.Ruleset(this.selectors,this.rules.map(function(e){return e.makeImportant?e.makeImportant():e}),this.strictImports)},matchArgs:function(e){return!e||e.length===0},resetCache:function(){this._rulesets=null,this._variables=null,this._lookups={}},variables:function(){return this._variables?this._variables:this._variables=this.rules.reduce(function(t,n){return n instanceof e.Rule&&n.variable===!0&&(t[n.name]=n),t},{})},variable:function(e){return this.variables()[e]},rulesets:function(){return this._rulesets?this._rulesets:this._rulesets=this.rules.filter(function(t){return t instanceof e.Ruleset||t instanceof e.mixin.Definition})},find:function(t,n){n=n||this;var r=[],i,s,o=t.toCSS();return o in this._lookups?this._lookups[o]:(this.rulesets().forEach(function(i){if(i!==n)for(var o=0;o<i.selectors.length;o++)if(s=t.match(i.selectors[o])){t.elements.length>i.selectors[o].elements.length?Array.prototype.push.apply(r,i.find(new e.Selector(t.elements.slice(1)),n)):r.push(i);break}}),this._lookups[o]=r)},toCSS:function(t,n){var r=[],i=[],s=[],o=[],u=[],a,f,l;this.root||this.joinSelectors(u,t,this.selectors);for(var c=0;c<this.rules.length;c++){l=this.rules[c];if(l.rules||l instanceof e.Media)o.push(l.toCSS(u,n));else if(l instanceof e.Directive){var h=l.toCSS(u,n);if(l.name==="@charset"){if(n.charset){l.debugInfo&&(o.push(e.debugInfo(n,l)),o.push((new e.Comment("/* "+h.replace(/\n/g,"")+" */\n")).toCSS(n)));continue}n.charset=!0}o.push(h)}else l instanceof e.Comment?l.silent||(this.root?o.push(l.toCSS(n)):i.push(l.toCSS(n))):l.toCSS&&!l.variable?i.push(l.toCSS(n)):l.value&&!l.variable&&i.push(l.value.toString())}o=o.join("");if(this.root)r.push(i.join(n.compress?"":"\n"));else if(i.length>0){f=e.debugInfo(n,this),a=u.map(function(e){return e.map(function(e){return e.toCSS(n)}).join("").trim()}).join(n.compress?",":",\n");for(var c=i.length-1;c>=0;c--)s.indexOf(i[c])===-1&&s.unshift(i[c]);i=s,r.push(f+a+(n.compress?"{":" {\n  ")+i.join(n.compress?"":"\n  ")+(n.compress?"}":"\n}\n"))}return r.push(o),r.join("")+(n.compress?"\n":"")},joinSelectors:function(e,t,n){for(var r=0;r<n.length;r++)this.joinSelector(e,t,n[r])},joinSelector:function(t,n,r){var i,s,o,u,a,f,l,c,h,p,d,v,m,g,y;for(i=0;i<r.elements.length;i++)f=r.elements[i],f.value==="&"&&(u=!0);if(!u){if(n.length>0)for(i=0;i<n.length;i++)t.push(n[i].concat(r));else t.push([r]);return}g=[],a=[[]];for(i=0;i<r.elements.length;i++){f=r.elements[i];if(f.value!=="&")g.push(f);else{y=[],g.length>0&&this.mergeElementsOnToSelectors(g,a);for(s=0;s<a.length;s++){l=a[s];if(n.length==0)l.length>0&&(l[0].elements=l[0].elements.slice(0),l[0].elements.push(new e.Element(f.combinator,"",0))),y.push(l);else for(o=0;o<n.length;o++)c=n[o],h=[],p=[],v=!0,l.length>0?(h=l.slice(0),m=h.pop(),d=new e.Selector(m.elements.slice(0)),v=!1):d=new e.Selector([]),c.length>1&&(p=p.concat(c.slice(1))),c.length>0&&(v=!1,d.elements.push(new e.Element(f.combinator,c[0].elements[0].value,0)),d.elements=d.elements.concat(c[0].elements.slice(1))),v||h.push(d),h=h.concat(p),y.push(h)}a=y,g=[]}}g.length>0&&this.mergeElementsOnToSelectors(g,a);for(i=0;i<a.length;i++)t.push(a[i])},mergeElementsOnToSelectors:function(t,n){var r,i;if(n.length==0){n.push([new e.Selector(t)]);return}for(r=0;r<n.length;r++)i=n[r],i.length>0?i[i.length-1]=new e.Selector(i[i.length-1].elements.concat(t)):i.push(new e.Selector(t))}}}(n("../tree")),function(e){e.Selector=function(e){this.elements=e},e.Selector.prototype.match=function(e){var t=this.elements,n=t.length,r,i,s,o;r=e.elements.slice(e.elements.length&&e.elements[0].value==="&"?1:0),i=r.length,s=Math.min(n,i);if(i===0||n<i)return!1;for(o=0;o<s;o++)if(t[o].value!==r[o].value)return!1;return!0},e.Selector.prototype.eval=function(t){return new e.Selector(this.elements.map(function(e){return e.eval(t)}))},e.Selector.prototype.toCSS=function(e){return this._css?this._css:(this.elements[0].combinator.value===""?this._css=" ":this._css="",this._css+=this.elements.map(function(t){return typeof t=="string"?" "+t.trim():t.toCSS(e)}).join(""),this._css)}}(n("../tree")),function(e){e.UnicodeDescriptor=function(e){this.value=e},e.UnicodeDescriptor.prototype={toCSS:function(e){return this.value},eval:function(){return this}}}(n("../tree")),function(e){e.URL=function(e,t){this.value=e,this.rootpath=t},e.URL.prototype={toCSS:function(){return"url("+this.value.toCSS()+")"},eval:function(t){var n=this.value.eval(t),r;return typeof n.value=="string"&&!/^(?:[a-z-]+:|\/)/.test(n.value)&&(r=this.rootpath,n.quote||(r=r.replace(/[\(\)'"\s]/g,function(e){return"\\"+e})),n.value=r+n.value),new e.URL(n,this.rootpath)}}}(n("../tree")),function(e){e.Value=function(e){this.value=e,this.is="value"},e.Value.prototype={eval:function(t){return this.value.length===1?this.value[0].eval(t):new e.Value(this.value.map(function(e){return e.eval(t)}))},toCSS:function(e){return this.value.map(function(t){return t.toCSS(e)}).join(e.compress?",":", ")}}}(n("../tree")),function(e){e.Variable=function(e,t,n){this.name=e,this.index=t,this.file=n},e.Variable.prototype={eval:function(t){var n,r,i=this.name;i.indexOf("@@")==0&&(i="@"+(new e.Variable(i.slice(1))).eval(t).value);if(this.evaluating)throw{type:"Name",message:"Recursive variable definition for "+i,filename:this.file,index:this.index};this.evaluating=!0;if(n=e.find(t.frames,function(e){if(r=e.variable(i))return r.value.eval(t)}))return this.evaluating=!1,n;throw{type:"Name",message:"variable "+i+" is undefined",filename:this.file,index:this.index}}}}(n("../tree")),function(e){e.debugInfo=function(t,n){var r="";if(t.dumpLineNumbers&&!t.compress)switch(t.dumpLineNumbers){case"comments":r=e.debugInfo.asComment(n);break;case"mediaquery":r=e.debugInfo.asMediaQuery(n);break;case"all":r=e.debugInfo.asComment(n)+e.debugInfo.asMediaQuery(n)}return r},e.debugInfo.asComment=function(e){return"/* line "+e.debugInfo.lineNumber+", "+e.debugInfo.fileName+" */\n"},e.debugInfo.asMediaQuery=function(e){return"@media -sass-debug-info{filename{font-family:"+("file://"+e.debugInfo.fileName).replace(/[\/:.]/g,"\\$&")+"}line{font-family:\\00003"+e.debugInfo.lineNumber+"}}\n"},e.find=function(e,t){for(var n=0,r;n<e.length;n++)if(r=t.call(e,e[n]))return r;return null},e.jsify=function(e){return Array.isArray(e.value)&&e.value.length>1?"["+e.value.map(function(e){return e.toCSS(!1)}).join(", ")+"]":e.toCSS(!1)}}(n("./tree"));var o=/^(file|chrome(-extension)?|resource|qrc|app):/.test(location.protocol);r.env=r.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>0||o?"development":"production"),r.async=r.async||!1,r.fileAsync=r.fileAsync||!1,r.poll=r.poll||(o?1e3:1500);if(r.functions)for(var u in r.functions)r.tree.functions[u]=r.functions[u];var a=/!dumpLineNumbers:(comments|mediaquery|all)/.exec(location.hash);a&&(r.dumpLineNumbers=a[1]),r.watch=function(){return r.watchMode||(r.env="development",f()),this.watchMode=!0},r.unwatch=function(){return clearInterval(r.watchTimer),this.watchMode=!1},/!watch/.test(location.hash)&&r.watch();var l=null;if(r.env!="development")try{l=typeof e.localStorage=="undefined"?null:e.localStorage}catch(c){}var h=document.getElementsByTagName("link"),p=/^text\/(x-)?less$/;r.sheets=[];for(var d=0;d<h.length;d++)(h[d].rel==="stylesheet/less"||h[d].rel.match(/stylesheet/)&&h[d].type.match(p))&&r.sheets.push(h[d]);var v="";r.modifyVars=function(e){var t=v;for(name in e)t+=(name.slice(0,1)==="@"?"":"@")+name+": "+(e[name].slice(-1)===";"?e[name]:e[name]+";");(new r.Parser).parse(t,function(e,t){S(t.toCSS(),r.sheets[r.sheets.length-1])})},r.refresh=function(e){var t,n;t=n=new Date,g(function(e,r,i,s,o){o.local?C("loading "+s.href+" from cache."):(C("parsed "+s.href+" successfully."),S(r.toCSS(),s,o.lastModified)),C("css for "+s.href+" generated in "+(new Date-n)+"ms"),o.remaining===0&&C("css generated in "+(new Date-t)+"ms"),n=new Date},e),m()},r.refreshStyles=m,r.refresh(r.env==="development"),typeof define=="function"&&define.amd&&define("less",[],function(){return r})})(window);
\ No newline at end of file
diff --git a/bootstrap-3.0.0/assets/js/raw-files.js b/bootstrap-3.0.0/assets/js/raw-files.js
new file mode 100644
index 0000000..4c34c2f
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/raw-files.js
@@ -0,0 +1,3 @@
+var __js = {"affix.js":"/* ========================================================================\n * Bootstrap: affix.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#affix\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // AFFIX CLASS DEFINITION\n  // ======================\n\n  var Affix = function (element, options) {\n    this.options = $.extend({}, Affix.DEFAULTS, options)\n    this.$window = $(window)\n      .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))\n      .on('click.bs.affix.data-api',  $.proxy(this.checkPositionWithEventLoop, this))\n\n    this.$element = $(element)\n    this.affixed  =\n    this.unpin    = null\n\n    this.checkPosition()\n  }\n\n  Affix.RESET = 'affix affix-top affix-bottom'\n\n  Affix.DEFAULTS = {\n    offset: 0\n  }\n\n  Affix.prototype.checkPositionWithEventLoop = function () {\n    setTimeout($.proxy(this.checkPosition, this), 1)\n  }\n\n  Affix.prototype.checkPosition = function () {\n    if (!this.$element.is(':visible')) return\n\n    var scrollHeight = $(document).height()\n    var scrollTop    = this.$window.scrollTop()\n    var position     = this.$element.offset()\n    var offset       = this.options.offset\n    var offsetTop    = offset.top\n    var offsetBottom = offset.bottom\n\n    if (typeof offset != 'object')         offsetBottom = offsetTop = offset\n    if (typeof offsetTop == 'function')    offsetTop    = offset.top()\n    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()\n\n    var affix = this.unpin   != null && (scrollTop + this.unpin <= position.top) ? false :\n                offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :\n                offsetTop    != null && (scrollTop <= offsetTop) ? 'top' : false\n\n    if (this.affixed === affix) return\n    if (this.unpin) this.$element.css('top', '')\n\n    this.affixed = affix\n    this.unpin   = affix == 'bottom' ? position.top - scrollTop : null\n\n    this.$element.removeClass(Affix.RESET).addClass('affix' + (affix ? '-' + affix : ''))\n\n    if (affix == 'bottom') {\n      this.$element.offset({ top: document.body.offsetHeight - offsetBottom - this.$element.height() })\n    }\n  }\n\n\n  // AFFIX PLUGIN DEFINITION\n  // =======================\n\n  var old = $.fn.affix\n\n  $.fn.affix = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.affix')\n      var options = typeof option == 'object' && option\n\n      if (!data) $this.data('bs.affix', (data = new Affix(this, options)))\n      if (typeof option == 'string') data[option]()\n    })\n  }\n\n  $.fn.affix.Constructor = Affix\n\n\n  // AFFIX NO CONFLICT\n  // =================\n\n  $.fn.affix.noConflict = function () {\n    $.fn.affix = old\n    return this\n  }\n\n\n  // AFFIX DATA-API\n  // ==============\n\n  $(window).on('load', function () {\n    $('[data-spy=\"affix\"]').each(function () {\n      var $spy = $(this)\n      var data = $spy.data()\n\n      data.offset = data.offset || {}\n\n      if (data.offsetBottom) data.offset.bottom = data.offsetBottom\n      if (data.offsetTop)    data.offset.top    = data.offsetTop\n\n      $spy.affix(data)\n    })\n  })\n\n}(window.jQuery);\n","alert.js":"/* ========================================================================\n * Bootstrap: alert.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#alerts\n * ========================================================================\n * Copyright 2013 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // ALERT CLASS DEFINITION\n  // ======================\n\n  var dismiss = '[data-dismiss=\"alert\"]'\n  var Alert   = function (el) {\n    $(el).on('click', dismiss, this.close)\n  }\n\n  Alert.prototype.close = function (e) {\n    var $this    = $(this)\n    var selector = $this.attr('data-target')\n\n    if (!selector) {\n      selector = $this.attr('href')\n      selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n    }\n\n    var $parent = $(selector)\n\n    if (e) e.preventDefault()\n\n    if (!$parent.length) {\n      $parent = $this.hasClass('alert') ? $this : $this.parent()\n    }\n\n    $parent.trigger(e = $.Event('close.bs.alert'))\n\n    if (e.isDefaultPrevented()) return\n\n    $parent.removeClass('in')\n\n    function removeElement() {\n      $parent.trigger('closed.bs.alert').remove()\n    }\n\n    $.support.transition && $parent.hasClass('fade') ?\n      $parent\n        .one($.support.transition.end, removeElement)\n        .emulateTransitionEnd(150) :\n      removeElement()\n  }\n\n\n  // ALERT PLUGIN DEFINITION\n  // =======================\n\n  var old = $.fn.alert\n\n  $.fn.alert = function (option) {\n    return this.each(function () {\n      var $this = $(this)\n      var data  = $this.data('bs.alert')\n\n      if (!data) $this.data('bs.alert', (data = new Alert(this)))\n      if (typeof option == 'string') data[option].call($this)\n    })\n  }\n\n  $.fn.alert.Constructor = Alert\n\n\n  // ALERT NO CONFLICT\n  // =================\n\n  $.fn.alert.noConflict = function () {\n    $.fn.alert = old\n    return this\n  }\n\n\n  // ALERT DATA-API\n  // ==============\n\n  $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)\n\n}(window.jQuery);\n","button.js":"/* ========================================================================\n * Bootstrap: button.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#buttons\n * ========================================================================\n * Copyright 2013 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // BUTTON PUBLIC CLASS DEFINITION\n  // ==============================\n\n  var Button = function (element, options) {\n    this.$element = $(element)\n    this.options  = $.extend({}, Button.DEFAULTS, options)\n  }\n\n  Button.DEFAULTS = {\n    loadingText: 'loading...'\n  }\n\n  Button.prototype.setState = function (state) {\n    var d    = 'disabled'\n    var $el  = this.$element\n    var val  = $el.is('input') ? 'val' : 'html'\n    var data = $el.data()\n\n    state = state + 'Text'\n\n    if (!data.resetText) $el.data('resetText', $el[val]())\n\n    $el[val](data[state] || this.options[state])\n\n    // push to event loop to allow forms to submit\n    setTimeout(function () {\n      state == 'loadingText' ?\n        $el.addClass(d).attr(d, d) :\n        $el.removeClass(d).removeAttr(d);\n    }, 0)\n  }\n\n  Button.prototype.toggle = function () {\n    var $parent = this.$element.closest('[data-toggle=\"buttons\"]')\n\n    if ($parent.length) {\n      var $input = this.$element.find('input')\n        .prop('checked', !this.$element.hasClass('active'))\n        .trigger('change')\n      if ($input.prop('type') === 'radio') $parent.find('.active').removeClass('active')\n    }\n\n    this.$element.toggleClass('active')\n  }\n\n\n  // BUTTON PLUGIN DEFINITION\n  // ========================\n\n  var old = $.fn.button\n\n  $.fn.button = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.button')\n      var options = typeof option == 'object' && option\n\n      if (!data) $this.data('bs.button', (data = new Button(this, options)))\n\n      if (option == 'toggle') data.toggle()\n      else if (option) data.setState(option)\n    })\n  }\n\n  $.fn.button.Constructor = Button\n\n\n  // BUTTON NO CONFLICT\n  // ==================\n\n  $.fn.button.noConflict = function () {\n    $.fn.button = old\n    return this\n  }\n\n\n  // BUTTON DATA-API\n  // ===============\n\n  $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) {\n    var $btn = $(e.target)\n    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')\n    $btn.button('toggle')\n    e.preventDefault()\n  })\n\n}(window.jQuery);\n","carousel.js":"/* ========================================================================\n * Bootstrap: carousel.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#carousel\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // CAROUSEL CLASS DEFINITION\n  // =========================\n\n  var Carousel = function (element, options) {\n    this.$element    = $(element)\n    this.$indicators = this.$element.find('.carousel-indicators')\n    this.options     = options\n    this.paused      =\n    this.sliding     =\n    this.interval    =\n    this.$active     =\n    this.$items      = null\n\n    this.options.pause == 'hover' && this.$element\n      .on('mouseenter', $.proxy(this.pause, this))\n      .on('mouseleave', $.proxy(this.cycle, this))\n  }\n\n  Carousel.DEFAULTS = {\n    interval: 5000\n  , pause: 'hover'\n  , wrap: true\n  }\n\n  Carousel.prototype.cycle =  function (e) {\n    e || (this.paused = false)\n\n    this.interval && clearInterval(this.interval)\n\n    this.options.interval\n      && !this.paused\n      && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))\n\n    return this\n  }\n\n  Carousel.prototype.getActiveIndex = function () {\n    this.$active = this.$element.find('.item.active')\n    this.$items  = this.$active.parent().children()\n\n    return this.$items.index(this.$active)\n  }\n\n  Carousel.prototype.to = function (pos) {\n    var that        = this\n    var activeIndex = this.getActiveIndex()\n\n    if (pos > (this.$items.length - 1) || pos < 0) return\n\n    if (this.sliding)       return this.$element.one('slid', function () { that.to(pos) })\n    if (activeIndex == pos) return this.pause().cycle()\n\n    return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))\n  }\n\n  Carousel.prototype.pause = function (e) {\n    e || (this.paused = true)\n\n    if (this.$element.find('.next, .prev').length && $.support.transition.end) {\n      this.$element.trigger($.support.transition.end)\n      this.cycle(true)\n    }\n\n    this.interval = clearInterval(this.interval)\n\n    return this\n  }\n\n  Carousel.prototype.next = function () {\n    if (this.sliding) return\n    return this.slide('next')\n  }\n\n  Carousel.prototype.prev = function () {\n    if (this.sliding) return\n    return this.slide('prev')\n  }\n\n  Carousel.prototype.slide = function (type, next) {\n    var $active   = this.$element.find('.item.active')\n    var $next     = next || $active[type]()\n    var isCycling = this.interval\n    var direction = type == 'next' ? 'left' : 'right'\n    var fallback  = type == 'next' ? 'first' : 'last'\n    var that      = this\n\n    if (!$next.length) {\n      if (!this.options.wrap) return\n      $next = this.$element.find('.item')[fallback]()\n    }\n\n    this.sliding = true\n\n    isCycling && this.pause()\n\n    var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction })\n\n    if ($next.hasClass('active')) return\n\n    if (this.$indicators.length) {\n      this.$indicators.find('.active').removeClass('active')\n      this.$element.one('slid', function () {\n        var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])\n        $nextIndicator && $nextIndicator.addClass('active')\n      })\n    }\n\n    if ($.support.transition && this.$element.hasClass('slide')) {\n      this.$element.trigger(e)\n      if (e.isDefaultPrevented()) return\n      $next.addClass(type)\n      $next[0].offsetWidth // force reflow\n      $active.addClass(direction)\n      $next.addClass(direction)\n      $active\n        .one($.support.transition.end, function () {\n          $next.removeClass([type, direction].join(' ')).addClass('active')\n          $active.removeClass(['active', direction].join(' '))\n          that.sliding = false\n          setTimeout(function () { that.$element.trigger('slid') }, 0)\n        })\n        .emulateTransitionEnd(600)\n    } else {\n      this.$element.trigger(e)\n      if (e.isDefaultPrevented()) return\n      $active.removeClass('active')\n      $next.addClass('active')\n      this.sliding = false\n      this.$element.trigger('slid')\n    }\n\n    isCycling && this.cycle()\n\n    return this\n  }\n\n\n  // CAROUSEL PLUGIN DEFINITION\n  // ==========================\n\n  var old = $.fn.carousel\n\n  $.fn.carousel = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.carousel')\n      var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)\n      var action  = typeof option == 'string' ? option : options.slide\n\n      if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))\n      if (typeof option == 'number') data.to(option)\n      else if (action) data[action]()\n      else if (options.interval) data.pause().cycle()\n    })\n  }\n\n  $.fn.carousel.Constructor = Carousel\n\n\n  // CAROUSEL NO CONFLICT\n  // ====================\n\n  $.fn.carousel.noConflict = function () {\n    $.fn.carousel = old\n    return this\n  }\n\n\n  // CAROUSEL DATA-API\n  // =================\n\n  $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {\n    var $this   = $(this), href\n    var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '')) //strip for ie7\n    var options = $.extend({}, $target.data(), $this.data())\n    var slideIndex = $this.attr('data-slide-to')\n    if (slideIndex) options.interval = false\n\n    $target.carousel(options)\n\n    if (slideIndex = $this.attr('data-slide-to')) {\n      $target.data('bs.carousel').to(slideIndex)\n    }\n\n    e.preventDefault()\n  })\n\n  $(window).on('load', function () {\n    $('[data-ride=\"carousel\"]').each(function () {\n      var $carousel = $(this)\n      $carousel.carousel($carousel.data())\n    })\n  })\n\n}(window.jQuery);\n","collapse.js":"/* ========================================================================\n * Bootstrap: collapse.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#collapse\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // COLLAPSE PUBLIC CLASS DEFINITION\n  // ================================\n\n  var Collapse = function (element, options) {\n    this.$element      = $(element)\n    this.options       = $.extend({}, Collapse.DEFAULTS, options)\n    this.transitioning = null\n\n    if (this.options.parent) this.$parent = $(this.options.parent)\n    if (this.options.toggle) this.toggle()\n  }\n\n  Collapse.DEFAULTS = {\n    toggle: true\n  }\n\n  Collapse.prototype.dimension = function () {\n    var hasWidth = this.$element.hasClass('width')\n    return hasWidth ? 'width' : 'height'\n  }\n\n  Collapse.prototype.show = function () {\n    if (this.transitioning || this.$element.hasClass('in')) return\n\n    var startEvent = $.Event('show.bs.collapse')\n    this.$element.trigger(startEvent)\n    if (startEvent.isDefaultPrevented()) return\n\n    var actives = this.$parent && this.$parent.find('> .panel > .in')\n\n    if (actives && actives.length) {\n      var hasData = actives.data('bs.collapse')\n      if (hasData && hasData.transitioning) return\n      actives.collapse('hide')\n      hasData || actives.data('bs.collapse', null)\n    }\n\n    var dimension = this.dimension()\n\n    this.$element\n      .removeClass('collapse')\n      .addClass('collapsing')\n      [dimension](0)\n\n    this.transitioning = 1\n\n    var complete = function () {\n      this.$element\n        .removeClass('collapsing')\n        .addClass('in')\n        [dimension]('auto')\n      this.transitioning = 0\n      this.$element.trigger('shown.bs.collapse')\n    }\n\n    if (!$.support.transition) return complete.call(this)\n\n    var scrollSize = $.camelCase(['scroll', dimension].join('-'))\n\n    this.$element\n      .one($.support.transition.end, $.proxy(complete, this))\n      .emulateTransitionEnd(350)\n      [dimension](this.$element[0][scrollSize])\n  }\n\n  Collapse.prototype.hide = function () {\n    if (this.transitioning || !this.$element.hasClass('in')) return\n\n    var startEvent = $.Event('hide.bs.collapse')\n    this.$element.trigger(startEvent)\n    if (startEvent.isDefaultPrevented()) return\n\n    var dimension = this.dimension()\n\n    this.$element\n      [dimension](this.$element[dimension]())\n      [0].offsetHeight\n\n    this.$element\n      .addClass('collapsing')\n      .removeClass('collapse')\n      .removeClass('in')\n\n    this.transitioning = 1\n\n    var complete = function () {\n      this.transitioning = 0\n      this.$element\n        .trigger('hidden.bs.collapse')\n        .removeClass('collapsing')\n        .addClass('collapse')\n    }\n\n    if (!$.support.transition) return complete.call(this)\n\n    this.$element\n      [dimension](0)\n      .one($.support.transition.end, $.proxy(complete, this))\n      .emulateTransitionEnd(350)\n  }\n\n  Collapse.prototype.toggle = function () {\n    this[this.$element.hasClass('in') ? 'hide' : 'show']()\n  }\n\n\n  // COLLAPSE PLUGIN DEFINITION\n  // ==========================\n\n  var old = $.fn.collapse\n\n  $.fn.collapse = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.collapse')\n      var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)\n\n      if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))\n      if (typeof option == 'string') data[option]()\n    })\n  }\n\n  $.fn.collapse.Constructor = Collapse\n\n\n  // COLLAPSE NO CONFLICT\n  // ====================\n\n  $.fn.collapse.noConflict = function () {\n    $.fn.collapse = old\n    return this\n  }\n\n\n  // COLLAPSE DATA-API\n  // =================\n\n  $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) {\n    var $this   = $(this), href\n    var target  = $this.attr('data-target')\n        || e.preventDefault()\n        || (href = $this.attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '') //strip for ie7\n    var $target = $(target)\n    var data    = $target.data('bs.collapse')\n    var option  = data ? 'toggle' : $this.data()\n    var parent  = $this.attr('data-parent')\n    var $parent = parent && $(parent)\n\n    if (!data || !data.transitioning) {\n      if ($parent) $parent.find('[data-toggle=collapse][data-parent=\"' + parent + '\"]').not($this).addClass('collapsed')\n      $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')\n    }\n\n    $target.collapse(option)\n  })\n\n}(window.jQuery);\n","dropdown.js":"/* ========================================================================\n * Bootstrap: dropdown.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#dropdowns\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // DROPDOWN CLASS DEFINITION\n  // =========================\n\n  var backdrop = '.dropdown-backdrop'\n  var toggle   = '[data-toggle=dropdown]'\n  var Dropdown = function (element) {\n    var $el = $(element).on('click.bs.dropdown', this.toggle)\n  }\n\n  Dropdown.prototype.toggle = function (e) {\n    var $this = $(this)\n\n    if ($this.is('.disabled, :disabled')) return\n\n    var $parent  = getParent($this)\n    var isActive = $parent.hasClass('open')\n\n    clearMenus()\n\n    if (!isActive) {\n      if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {\n        // if mobile we we use a backdrop because click events don't delegate\n        $('<div class=\"dropdown-backdrop\"/>').insertAfter($(this)).on('click', clearMenus)\n      }\n\n      $parent.trigger(e = $.Event('show.bs.dropdown'))\n\n      if (e.isDefaultPrevented()) return\n\n      $parent\n        .toggleClass('open')\n        .trigger('shown.bs.dropdown')\n\n      $this.focus()\n    }\n\n    return false\n  }\n\n  Dropdown.prototype.keydown = function (e) {\n    if (!/(38|40|27)/.test(e.keyCode)) return\n\n    var $this = $(this)\n\n    e.preventDefault()\n    e.stopPropagation()\n\n    if ($this.is('.disabled, :disabled')) return\n\n    var $parent  = getParent($this)\n    var isActive = $parent.hasClass('open')\n\n    if (!isActive || (isActive && e.keyCode == 27)) {\n      if (e.which == 27) $parent.find(toggle).focus()\n      return $this.click()\n    }\n\n    var $items = $('[role=menu] li:not(.divider):visible a', $parent)\n\n    if (!$items.length) return\n\n    var index = $items.index($items.filter(':focus'))\n\n    if (e.keyCode == 38 && index > 0)                 index--                        // up\n    if (e.keyCode == 40 && index < $items.length - 1) index++                        // down\n    if (!~index)                                      index=0\n\n    $items.eq(index).focus()\n  }\n\n  function clearMenus() {\n    $(backdrop).remove()\n    $(toggle).each(function (e) {\n      var $parent = getParent($(this))\n      if (!$parent.hasClass('open')) return\n      $parent.trigger(e = $.Event('hide.bs.dropdown'))\n      if (e.isDefaultPrevented()) return\n      $parent.removeClass('open').trigger('hidden.bs.dropdown')\n    })\n  }\n\n  function getParent($this) {\n    var selector = $this.attr('data-target')\n\n    if (!selector) {\n      selector = $this.attr('href')\n      selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\\s]*$)/, '') //strip for ie7\n    }\n\n    var $parent = selector && $(selector)\n\n    return $parent && $parent.length ? $parent : $this.parent()\n  }\n\n\n  // DROPDOWN PLUGIN DEFINITION\n  // ==========================\n\n  var old = $.fn.dropdown\n\n  $.fn.dropdown = function (option) {\n    return this.each(function () {\n      var $this = $(this)\n      var data  = $this.data('dropdown')\n\n      if (!data) $this.data('dropdown', (data = new Dropdown(this)))\n      if (typeof option == 'string') data[option].call($this)\n    })\n  }\n\n  $.fn.dropdown.Constructor = Dropdown\n\n\n  // DROPDOWN NO CONFLICT\n  // ====================\n\n  $.fn.dropdown.noConflict = function () {\n    $.fn.dropdown = old\n    return this\n  }\n\n\n  // APPLY TO STANDARD DROPDOWN ELEMENTS\n  // ===================================\n\n  $(document)\n    .on('click.bs.dropdown.data-api', clearMenus)\n    .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })\n    .on('click.bs.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)\n    .on('keydown.bs.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)\n\n}(window.jQuery);\n","modal.js":"/* ========================================================================\n * Bootstrap: modal.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#modals\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // MODAL CLASS DEFINITION\n  // ======================\n\n  var Modal = function (element, options) {\n    this.options   = options\n    this.$element  = $(element)\n    this.$backdrop =\n    this.isShown   = null\n\n    if (this.options.remote) this.$element.load(this.options.remote)\n  }\n\n  Modal.DEFAULTS = {\n      backdrop: true\n    , keyboard: true\n    , show: true\n  }\n\n  Modal.prototype.toggle = function (_relatedTarget) {\n    return this[!this.isShown ? 'show' : 'hide'](_relatedTarget)\n  }\n\n  Modal.prototype.show = function (_relatedTarget) {\n    var that = this\n    var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })\n\n    this.$element.trigger(e)\n\n    if (this.isShown || e.isDefaultPrevented()) return\n\n    this.isShown = true\n\n    this.escape()\n\n    this.$element.on('click.dismiss.modal', '[data-dismiss=\"modal\"]', $.proxy(this.hide, this))\n\n    this.backdrop(function () {\n      var transition = $.support.transition && that.$element.hasClass('fade')\n\n      if (!that.$element.parent().length) {\n        that.$element.appendTo(document.body) // don't move modals dom position\n      }\n\n      that.$element.show()\n\n      if (transition) {\n        that.$element[0].offsetWidth // force reflow\n      }\n\n      that.$element\n        .addClass('in')\n        .attr('aria-hidden', false)\n\n      that.enforceFocus()\n\n      var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })\n\n      transition ?\n        that.$element.find('.modal-dialog') // wait for modal to slide in\n          .one($.support.transition.end, function () {\n            that.$element.focus().trigger(e)\n          })\n          .emulateTransitionEnd(300) :\n        that.$element.focus().trigger(e)\n    })\n  }\n\n  Modal.prototype.hide = function (e) {\n    if (e) e.preventDefault()\n\n    e = $.Event('hide.bs.modal')\n\n    this.$element.trigger(e)\n\n    if (!this.isShown || e.isDefaultPrevented()) return\n\n    this.isShown = false\n\n    this.escape()\n\n    $(document).off('focusin.bs.modal')\n\n    this.$element\n      .removeClass('in')\n      .attr('aria-hidden', true)\n      .off('click.dismiss.modal')\n\n    $.support.transition && this.$element.hasClass('fade') ?\n      this.$element\n        .one($.support.transition.end, $.proxy(this.hideModal, this))\n        .emulateTransitionEnd(300) :\n      this.hideModal()\n  }\n\n  Modal.prototype.enforceFocus = function () {\n    $(document)\n      .off('focusin.bs.modal') // guard against infinite focus loop\n      .on('focusin.bs.modal', $.proxy(function (e) {\n        if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {\n          this.$element.focus()\n        }\n      }, this))\n  }\n\n  Modal.prototype.escape = function () {\n    if (this.isShown && this.options.keyboard) {\n      this.$element.on('keyup.dismiss.bs.modal', $.proxy(function (e) {\n        e.which == 27 && this.hide()\n      }, this))\n    } else if (!this.isShown) {\n      this.$element.off('keyup.dismiss.bs.modal')\n    }\n  }\n\n  Modal.prototype.hideModal = function () {\n    var that = this\n    this.$element.hide()\n    this.backdrop(function () {\n      that.removeBackdrop()\n      that.$element.trigger('hidden.bs.modal')\n    })\n  }\n\n  Modal.prototype.removeBackdrop = function () {\n    this.$backdrop && this.$backdrop.remove()\n    this.$backdrop = null\n  }\n\n  Modal.prototype.backdrop = function (callback) {\n    var that    = this\n    var animate = this.$element.hasClass('fade') ? 'fade' : ''\n\n    if (this.isShown && this.options.backdrop) {\n      var doAnimate = $.support.transition && animate\n\n      this.$backdrop = $('<div class=\"modal-backdrop ' + animate + '\" />')\n        .appendTo(document.body)\n\n      this.$element.on('click.dismiss.modal', $.proxy(function (e) {\n        if (e.target !== e.currentTarget) return\n        this.options.backdrop == 'static'\n          ? this.$element[0].focus.call(this.$element[0])\n          : this.hide.call(this)\n      }, this))\n\n      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow\n\n      this.$backdrop.addClass('in')\n\n      if (!callback) return\n\n      doAnimate ?\n        this.$backdrop\n          .one($.support.transition.end, callback)\n          .emulateTransitionEnd(150) :\n        callback()\n\n    } else if (!this.isShown && this.$backdrop) {\n      this.$backdrop.removeClass('in')\n\n      $.support.transition && this.$element.hasClass('fade')?\n        this.$backdrop\n          .one($.support.transition.end, callback)\n          .emulateTransitionEnd(150) :\n        callback()\n\n    } else if (callback) {\n      callback()\n    }\n  }\n\n\n  // MODAL PLUGIN DEFINITION\n  // =======================\n\n  var old = $.fn.modal\n\n  $.fn.modal = function (option, _relatedTarget) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.modal')\n      var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)\n\n      if (!data) $this.data('bs.modal', (data = new Modal(this, options)))\n      if (typeof option == 'string') data[option](_relatedTarget)\n      else if (options.show) data.show(_relatedTarget)\n    })\n  }\n\n  $.fn.modal.Constructor = Modal\n\n\n  // MODAL NO CONFLICT\n  // =================\n\n  $.fn.modal.noConflict = function () {\n    $.fn.modal = old\n    return this\n  }\n\n\n  // MODAL DATA-API\n  // ==============\n\n  $(document).on('click.bs.modal.data-api', '[data-toggle=\"modal\"]', function (e) {\n    var $this   = $(this)\n    var href    = $this.attr('href')\n    var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\\s]+$)/, ''))) //strip for ie7\n    var option  = $target.data('modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())\n\n    e.preventDefault()\n\n    $target\n      .modal(option, this)\n      .one('hide', function () {\n        $this.is(':visible') && $this.focus()\n      })\n  })\n\n  $(document)\n    .on('show.bs.modal',  '.modal', function () { $(document.body).addClass('modal-open') })\n    .on('hidden.bs.modal', '.modal', function () { $(document.body).removeClass('modal-open') })\n\n}(window.jQuery);\n","popover.js":"/* ========================================================================\n * Bootstrap: popover.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#popovers\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // POPOVER PUBLIC CLASS DEFINITION\n  // ===============================\n\n  var Popover = function (element, options) {\n    this.init('popover', element, options)\n  }\n\n  if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')\n\n  Popover.DEFAULTS = $.extend({} , $.fn.tooltip.Constructor.DEFAULTS, {\n    placement: 'right'\n  , trigger: 'click'\n  , content: ''\n  , template: '<div class=\"popover\"><div class=\"arrow\"></div><h3 class=\"popover-title\"></h3><div class=\"popover-content\"></div></div>'\n  })\n\n\n  // NOTE: POPOVER EXTENDS tooltip.js\n  // ================================\n\n  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)\n\n  Popover.prototype.constructor = Popover\n\n  Popover.prototype.getDefaults = function () {\n    return Popover.DEFAULTS\n  }\n\n  Popover.prototype.setContent = function () {\n    var $tip    = this.tip()\n    var title   = this.getTitle()\n    var content = this.getContent()\n\n    $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)\n    $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)\n\n    $tip.removeClass('fade top bottom left right in')\n\n    // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do\n    // this manually by checking the contents.\n    if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()\n  }\n\n  Popover.prototype.hasContent = function () {\n    return this.getTitle() || this.getContent()\n  }\n\n  Popover.prototype.getContent = function () {\n    var $e = this.$element\n    var o  = this.options\n\n    return $e.attr('data-content')\n      || (typeof o.content == 'function' ?\n            o.content.call($e[0]) :\n            o.content)\n  }\n\n  Popover.prototype.arrow = function () {\n    return this.$arrow = this.$arrow || this.tip().find('.arrow')\n  }\n\n  Popover.prototype.tip = function () {\n    if (!this.$tip) this.$tip = $(this.options.template)\n    return this.$tip\n  }\n\n\n  // POPOVER PLUGIN DEFINITION\n  // =========================\n\n  var old = $.fn.popover\n\n  $.fn.popover = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.popover')\n      var options = typeof option == 'object' && option\n\n      if (!data) $this.data('bs.popover', (data = new Popover(this, options)))\n      if (typeof option == 'string') data[option]()\n    })\n  }\n\n  $.fn.popover.Constructor = Popover\n\n\n  // POPOVER NO CONFLICT\n  // ===================\n\n  $.fn.popover.noConflict = function () {\n    $.fn.popover = old\n    return this\n  }\n\n}(window.jQuery);\n","scrollspy.js":"/* ========================================================================\n * Bootstrap: scrollspy.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#scrollspy\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // SCROLLSPY CLASS DEFINITION\n  // ==========================\n\n  function ScrollSpy(element, options) {\n    var href\n    var process  = $.proxy(this.process, this)\n\n    this.$element       = $(element).is('body') ? $(window) : $(element)\n    this.$body          = $('body')\n    this.$scrollElement = this.$element.on('scroll.bs.scroll-spy.data-api', process)\n    this.options        = $.extend({}, ScrollSpy.DEFAULTS, options)\n    this.selector       = (this.options.target\n      || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '')) //strip for ie7\n      || '') + ' .nav li > a'\n    this.offsets        = $([])\n    this.targets        = $([])\n    this.activeTarget   = null\n\n    this.refresh()\n    this.process()\n  }\n\n  ScrollSpy.DEFAULTS = {\n    offset: 10\n  }\n\n  ScrollSpy.prototype.refresh = function () {\n    var offsetMethod = this.$element[0] == window ? 'offset' : 'position'\n\n    this.offsets = $([])\n    this.targets = $([])\n\n    var self     = this\n    var $targets = this.$body\n      .find(this.selector)\n      .map(function () {\n        var $el   = $(this)\n        var href  = $el.data('target') || $el.attr('href')\n        var $href = /^#\\w/.test(href) && $(href)\n\n        return ($href\n          && $href.length\n          && [[ $href[offsetMethod]().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]]) || null\n      })\n      .sort(function (a, b) { return a[0] - b[0] })\n      .each(function () {\n        self.offsets.push(this[0])\n        self.targets.push(this[1])\n      })\n  }\n\n  ScrollSpy.prototype.process = function () {\n    var scrollTop    = this.$scrollElement.scrollTop() + this.options.offset\n    var scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight\n    var maxScroll    = scrollHeight - this.$scrollElement.height()\n    var offsets      = this.offsets\n    var targets      = this.targets\n    var activeTarget = this.activeTarget\n    var i\n\n    if (scrollTop >= maxScroll) {\n      return activeTarget != (i = targets.last()[0]) && this.activate(i)\n    }\n\n    for (i = offsets.length; i--;) {\n      activeTarget != targets[i]\n        && scrollTop >= offsets[i]\n        && (!offsets[i + 1] || scrollTop <= offsets[i + 1])\n        && this.activate( targets[i] )\n    }\n  }\n\n  ScrollSpy.prototype.activate = function (target) {\n    this.activeTarget = target\n\n    $(this.selector)\n      .parents('.active')\n      .removeClass('active')\n\n    var selector = this.selector\n      + '[data-target=\"' + target + '\"],'\n      + this.selector + '[href=\"' + target + '\"]'\n\n    var active = $(selector)\n      .parents('li')\n      .addClass('active')\n\n    if (active.parent('.dropdown-menu').length)  {\n      active = active\n        .closest('li.dropdown')\n        .addClass('active')\n    }\n\n    active.trigger('activate')\n  }\n\n\n  // SCROLLSPY PLUGIN DEFINITION\n  // ===========================\n\n  var old = $.fn.scrollspy\n\n  $.fn.scrollspy = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.scrollspy')\n      var options = typeof option == 'object' && option\n\n      if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))\n      if (typeof option == 'string') data[option]()\n    })\n  }\n\n  $.fn.scrollspy.Constructor = ScrollSpy\n\n\n  // SCROLLSPY NO CONFLICT\n  // =====================\n\n  $.fn.scrollspy.noConflict = function () {\n    $.fn.scrollspy = old\n    return this\n  }\n\n\n  // SCROLLSPY DATA-API\n  // ==================\n\n  $(window).on('load', function () {\n    $('[data-spy=\"scroll\"]').each(function () {\n      var $spy = $(this)\n      $spy.scrollspy($spy.data())\n    })\n  })\n\n}(window.jQuery);\n","tab.js":"/* ========================================================================\n * Bootstrap: tab.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#tabs\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // TAB CLASS DEFINITION\n  // ====================\n\n  var Tab = function (element) {\n    this.element = $(element)\n  }\n\n  Tab.prototype.show = function () {\n    var $this    = this.element\n    var $ul      = $this.closest('ul:not(.dropdown-menu)')\n    var selector = $this.attr('data-target')\n\n    if (!selector) {\n      selector = $this.attr('href')\n      selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') //strip for ie7\n    }\n\n    if ($this.parent('li').hasClass('active')) return\n\n    var previous = $ul.find('.active:last a')[0]\n    var e        = $.Event('show.bs.tab', {\n      relatedTarget: previous\n    })\n\n    $this.trigger(e)\n\n    if (e.isDefaultPrevented()) return\n\n    var $target = $(selector)\n\n    this.activate($this.parent('li'), $ul)\n    this.activate($target, $target.parent(), function () {\n      $this.trigger({\n        type: 'shown.bs.tab'\n      , relatedTarget: previous\n      })\n    })\n  }\n\n  Tab.prototype.activate = function (element, container, callback) {\n    var $active    = container.find('> .active')\n    var transition = callback\n      && $.support.transition\n      && $active.hasClass('fade')\n\n    function next() {\n      $active\n        .removeClass('active')\n        .find('> .dropdown-menu > .active')\n        .removeClass('active')\n\n      element.addClass('active')\n\n      if (transition) {\n        element[0].offsetWidth // reflow for transition\n        element.addClass('in')\n      } else {\n        element.removeClass('fade')\n      }\n\n      if (element.parent('.dropdown-menu')) {\n        element.closest('li.dropdown').addClass('active')\n      }\n\n      callback && callback()\n    }\n\n    transition ?\n      $active\n        .one($.support.transition.end, next)\n        .emulateTransitionEnd(150) :\n      next()\n\n    $active.removeClass('in')\n  }\n\n\n  // TAB PLUGIN DEFINITION\n  // =====================\n\n  var old = $.fn.tab\n\n  $.fn.tab = function ( option ) {\n    return this.each(function () {\n      var $this = $(this)\n      var data  = $this.data('bs.tab')\n\n      if (!data) $this.data('bs.tab', (data = new Tab(this)))\n      if (typeof option == 'string') data[option]()\n    })\n  }\n\n  $.fn.tab.Constructor = Tab\n\n\n  // TAB NO CONFLICT\n  // ===============\n\n  $.fn.tab.noConflict = function () {\n    $.fn.tab = old\n    return this\n  }\n\n\n  // TAB DATA-API\n  // ============\n\n  $(document).on('click.bs.tab.data-api', '[data-toggle=\"tab\"], [data-toggle=\"pill\"]', function (e) {\n    e.preventDefault()\n    $(this).tab('show')\n  })\n\n}(window.jQuery);\n","tooltip.js":"/* ========================================================================\n * Bootstrap: tooltip.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#tooltip\n * Inspired by the original jQuery.tipsy by Jason Frame\n * ========================================================================\n * Copyright 2012 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // TOOLTIP PUBLIC CLASS DEFINITION\n  // ===============================\n\n  var Tooltip = function (element, options) {\n    this.type       =\n    this.options    =\n    this.enabled    =\n    this.timeout    =\n    this.hoverState =\n    this.$element   = null\n\n    this.init('tooltip', element, options)\n  }\n\n  Tooltip.DEFAULTS = {\n    animation: true\n  , placement: 'top'\n  , selector: false\n  , template: '<div class=\"tooltip\"><div class=\"tooltip-arrow\"></div><div class=\"tooltip-inner\"></div></div>'\n  , trigger: 'hover focus'\n  , title: ''\n  , delay: 0\n  , html: false\n  , container: false\n  }\n\n  Tooltip.prototype.init = function (type, element, options) {\n    this.enabled  = true\n    this.type     = type\n    this.$element = $(element)\n    this.options  = this.getOptions(options)\n\n    var triggers = this.options.trigger.split(' ')\n\n    for (var i = triggers.length; i--;) {\n      var trigger = triggers[i]\n\n      if (trigger == 'click') {\n        this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))\n      } else if (trigger != 'manual') {\n        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focus'\n        var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'\n\n        this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))\n        this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))\n      }\n    }\n\n    this.options.selector ?\n      (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :\n      this.fixTitle()\n  }\n\n  Tooltip.prototype.getDefaults = function () {\n    return Tooltip.DEFAULTS\n  }\n\n  Tooltip.prototype.getOptions = function (options) {\n    options = $.extend({}, this.getDefaults(), this.$element.data(), options)\n\n    if (options.delay && typeof options.delay == 'number') {\n      options.delay = {\n        show: options.delay\n      , hide: options.delay\n      }\n    }\n\n    return options\n  }\n\n  Tooltip.prototype.getDelegateOptions = function () {\n    var options  = {}\n    var defaults = this.getDefaults()\n\n    this._options && $.each(this._options, function (key, value) {\n      if (defaults[key] != value) options[key] = value\n    })\n\n    return options\n  }\n\n  Tooltip.prototype.enter = function (obj) {\n    var self = obj instanceof this.constructor ?\n      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)\n\n    clearTimeout(self.timeout)\n\n    self.hoverState = 'in'\n\n    if (!self.options.delay || !self.options.delay.show) return self.show()\n\n    self.timeout = setTimeout(function () {\n      if (self.hoverState == 'in') self.show()\n    }, self.options.delay.show)\n  }\n\n  Tooltip.prototype.leave = function (obj) {\n    var self = obj instanceof this.constructor ?\n      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)\n\n    clearTimeout(self.timeout)\n\n    self.hoverState = 'out'\n\n    if (!self.options.delay || !self.options.delay.hide) return self.hide()\n\n    self.timeout = setTimeout(function () {\n      if (self.hoverState == 'out') self.hide()\n    }, self.options.delay.hide)\n  }\n\n  Tooltip.prototype.show = function () {\n    var e = $.Event('show.bs.'+ this.type)\n\n    if (this.hasContent() && this.enabled) {\n      this.$element.trigger(e)\n\n      if (e.isDefaultPrevented()) return\n\n      var $tip = this.tip()\n\n      this.setContent()\n\n      if (this.options.animation) $tip.addClass('fade')\n\n      var placement = typeof this.options.placement == 'function' ?\n        this.options.placement.call(this, $tip[0], this.$element[0]) :\n        this.options.placement\n\n      var autoToken = /\\s?auto?\\s?/i\n      var autoPlace = autoToken.test(placement)\n      if (autoPlace) placement = placement.replace(autoToken, '') || 'top'\n\n      $tip\n        .detach()\n        .css({ top: 0, left: 0, display: 'block' })\n        .addClass(placement)\n\n      this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)\n\n      var pos          = this.getPosition()\n      var actualWidth  = $tip[0].offsetWidth\n      var actualHeight = $tip[0].offsetHeight\n\n      if (autoPlace) {\n        var $parent = this.$element.parent()\n\n        var orgPlacement = placement\n        var docScroll    = document.documentElement.scrollTop || document.body.scrollTop\n        var parentWidth  = this.options.container == 'body' ? window.innerWidth  : $parent.outerWidth()\n        var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight()\n        var parentLeft   = this.options.container == 'body' ? 0 : $parent.offset().left\n\n        placement = placement == 'bottom' && pos.top   + pos.height  + actualHeight - docScroll > parentHeight  ? 'top'    :\n                    placement == 'top'    && pos.top   - docScroll   - actualHeight < 0                         ? 'bottom' :\n                    placement == 'right'  && pos.right + actualWidth > parentWidth                              ? 'left'   :\n                    placement == 'left'   && pos.left  - actualWidth < parentLeft                               ? 'right'  :\n                    placement\n\n        $tip\n          .removeClass(orgPlacement)\n          .addClass(placement)\n      }\n\n      var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)\n\n      this.applyPlacement(calculatedOffset, placement)\n      this.$element.trigger('shown.bs.' + this.type)\n    }\n  }\n\n  Tooltip.prototype.applyPlacement = function(offset, placement) {\n    var replace\n    var $tip   = this.tip()\n    var width  = $tip[0].offsetWidth\n    var height = $tip[0].offsetHeight\n\n    // manually read margins because getBoundingClientRect includes difference\n    var marginTop = parseInt($tip.css('margin-top'), 10)\n    var marginLeft = parseInt($tip.css('margin-left'), 10)\n\n    // we must check for NaN for ie 8/9\n    if (isNaN(marginTop))  marginTop  = 0\n    if (isNaN(marginLeft)) marginLeft = 0\n\n    offset.top  = offset.top  + marginTop\n    offset.left = offset.left + marginLeft\n\n    $tip\n      .offset(offset)\n      .addClass('in')\n\n    // check to see if placing tip in new offset caused the tip to resize itself\n    var actualWidth  = $tip[0].offsetWidth\n    var actualHeight = $tip[0].offsetHeight\n\n    if (placement == 'top' && actualHeight != height) {\n      replace = true\n      offset.top = offset.top + height - actualHeight\n    }\n\n    if (/bottom|top/.test(placement)) {\n      var delta = 0\n\n      if (offset.left < 0) {\n        delta       = offset.left * -2\n        offset.left = 0\n\n        $tip.offset(offset)\n\n        actualWidth  = $tip[0].offsetWidth\n        actualHeight = $tip[0].offsetHeight\n      }\n\n      this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')\n    } else {\n      this.replaceArrow(actualHeight - height, actualHeight, 'top')\n    }\n\n    if (replace) $tip.offset(offset)\n  }\n\n  Tooltip.prototype.replaceArrow = function(delta, dimension, position) {\n    this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + \"%\") : '')\n  }\n\n  Tooltip.prototype.setContent = function () {\n    var $tip  = this.tip()\n    var title = this.getTitle()\n\n    $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)\n    $tip.removeClass('fade in top bottom left right')\n  }\n\n  Tooltip.prototype.hide = function () {\n    var that = this\n    var $tip = this.tip()\n    var e    = $.Event('hide.bs.' + this.type)\n\n    function complete() {\n      if (that.hoverState != 'in') $tip.detach()\n    }\n\n    this.$element.trigger(e)\n\n    if (e.isDefaultPrevented()) return\n\n    $tip.removeClass('in')\n\n    $.support.transition && this.$tip.hasClass('fade') ?\n      $tip\n        .one($.support.transition.end, complete)\n        .emulateTransitionEnd(150) :\n      complete()\n\n    this.$element.trigger('hidden.bs.' + this.type)\n\n    return this\n  }\n\n  Tooltip.prototype.fixTitle = function () {\n    var $e = this.$element\n    if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {\n      $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')\n    }\n  }\n\n  Tooltip.prototype.hasContent = function () {\n    return this.getTitle()\n  }\n\n  Tooltip.prototype.getPosition = function () {\n    var el = this.$element[0]\n    return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {\n      width: el.offsetWidth\n    , height: el.offsetHeight\n    }, this.$element.offset())\n  }\n\n  Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {\n    return placement == 'bottom' ? { top: pos.top + pos.height,   left: pos.left + pos.width / 2 - actualWidth / 2  } :\n           placement == 'top'    ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2  } :\n           placement == 'left'   ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :\n        /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width   }\n  }\n\n  Tooltip.prototype.getTitle = function () {\n    var title\n    var $e = this.$element\n    var o  = this.options\n\n    title = $e.attr('data-original-title')\n      || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)\n\n    return title\n  }\n\n  Tooltip.prototype.tip = function () {\n    return this.$tip = this.$tip || $(this.options.template)\n  }\n\n  Tooltip.prototype.arrow = function () {\n    return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')\n  }\n\n  Tooltip.prototype.validate = function () {\n    if (!this.$element[0].parentNode) {\n      this.hide()\n      this.$element = null\n      this.options  = null\n    }\n  }\n\n  Tooltip.prototype.enable = function () {\n    this.enabled = true\n  }\n\n  Tooltip.prototype.disable = function () {\n    this.enabled = false\n  }\n\n  Tooltip.prototype.toggleEnabled = function () {\n    this.enabled = !this.enabled\n  }\n\n  Tooltip.prototype.toggle = function (e) {\n    var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this\n    self.tip().hasClass('in') ? self.leave(self) : self.enter(self)\n  }\n\n  Tooltip.prototype.destroy = function () {\n    this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)\n  }\n\n\n  // TOOLTIP PLUGIN DEFINITION\n  // =========================\n\n  var old = $.fn.tooltip\n\n  $.fn.tooltip = function (option) {\n    return this.each(function () {\n      var $this   = $(this)\n      var data    = $this.data('bs.tooltip')\n      var options = typeof option == 'object' && option\n\n      if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))\n      if (typeof option == 'string') data[option]()\n    })\n  }\n\n  $.fn.tooltip.Constructor = Tooltip\n\n\n  // TOOLTIP NO CONFLICT\n  // ===================\n\n  $.fn.tooltip.noConflict = function () {\n    $.fn.tooltip = old\n    return this\n  }\n\n}(window.jQuery);\n","transition.js":"/* ========================================================================\n * Bootstrap: transition.js v3.0.0\n * http://twbs.github.com/bootstrap/javascript.html#transitions\n * ========================================================================\n * Copyright 2013 Twitter, Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ======================================================================== */\n\n\n+function ($) { \"use strict\";\n\n  // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)\n  // ============================================================\n\n  function transitionEnd() {\n    var el = document.createElement('bootstrap')\n\n    var transEndEventNames = {\n      'WebkitTransition' : 'webkitTransitionEnd'\n    , 'MozTransition'    : 'transitionend'\n    , 'OTransition'      : 'oTransitionEnd otransitionend'\n    , 'transition'       : 'transitionend'\n    }\n\n    for (var name in transEndEventNames) {\n      if (el.style[name] !== undefined) {\n        return { end: transEndEventNames[name] }\n      }\n    }\n  }\n\n  // http://blog.alexmaccaw.com/css-transitions\n  $.fn.emulateTransitionEnd = function (duration) {\n    var called = false, $el = this\n    $(this).one($.support.transition.end, function () { called = true })\n    var callback = function () { if (!called) $($el).trigger($.support.transition.end) }\n    setTimeout(callback, duration)\n    return this\n  }\n\n  $(function () {\n    $.support.transition = transitionEnd()\n  })\n\n}(window.jQuery);\n"}
+var __less = {"alerts.less":"//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headingsColor\n    color: inherit;\n  }\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissable alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable {\n padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","badges.less":"//\n// Badges\n// --------------------------------------------------\n\n\n// Base classes\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: baseline;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n}\n\n// Hover state, but only for links\na.badge {\n  &:hover,\n  &:focus {\n    color: @badge-link-hover-color;\n    text-decoration: none;\n    cursor: pointer;\n  }\n}\n\n// Quick fix for labels/badges in buttons\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n// Account for counters in navs\na.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: @badge-active-color;\n  background-color: @badge-active-bg;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n","bootstrap.less":"/*!\n * Bootstrap v3.0.0\n *\n * Copyright 2013 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Designed and built with all the love in the world by @mdo and @fat.\n */\n\n// Core variables and mixins\n@import \"variables.less\";\n@import \"mixins.less\";\n\n// Reset\n@import \"normalize.less\";\n@import \"print.less\";\n\n// Core CSS\n@import \"scaffolding.less\";\n@import \"type.less\";\n@import \"code.less\";\n@import \"grid.less\";\n@import \"tables.less\";\n@import \"forms.less\";\n@import \"buttons.less\";\n\n// Components\n@import \"component-animations.less\";\n@import \"glyphicons.less\";\n@import \"dropdowns.less\";\n@import \"button-groups.less\";\n@import \"input-groups.less\";\n@import \"navs.less\";\n@import \"navbar.less\";\n@import \"breadcrumbs.less\";\n@import \"pagination.less\";\n@import \"pager.less\";\n@import \"labels.less\";\n@import \"badges.less\";\n@import \"jumbotron.less\";\n@import \"thumbnails.less\";\n@import \"alerts.less\";\n@import \"progress-bars.less\";\n@import \"media.less\";\n@import \"list-group.less\";\n@import \"panels.less\";\n@import \"wells.less\";\n@import \"close.less\";\n\n// Components w/ JavaScript\n@import \"modals.less\";\n@import \"tooltip.less\";\n@import \"popovers.less\";\n@import \"carousel.less\";\n\n// Utility classes\n@import \"utilities.less\";\n@import \"responsive-utilities.less\";\n","breadcrumbs.less":"//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n  > li {\n    display: inline-block;\n    &+li:before {\n      content: \"/\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","button-groups.less":"//\n// Button groups\n// --------------------------------------------------\n\n// Button carets\n//\n// Match the button text color to the arrow/caret for indicating dropdown-ness.\n\n.caret {\n  .btn-default & {\n    border-top-color: @btn-default-color;\n  }\n  .btn-primary &,\n  .btn-success &,\n  .btn-warning &,\n  .btn-danger &,\n  .btn-info & {\n    border-top-color: #fff;\n  }\n}\n.dropup {\n  & .btn-default .caret {\n    border-bottom-color: @btn-default-color;\n  }\n  .btn-primary,\n  .btn-success,\n  .btn-warning,\n  .btn-danger,\n  .btn-info {\n   .caret {\n      border-bottom-color: #fff;\n    }\n  }\n}\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n    &:focus {\n      // Remove focus outline when dropdown JS adds it after closing the menu\n      outline: none;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  .clearfix();\n\n  .btn-group {\n    float: left;\n  }\n  // Space out series of button groups\n  > .btn,\n  > .btn-group {\n    + .btn,\n    + .btn-group {\n      margin-left: 5px;\n    }\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { .btn-xs(); }\n.btn-group-sm > .btn { .btn-sm(); }\n.btn-group-lg > .btn { .btn-lg(); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    .clearfix();\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    border-top-right-radius: @border-radius-base;\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    border-bottom-left-radius: @border-radius-base;\n    .border-top-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  .btn {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n}\n\n\n// Checkbox and radio options\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n  display: none;\n}\n","buttons.less":"//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n// Core styles\n.btn {\n  display: inline-block;\n  padding: @padding-base-vertical @padding-base-horizontal;\n  margin-bottom: 0; // For input.btn\n  font-size: @font-size-base;\n  font-weight: @btn-font-weight;\n  line-height: @line-height-base;\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n  white-space: nowrap;\n  .user-select(none);\n\n  &:focus {\n    .tab-focus();\n  }\n\n  &:hover,\n  &:focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n    pointer-events: none; // Future-proof disabling of clicks\n    .opacity(.65);\n    .box-shadow(none);\n  }\n\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  cursor: pointer;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: underline;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n.btn-sm,\n.btn-xs {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n.btn-xs {\n  padding: 1px 5px;\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n  padding-left: 0;\n  padding-right: 0;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","carousel.less":"//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      .img-responsive();\n      line-height: 1;\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev { display: block; }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  // We can't have this transition here because webkit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    margin-top: -10px;\n    margin-left: -10px;\n    font-family: serif;\n  }\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-tablet) {\n\n  // Scale up the controls a smidge\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -15px;\n    margin-left: -15px;\n    font-size: 30px;\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","close.less":"//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n  }\n}\n","code.less":"//\n// Code (inline and blocK)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\npre {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  white-space: nowrap;\n  border-radius: @border-radius-base;\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Make prettyprint styles more spaced out for readability\n  &.prettyprint {\n    margin-bottom: @line-height-computed;\n  }\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","component-animations.less":"//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n  &.in {\n    display: block;\n  }\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition(height .35s ease);\n}\n","dropdowns.less":"//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base solid @dropdown-caret-color;\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n  // Firefox fix for https://github.com/twbs/bootstrap/issues/9538. Once fixed,\n  // we can just straight up remove this.\n  border-bottom: 0 dotted;\n  content: \"\";\n}\n\n// The dropdown wrapper (div)\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n}\n// Nuke hover/focus effects\n.dropdown-menu > .disabled > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: not-allowed;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: @zindex-dropdown - 10;\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    // Firefox fix for https://github.com/twbs/bootstrap/issues/9538. Once this\n    // gets fixed, restore `border-top: 0;`.\n    border-top: 0 dotted;\n    border-bottom: 4px solid @dropdown-caret-color;\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 1px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .pull-right > .dropdown-menu();\n    }\n  }\n}\n\n","forms.less":"//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; /* IE8-9 */\n  line-height: normal;\n}\n\n// Set the height of select and file controls to match text inputs\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Fix optgroup Firefox bug per https://github.com/twbs/bootstrap/issues/7611\nselect optgroup {\n  font-size: inherit;\n  font-style: inherit;\n  font-family: inherit;\n}\n\n// Focus for select, file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Fix for Chrome number input\n// Setting certain font-sizes causes the `I` bar to appear on hover of the bottom increment button.\n// See https://github.com/twbs/bootstrap/issues/8350 for more.\ninput[type=\"number\"] {\n  &::-webkit-outer-spin-button,\n  &::-webkit-inner-spin-button {\n    height: auto;\n  }\n}\n\n\n// Placeholder\n//\n// Placeholder text gets special styles because when browsers invalidate entire\n// lines if it doesn't understand a selector/\n.form-control {\n  .placeholder();\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  vertical-align: middle;\n  background-color: @input-bg;\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Disabled and read-only inputs\n  // Note: HTML5 says that controls under a fieldset > legend:first-child won't\n  // be disabled if the fieldset is disabled. Due to implementation difficulty,\n  // we don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n    background-color: @input-bg-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  display: block;\n  min-height: @line-height-computed; // clear the floating input if there is no label text\n  margin-top: 10px;\n  margin-bottom: 10px;\n  padding-left: 20px;\n  vertical-align: middle;\n  label {\n    display: inline;\n    margin-bottom: 0;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  float: left;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"],\n.radio,\n.radio-inline,\n.checkbox,\n.checkbox-inline {\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n  }\n}\n\n// Form control sizing\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n// Warning\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n// Error\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n// Success\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  margin-bottom: 0; // Remove default margin from `p`\n  padding-top: (@padding-base-vertical + 1);\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-tablet) {\n    // Inline-block all the things for \"inline\"\n    .form-group  {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match (which also avoids\n    // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969).\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      padding-left: 0;\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      float: none;\n      margin-left: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of labels, radios, and checkboxes\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Only right align form labels here when the columns stop stacking\n  @media (min-width: @screen-tablet) {\n    .control-label {\n      text-align: right;\n    }\n  }\n}\n","glyphicons.less":"//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('@{icon-font-path}@{icon-font-name}.eot');\n  src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n       url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n       url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n       url('@{icon-font-path}@{icon-font-name}.svg#glyphicons-halflingsregular') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\2a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\2b\"; } }\n.glyphicon-euro                   { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\1f4bc\"; } }\n.glyphicon-calendar               { &:before { content: \"\\1f4c5\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\1f4cc\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\1f4ce\"; } }\n.glyphicon-camera                 { &:before { content: \"\\1f4f7\"; } }\n.glyphicon-lock                   { &:before { content: \"\\1f512\"; } }\n.glyphicon-bell                   { &:before { content: \"\\1f514\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\1f516\"; } }\n.glyphicon-fire                   { &:before { content: \"\\1f525\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\1f527\"; } }\n","grid.less":"//\n// Grid system\n// --------------------------------------------------\n\n\n// Set the container width, and override it for fixed navbars in media queries\n.container {\n  .container-fixed();\n}\n\n// mobile first defaults\n.row {\n  .make-row();\n}\n\n// Common styles for small and large grid columns\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12 {\n  position: relative;\n  // Prevent columns from collapsing when empty\n  min-height: 1px;\n  // Inner gutter via padding\n  padding-left:  (@grid-gutter-width / 2);\n  padding-right: (@grid-gutter-width / 2);\n}\n\n\n// Extra small grid\n//\n// Grid classes for extra small devices like smartphones. No offset, push, or\n// pull classes are present here due to the size of the target.\n//\n// Note that `.col-xs-12` doesn't get floated on purpose—there's no need since\n// it's full-width.\n\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11 {\n  float: left;\n}\n.col-xs-1  { width: percentage((1 / @grid-columns)); }\n.col-xs-2  { width: percentage((2 / @grid-columns)); }\n.col-xs-3  { width: percentage((3 / @grid-columns)); }\n.col-xs-4  { width: percentage((4 / @grid-columns)); }\n.col-xs-5  { width: percentage((5 / @grid-columns)); }\n.col-xs-6  { width: percentage((6 / @grid-columns)); }\n.col-xs-7  { width: percentage((7 / @grid-columns)); }\n.col-xs-8  { width: percentage((8 / @grid-columns)); }\n.col-xs-9  { width: percentage((9 / @grid-columns)); }\n.col-xs-10 { width: percentage((10/ @grid-columns)); }\n.col-xs-11 { width: percentage((11/ @grid-columns)); }\n.col-xs-12 { width: 100%; }\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n//\n// Note that `.col-sm-12` doesn't get floated on purpose—there's no need since\n// it's full-width.\n\n@media (min-width: @screen-tablet) {\n  .container {\n    max-width: @container-tablet;\n  }\n\n  .col-sm-1,\n  .col-sm-2,\n  .col-sm-3,\n  .col-sm-4,\n  .col-sm-5,\n  .col-sm-6,\n  .col-sm-7,\n  .col-sm-8,\n  .col-sm-9,\n  .col-sm-10,\n  .col-sm-11 {\n    float: left;\n  }\n  .col-sm-1  { width: percentage((1 / @grid-columns)); }\n  .col-sm-2  { width: percentage((2 / @grid-columns)); }\n  .col-sm-3  { width: percentage((3 / @grid-columns)); }\n  .col-sm-4  { width: percentage((4 / @grid-columns)); }\n  .col-sm-5  { width: percentage((5 / @grid-columns)); }\n  .col-sm-6  { width: percentage((6 / @grid-columns)); }\n  .col-sm-7  { width: percentage((7 / @grid-columns)); }\n  .col-sm-8  { width: percentage((8 / @grid-columns)); }\n  .col-sm-9  { width: percentage((9 / @grid-columns)); }\n  .col-sm-10 { width: percentage((10/ @grid-columns)); }\n  .col-sm-11 { width: percentage((11/ @grid-columns)); }\n  .col-sm-12 { width: 100%; }\n\n  // Push and pull columns for source order changes\n  .col-sm-push-1  { left: percentage((1 / @grid-columns)); }\n  .col-sm-push-2  { left: percentage((2 / @grid-columns)); }\n  .col-sm-push-3  { left: percentage((3 / @grid-columns)); }\n  .col-sm-push-4  { left: percentage((4 / @grid-columns)); }\n  .col-sm-push-5  { left: percentage((5 / @grid-columns)); }\n  .col-sm-push-6  { left: percentage((6 / @grid-columns)); }\n  .col-sm-push-7  { left: percentage((7 / @grid-columns)); }\n  .col-sm-push-8  { left: percentage((8 / @grid-columns)); }\n  .col-sm-push-9  { left: percentage((9 / @grid-columns)); }\n  .col-sm-push-10 { left: percentage((10/ @grid-columns)); }\n  .col-sm-push-11 { left: percentage((11/ @grid-columns)); }\n\n  .col-sm-pull-1  { right: percentage((1 / @grid-columns)); }\n  .col-sm-pull-2  { right: percentage((2 / @grid-columns)); }\n  .col-sm-pull-3  { right: percentage((3 / @grid-columns)); }\n  .col-sm-pull-4  { right: percentage((4 / @grid-columns)); }\n  .col-sm-pull-5  { right: percentage((5 / @grid-columns)); }\n  .col-sm-pull-6  { right: percentage((6 / @grid-columns)); }\n  .col-sm-pull-7  { right: percentage((7 / @grid-columns)); }\n  .col-sm-pull-8  { right: percentage((8 / @grid-columns)); }\n  .col-sm-pull-9  { right: percentage((9 / @grid-columns)); }\n  .col-sm-pull-10 { right: percentage((10/ @grid-columns)); }\n  .col-sm-pull-11 { right: percentage((11/ @grid-columns)); }\n\n  // Offsets\n  .col-sm-offset-1  { margin-left: percentage((1 / @grid-columns)); }\n  .col-sm-offset-2  { margin-left: percentage((2 / @grid-columns)); }\n  .col-sm-offset-3  { margin-left: percentage((3 / @grid-columns)); }\n  .col-sm-offset-4  { margin-left: percentage((4 / @grid-columns)); }\n  .col-sm-offset-5  { margin-left: percentage((5 / @grid-columns)); }\n  .col-sm-offset-6  { margin-left: percentage((6 / @grid-columns)); }\n  .col-sm-offset-7  { margin-left: percentage((7 / @grid-columns)); }\n  .col-sm-offset-8  { margin-left: percentage((8 / @grid-columns)); }\n  .col-sm-offset-9  { margin-left: percentage((9 / @grid-columns)); }\n  .col-sm-offset-10 { margin-left: percentage((10/ @grid-columns)); }\n  .col-sm-offset-11 { margin-left: percentage((11/ @grid-columns)); }\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n//\n// Note that `.col-md-12` doesn't get floated on purpose—there's no need since\n// it's full-width.\n\n@media (min-width: @screen-desktop) {\n  .container {\n    max-width: @container-desktop;\n  }\n  .col-md-1,\n  .col-md-2,\n  .col-md-3,\n  .col-md-4,\n  .col-md-5,\n  .col-md-6,\n  .col-md-7,\n  .col-md-8,\n  .col-md-9,\n  .col-md-10,\n  .col-md-11 {\n    float: left;\n  }\n  .col-md-1  { width: percentage((1 / @grid-columns)); }\n  .col-md-2  { width: percentage((2 / @grid-columns)); }\n  .col-md-3  { width: percentage((3 / @grid-columns)); }\n  .col-md-4  { width: percentage((4 / @grid-columns)); }\n  .col-md-5  { width: percentage((5 / @grid-columns)); }\n  .col-md-6  { width: percentage((6 / @grid-columns)); }\n  .col-md-7  { width: percentage((7 / @grid-columns)); }\n  .col-md-8  { width: percentage((8 / @grid-columns)); }\n  .col-md-9  { width: percentage((9 / @grid-columns)); }\n  .col-md-10 { width: percentage((10/ @grid-columns)); }\n  .col-md-11 { width: percentage((11/ @grid-columns)); }\n  .col-md-12 { width: 100%; }\n\n  // Push and pull columns for source order changes\n  .col-md-push-0  { left: auto; }\n  .col-md-push-1  { left: percentage((1 / @grid-columns)); }\n  .col-md-push-2  { left: percentage((2 / @grid-columns)); }\n  .col-md-push-3  { left: percentage((3 / @grid-columns)); }\n  .col-md-push-4  { left: percentage((4 / @grid-columns)); }\n  .col-md-push-5  { left: percentage((5 / @grid-columns)); }\n  .col-md-push-6  { left: percentage((6 / @grid-columns)); }\n  .col-md-push-7  { left: percentage((7 / @grid-columns)); }\n  .col-md-push-8  { left: percentage((8 / @grid-columns)); }\n  .col-md-push-9  { left: percentage((9 / @grid-columns)); }\n  .col-md-push-10 { left: percentage((10/ @grid-columns)); }\n  .col-md-push-11 { left: percentage((11/ @grid-columns)); }\n\n  .col-md-pull-0  { right: auto; }\n  .col-md-pull-1  { right: percentage((1 / @grid-columns)); }\n  .col-md-pull-2  { right: percentage((2 / @grid-columns)); }\n  .col-md-pull-3  { right: percentage((3 / @grid-columns)); }\n  .col-md-pull-4  { right: percentage((4 / @grid-columns)); }\n  .col-md-pull-5  { right: percentage((5 / @grid-columns)); }\n  .col-md-pull-6  { right: percentage((6 / @grid-columns)); }\n  .col-md-pull-7  { right: percentage((7 / @grid-columns)); }\n  .col-md-pull-8  { right: percentage((8 / @grid-columns)); }\n  .col-md-pull-9  { right: percentage((9 / @grid-columns)); }\n  .col-md-pull-10 { right: percentage((10/ @grid-columns)); }\n  .col-md-pull-11 { right: percentage((11/ @grid-columns)); }\n\n  // Offsets\n  .col-md-offset-0  { margin-left: 0; }\n  .col-md-offset-1  { margin-left: percentage((1 / @grid-columns)); }\n  .col-md-offset-2  { margin-left: percentage((2 / @grid-columns)); }\n  .col-md-offset-3  { margin-left: percentage((3 / @grid-columns)); }\n  .col-md-offset-4  { margin-left: percentage((4 / @grid-columns)); }\n  .col-md-offset-5  { margin-left: percentage((5 / @grid-columns)); }\n  .col-md-offset-6  { margin-left: percentage((6 / @grid-columns)); }\n  .col-md-offset-7  { margin-left: percentage((7 / @grid-columns)); }\n  .col-md-offset-8  { margin-left: percentage((8 / @grid-columns)); }\n  .col-md-offset-9  { margin-left: percentage((9 / @grid-columns)); }\n  .col-md-offset-10 { margin-left: percentage((10/ @grid-columns)); }\n  .col-md-offset-11 { margin-left: percentage((11/ @grid-columns)); }\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n//\n// Note that `.col-lg-12` doesn't get floated on purpose—there's no need since\n// it's full-width.\n\n@media (min-width: @screen-lg-desktop) {\n  .container {\n    max-width: @container-lg-desktop;\n  }\n\n  .col-lg-1,\n  .col-lg-2,\n  .col-lg-3,\n  .col-lg-4,\n  .col-lg-5,\n  .col-lg-6,\n  .col-lg-7,\n  .col-lg-8,\n  .col-lg-9,\n  .col-lg-10,\n  .col-lg-11 {\n    float: left;\n  }\n  .col-lg-1  { width: percentage((1 / @grid-columns)); }\n  .col-lg-2  { width: percentage((2 / @grid-columns)); }\n  .col-lg-3  { width: percentage((3 / @grid-columns)); }\n  .col-lg-4  { width: percentage((4 / @grid-columns)); }\n  .col-lg-5  { width: percentage((5 / @grid-columns)); }\n  .col-lg-6  { width: percentage((6 / @grid-columns)); }\n  .col-lg-7  { width: percentage((7 / @grid-columns)); }\n  .col-lg-8  { width: percentage((8 / @grid-columns)); }\n  .col-lg-9  { width: percentage((9 / @grid-columns)); }\n  .col-lg-10 { width: percentage((10/ @grid-columns)); }\n  .col-lg-11 { width: percentage((11/ @grid-columns)); }\n  .col-lg-12 { width: 100%; }\n\n  // Push and pull columns for source order changes\n  .col-lg-push-0  { left: auto; }\n  .col-lg-push-1  { left: percentage((1 / @grid-columns)); }\n  .col-lg-push-2  { left: percentage((2 / @grid-columns)); }\n  .col-lg-push-3  { left: percentage((3 / @grid-columns)); }\n  .col-lg-push-4  { left: percentage((4 / @grid-columns)); }\n  .col-lg-push-5  { left: percentage((5 / @grid-columns)); }\n  .col-lg-push-6  { left: percentage((6 / @grid-columns)); }\n  .col-lg-push-7  { left: percentage((7 / @grid-columns)); }\n  .col-lg-push-8  { left: percentage((8 / @grid-columns)); }\n  .col-lg-push-9  { left: percentage((9 / @grid-columns)); }\n  .col-lg-push-10 { left: percentage((10/ @grid-columns)); }\n  .col-lg-push-11 { left: percentage((11/ @grid-columns)); }\n\n  .col-lg-pull-0  { right: auto; }\n  .col-lg-pull-1  { right: percentage((1 / @grid-columns)); }\n  .col-lg-pull-2  { right: percentage((2 / @grid-columns)); }\n  .col-lg-pull-3  { right: percentage((3 / @grid-columns)); }\n  .col-lg-pull-4  { right: percentage((4 / @grid-columns)); }\n  .col-lg-pull-5  { right: percentage((5 / @grid-columns)); }\n  .col-lg-pull-6  { right: percentage((6 / @grid-columns)); }\n  .col-lg-pull-7  { right: percentage((7 / @grid-columns)); }\n  .col-lg-pull-8  { right: percentage((8 / @grid-columns)); }\n  .col-lg-pull-9  { right: percentage((9 / @grid-columns)); }\n  .col-lg-pull-10 { right: percentage((10/ @grid-columns)); }\n  .col-lg-pull-11 { right: percentage((11/ @grid-columns)); }\n\n  // Offsets\n  .col-lg-offset-0  { margin-left: 0; }\n  .col-lg-offset-1  { margin-left: percentage((1 / @grid-columns)); }\n  .col-lg-offset-2  { margin-left: percentage((2 / @grid-columns)); }\n  .col-lg-offset-3  { margin-left: percentage((3 / @grid-columns)); }\n  .col-lg-offset-4  { margin-left: percentage((4 / @grid-columns)); }\n  .col-lg-offset-5  { margin-left: percentage((5 / @grid-columns)); }\n  .col-lg-offset-6  { margin-left: percentage((6 / @grid-columns)); }\n  .col-lg-offset-7  { margin-left: percentage((7 / @grid-columns)); }\n  .col-lg-offset-8  { margin-left: percentage((8 / @grid-columns)); }\n  .col-lg-offset-9  { margin-left: percentage((9 / @grid-columns)); }\n  .col-lg-offset-10 { margin-left: percentage((10/ @grid-columns)); }\n  .col-lg-offset-11 { margin-left: percentage((11/ @grid-columns)); }\n}\n","input-groups.less":"//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &.col {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    width: 100%;\n    margin-bottom: 0;\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn { .input-lg(); }\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn { .input-sm(); }\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @border-radius-base;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child) {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping\n  + .btn {\n    margin-left: -4px;\n  }\n  // Bring the \"active\" button to the front\n  &:hover,\n  &:active {\n    z-index: 2;\n  }\n}\n","jumbotron.less":"//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding: @jumbotron-padding;\n  margin-bottom: @jumbotron-padding;\n  font-size: (@font-size-base * 1.5);\n  font-weight: 200;\n  line-height: (@line-height-base * 1.5);\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1 {\n    line-height: 1;\n    color: @jumbotron-heading-color;\n  }\n  p {\n    line-height: 1.4;\n  }\n\n  .container & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n  }\n\n  @media screen and (min-width: @screen-tablet) {\n    padding-top:    (@jumbotron-padding * 1.6);\n    padding-bottom: (@jumbotron-padding * 1.6);\n\n    .container & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1 {\n      font-size: (@font-size-base * 4.5);\n    }\n  }\n}\n","labels.less":"//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  &[href] {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","list-group.less":"//\n// List groups\n// --------------------------------------------------\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  margin-bottom: 20px;\n  padding-left: 0; // reset padding because ul and ol\n}\n\n// Individual list items\n// -------------------------\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n\n  // Align badges within list items\n  > .badge {\n    float: right;\n  }\n  > .badge + .badge {\n    margin-right: 5px;\n  }\n\n  // Linked list items\n  a& {\n    color: @list-group-link-color;\n\n    .list-group-item-heading {\n      color: @list-group-link-heading-color;\n    }\n\n    // Hover state\n    &:hover,\n    &:focus {\n      text-decoration: none;\n      background-color: @list-group-hover-bg;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: lighten(@list-group-active-bg, 40%);\n    }\n  }\n}\n\n// Custom content options\n// -------------------------\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","media.less":"// Media objects\n// Source: http://stubbornella.org/content/?p=497\n// --------------------------------------------------\n\n\n// Common styles\n// -------------------------\n\n// Clear the floats\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n\n// Proper spacing between instances of .media\n.media,\n.media .media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n\n// For images and videos, set to block\n.media-object {\n  display: block;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin: 0 0 5px;\n}\n\n\n// Media image alignment\n// -------------------------\n\n.media {\n  > .pull-left {\n    margin-right: 10px;\n  }\n  > .pull-right {\n    margin-left: 10px;\n  }\n}\n\n\n// Media list variation\n// -------------------------\n\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","mixins.less":"//\n// Mixins\n// --------------------------------------------------\n\n\n// Utilities\n// -------------------------\n\n// Clearfix\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n.clearfix() {\n  &:before,\n  &:after {\n    content: \" \"; /* 1 */\n    display: table; /* 2 */\n  }\n  &:after {\n    clear: both;\n  }\n}\n\n// Webkit-style focus\n.tab-focus() {\n  // Default\n  outline: thin dotted #333;\n  // Webkit\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n\n// Center-align a block level element\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n// Sizing shortcuts\n.size(@width; @height) {\n  width: @width;\n  height: @height;\n}\n.square(@size) {\n  .size(@size; @size);\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  &:-moz-placeholder            { color: @color; } // Firefox 4-18\n  &::-moz-placeholder           { color: @color; } // Firefox 19+\n  &:-ms-input-placeholder       { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Text overflow\n// Requires inline-block or block for proper styling\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n// CSS image replacement\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n\n\n// CSS3 PROPERTIES\n// --------------------------------------------------\n\n// Single side border-radius\n.border-top-radius(@radius) {\n  border-top-right-radius: @radius;\n   border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-bottom-right-radius: @radius;\n     border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n   border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-bottom-left-radius: @radius;\n     border-top-left-radius: @radius;\n}\n\n// Drop shadows\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Transitions\n.transition(@transition) {\n  -webkit-transition: @transition;\n          transition: @transition;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n// Transformations\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9+\n          transform: rotate(@degrees);\n}\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9+\n          transform: scale(@ratio);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9+\n          transform: translate(@x, @y);\n}\n.skew(@x; @y) {\n  -webkit-transform: skew(@x, @y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n          transform: skew(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples\n.backface-visibility(@visibility){\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// User select\n// For selecting text on the page\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n       -o-user-select: @select;\n          user-select: @select;\n}\n\n// Resize anything\n.resizable(@direction) {\n  resize: @direction; // Options: horizontal, vertical, both\n  overflow: auto; // Safari fix\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Opacity\n.opacity(@opacity) {\n  opacity: @opacity;\n  // IE8 filter\n  @opacity-ie: (@opacity * 100);\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n\n\n\n// GRADIENTS\n// --------------------------------------------------\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-gradient(linear, @start-percent top, @end-percent top, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+\n    background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1+, Chrome 10+\n    background-image: -moz-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // FF 3.6+\n    background-image:  linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-gradient(linear, left @start-percent, left @end-percent, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+\n    background-image: -webkit-linear-gradient(top, @start-color, @start-percent, @end-color, @end-percent); // Safari 5.1+, Chrome 10+\n    background-image:  -moz-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // FF 3.6+\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1+, Chrome 10+\n    background-image: -moz-linear-gradient(@deg, @start-color, @end-color); // FF 3.6+\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -moz-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -moz-linear-gradient(top, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@inner-color), to(@outer-color));\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: -moz-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: #555; @angle: 45deg) {\n    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));\n    background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n    background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);\n  }\n}\n\n// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n\n\n\n// Retina images\n//\n// Short retina mixin for setting background-image and -size\n\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and (   min--moz-device-pixel-ratio: 2),\n  only screen and (     -o-min-device-pixel-ratio: 2/1),\n  only screen and (        min-device-pixel-ratio: 2),\n  only screen and (                min-resolution: 192dpi),\n  only screen and (                min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n.img-responsive(@display: block;) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// COMPONENT MIXINS\n// --------------------------------------------------\n\n// Horizontal dividers\n// -------------------------\n// Dividers (basically an hr) within dropdowns and nav lists\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n\n// Panels\n// -------------------------\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border;) {\n  border-color: @border;\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n    + .panel-collapse .panel-body {\n      border-top-color: @border;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n\n// Alerts\n// -------------------------\n.alert-variant(@background; @border; @text-color) {\n  background-color: @background;\n  border-color: @border;\n  color: @text-color;\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n\n// Tables\n// -------------------------\n.table-row-variant(@state; @background; @border) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n      border-color: @border;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td {\n      background-color: darken(@background, 5%);\n      border-color: darken(@border, 5%);\n    }\n  }\n}\n\n// Button variants\n// -------------------------\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:hover,\n  &:focus,\n  &:active,\n  &.active,\n  .open .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 8%);\n        border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open .dropdown-toggle& {\n    background-image: none;\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &,\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      background-color: @background;\n          border-color: @border\n    }\n  }\n}\n\n// Button sizes\n// -------------------------\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n\n// Pagination\n// -------------------------\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n\n// Labels\n// -------------------------\n.label-variant(@color) {\n  background-color: @color;\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n\n// Navbar vertical align\n// -------------------------\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n\n// Progress bars\n// -------------------------\n.progress-bar-variant(@color) {\n  background-color: @color;\n  .progress-striped & {\n    #gradient > .striped(@color);\n  }\n}\n\n// Responsive utilities\n// -------------------------\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n  display: block !important;\n  tr& { display: table-row !important; }\n  th&,\n  td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n  tr& { display: none !important; }\n  th&,\n  td& { display: none !important; }\n}\n\n// Grid System\n// -----------\n\n// Centered container element\n.container-fixed() {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left:  (@grid-gutter-width / 2);\n  padding-right: (@grid-gutter-width / 2);\n  .clearfix();\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-left:  (@gutter / -2);\n  margin-right: (@gutter / -2);\n  .clearfix();\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  // Prevent columns from collapsing when empty\n  min-height: 1px;\n  // Inner gutter via padding\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  // Prevent columns from collapsing when empty\n  min-height: 1px;\n  // Inner gutter via padding\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  // Calculate width based on number of columns available\n  @media (min-width: @screen-sm) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the small column offsets\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  // Prevent columns from collapsing when empty\n  min-height: 1px;\n  // Inner gutter via padding\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  // Calculate width based on number of columns available\n  @media (min-width: @screen-md) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large column offsets\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  // Prevent columns from collapsing when empty\n  min-height: 1px;\n  // Inner gutter via padding\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  // Calculate width based on number of columns available\n  @media (min-width: @screen-lg) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large column offsets\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n\n// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    border-color: @border-color;\n    background-color: @background-color;\n  }\n}\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-focus-border` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea& {\n    height: auto;\n  }\n}\n","modals.less":"//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n\n\n  // Account for hiding of scrollbar\n  body&,\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    margin-right: 15px\n  }\n}\n\n// Container that the modal scrolls within\n.modal {\n  display: none;\n  overflow: auto;\n  overflow-y: scroll;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0)}\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  margin-left: auto;\n  margin-right: auto;\n  width: auto;\n  padding: 10px;\n  z-index: (@zindex-modal-background + 10);\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,.5));\n  background-clip: padding-box;\n  // Remove focus outline from opened modal\n  outline: none;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: (@zindex-modal-background - 10);\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(.5); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  margin-top: 15px;\n  padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  .clearfix(); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-left: 5px;\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Scale up the modal\n@media screen and (min-width: @screen-tablet) {\n\n  .modal-dialog {\n    left: 50%;\n    right: auto;\n    width: 600px;\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0,0,0,.5));\n  }\n\n}\n","navbar.less":"//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  z-index: @zindex-navbar;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  .clearfix();\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  .clearfix();\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  max-height: 340px;\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  .clearfix();\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Account for first and last children spacing\n    .navbar-nav.navbar-left:first-child {\n      margin-left: -@navbar-padding-horizontal;\n    }\n    .navbar-nav.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\n    .navbar-text:last-child {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container > .navbar-header,\n.container > .navbar-collapse {\n  margin-right: -@navbar-padding-horizontal;\n  margin-left:  -@navbar-padding-horizontal;\n\n  @media (min-width: @grid-float-breakpoint) {\n    margin-right: 0;\n    margin-left:  0;\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirity of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  border-width: 0 0 1px;\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  border-width: 0 0 1px;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  z-index: @zindex-navbar-fixed;\n  top: 0;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with it's own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @screen-xs-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top: ((@navbar-height - @line-height-computed) / 2);\n        padding-bottom: ((@navbar-height - @line-height-computed) / 2);\n      }\n    }\n  }\n\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specifity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right { .pull-right(); }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @screen-xs-max) {\n      margin-bottom: 5px;\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  .border-bottom-radius(0);\n}\n\n// Right aligned menus need alt position\n.navbar-nav.pull-right > li > .dropdown-menu,\n.navbar-nav > li > .dropdown-menu.pull-right {\n  left: auto;\n  right: 0;\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  float: left;\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n  }\n}\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-default-bg, 7%);\n  }\n\n  // Dropdown menu items and carets\n  .navbar-nav {\n    // Caret should match text color on hover\n    > .dropdown > a:hover .caret,\n    > .dropdown > a:focus .caret {\n      border-top-color: @navbar-default-link-hover-color;\n      border-bottom-color: @navbar-default-link-hover-color;\n    }\n\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n        .caret {\n          border-top-color: @navbar-default-link-active-color;\n          border-bottom-color: @navbar-default-link-active-color;\n        }\n      }\n    }\n    > .dropdown > a .caret {\n      border-top-color: @navbar-default-link-color;\n      border-bottom-color: @navbar-default-link-color;\n    }\n\n\n    @media (max-width: @screen-xs-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n    > .dropdown > a:hover .caret {\n      border-top-color: @navbar-inverse-link-hover-color;\n      border-bottom-color: @navbar-inverse-link-hover-color;\n    }\n    > .dropdown > a .caret {\n      border-top-color: @navbar-inverse-link-color;\n      border-bottom-color: @navbar-inverse-link-color;\n    }\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        .caret {\n          border-top-color: @navbar-inverse-link-active-color;\n          border-bottom-color: @navbar-inverse-link-active-color;\n        }\n      }\n    }\n\n    @media (max-width: @screen-xs-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n}\n","navs.less":"//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  .clearfix();\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: not-allowed;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and it's :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: 5px;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n     > a {\n      text-align: center;\n    }\n  }\n\n  @media (min-width: @screen-sm) {\n    > li {\n      display: table-cell;\n      width: 1%;\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n.nav-tabs-justified {\n  border-bottom: 0;\n  > li > a {\n    border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n\n    // Override margin from .nav-tabs\n    margin-right: 0;\n  }\n  > .active > a {\n    border-bottom-color: @nav-tabs-justified-active-link-border-color;\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Clear any floats\n.tabbable {\n  .clearfix();\n}\n\n// Show/hide tabbable areas\n.tab-content > .tab-pane,\n.pill-content > .pill-pane {\n  display: none;\n}\n.tab-content,\n.pill-content {\n  > .active {\n    display: block;\n  }\n}\n\n\n\n// Dropdowns\n// -------------------------\n\n// Make dropdown carets use link color in navs\n.nav .caret {\n  border-top-color: @link-color;\n  border-bottom-color: @link-color;\n}\n.nav a:hover .caret {\n  border-top-color: @link-hover-color;\n  border-bottom-color: @link-hover-color;\n}\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","normalize.less":"/*! normalize.css v2.1.0 | MIT License | git.io/normalize */\n\n// ==========================================================================\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined in IE 8/9.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// Correct `inline-block` display not defined in IE 8/9.\n//\n\naudio,\ncanvas,\nvideo {\n  display: inline-block;\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\n[hidden] {\n  display: none;\n}\n\n// ==========================================================================\n// Base\n// ==========================================================================\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n//    user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -webkit-text-size-adjust: 100%; // 2\n  -ms-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// ==========================================================================\n// Links\n// ==========================================================================\n\n//\n// Address `outline` inconsistency between Chrome and other browsers.\n//\n\na:focus {\n  outline: thin dotted;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// ==========================================================================\n// Typography\n// ==========================================================================\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari 5, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9, Safari 5, and Chrome.\n//\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari 5 and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Correct font family set oddly in Safari 5 and Chrome.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, serif;\n  font-size: 1em;\n}\n\n//\n// Improve readability of pre-formatted text in all browsers.\n//\n\npre {\n  white-space: pre-wrap;\n}\n\n//\n// Set consistent quote types.\n//\n\nq {\n  quotes: \"\\201C\" \"\\201D\" \"\\2018\" \"\\2019\";\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// ==========================================================================\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow displayed oddly in IE 9.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// ==========================================================================\n// Figures\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari 5.\n//\n\nfigure {\n  margin: 0;\n}\n\n// ==========================================================================\n// Forms\n// ==========================================================================\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// 1. Correct font family not being inherited in all browsers.\n// 2. Correct font size not being inherited in all browsers.\n// 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n//\n\nbutton,\ninput,\nselect,\ntextarea {\n  font-family: inherit; // 1\n  font-size: 100%; // 2\n  margin: 0; // 3\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\nbutton,\ninput {\n  line-height: normal;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.\n// Correct `select` style inheritance in Firefox 4+ and Opera.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// 1. Address box sizing set to `content-box` in IE 8/9.\n// 2. Remove excess padding in IE 8/9.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n//    (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; // 2\n  box-sizing: content-box;\n}\n\n//\n// Remove inner padding and search cancel button in Safari 5 and Chrome\n// on OS X.\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// 1. Remove default vertical scrollbar in IE 8/9.\n// 2. Improve readability and alignment in all browsers.\n//\n\ntextarea {\n  overflow: auto; // 1\n  vertical-align: top; // 2\n}\n\n// ==========================================================================\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n","pager.less":"//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  .clearfix();\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pagination-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pagination-bg;\n      cursor: not-allowed;\n    }\n  }\n\n}\n","pagination.less":"//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      background-color: @pagination-hover-bg;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-bg;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-bg;\n      border-color: @pagination-border;\n      cursor: not-allowed;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);\n}\n","panels.less":"//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n  padding: 15px;\n  .clearfix();\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n\n      // Remove border radius for top one\n      &:first-child {\n        .border-top-radius(0);\n      }\n      // But keep it for the last one\n      &:last-child {\n        border-bottom: 0;\n      }\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table {\n    margin-bottom: 0;\n  }\n  > .panel-body + .table {\n    border-top: 1px solid @table-border-color;\n  }\n}\n\n\n// Optional heading\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  .border-top-radius(@panel-border-radius - 1);\n}\n\n// Within heading, strip any `h*` tag of it's default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: 10px 15px;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius(@panel-border-radius - 1);\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n    overflow: hidden; // crop contents when collapsed\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n    + .panel-collapse .panel-body {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n\n  // New subcomponent for wrapping collapsable content for proper animations\n  .panel-collapse {\n\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n","popovers.less":"//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: @zindex-popover;\n  display: none;\n  max-width: @popover-max-width;\n  padding: 1px;\n  text-align: left; // Reset given new insertion method\n  background-color: @popover-bg;\n  background-clip: padding-box;\n  border: 1px solid @popover-fallback-border-color;\n  border: 1px solid @popover-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n  // Overrides for proper insertion\n  white-space: normal;\n\n  // Offset the popover to account for the popover arrow\n  &.top     { margin-top: -10px; }\n  &.right   { margin-left: 10px; }\n  &.bottom  { margin-top: 10px; }\n  &.left    { margin-left: -10px; }\n}\n\n.popover-title {\n  margin: 0; // reset heading margin\n  padding: 8px 14px;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 18px;\n  background-color: @popover-title-bg;\n  border-bottom: 1px solid darken(@popover-title-bg, 5%);\n  border-radius: 5px 5px 0 0;\n}\n\n.popover-content {\n  padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover .arrow {\n  &,\n  &:after {\n    position: absolute;\n    display: block;\n    width: 0;\n    height: 0;\n    border-color: transparent;\n    border-style: solid;\n  }\n}\n.popover .arrow {\n  border-width: @popover-arrow-outer-width;\n}\n.popover .arrow:after {\n  border-width: @popover-arrow-width;\n  content: \"\";\n}\n\n.popover {\n  &.top .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-bottom-width: 0;\n    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-top-color: @popover-arrow-outer-color;\n    bottom: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      bottom: 1px;\n      margin-left: -@popover-arrow-width;\n      border-bottom-width: 0;\n      border-top-color: @popover-arrow-color;\n    }\n  }\n  &.right .arrow {\n    top: 50%;\n    left: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-left-width: 0;\n    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-right-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      left: 1px;\n      bottom: -@popover-arrow-width;\n      border-left-width: 0;\n      border-right-color: @popover-arrow-color;\n    }\n  }\n  &.bottom .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-top-width: 0;\n    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-bottom-color: @popover-arrow-outer-color;\n    top: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      top: 1px;\n      margin-left: -@popover-arrow-width;\n      border-top-width: 0;\n      border-bottom-color: @popover-arrow-color;\n    }\n  }\n\n  &.left .arrow {\n    top: 50%;\n    right: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-right-width: 0;\n    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-left-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      right: 1px;\n      border-right-width: 0;\n      border-left-color: @popover-arrow-color;\n      bottom: -@popover-arrow-width;\n    }\n  }\n\n}\n","print.less":"//\n// Basic print styles\n// --------------------------------------------------\n// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css\n\n@media print {\n\n  * {\n    text-shadow: none !important;\n    color: #000 !important; // Black prints faster: h5bp.com/s\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n\n  // Don't show links for images, or javascript/internal links\n  .ir a:after,\n  a[href^=\"javascript:\"]:after,\n  a[href^=\"#\"]:after {\n    content: \"\";\n  }\n\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n\n  thead {\n    display: table-header-group; // h5bp.com/t\n  }\n\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n\n  img {\n    max-width: 100% !important;\n  }\n\n  @page {\n    margin: 2cm .5cm;\n  }\n\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n\n  // Bootstrap components\n  .navbar {\n    display: none;\n  }\n  .table {\n    td,\n    th {\n      background-color: #fff !important;\n    }\n  }\n  .btn,\n  .dropup > .btn {\n    > .caret {\n      border-top-color: #000 !important;\n    }\n  }\n  .label {\n    border: 1px solid #000;\n  }\n\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table-bordered {\n    th,\n    td {\n      border: 1px solid #ddd !important;\n    }\n  }\n\n}\n","progress-bars.less":"//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// Webkit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Firefox\n@-moz-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Opera\n@-o-keyframes progress-bar-stripes {\n  from  { background-position: 0 0; }\n  to    { background-position: 40px 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n.progress-striped .progress-bar {\n  #gradient > .striped(@progress-bar-bg);\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n.progress.active .progress-bar {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n     -moz-animation: progress-bar-stripes 2s linear infinite;\n      -ms-animation: progress-bar-stripes 2s linear infinite;\n       -o-animation: progress-bar-stripes 2s linear infinite;\n          animation: progress-bar-stripes 2s linear infinite;\n}\n\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","responsive-utilities.less":"//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 Metro responsive\n// Required for Windows 8 Metro split-screen snapping with IE10\n//\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n@-ms-viewport{\n  width: device-width;\n}\n\n// IE10 on Windows Phone 8\n// IE10 on WP8 doesn't report CSS pixels, but actual device pixels. In\n// other words, say on a Lumia, you'll get 768px as the device width,\n// meaning users will see the tablet styles and not phone styles.\n//\n// Alternatively you can override this with JS (see source below), but\n// we won't be doing that here given our limited scope.\n//\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n@media screen and (max-width: 400px) {\n  @-ms-viewport{\n    width: 320px;\n  }\n}\n\n// Hide from screenreaders and browsers\n// Credit: HTML5 Boilerplate\n.hidden {\n  display: none !important;\n  visibility: hidden !important;\n}\n\n// Visibility utilities\n\n.visible-xs {\n  .responsive-invisibility();\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n  &.visible-sm {\n    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n      .responsive-visibility();\n    }\n  }\n  &.visible-md {\n    @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n      .responsive-visibility();\n    }    \n  }\n  &.visible-lg {\n    @media (min-width: @screen-lg) {\n      .responsive-visibility();\n    }    \n  }\n}\n.visible-sm {\n  .responsive-invisibility();\n  &.visible-xs {\n    @media (max-width: @screen-xs-max) {\n      .responsive-visibility();\n    }    \n  }\n  @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n  &.visible-md {\n    @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n      .responsive-visibility();\n    }    \n  }\n  &.visible-lg {\n    @media (min-width: @screen-lg) {\n      .responsive-visibility();\n    }    \n  }\n}\n.visible-md {\n  .responsive-invisibility();\n  &.visible-xs {\n    @media (max-width: @screen-xs-max) {\n      .responsive-visibility();\n    }    \n  }\n  &.visible-sm {\n    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n      .responsive-visibility();\n    }\n  }\n  @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n  &.visible-lg {\n    @media (min-width: @screen-lg) {\n      .responsive-visibility();\n    }    \n  }\n}\n.visible-lg {\n  .responsive-invisibility();\n  &.visible-xs {\n    @media (max-width: @screen-xs-max) {\n      .responsive-visibility();\n    }    \n  }\n  &.visible-sm {\n    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n      .responsive-visibility();\n    }\n  }\n  &.visible-md {\n    @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n      .responsive-visibility();\n    }    \n  }\n  @media (min-width: @screen-lg) {\n    .responsive-visibility();\n  }\n}\n\n.hidden-xs {\n  .responsive-visibility();\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n  &.hidden-sm {\n    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n      .responsive-invisibility();\n    }    \n  }\n  &.hidden-md {\n    @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n      .responsive-invisibility();\n    }    \n  }\n  &.hidden-lg {\n    @media (min-width: @screen-lg) {\n      .responsive-invisibility();\n    }    \n  }\n}\n.hidden-sm {\n  .responsive-visibility();\n  &.hidden-xs {\n    @media (max-width: @screen-xs-max) {\n      .responsive-invisibility();\n    }\n  }\n  @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n  &.hidden-md {\n    @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n      .responsive-invisibility();\n    }    \n  }\n  &.hidden-lg {\n    @media (min-width: @screen-lg) {\n      .responsive-invisibility();\n    }    \n  }\n}\n.hidden-md {\n  .responsive-visibility();\n  &.hidden-xs {\n    @media (max-width: @screen-xs-max) {\n      .responsive-invisibility();\n    }    \n  }\n  &.hidden-sm {\n    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n      .responsive-invisibility();\n    }    \n  }\n  @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n  &.hidden-lg {\n    @media (min-width: @screen-lg) {\n      .responsive-invisibility();\n    }    \n  }\n}\n.hidden-lg {\n  .responsive-visibility();\n  &.hidden-xs {\n    @media (max-width: @screen-xs-max) {\n      .responsive-invisibility();\n    }    \n  }\n  &.hidden-sm {\n    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {\n      .responsive-invisibility();\n    }    \n  }\n  &.hidden-md {\n    @media (min-width: @screen-md) and (max-width: @screen-md-max) {\n      .responsive-invisibility();\n    }    \n  }\n  @media (min-width: @screen-lg) {\n    .responsive-invisibility();\n  }\n}\n\n// Print utilities\n.visible-print {\n  .responsive-invisibility();\n}\n\n@media print {\n  .visible-print {\n    .responsive-visibility();\n  }\n  .hidden-print {\n    .responsive-invisibility();\n  }\n}\n","scaffolding.less":"//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n\n*,\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 62.5%;\n  -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n// Reset unusual Firefox-on-Android default style.\n//\n// See https://github.com/necolas/normalize.css/issues/214\n\nbutton,\ninput,\nselect[multiple],\ntextarea {\n  background-image: none;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: underline;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top:    @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0 0 0 0);\n  border: 0;\n}\n","tables.less":"//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  max-width: 100%;\n  background-color: @table-bg;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  thead,\n  tbody,\n  tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  caption + thead,\n  colgroup + thead,\n  thead:first-child {\n    tr:first-child {\n      th, td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  thead,\n  tbody,\n  tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead {\n    > tr {\n      > th,\n      > td {\n        border-bottom-width: 2px;\n      }\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody {\n    > tr:nth-child(odd) {\n      > td,\n      > th {\n        background-color: @table-bg-accent;\n      }\n    }\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody {\n    > tr:hover {\n      > td,\n      > th {\n        background-color: @table-bg-hover;\n      }\n    }\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n.table > thead > tr,\n.table > tbody > tr,\n.table > tfoot > tr {\n  > td.active,\n  > th.active,\n  &.active > td,\n  &.active > th  {\n    background-color: @table-bg-active;\n  }\n}\n\n// Generate the contextual variants\n.table-row-variant(success; @state-success-bg; @state-success-border);\n.table-row-variant(danger; @state-danger-bg; @state-danger-border);\n.table-row-variant(warning; @state-warning-bg; @state-warning-border);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-scrollable` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n@media (max-width: @screen-sm) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    overflow-x: scroll;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing and give a background color\n    > .table {\n      margin-bottom: 0;\n      background-color: #fff;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n    }\n  }\n}\n","theme.less":"\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  // Reset the shadow\n  &:active,\n  &.active {\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555;) {\n  #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 10%));\n  border-color: darken(@btn-color, 12%);\n\n  &:active,\n  &.active {\n    background-color: darken(@btn-color, 10%);\n    border-color: darken(@btn-color, 12%);\n  }\n}\n\n// Common styles\n.btn {\n  // Remove the gradient for the pressed/active state\n  &:active,\n  &.active {\n    background-image: none;\n  }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg;); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger  { .btn-styles(@btn-danger-bg); }\n.btn-info    { .btn-styles(@btn-info-bg); }\n\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus,\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n  background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Basic navbar\n.navbar {\n  #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg;);\n  border-radius: @navbar-border-radius;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  .navbar-nav > .active > a {\n    background-color: @navbar-default-bg;\n  }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n  text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n  #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg;);\n\n  .navbar-nav > .active > a {\n    background-color: @navbar-inverse-bg;\n  }\n\n  .navbar-brand,\n  .navbar-nav > li > a {\n    text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n  }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  border-radius: 0;\n}\n\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n  text-shadow: 0 1px 0 rgba(255,255,255,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n  .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n  border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success    { .alert-styles(@alert-success-bg); }\n.alert-info       { .alert-styles(@alert-info-bg); }\n.alert-warning    { .alert-styles(@alert-warning-bg); }\n.alert-danger     { .alert-styles(@alert-danger-bg); }\n\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n  #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg;)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar            { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success    { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info       { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning    { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger     { .progress-bar-styles(@progress-bar-danger-bg); }\n\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n  border-radius: @border-radius-base;\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n  #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n  border-color: darken(@list-group-active-border, 7.5%);\n}\n\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n  .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading   { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading   { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading   { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading      { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading   { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading    { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n  #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg;);\n  border-color: darken(@well-bg, 10%);\n  @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n}\n","thumbnails.less":"//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  .img-thumbnail();\n  display: block; // Override the inline-block from `.img-thumbnail`\n\n  > img {\n    .img-responsive();\n  }\n}\n\n\n// Add a hover state for linked versions only\na.thumbnail:hover,\na.thumbnail:focus {\n  border-color: @link-color;\n}\n\n// Images and captions\n.thumbnail > img {\n  margin-left: auto;\n  margin-right: auto;\n}\n.thumbnail .caption {\n  padding: @thumbnail-caption-padding;\n  color: @thumbnail-caption-color;\n}\n","tooltip.less":"//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  z-index: @zindex-tooltip;\n  display: block;\n  visibility: visible;\n  font-size: @font-size-small;\n  line-height: 1.4;\n  .opacity(0);\n\n  &.in     { .opacity(.9); }\n  &.top    { margin-top:  -3px; padding: 5px 0; }\n  &.right  { margin-left:  3px; padding: 0 5px; }\n  &.bottom { margin-top:   3px; padding: 5px 0; }\n  &.left   { margin-left: -3px; padding: 0 5px; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: @tooltip-max-width;\n  padding: 3px 8px;\n  color: @tooltip-color;\n  text-align: center;\n  text-decoration: none;\n  background-color: @tooltip-bg;\n  border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip {\n  &.top .tooltip-arrow {\n    bottom: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-left .tooltip-arrow {\n    bottom: 0;\n    left: 5px;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-right .tooltip-arrow {\n    bottom: 0;\n    right: 5px;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.right .tooltip-arrow {\n    top: 50%;\n    left: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-right-color: @tooltip-arrow-color;\n  }\n  &.left .tooltip-arrow {\n    top: 50%;\n    right: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-left-color: @tooltip-arrow-color;\n  }\n  &.bottom .tooltip-arrow {\n    top: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-left .tooltip-arrow {\n    top: 0;\n    left: 5px;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-right .tooltip-arrow {\n    top: 0;\n    right: 5px;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n}\n","type.less":"//\n// Typography\n// --------------------------------------------------\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.15);\n  font-weight: 200;\n  line-height: 1.4;\n\n  @media (min-width: 768px) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: 14px base font * 85% = about 12px\nsmall   { font-size: 85%; }\n\n// Undo browser default styling\ncite    { font-style: normal; }\n\n// Contextual emphasis\n.text-muted          { color: @text-muted; }\n.text-primary        { color: @brand-primary; }\n.text-warning        { color: @state-warning-text; }\n.text-danger         { color: @state-danger-text; }\n.text-success        { color: @state-success-text; }\n.text-info           { color: @state-info-text; }\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1,\nh2,\nh3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n}\nh4,\nh5,\nh6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n}\n\nh1, .h1 { font-size: floor(@font-size-base * 2.60); } // ~36px\nh2, .h2 { font-size: floor(@font-size-base * 2.15); } // ~30px\nh3, .h3 { font-size: ceil(@font-size-base * 1.70); } // ~24px\nh4, .h4 { font-size: ceil(@font-size-base * 1.25); } // ~18px\nh5, .h5 { font-size:  @font-size-base; }\nh6, .h6 { font-size: ceil(@font-size-base * 0.85); } // ~12px\n\nh1 small, .h1 small { font-size: ceil(@font-size-base * 1.70); } // ~24px\nh2 small, .h2 small { font-size: ceil(@font-size-base * 1.25); } // ~18px\nh3 small, .h3 small,\nh4 small, .h4 small { font-size: @font-size-base; }\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n\n// Lists\n// --------------------------------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol{\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n@media (min-width: @grid-float-breakpoint) {\n  .dl-horizontal {\n    dt {\n      float: left;\n      width: (@component-offset-horizontal - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @component-offset-horizontal;\n      .clearfix(); // Clear the floated `dt` if an empty `dd` is present\n    }\n  }\n}\n\n// MISC\n// ----\n\n// Abbreviations and acronyms\nabbr[title],\n// Added data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\nabbr.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  border-left: 5px solid @blockquote-border-color;\n  p {\n    font-size: (@font-size-base * 1.25);\n    font-weight: 300;\n    line-height: 1.25;\n  }\n  p:last-child {\n    margin-bottom: 0;\n  }\n  small {\n    display: block;\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n    &:before {\n      content: '\\2014 \\00A0';// EM DASH, NBSP\n    }\n  }\n\n  // Float right with text-align: right\n  &.pull-right {\n    padding-right: 15px;\n    padding-left: 0;\n    border-right: 5px solid @blockquote-border-color;\n    border-left: 0;\n    p,\n    small {\n      text-align: right;\n    }\n    small {\n      &:before {\n        content: '';\n      }\n      &:after {\n        content: '\\00A0 \\2014';// NBSP, EM DASH\n      }\n    }\n  }\n}\n\n// Quotes\nq:before,\nq:after,\nblockquote:before,\nblockquote:after {\n  content: \"\";\n}\n\n// Addresses\naddress {\n  display: block;\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","utilities.less":"//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .hide-text();\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","variables.less":"//\n// Variables\n// --------------------------------------------------\n\n\n// Global values\n// --------------------------------------------------\n\n// Grays\n// -------------------------\n\n@gray-darker:            lighten(#000, 13.5%); // #222\n@gray-dark:              lighten(#000, 20%);   // #333\n@gray:                   lighten(#000, 33.5%); // #555\n@gray-light:             lighten(#000, 60%);   // #999\n@gray-lighter:           lighten(#000, 93.5%); // #eee\n\n// Brand colors\n// -------------------------\n\n@brand-primary:         #428bca;\n@brand-success:         #5cb85c;\n@brand-warning:         #f0ad4e;\n@brand-danger:          #d9534f;\n@brand-info:            #5bc0de;\n\n// Scaffolding\n// -------------------------\n\n@body-bg:               #fff;\n@text-color:            @gray-dark;\n\n// Links\n// -------------------------\n\n@link-color:            @brand-primary;\n@link-hover-color:      darken(@link-color, 15%);\n\n// Typography\n// -------------------------\n\n@font-family-sans-serif:  \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n@font-family-serif:       Georgia, \"Times New Roman\", Times, serif;\n@font-family-monospace:   Monaco, Menlo, Consolas, \"Courier New\", monospace;\n@font-family-base:        @font-family-sans-serif;\n\n@font-size-base:          14px;\n@font-size-large:         ceil(@font-size-base * 1.25); // ~18px\n@font-size-small:         ceil(@font-size-base * 0.85); // ~12px\n\n@line-height-base:        1.428571429; // 20/14\n@line-height-computed:    floor(@font-size-base * @line-height-base); // ~20px\n\n@headings-font-family:    @font-family-base;\n@headings-font-weight:    500;\n@headings-line-height:    1.1;\n\n// Iconography\n// -------------------------\n\n@icon-font-path:          \"../fonts/\";\n@icon-font-name:          \"glyphicons-halflings-regular\";\n\n\n// Components\n// -------------------------\n// Based on 14px font-size and 1.428 line-height (~20px to start)\n\n@padding-base-vertical:          6px;\n@padding-base-horizontal:        12px;\n\n@padding-large-vertical:         10px;\n@padding-large-horizontal:       16px;\n\n@padding-small-vertical:         5px;\n@padding-small-horizontal:       10px;\n\n@line-height-large:              1.33;\n@line-height-small:              1.5;\n\n@border-radius-base:             4px;\n@border-radius-large:            6px;\n@border-radius-small:            3px;\n\n@component-active-bg:            @brand-primary;\n\n@caret-width-base:               4px;\n@caret-width-large:              5px;\n\n// Tables\n// -------------------------\n\n@table-cell-padding:                 8px;\n@table-condensed-cell-padding:       5px;\n\n@table-bg:                           transparent; // overall background-color\n@table-bg-accent:                    #f9f9f9; // for striping\n@table-bg-hover:                     #f5f5f5;\n@table-bg-active:                    @table-bg-hover;\n\n@table-border-color:                 #ddd; // table and cell border\n\n\n// Buttons\n// -------------------------\n\n@btn-font-weight:                normal;\n\n@btn-default-color:              #333;\n@btn-default-bg:                 #fff;\n@btn-default-border:             #ccc;\n\n@btn-primary-color:              #fff;\n@btn-primary-bg:                 @brand-primary;\n@btn-primary-border:             darken(@btn-primary-bg, 5%);\n\n@btn-success-color:              #fff;\n@btn-success-bg:                 @brand-success;\n@btn-success-border:             darken(@btn-success-bg, 5%);\n\n@btn-warning-color:              #fff;\n@btn-warning-bg:                 @brand-warning;\n@btn-warning-border:             darken(@btn-warning-bg, 5%);\n\n@btn-danger-color:               #fff;\n@btn-danger-bg:                  @brand-danger;\n@btn-danger-border:              darken(@btn-danger-bg, 5%);\n\n@btn-info-color:                 #fff;\n@btn-info-bg:                    @brand-info;\n@btn-info-border:                darken(@btn-info-bg, 5%);\n\n@btn-link-disabled-color:        @gray-light;\n\n\n// Forms\n// -------------------------\n\n@input-bg:                       #fff;\n@input-bg-disabled:              @gray-lighter;\n\n@input-color:                    @gray;\n@input-border:                   #ccc;\n@input-border-radius:            @border-radius-base;\n@input-border-focus:             #66afe9;\n\n@input-color-placeholder:        @gray-light;\n\n@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);\n@input-height-large:             (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);\n@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);\n\n@legend-color:                   @gray-dark;\n@legend-border-color:            #e5e5e5;\n\n@input-group-addon-bg:           @gray-lighter;\n@input-group-addon-border-color: @input-border;\n\n\n// Dropdowns\n// -------------------------\n\n@dropdown-bg:                    #fff;\n@dropdown-border:                rgba(0,0,0,.15);\n@dropdown-fallback-border:       #ccc;\n@dropdown-divider-bg:            #e5e5e5;\n\n@dropdown-link-active-color:     #fff;\n@dropdown-link-active-bg:        @component-active-bg;\n\n@dropdown-link-color:            @gray-dark;\n@dropdown-link-hover-color:      #fff;\n@dropdown-link-hover-bg:         @dropdown-link-active-bg;\n\n@dropdown-link-disabled-color:   @gray-light;\n\n@dropdown-header-color:          @gray-light;\n\n@dropdown-caret-color:           #000;\n\n\n// COMPONENT VARIABLES\n// --------------------------------------------------\n\n\n// Z-index master list\n// -------------------------\n// Used for a bird's eye view of components dependent on the z-axis\n// Try to avoid customizing these :)\n\n@zindex-navbar:            1000;\n@zindex-dropdown:          1000;\n@zindex-popover:           1010;\n@zindex-tooltip:           1030;\n@zindex-navbar-fixed:      1030;\n@zindex-modal-background:  1040;\n@zindex-modal:             1050;\n\n// Media queries breakpoints\n// --------------------------------------------------\n\n// Extra small screen / phone\n@screen-xs:                  480px;\n@screen-phone:               @screen-xs;\n\n// Small screen / tablet\n@screen-sm:                  768px;\n@screen-tablet:              @screen-sm;\n\n// Medium screen / desktop\n@screen-md:                  992px;\n@screen-desktop:             @screen-md;\n\n// Large screen / wide desktop\n@screen-lg:                  1200px;\n@screen-lg-desktop:          @screen-lg;\n\n// So media queries don't overlap when required, provide a maximum\n@screen-xs-max:              (@screen-sm - 1);\n@screen-sm-max:              (@screen-md - 1);\n@screen-md-max:              (@screen-lg - 1);\n\n\n// Grid system\n// --------------------------------------------------\n\n// Number of columns in the grid system\n@grid-columns:              12;\n// Padding, to be divided by two and applied to the left and right of all columns\n@grid-gutter-width:         30px;\n// Point at which the navbar stops collapsing\n@grid-float-breakpoint:     @screen-tablet;\n\n\n// Navbar\n// -------------------------\n\n// Basics of a navbar\n@navbar-height:                    50px;\n@navbar-margin-bottom:             @line-height-computed;\n@navbar-default-color:             #777;\n@navbar-default-bg:                #f8f8f8;\n@navbar-default-border:            darken(@navbar-default-bg, 6.5%);\n@navbar-border-radius:             @border-radius-base;\n@navbar-padding-horizontal:        floor(@grid-gutter-width / 2);\n@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);\n\n// Navbar links\n@navbar-default-link-color:                #777;\n@navbar-default-link-hover-color:          #333;\n@navbar-default-link-hover-bg:             transparent;\n@navbar-default-link-active-color:         #555;\n@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);\n@navbar-default-link-disabled-color:       #ccc;\n@navbar-default-link-disabled-bg:          transparent;\n\n// Navbar brand label\n@navbar-default-brand-color:               @navbar-default-link-color;\n@navbar-default-brand-hover-color:         darken(@navbar-default-link-color, 10%);\n@navbar-default-brand-hover-bg:            transparent;\n\n// Navbar toggle\n@navbar-default-toggle-hover-bg:           #ddd;\n@navbar-default-toggle-icon-bar-bg:        #ccc;\n@navbar-default-toggle-border-color:       #ddd;\n\n\n// Inverted navbar\n//\n// Reset inverted navbar basics\n@navbar-inverse-color:                      @gray-light;\n@navbar-inverse-bg:                         #222;\n@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);\n\n// Inverted navbar links\n@navbar-inverse-link-color:                 @gray-light;\n@navbar-inverse-link-hover-color:           #fff;\n@navbar-inverse-link-hover-bg:              transparent;\n@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;\n@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);\n@navbar-inverse-link-disabled-color:        #444;\n@navbar-inverse-link-disabled-bg:           transparent;\n\n// Inverted navbar brand label\n@navbar-inverse-brand-color:                @navbar-inverse-link-color;\n@navbar-inverse-brand-hover-color:          #fff;\n@navbar-inverse-brand-hover-bg:             transparent;\n\n// Inverted navbar search\n// Normal navbar needs no special styles or vars\n@navbar-inverse-search-bg:                  lighten(@navbar-inverse-bg, 25%);\n@navbar-inverse-search-bg-focus:            #fff;\n@navbar-inverse-search-border:              @navbar-inverse-bg;\n@navbar-inverse-search-placeholder-color:   #ccc;\n\n// Inverted navbar toggle\n@navbar-inverse-toggle-hover-bg:            #333;\n@navbar-inverse-toggle-icon-bar-bg:         #fff;\n@navbar-inverse-toggle-border-color:        #333;\n\n\n// Navs\n// -------------------------\n\n@nav-link-padding:                          10px 15px;\n@nav-link-hover-bg:                         @gray-lighter;\n\n@nav-disabled-link-color:                   @gray-light;\n@nav-disabled-link-hover-color:             @gray-light;\n\n@nav-open-link-hover-color:                 #fff;\n@nav-open-caret-border-color:               #fff;\n\n// Tabs\n@nav-tabs-border-color:                     #ddd;\n\n@nav-tabs-link-hover-border-color:          @gray-lighter;\n\n@nav-tabs-active-link-hover-bg:             @body-bg;\n@nav-tabs-active-link-hover-color:          @gray;\n@nav-tabs-active-link-hover-border-color:   #ddd;\n\n@nav-tabs-justified-link-border-color:            #ddd;\n@nav-tabs-justified-active-link-border-color:     @body-bg;\n\n// Pills\n@nav-pills-active-link-hover-bg:            @component-active-bg;\n@nav-pills-active-link-hover-color:         #fff;\n\n\n// Pagination\n// -------------------------\n\n@pagination-bg:                        #fff;\n@pagination-border:                    #ddd;\n\n@pagination-hover-bg:                  @gray-lighter;\n\n@pagination-active-bg:                 @brand-primary;\n@pagination-active-color:              #fff;\n\n@pagination-disabled-color:            @gray-light;\n\n\n// Pager\n// -------------------------\n\n@pager-border-radius:                  15px;\n@pager-disabled-color:                 @gray-light;\n\n\n// Jumbotron\n// -------------------------\n\n@jumbotron-padding:              30px;\n@jumbotron-color:                inherit;\n@jumbotron-bg:                   @gray-lighter;\n\n@jumbotron-heading-color:        inherit;\n\n\n// Form states and alerts\n// -------------------------\n\n@state-warning-text:             #c09853;\n@state-warning-bg:               #fcf8e3;\n@state-warning-border:           darken(spin(@state-warning-bg, -10), 3%);\n\n@state-danger-text:              #b94a48;\n@state-danger-bg:                #f2dede;\n@state-danger-border:            darken(spin(@state-danger-bg, -10), 3%);\n\n@state-success-text:             #468847;\n@state-success-bg:               #dff0d8;\n@state-success-border:           darken(spin(@state-success-bg, -10), 5%);\n\n@state-info-text:                #3a87ad;\n@state-info-bg:                  #d9edf7;\n@state-info-border:              darken(spin(@state-info-bg, -10), 7%);\n\n\n// Tooltips\n// -------------------------\n@tooltip-max-width:           200px;\n@tooltip-color:               #fff;\n@tooltip-bg:                  #000;\n\n@tooltip-arrow-width:         5px;\n@tooltip-arrow-color:         @tooltip-bg;\n\n\n// Popovers\n// -------------------------\n@popover-bg:                          #fff;\n@popover-max-width:                   276px;\n@popover-border-color:                rgba(0,0,0,.2);\n@popover-fallback-border-color:       #ccc;\n\n@popover-title-bg:                    darken(@popover-bg, 3%);\n\n@popover-arrow-width:                 10px;\n@popover-arrow-color:                 #fff;\n\n@popover-arrow-outer-width:           (@popover-arrow-width + 1);\n@popover-arrow-outer-color:           rgba(0,0,0,.25);\n@popover-arrow-outer-fallback-color:  #999;\n\n\n// Labels\n// -------------------------\n\n@label-default-bg:            @gray-light;\n@label-primary-bg:            @brand-primary;\n@label-success-bg:            @brand-success;\n@label-info-bg:               @brand-info;\n@label-warning-bg:            @brand-warning;\n@label-danger-bg:             @brand-danger;\n\n@label-color:                 #fff;\n@label-link-hover-color:      #fff;\n\n\n// Modals\n// -------------------------\n@modal-inner-padding:         20px;\n\n@modal-title-padding:         15px;\n@modal-title-line-height:     @line-height-base;\n\n@modal-content-bg:                             #fff;\n@modal-content-border-color:                   rgba(0,0,0,.2);\n@modal-content-fallback-border-color:          #999;\n\n@modal-backdrop-bg:           #000;\n@modal-header-border-color:   #e5e5e5;\n@modal-footer-border-color:   @modal-header-border-color;\n\n\n// Alerts\n// -------------------------\n@alert-padding:               15px;\n@alert-border-radius:         @border-radius-base;\n@alert-link-font-weight:      bold;\n\n@alert-success-bg:            @state-success-bg;\n@alert-success-text:          @state-success-text;\n@alert-success-border:        @state-success-border;\n\n@alert-info-bg:               @state-info-bg;\n@alert-info-text:             @state-info-text;\n@alert-info-border:           @state-info-border;\n\n@alert-warning-bg:            @state-warning-bg;\n@alert-warning-text:          @state-warning-text;\n@alert-warning-border:        @state-warning-border;\n\n@alert-danger-bg:             @state-danger-bg;\n@alert-danger-text:           @state-danger-text;\n@alert-danger-border:         @state-danger-border;\n\n\n// Progress bars\n// -------------------------\n@progress-bg:                 #f5f5f5;\n@progress-bar-color:          #fff;\n\n@progress-bar-bg:             @brand-primary;\n@progress-bar-success-bg:     @brand-success;\n@progress-bar-warning-bg:     @brand-warning;\n@progress-bar-danger-bg:      @brand-danger;\n@progress-bar-info-bg:        @brand-info;\n\n\n// List group\n// -------------------------\n@list-group-bg:               #fff;\n@list-group-border:           #ddd;\n@list-group-border-radius:    @border-radius-base;\n\n@list-group-hover-bg:         #f5f5f5;\n@list-group-active-color:     #fff;\n@list-group-active-bg:        @component-active-bg;\n@list-group-active-border:    @list-group-active-bg;\n\n@list-group-link-color:          #555;\n@list-group-link-heading-color:  #333;\n\n\n// Panels\n// -------------------------\n@panel-bg:                    #fff;\n@panel-inner-border:          #ddd;\n@panel-border-radius:         @border-radius-base;\n@panel-footer-bg:             #f5f5f5;\n\n@panel-default-text:          @gray-dark;\n@panel-default-border:        #ddd;\n@panel-default-heading-bg:    #f5f5f5;\n\n@panel-primary-text:          #fff;\n@panel-primary-border:        @brand-primary;\n@panel-primary-heading-bg:    @brand-primary;\n\n@panel-success-text:          @state-success-text;\n@panel-success-border:        @state-success-border;\n@panel-success-heading-bg:    @state-success-bg;\n\n@panel-warning-text:          @state-warning-text;\n@panel-warning-border:        @state-warning-border;\n@panel-warning-heading-bg:    @state-warning-bg;\n\n@panel-danger-text:           @state-danger-text;\n@panel-danger-border:         @state-danger-border;\n@panel-danger-heading-bg:     @state-danger-bg;\n\n@panel-info-text:             @state-info-text;\n@panel-info-border:           @state-info-border;\n@panel-info-heading-bg:       @state-info-bg;\n\n\n// Thumbnails\n// -------------------------\n@thumbnail-padding:           4px;\n@thumbnail-bg:                @body-bg;\n@thumbnail-border:            #ddd;\n@thumbnail-border-radius:     @border-radius-base;\n\n@thumbnail-caption-color:     @text-color;\n@thumbnail-caption-padding:   9px;\n\n\n// Wells\n// -------------------------\n@well-bg:                     #f5f5f5;\n\n\n// Badges\n// -------------------------\n@badge-color:                 #fff;\n@badge-link-hover-color:      #fff;\n@badge-bg:                    @gray-light;\n\n@badge-active-color:          @link-color;\n@badge-active-bg:             #fff;\n\n@badge-font-weight:           bold;\n@badge-line-height:           1;\n@badge-border-radius:         10px;\n\n\n// Breadcrumbs\n// -------------------------\n@breadcrumb-bg:               #f5f5f5;\n@breadcrumb-color:            #ccc;\n@breadcrumb-active-color:     @gray-light;\n\n\n// Carousel\n// ------------------------\n\n@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);\n\n@carousel-control-color:                      #fff;\n@carousel-control-width:                      15%;\n@carousel-control-opacity:                    .5;\n@carousel-control-font-size:                  20px;\n\n@carousel-indicator-active-bg:                #fff;\n@carousel-indicator-border-color:             #fff;\n\n@carousel-caption-color:                      #fff;\n\n\n// Close\n// ------------------------\n@close-color:                 #000;\n@close-font-weight:           bold;\n@close-text-shadow:           0 1px 0 #fff;\n\n\n// Code\n// ------------------------\n@code-color:                  #c7254e;\n@code-bg:                     #f9f2f4;\n\n@pre-bg:                      #f5f5f5;\n@pre-color:                   @gray-dark;\n@pre-border-color:            #ccc;\n@pre-scrollable-max-height:   340px;\n\n// Type\n// ------------------------\n@text-muted:                  @gray-light;\n@abbr-border-color:           @gray-light;\n@headings-small-color:        @gray-light;\n@blockquote-small-color:      @gray-light;\n@blockquote-border-color:     @gray-lighter;\n@page-header-border-color:    @gray-lighter;\n\n// Miscellaneous\n// -------------------------\n\n// Hr border color\n@hr-border:                   @gray-lighter;\n\n// Horizontal forms & lists\n@component-offset-horizontal: 180px;\n\n\n// Container sizes\n// --------------------------------------------------\n\n// Small screen / tablet\n@container-tablet:            ((720px + @grid-gutter-width));\n\n// Medium screen / desktop\n@container-desktop:           ((940px + @grid-gutter-width));\n\n// Large screen / wide desktop\n@container-lg-desktop:        ((1140px + @grid-gutter-width));\n","wells.less":"//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid darken(@well-bg, 7%);\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0,0,0,.15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n"}
+var __fonts = {"glyphicons-halflings-regular.eot":"�6\u0000\u0000�5\u0000\u0000\u0002\u0000\u0002\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000�\u0001\u0000\u0000\u0004\u0000LP\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000��\u0018\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000(\u0000G\u0000L\u0000Y\u0000P\u0000H\u0000I\u0000C\u0000O\u0000N\u0000S\u0000 \u0000H\u0000a\u0000l\u0000f\u0000l\u0000i\u0000n\u0000g\u0000s\u0000\u0000\u0000\u000e\u0000R\u0000e\u0000g\u0000u\u0000l\u0000a\u0000r\u0000\u0000\u0000x\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u00001\u0000.\u00000\u00000\u00001\u0000;\u0000P\u0000S\u0000 \u00000\u00000\u00001\u0000.\u00000\u00000\u00001\u0000;\u0000h\u0000o\u0000t\u0000c\u0000o\u0000n\u0000v\u0000 \u00001\u0000.\u00000\u0000.\u00007\u00000\u0000;\u0000m\u0000a\u0000k\u0000e\u0000o\u0000t\u0000f\u0000.\u0000l\u0000i\u0000b\u00002\u0000.\u00005\u0000.\u00005\u00008\u00003\u00002\u00009\u0000\u0000\u00008\u0000G\u0000L\u0000Y\u0000P\u0000H\u0000I\u0000C\u0000O\u0000N\u0000S\u0000 \u0000H\u0000a\u0000l\u0000f\u0000l\u0000i\u0000n\u0000g\u0000s\u0000 \u0000R\u0000e\u0000g\u0000u\u0000l\u0000a\u0000r\u0000\u0000\u0000\u0000\u0000BSGP\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0000w�\u00005s\u00005y\u0000-�\u0012�����\u0011՟(tۊK��\u0010D��'P\u000b�M�\n�\u0000B�j\u001e���beJ2cc��LF\u001e1+�WEeuJ\u0019��e�~m��%���W��*�IzI\u0017€�\u0004sL��\tx\n\n��4�xїPS��-Uu�T\f���E��F�\u0003\u0003��?ͬ\tԯ�4�\rʨg��\u001cq �e�$�{��-+�\u0012\u00021u\u0001�\u0006���{���S��\"!E�B&/\r���L��\u0002�E�\u0005�K�\u0015�7f��Ү�|�'�=����j��p��E�A_B�@��*�\u001d?~���\r�\u00169�&\u0005�I���v���@\u0017e��r��\u0001�>Mo<�LX���\u0004�%���a>˒ �\u0002�jp\u001d?P�;�_��\b��iƶ� <��}LbX�Ue1\u0012�L\u0011\f\t�!�;���\f\f�\u0006�\tD\u000b�^%� �\tPP��\u0015A�@��\u0002�5\u000e����K\u000ea�lӴğ�a!\u0010������|Zh�\u0010��FFI�0�E�F\"đ������'Mո�\u00069\u0004�@�)�\f1A�����ȶ���р���<\u0001�\f�\u001e\u0015��,�@��A�\tpA��Cϲ�\\�.�\u0000\u0010mȤ�Ix���\u0006��sS\n\b\"�r�r}�n\u0019N�����~lQ��o�`>�t��\u0016��鰅\u0006��׶������\u00125����\fX`\n­\u0001g\u00129K��\u0003� �g\u0002�\u0005]�s �z\u0005T0%j��kT���g̙0\"�\u0004Y\u001cVg��\u0013@\u000e��)��\u0001>aF\bc\u0000!t\u0000z�\u0000��\u0014�=\u0006V��k���@op^v�?�J��=f���0[7��@��}�t\u0001��\\��\u0015��}��\u001cv\\|f\u0019\u000f{�y�?=\u001f�1\"f����\u000fx���Hxx�i�\u000f8�k�PY�8��\u0007~Ú��\u001d�\u000e�7@�(:3v�𰬨X�X+(\u000b\u0017�\u0002�����F\u000bj\u001a�\u0016�19�\b�\u0013�'(m�}��\f�\u000f�e\u000e�\u000b��C��Œ�=��\u0004&�\f�\u0014�e\ny\u0006\u0019��E\u0006��B\u0000�(�2���E?\u0001xv5�ki{P\"�I�G�kXLP�ŀE�>G��[�|q!�c�+o0�\na�\u0004�~�\\��\u0019;��!\u0011�!�+�\u001d�uX1�H�\"����������\b�U94%��`����)��y�\u001f\u00061�*����/\u0018��:>\\g�@�<H��HܶW��~}�����:�\u0015�h\u000bf\u001b���lZ�4�Y��\u000b�Ζ��?\u001czU��\u0002���AUq:�>x�����Z��.]�\u0006�A��\u0004��ҁ�K��/\n�{[\u00178�]�b�.q~���2�D�oR�zK��oGl���{E��\u0001\u001a��\u000b9��\t�E\r�ZR�\u0013}3\u0012QO��Е6��C�).�R���%\bOy\u000e����r\n�#\u0015��Q��V?l��G�I��V�\tT.�R���t\r\u001c\u0011�ދ����mݯ�mb�v\u0001\u0000�vtO\u000fn#<�u\u001c�9��\u0017p3:��\u0011�)�%�\u001e�Tz��\u0003�\u0012\u0016\u001a��c\u001a��\fB\u0004W�c\u000b������\ncFvEZ�O�Ik��\u0010M\u0010\u0014�Y�u\u000fj%[�(\u00110i�\u0011\u0003�>)�aQy}�vb2��'*�b�G��\r���~\t�5�s�'����\u0002�å�vx\u001e\u00118\u0007)#7J\f��\r\u0002���@IƠ�\u000b\u0016�`�S\u0017(E�˖\u0016B��!\u000e\u0001\u0002$<\u0015�\u0000sm���{э� �����!`x뚢\"ZaB3����\u0004x��W��[\u0004׃���j\u0010\u0006\u0002ƃh�%pt\u0004K\u0001�[�d���\bC$U\u0014C@\\)�A~\u0014q�\u0005����\u0013�\u0019/�\u0016@\u0005\u0018\u0001zn�2\u0011�\u0016e?9�ڟ�N�ظQ�91��Ba����a�0�#�\u001cژ.3\u000e���\u0018����������+z%�\u0010Ԇ�\b��\u001a\u001fEڔs�A\u0017\u0012\u001a\u001c\u000b\r�\u0012U�|\u001a�h��@��إs5S8*v0\u0018\u001cD�����U�\u001dYm\u0007���I���s���:��Dt��Xr�/���0[L\r\u001b\u0006N�\t���\u0005�I���Ċ$a����pp���\u0003MNʢ7��tD�I'al�Y\"4\u0017��X\t�r��[�{\u001d_�\u0012MW� \u0015X1�<��c��)�L\u0019|���S\u0000�Q��͖�V�\u0019��F��\u0002F��\u0004\u0016\u0001t\u001bu��4d��r\u0018-Mv�M�u�S���\u00178�91c���\nÒ`�\fAI��#\\�*p�X�׼�)���4%>��\u001a�bm�]�5��5�N\u0017=G���\u0000\u0001#�r���96#R\u0003���\u0015\nYi���\f�\u0006+\u0007\u000bf\u0000'F5\f8@\u0004�x�4���K���.��- 2��:�Q\u0003\t�4<y\nʃ9i\u0004��\u001f�V3:��<\u00167>܏\u0004�\u00175\u0001\f�2\u001c\u001a�X\u001eC�7\u0010`M-��j�\n\u0000>;~�L��5�n�H\u0013��HF4�K߹�Y�p��r�\u0002ws�4�݌F�۝��F�:�\u00070Ӣ\u0001�L[f|��\u0006��\u0006��J�����֠:\u0013h�$�I\u0001��ry(*�u&\u001d~K�e��`�\f��73)\u0010�W�$ %ض����p�@\u0013C�\\�r|S�\u0012\"�\u001a�E\"\u0018���0i�r\u0002O�Dh�md#$4E\u001b��@J��\"����T\u0017�\u001f(��L�9ٴ�N�CxM�����\r�}D�-�BI��rx�\u001c\b�)\\)\u0001�gU�J�i����u�O�\u00151T\u0007>�|��>J��D��bs�-�@\u0016�\u0010E�@�\u0013]�8�������B��𴼅�ږ��\u000b�X�_3\u0010�U\n\b�\f�dD�ǁ�_� ��\u0005���\f\u0004�t��\u0001��K�4\u0010n,�D�\u001f���\"6��@\u0005���뇂\u0005� ��F\u001e�m�`Y�\u0012\u0004�6�\u0016'3¨�\u001f�\u00162l�\u0004p\u000fM\u0003�`<�hW�\"��P�@����\u0019\t(J(�^�3��O�y�Lq����]\u0012(D��R�r\u0019c�{e����\\3P\u0016!}\u0010\"��ǼVt�)w���\u00194?��u~�D��\u001a��U2]�\u00190�OVF�6-���M��)���eY�l.H��Rψ_�A��J�\u000bʻ\u0018Y�\u000e咓oIF��Zt:\u0013�٬��\u0013·�����h\"\u0012\u0006B������&���\"�ny󘋉A��-���x#�~6�շ��hX�����{�9A�\"�5io�rj�{�H8�)��IZ^м\u0004�ij@.@�ΓF\u001e.���\u001c\u001c\u0019R�K�A�D �d\u0011��\u0001�Q\u0010�,�\f���a\u0004[\u001aq�g�@�\t�D_���#E�u�)�R1��B]F\n�u�V\u0003�����G{\u000e�����\u001a�\u0004��x\f�\u001e]ε(@\u0018\u0001m�\rl\u0011���f�����P�:�H���\u0000s�,i\u0014�����Q>2�\"d[\r(�\u0010� ��\f/�uҏ�bS�L\u0011˳�.\u001b�\"�:�\u0018A�U@�p��ֽR\u0001�E���{�\u001f�\u001bB\u001b��H���ƥ�!\u0005I���a�\u000b-w\"�)w%���᜙�����\u001brw��ͳ�\u000er�6��!�1�Y��\u0000˘\u0016LT�p��x��\u0018�r�\u0006�8\u0014]\u0005�\u0011>҈\u0004��S<h�yj�C\u0013�\u0015���]��K�ŀĬ&\\v�C`�b�#a���[]�I���F\\k൥�X]��`�e�MX�\u0013dT�2��f���}����^n�N��$��@�ٚ��z��R\u0012:�q\"S��Y�\b�0��J�/��թY3\u001a�ę�Ů�#�q��\u001fY\u0015\u0018�s�����|HJܢ�ǔ0�ق�\u0004�v�8�4��Ñ���Q\u0011\u001bv�y��PѡC�;�Μ{\u0002x8`3G��fN����[V�߾\u000eP�\t�U�\u0013\u0006�]]�JO��6\u000e��r�_t~o��>\"�#^�m�ꤾ�\u0014�B\\\r��i�&U�=��Q\u001d�1ğ,?�t&r,@l�5Aی�J��6\\��\u0007�w��x7I�\u0013\\`n�sKpʴ\b�݀׼\u0014\f�2\u000bL�\u0005\u0000��\b'�M3\b��\u000f���Ki[v&V\u0002�tF�TH�\nrx�\u0001��TUY�Ee�}\u0001���\u0005$\u0016W�\u0007=�\u0013\u0001X/�}%�K�D\u001a\u0013��*��:�D\u0000=K\u0012�_�����`�D�#�[��J�Q�l�$\t\u0006��z�\u0000s/�\u0002��\u001f\u001e�q��J����I+\u0010�X��,�$\t�g�f`��%�Q�6�\"\u0018@t��N\"9\u001e()y\u0015�\u001b.B��� L��*�6�o^4�4Y��e-ҫ��z\u0005_�|���~�nM7�\u000e�ڌ�Tg�\r\n�`�΋d�\u000e\u0007kbr�ؐ����\u0018�\u000f�f�\u0013v\u001c��/$}%)�-ė��R�\n\u0007�&\rH|&�X�$\u000e\t\r;c�+s-�A�Ј>>;_�?-�1hG*\u0010��\u0016@��Urȳ�ˊ73�6h)����\u0018�� O���\u0000.�M2�>j\u0000j=B¦�1�M��XB`L�Ѱ\u000b>x\u0005���\rd���b\u0016N\u0012\t�X�\u0011K�\u0012�n,\u0013ཫW{퓙��;�ߴ�p[�j)^��`z�\b�WI֮�\u0007����p�h�4?Ϳ��eS�ڃ\f��\u00184+v\u001f{�1��X�PBX���\u000bq��EsG�\u001b��p?g\u0006���i{Ә�M�t����ꛖ���\f�c��8;$<�\\3Q���\u001eZ\u0005�\rld\u0001v��f܆\"�\u0001��c�\u0001�ž��\b��\\\"Z�\u0018�T)U��Z�l��U\u0016A'h�E�,ԁ�.A=��\u0005t���\u0010F�DRl�s�\u000b�)ș�`/\";�\f.��2��\u001b\u001d]b�\u0010P�cB��ro�*[��\t\u0000��B� K|e��40\u001f��M\n�2B�\u0014�f1���1\u0004y��������R<\"�F�I�\u0002'�V���P��\u0012�N�ɣ���\nPF\u00158\b`�j\"jm�����\u0016\u000f� gxD�A\t�ڝH�u*W�X_����9q�[��L\u0006\u0005\bi�u\fN�9v@pkvmR��sS��(�\u0001�\u0002\u001c@ص\u0003\rۙ\u0010\u0014��\u0018��bqL�\u0016$� \u001b�Ũ!\u001a�\u0019�g\u0005�X\u0002Y�d�� ?ȩ�\u001a�D|'���C�#ru�\b\u0011*(n�o�5\u001b\u0016\u0004������\"x�c\u0006!B���i��2��쫳\u0018������\u001f�D\\C�\u0015\u0006�E�=���z��J��k��)\u0015��\u0013gY�]�e���0��#��\u0016`�P\"�{\u0000��\u0019�����Q]b\u000fڝPb��\u001ajB�!�\u0001Zlv;�\"禥N��[\",�\u001a0yԺ�#u-\r�\u0019\r��\u0001\u001fG�\u001d���!����\u0001�.��\u0001�\u0011n�b���FX\t�&�\u001b�t�\u001c!2�]6H�GH\u000f<\u0012��\u0000\u0014\u0004\u001ehC��K4N\u0004��\"\u0019��7�\t�|2�~�����'h��\u0013�A$�\u0007\u000bVTv����Y����\n=<�\u0012I�\u0016\u0003##\u0012��!L$�����[%��'R���F�!.Ŝ��|��m9�('\u0018�%�\nt�P+�l�w\u00118D�1\u0013\u001d����g\u001a� �\fWޏ�Y1\u0016��lb�\t��\u001f�(���5V\u001a�zk���1m�\u0017����ֻ\u0000\u0010-���\r�I�����6�\t\u001a\u0010A9\u001ex���?;gHɬ�{)\u0006\r �G�)�� ��Np�Ȁ�\nO\u0002\u00199•S���%<�E)\u0018��<O�L�BLx\u001c�A���01\u0002}¬h\u0000-=�n�\u0010e\u0016C\b�#0c��k���-\u0000\u001b��b�!:f�\u001dT3,(mС�q��=؃�c�����\u0007��1�*T\u000bilO\u001b�)`�\u0016h{�\u0011M]N�%�\n��~*&\u001e�W�$�=7\u001d8�Mƴ\u0017�\u0013d\n\u00114\u0014tZ\u0000��3Ք�3jđ�\u001d\u0014\u0014�\u0005an*��P�\u00146�\u0011�¢2J$Ң(LP@c��R\u0000#@$��\u0014�h7Nzpq@ព�;ac�\u0002�H[�\u0014w\u000bh�v\"c�\u0003����3s\u001d\u0017�+\u0019֒\b�` \u001c�6S�v� ~\u000f\tTt�r�\r�HS1eRO܁\u0013�\u0012(X�\u0015��`]\u0015��eC\u0016�\u0019\u001f 4x�h �@���\u000bE�\u0011r@�x�\u000bJX��Y%�47�d@FX�Q����(�ٓ{A\u0001<�!\u0004^!F�y�\u000e ��%=�!\b��b\u0010��k8���\u0002�P�y\u001dW\u0013\u001arrqKy˻E\\��ث��ո��T\u001d�B��h�\u0001\tCwI�!\u0000|Dj7\\��i\u000e�U�*\u0003��J��wR\n�G�:��R�M��b�H��\u0010n\u0003|�wi�\u0013�ڠ\u0013\u0006��*���g*~\\���G���SvY��T�j����@\u001dV\b\u0001\u0017�q\u0016T��f�*��ER��\u0018T��\u0003P��\fnt8\u0001�,�ά\u000e��e�A��2bP\f�����-���\rU00\u0005�f4\u0013\u0004O�\u0017N8\t�0\u0001'C�#��\u0017�\u001f\u0006'\"\u0007Wv;�\u001a�� �L\n�]C0Y\u001a��>�Ly�|w\u0017�x.���\u001e�3#\u0004\"V�\u0019�\u0013�ʵKI�Z �a��\u0014\u001eh��[P�Ȃ=�̘Aa���%�[\u0010\u0019(�P�'R\u0013\u0011�D�8\u0004c�\r\u001dPMn+jc�\u0010�̛�3sh�[�t��8(\u0010C�3<#`e�\u001f�h�up#��5�A\u0014\u0010a\u000bυ�)&\u0000DO����֐��/ޘZ�)��=)���D'n_\u001f�߼�BG\u0003��Y�\\lZ����@�0\u001b!\u001d�ӕ!C��DFi�`(\"\u0014ؽ5�\u001c����9ZGG4�?��W\u001eあ�\u0013M��'i�?9���l*���FV�H\u001c}��P�׊JM�Η[|�bdM\u001fL(L\u000eԕ�(��И_�\u0004\\\u0016.��2\t��B\b���\r��I?\u0002w\u0000��\u0007Tw\u0011�\u001d����2\u0004g�`�\u0001\u0018\u0000�:\u000f\u0000\u0001\u0004��\u0000�kQ��}\u0003$�U�\u001a��\u0007�\u0003z��\u0018�>�\u0002\u0016/H\nP@f}�\u0018��2(A\f����\u0011\n\u0005ߚ�%��ꑓ,q3)�Ί\u0007�\u0011���jh�����hw\u0006�V�v�\u0007\u0018�VQ\u0012���\\!` tX5\u0014���^��B\u0013/\u000e�')�0�t3�~�\u0001\f\u0012�����$�\u001b\t����4��\u000fwV\t2�(�5�\u0004[��\f�\u0007��R�\u0015u\nſ��\u0010\u000e\u0001[s~-b|�P\u001f�Q{\u001a�?˺JT�1��[�5k���> ZN��w&�|�r�>��d\u0017��\u0013;Ũ8��^V �\u0011���0ú\u0016Z\u0013\"d&[,�nY\"}\u0012|)�\u0006�n6����(4S������u\u0011\b|[‚�L6���\u0001\u0005t�c\u0006\fDD��K���i�\nK��t\u001d�\u001e2\b*�\n�2���eZ�\u0000\u0011\f͗7�4\tQ�M��\u0005iq��HT�\u0018y�Y�\u001c�(9�T�����a-kpx�d\r[\fN�y�~O�q�^\u0007�lqQ\u0017�0Z�\u000b��\u001a�\u0019d��a-�1�\u0000s� �#����\u001c�#̨g\f�|]��\u00126�\u0019�$\bdnj�?~tM\u0012�\r�� 褺�\u001c\u0003���ܵ��6cƳ5e�����\u001f�\u001cXU\u001b�8GE�\u0016\u0012���v�?ch�V�K'��C\u001b�$�ΧS�A��`�n��\u000fJw�Z��'��\u0013'ztO\u0001��G\u0013\u0012�\u001cl\u0005\u0003\u001b\u0011\u0003\u001dĈ\u0003��[D��Q�+�q\n�B�\n\u001e9\u0002\u0001Ô�<\u0014�\u0013\u0014\u0016?l\\幠�$�s\bsb'\u001e���<\u0017��W�1�Œ�0DL�\u00196�+\u0004Ak���\u0013=���m\u001e\r�\u0016\u0010�_G��v�\u00125p�,�s�n\u001c\u000e���\u0006.����Q\u0011aR�PD+<�3�lM\b�5_BԆA��N��p\u001a��H\n�\u0000��<�.\u0003\u0000�������|[P\u000e\u0012\tZ��m�\u001a�X\u000f%-6�t��g�\u0000@@\u001b��z�&���mL��\u0001�3���<Q@ͷ�n�H\u0001�Ɏ�q����4����Q\b�;&:��\n�=�bU\u001a`�[�MJo��,�� @I�|'e��M�^H�cf\u0007���$�P\u0001�\u0004d \u0011lǧC&�ڦw�2\u0005w�pu�l��^n�ƣ�Šp��T�\fm\u0011��˰��\u0003��\\߀\u0006\u0015\u0011�hb=rA�.us�4���O\u0011�i�;�P�\u0011�m9Jؕ0���I\u000b�}�\u0000u)DŽ��\b�\u0013�rT:B�!�\t3��(\n��*\u001c�l�U\u001d/8\n=�>\u001a'\u0019t]�\u0016���]�i�\u000e�ulz�\u001f$��\u0010|�H\u001c\u000b\u0011�n3�0�v?�yU�t{Ċ�)¶\u0001U�0��~\u0005O[}\u0007�\u0000\"��\u0015\u0004�\u0010)����\u0010 ٓ�'j�\u000e�k��MCX�\u0011<-�\u0003�����/p����G�?\u000bl�\n�9 4�F\u000e��~���u\u0011�u�h+�+�cH�\u0014���녙Q�&�t֢�x�q�t+�_Q$T\u0003\u0012^\u0003؇��`u�O��d�Qp]����� �!H\u0019舰�\u001cŶ�SJT��J�y��g\u0018�xh\u001f!\u0019�8G\u000eb*�<\u0006���\u0003T\u000b�h}���\"�N4bx�#$�\t|�͑�a���P�l�I\u0002\f��:W`��\bL�U�\fMK�\u0007������bTs(S��\u000e����\b�p�~�U1�p�.7���\n\u0013N���\u0010٨��D�ޛ�h�AXa���\n@+\u0016Ά\u0013�-'����\u000b�6O]�TU<1�\u0012����q��\u0011�\u001ew�$������=ҼL��\u0016����3�\u0016fi�+���M�\u001f\u0010p�6�œ6�����{L���󿒎E�\u001b;0�\u0014�~pN\u0006\u0019���\u0000lZ��$��N����ж����b���i�)��y��^M�\u0003\\\u001d�\u000f\u0003�D\u0016����\ndּ��\u0003Pe�\u0018#6��AX4�̆�[��;�Ek�7�l-\u0002��bG��\u001fV��0������\u0019r�)*r���\u000e�:�Gw6�U�\u001dI>j�\u0017���#q��R��H{�U곎�!BR\"����3x\"3��\u0019�ޗm0>=�&����\u000fB@�J��\n��k��̪ts0p~\tT�a�h�B����!�s[\u0007\r1yκ \t�VJ3\u0016!\u001dz���\tTP\u0005\b�\u001a\b�LI:�‹\f\u001a���q�\u0019�s/�C��O��-�\u0019�\u001d��\u0012!�񅺀��L�21��y\u0014���؂�F��\f䤣['��'��V��Dz��\u001bd\u0014�Ϗӆ��\u0006�p�\u0012��.��Ek\u001a\u000f��ʤI$����|�e�\u0013��\u001c�\\\u0017��T���\u001a'��H>;Y\n��\u0001�\u0015:+UC�7\u000e����c�\u0011u�@ʸ�.��x�~�J\u0019�+I�\"\u0002F�H��8��N���k���\u0000\"�u\u0002p���Mo\u0003z��\u0006G䰦r{;���Dz\u000b���Uw�R�pRr`��{l��\u0016�s>˲$@��)��.\u0003x-�t���\u001e�a\"�N�\f�^��~&@᧧��<�K�\u0003������,���R��\u0010\u0010��P\u0014ږ��\u0012�鯌Ԭk\r\n���9��P\u001eS4�ͳ\f\u001ab�n�\b�\u001cZq��d\u0010�#\u001d-���C\t�\u001e�xz\u001b�W6>\u001d�\u0001/��\u001b�-�Q���N����k�s��wl^��Ў���FV\u0003���\u0006�Y�������\u0005��'C?\u0003���xB�o܉�Q\nM�?�~��U\u0014j�a�\u001fSӯ��\u001f�s5�\t�{Y�2\u0002�aF܈\u0018:\u001cJ\u001e�\u0012s�Ҵ@W�\u0006�i[\u0014�'O���vW�B�\u00156�}{I�5����\u001a��k�r�(�4\u0016�u-�0\u000f�7\bH�X�\t%$�هAd�?[��h\\<\u0012�\bn�\u000b��_\u001bʩX�V\u0006�3/�\u00132sE�\u001e�u9�����\u001b\u0016�>�\b^O��5��QkF��&%Y0c[\u0019���kO�����&��\u0004c�f�hi�1����3_���3�}wa\u001cjiA$t�\u0018��\u0013��\u000f�ۀ�z\u0002��'\b$\u0010�0�,N����R\u0010�HJ(�%�B�ܼ�v5�|�̱Xx,��L��@H�^���G#������q;�_�\u0003�uJ��g�*�W���\n��f#�;0//Z�\u0015���U�~�n6�+��$zv}\u000e.�\u00030.\u0003=\u001d�\n�&�p\u000b�����ῼ|��f&\u0003s܇�b\b��9��.\u0005�A��=�`�\u001a��\u0010D\u0015��\u0018���\u0005��`*\u0000�\u0010y�R���p\u0004���.2�謅�?�\u001a�0t���hZ3˷e5�,�i��޾0�Qe���;�\u0003���,\u0019b��\u0013����� �т�\u001f��)Q@�.և�@��(ښz.�1E�>������ J|W[+\u0019U\"�\"A\u000b�\u0012�*�\u0001�w�]yS�AH>�>ȟ�˩ѠF,\u0004\u001e\u000e�#�/즊\u000e�w�\n��k~Y��H��\u0010l�eu�H\u0000�\u0019x\u0003}+\u000b\u0019p8'[���U��ܥ��\u0012V�\u0001�\u000e#\u0002��\u00136����\u0001�0(Δr���XS��6YB���m%\u000b\u001dM��ӃY�\u000f67��x�-nh�'*�,R�*����\t\u001a\u0017;\u001f\u0013��|�6\r%U�C\u0017r�c��2�\u0003�*y�E�Ǟ+��xk�\u000f�*�\u0003�Z��^0N�A�o���*ZY�\u001e5u���C?\u00010 0\r\u000f2�����P��\u0001\f\u0018G�\b�X2z6P3��\u0002Դ�1�S��`�\u000b�|&|\u0005ӀiE�����A��)���k��0N\u0006�\u0000\u001c���j�D�܉� �@��������}�~\u0014�w\u0017��U�,rq\u0000t\u0015�¤S>^0$rI)\u001fV�rqú��\u0012�y\u0014���7���\u0005E��n\u0019\fU�wi��!u%b����\u0002���^��I�O�\u0000\u0000��ǐ��Ǒ��cI���Ѿd��C����N];\"T��\u0010�\u001aB�)�8$�V� �Fk?�\u001d\u001f\u0010��2�HO\u0012\u001e\u0016�>��Ќ�\t����c&���ȗ�%�\u0014Z�:�h�\n���>��p%��\u0019H�$zd��fn(=\"\u001b��\u0005\u001e�\u0010������^��Ӊ�Y�+D�\u0004<�*;�\u001c{�+Zy\fl���B\u00120���ȁ\u001b!���\tޝ��O\u0012d�\"R����g�a��\u0017H����\fIҶig����u�*�x\u0013�x���\u0010\\�\u0012����j&>��\u0003c�5�〸��\u0003͔\u0015?�M\u0012l��n�,\u001d㳅\u0007z�8\u0014��jpZ{c,�\nS9<�,\tЬS·�����Ҕ�gP37\u0012B�xW\u0005_�\\�M���b���\n���:-\b��\u0018!��\u0004�� ]1�\u0010D�EԦ��<�`讏�\u0011F�v����L\ny|�e�2&}���ڛ��\u0017\u0012��R��\b��{I�~�|�\u000e�\u00021\u001dN���5߮N\u0006h��(f\f1Hl\u0011��V8@\u001b\u0003E�\u0017)+�eeR\n���h�Z\t\u0015�[��V�PgR��fU�\f�i\u0011��\u001eE(\u00014\"�c�l�\"E�B�����`�2��|\u000bÆ@�#�*qS��&�\n\u0002�\u0011@�7�\u001e\u0001[|��<�\t��j-�H���t*/��I����\b6q��8Z`��b[���Y'P�H�\r�W�\b\u001f'4D딴\u00135��F�c�P��j�פ���\u000ed��\u0012\"ũRXrg\u0010I�7π\u0012�r���7ϔ0�F��\r�\"\u0004\u0002�p2h���\u0000ADy�p���P��\n�\\'�\u000f\u001a�T\u0004\u000b�\u0005�&�\u0017\u0001���\u0015sv\u000f9.+.���\u0015L�pi�ߤv��Hbȩ��E�T��fe�閹�\u0010D\u0010Y��� �+��ΰ�H\u0012۹\u001a\n�\u0005��\u0006#K4xB�2�(D�?�}\u0000iS|�\u0007fVWx�����\u0015����e������J�Ε\u0010p+g��ز���x��C�A�e��xT��Hq�ggл�^#\u0000�i�ov�\u0018W���G�\u0010�k���\n�2��F�٨)�1�?��t����\u0000\nÜ��p��t�?�د�\"�\rIV~W�g�7\u001bb�t*\n̯��C�R�r\t�D�~�*��\u0006\u0002G�P\u0012�%Fo�1�(\u001dH��%\bY�\b��Z���H�\u001e^X V�r�(�\u000bd��G���;�4$�t*��e�b�<L�\u0002N.�\u0002�\u000b���\u0004��C\u0000EЪʂ�\u001d�~]�3��J\u001a��o\\TXo\f\u0006�����@< PރHD��?�?��?��\u0011��Pn\u0013/�\b\u0001\r\u0002\rA�\u001f��)(\"\u0007!�JP \u001a�\u0003y�\u000e\\ �6U|I)��x��{pN\u0019K���\nO���\u0005�t�,��a#�7�\u00046B�_d��\u000e��'Rr;�]ʉ��H�Q4?\u0016\u0004M�\b���\b�X?~�\u000f��\"�Rը�<��+˙�7\nu�xS\b�����Qy{C\u001b0\u0016�*j��\u0010\"���ݼ��ŶQi1�F0���e�R�\u0011X�� ɂ�QB�J�<��e�_�M\tE��?O�\u0004a�\u0017�[>���m\\E�\u0002l��&\u001a���{J��\u0018��\u0017\u0003\u0005A�\r�\b��j\u001c�\u001e�.�#�<2j}�ҕJ:B�ZK?7\u0011�6�\u0011�D\u0011D�&�B_a/�\u0004\u001f#��Q�\u0018\u0003��\u001b�M`���N�`�\u0018P�o\u0001��\u0016�$_\f\b�q�V�\u00079�K1��\u0000=\u0010��9)\u0013�~7\u001f>��Go�TX���\u0010\nTc�*����!��a\u0013���?\u001d�X��X\u0003�\u001fC O�4�\"�!�\u001e�j��\u0014i���աE;�3��\u0000�XM\u0018\ta�HԞ]\tĽ�͵E�\u0011\u0002�湔L�D�&��\r\"\u001c^\u0014�}�\u0013�)\u0014�a*�+����Vt@�jg9a�����C�}��\r%X*+�A\u0002��&\u000b\f��>�U��R�)�c�\u001a|M+�-��#@<b��&-떨C\u0019Am��\u00034�$ye2J\u001f[6Ψ�Q��k����*���\u0018���U\b��᡾}Đ'Uz��\u0006�\u0004�x�*\t�\u001e\u000fW'���p(�J\u001e\u0014�z��dX�$����Ȣ�Q�&0n��\u0005EYs�(n\u0006����*�%\f��\u0003���L�=�>�\\��\u001f�\u0004�\u001f\u0002+Ӕ�W\u0000�l1��ԑ5�S��Ρ�\u0003:ȓ/�\u0015d\u001cd\u00032�@#FU\u0006�2\u0011�ɺ\"��47]�83�\u001f\b��\u0018dl���\u0004X��f�24��g�\u0013�(%\u0010����\u0016[\n}5��\"�\u0007�5��'u�\u000bK��\tR*#�x�ۙX#G!�t�bH���w�\u0011�\u001d�v��Ѱ���t��B�T�\u0019�t\b���>����F\u0002�\u0014]\rp^2�����e\u0012p@X�w9\u0004a�n�X��)\u0002@F��\u0002@� �h>J&mAع!�u=���}T\u0011\u001d\u0011�QW��3A�M@�C����\\���\u0013\"���F�����d+����\u0002�O�Q�\u0015\u0012\u0017�B�����q&��ռ\b�W�\u0016���:5�sz%)�\t\u0017y�R#�\u000b����|Rƾr%\u0017�fr�_\u0007\u0006\r��yE�-\u0006�\u0019�p&�_�7D���4��w@�\"ݰ0�U�Yb\u001f�!�(�epQ�~\"�V\nvQ�߷�q\\y�6\u0013\u0001�G\u0019YR�_\n\u0016�U�\u0012������ݐ���\u000eoP؁cZ&�\n�4\u0019\u0010�\u0002Rf{`��P\u001ah��;N�\u000b�\u0010�H(�\u0016T����\b7^��ΕZ�\r��n�[��\u0011������\u0004x�.��_3��O���D\u001b���\rE�F\"D��(�33��tu��\u0016ᒯu�t\u0000\u0016\u0011��\u0015`Rh��a�Z�(DJ\u001d�$\u0004l�0���A\t��H2�\"�^H\"�y1���e\u0011�@-�oo��jΛ��]�\u001c�~!�H��\u000f�l\u0014]S�3���3V�\u0006YX�\u0010�\u000b\u000e�C�g�~� AG�I6�\u000e����ם�3\u0006B�Zc���ĉ\u0001��\u0005��#Lv�-C�P,V�@���+�ԘáQL�\u0019s\n�$�E�ϖa,A\u0003�#R\u0010�\u000b���\u0001�fW�d�R�60�\u0019�C\u0001���\t�i\t�d\u0019f����T:H\u0001����'�\tg�\"P�4� I9��U^�@�%2E.���h�\u0004�\u0012E\b\u000f�:��h\u001e\u0010�\u0000|�\n\u0014��հ����!O:��:f��Ŏ��\f��hs\u0018\u001f��>\f2�E<qIΒ�\u0016F�w\n��^h\u001e�\u0012\u0002�cHd���HE�[\u000bM��t)�Z9�\u000bDT=�L�cN�XJ\u0010�D˴�����4\f��#~%4z�K�\u0000����o)݉ ��۩0]�P-�\u0006�+�p���2g<�ߧ�}�,`�n�I‡��{�_�'F\u000e���\u0003�c5\u00008̩�\u0014��@ܲ|\u0016��\\N\u001b4T����X������%�c\u0010�kx\b6D,\u0013fXU\u0011h\\\nw��9�R5`h��2�ܶ��b�\u0018�\u0005\u0018v��O���3�Q=�ԛ�\u0012\nQ>���}�\u0013���vn�rQ�V��l\u0010�\u0005\u0005֎�F��\u0003�\u0005e\u0007�J���\u0019K���(d�l����u0����@U�^\u001d���_~��B\u0003\u0015�r��.�\u0011�*h�E{\u0000�X\u000fI�������x9>��g\u0018�c�����}���~�\u000f>nN�\u0012̥Z��d�d\u000e�a��+3D�6wp;\u0000�a�O��\u0000E�~*�Mͪ�\u001d\\��������G�G]>lyN��a�D�JI%B,G\u0002\u0007�,���K��͸3�t��2��4\u0001�l�G@���\u0001{������\u0003k\u001c���\u0000\u0018�\u0000d?�\u001c�$.�\u0010CD���0���\u0000��7d:[�����>\u000e}��\u001b\f�\u0014)_蒾3˒]�\t��[\u0003\u0018��ӝ7���\u000e\f\u0003��#;�>�\u0005PO��f\u0007\r�c\u0015���&�\u000fa\u0007ul��h\b=�w\u0017\u0013�!�X�œ@w�/�z�]��Yaw\u0012�[�t�f���$��E��\\�.��-�vW�!��\u0000��^�J����26\u001e\u001f�U����in����h����%���\u0014+\u0006\bW�;���n\"1\u0014]�C�?`��\u001c�,i(�����\u0018-����+G�օ1�L����;��3QͿs'\u00029�@��ѭ�N>�]aӡ�&�6\t�G\u0007\r2��`\u0002QIB\u0010�N�\u0003\u0000�R\tw�\u0001c�\u001a\u000b4\u001fR��>\u000f\u0012\u0011�ʚ�\u0010M�v\u0011��.�u�'3��ʉ\u000b:�o\u0011\u0003\"��Zg?�%��h�\u001f�����~�Hg\u0005���٬$%���&]�\u0006�'gFOa�̓q4nx<\u001b�>\"J\u0019�r��\u0007Ϣu��G^��}�\u0012����\u0012�A�����5c��B��Z�X�b�\u0019��'�nQi0�3�anL'�u�e[\u0006\u0007�<Hm%./��1K0�m��[ک�\f\u00163��;=\\@�:xh �f�M>1�Q/u\u0018\u0002�0G����\fab�-�_j�!7\u0013Ƿ�2Gng���u\u0001\"�#��GRc�\u0019�����+�+�I�\u0010��2�;�W���]n)�\u0016D��\u001d&���3=�!ض�7�yș>\f�\u0011ߊ��:�W/-\u0017\u001c�\u0015Q6qW,WEn�\tVL�_N\u0019�|YkكZ�z��T�n,P<8x���9��A�I\u0015I��\u001e�-b(<�i��.I�;\u0000��\u000e�m\u0000I�^�\u000f��/0\u001c\u0000�񀐄}ۂ{P�E7.���3{�H��[^`<J�/S���\u0014��R�!�\u0004F�R��;�8��0wO\r���\u0016U.��\u0000g�#T��<\u0013ɭ����o\u0000��@_��E����N��\u000eG�L��}.8�v�\u001aC�u�M�L��a�3Ӣ���I\u001d8�\u001d�HZ�u�������@1\u000bF��\u0003�H&L�$�\t&��\u0011�\"�0��3R)�(�\r\u0012\u0011��]�p\t*\u0006�t:\u0017�\u000f<��\u001f��1�&�w'\u001f�\r�S���\u000f\u0006L�}07M��\bp�۠r\u001b�\u0014�;^�\r��g_�-\u0000\u000fhŜ���6��+\r�\u0006\u0013[��\b\u0017.����S!һK\\u��EQ`\nbW8\u0001%�l�\tB�x��\u00038$;K\u0006{k�B�\u001dc\"��`gr:;)e��M�����\u0007ၢ%W����Sv$j�Z�?9\u0000d�\u000e���$-m2�p��+��ě\u0011�\u0005>Qu5q�|�2\u0000��?\u000f�\\�**!��� �S�%YiQC��U|\r�&gy�V\u001e��\\\u000ba[u��Щ\u00135��W\b\fݖ�����\u0004���@�����=���=�t\u00059(Z\u0015�*\u000b<�U��D���j)�\u000b\u001d\\j\u0017�\u000b�C��B/�ts�|U�v��zUL\u001b�EB�\"��\u000bz`{8)\f���Z�q(�E��\u0007\"uE��e\u001c\u0005E��\u0016�\u0010[�\u001af�\u0005�p)��K�L�R���M�A�+lG\u0015۔$�\u0014%�լ��5��,���\u000bZ�@*Y�\u0007���ͦ\u0014��P�f��\u00161\u0006F�t\u00012\u0011�Imm�\u0005����~��M�\u0013�w`\u000bxJ�\u000e# ���\u0000�ErH2t��F�.�\u0012\u0000�VPEl�*O\u0005�ɪ;\u0010\u0007�\u0014ai<��(*�\"RF�'��~�UO*W�e��pچ6K\u0012|��Рv2�{��.6\u001e�jNq��\t�\u0006:I���y\u000eg\u0019��L�\u0019.�������\u0010�:�\u0007\\���,���`\u000e0\u000bx���`)\u0016S �\u0014��\u001b@zw\u0016QE�n�^/\u0017!�\u0018?\u000f�\u000b�ƅ�Q��\u001ae\u0016r\n���\u0013��� ��*\u000b;����&�\"T�H�ϥ�\u0007hP \u0010��CQĎ4ON\u0006=����\u001e�zc�\u001c\"~\u0013\u000e\u001at�E&X!u\u0005%�r���E�\u0011�A�02t�\u0016\bs�\u0002F\u0002)\u00106E8����\u0010�c=\u000e�\u001b\u0010��j0 ��j�\f6���\u001e\u0004׊\u001a#�X\u0001:�H\u0013hD�)�\u0005\u0012�!����\u0016\u0000V0�C@\b\u00187 ���\u0006�\u001e\u0000S�\u001c�c\u000e�4\u0000�\u0007�#�[@�ac\u0004|\u0013�'��@m��\u000107\u0005�\u000fP\u0015p6�\u001d\u0000�\u0006�\u0014�`A�\u0006X\u000e\u0001-���\n0m�c(E\u001e��\u0001�:\u0000��*\u0019��w��8X\u0001u��T\u0002�Aʤ\u0015�\u0000\u0004�\u001c�\u0000<�~ E18v��n�\b�?$\u0010�X(\\n�^\u001f�\t��3�Zp\u0001��<\\4�\u0002D�u\u0012\t��e�\u0000���q(�8mn\u001c)6\b�p\u0001�P\u0001s0\u0001\u0013 \u0000��\u0002��\u0004�\u0000\u0007Հ\u000f+\u0000\u0018R\u0000(�\u0000I(\u0000�P\u0000�`\u0001'�;\u000f\u0000s\u001c\u0000�0\u0001�T9|T9|L9dL9TD9>@8� \u0018Y\r\f$Ɔ\u000f��@``�0@�0@V,@\"(@\u0004$C|H���\f��\u000b����c\n�@\u0015b�)\u0005\u0000c�\u0000�\f\u0018�\n\u0018�\n\u0018�\u0002\u0018��1+�b\u001b��\u000fA�'A��\u0003`��\u0001��\u0002�@\u0003:�y�\u0001٘\u0006�`\u001a\u0019�n�\u0001��\u0006~ \u0018X�`�\u0001c�\u0005n\u0000\u0014X\u0000I`\u0001\u000fp\u0003f�\u0005ݰ\u0015v@MY\u0000�d\u0002�p\tU�\u001a�\u0001���6/�2\f��\u001f\u001cGA\n�D\u001f/q\u001bb���\u001e��j\u001b�m�L�=\u0013\u0018�L]L��\u0013;/R@�\u001c\u000eq@�\u0014���5C1�\u0019���d�b\rه�f\u001c\u001d�gvؼ�\u0005� ,90�����\u0002/�~}�O�o�淊��#;�#�\u001dڜs��g\u0014\u0017����a]��{0\u0012ـ��\u0006� 4/\u0001�x\u000bK�P^\u0002r�\u0010\u0017�t�\u0002ՠc�\u0003\u001dH\u0016�@�R\u0005b�%ԁ\u001a�\b��=#\u0001�\b\u0010H@yB\u0003��\u001bπ�l\u0006\u0013`.�\u0001T�\n%�E.\u0000��\u0001��}�\u0003ب\u001c�@�*\u0004Di�ɘ�$\u0019�1\u0004w��yv�ݳV�8\u0003�\u0010�07�\u0013�F�H�.���\u0018�Ɵ8��J�\u001f@\u0000\u0000\u0001\u0003\u0001`\u0000\u0000\u0015�'��\u0010�`\u0004\\LT���\u0002A\u0018p\u0012Bs�)r�!�\n�(\n\u0003�\u0004i�`","glyphicons-halflings-regular.svg":"<?xml version=\"1.0\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\" >\n<svg xmlns=\"http://www.w3.org/2000/svg\">\n<metadata></metadata>\n<defs>\n<font id=\"glyphicons_halflingsregular\" horiz-adv-x=\"1200\" >\n<font-face units-per-em=\"1200\" ascent=\"960\" descent=\"-240\" />\n<missing-glyph horiz-adv-x=\"500\" />\n<glyph />\n<glyph />\n<glyph unicode=\" \" />\n<glyph unicode=\"*\" d=\"M1100 500h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200z\" />\n<glyph unicode=\"+\" d=\"M1100 400h-400v-400h-300v400h-400v300h400v400h300v-400h400v-300z\" />\n<glyph unicode=\"&#xa0;\" />\n<glyph unicode=\"&#x2000;\" horiz-adv-x=\"652\" />\n<glyph unicode=\"&#x2001;\" horiz-adv-x=\"1304\" />\n<glyph unicode=\"&#x2002;\" horiz-adv-x=\"652\" />\n<glyph unicode=\"&#x2003;\" horiz-adv-x=\"1304\" />\n<glyph unicode=\"&#x2004;\" horiz-adv-x=\"434\" />\n<glyph unicode=\"&#x2005;\" horiz-adv-x=\"326\" />\n<glyph unicode=\"&#x2006;\" horiz-adv-x=\"217\" />\n<glyph unicode=\"&#x2007;\" horiz-adv-x=\"217\" />\n<glyph unicode=\"&#x2008;\" horiz-adv-x=\"163\" />\n<glyph unicode=\"&#x2009;\" horiz-adv-x=\"260\" />\n<glyph unicode=\"&#x200a;\" horiz-adv-x=\"72\" />\n<glyph unicode=\"&#x202f;\" horiz-adv-x=\"260\" />\n<glyph unicode=\"&#x205f;\" horiz-adv-x=\"326\" />\n<glyph unicode=\"&#x20ac;\" d=\"M800 500h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257 q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406z\" />\n<glyph unicode=\"&#x2212;\" d=\"M1100 700h-900v-300h900v300z\" />\n<glyph unicode=\"&#x2601;\" d=\"M178 300h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57z\" />\n<glyph unicode=\"&#x2709;\" d=\"M1200 1100h-1200l600 -603zM300 600l-300 -300v600zM1200 900v-600l-300 300zM800 500l400 -400h-1200l400 400l200 -200z\" />\n<glyph unicode=\"&#x270f;\" d=\"M1101 889l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13l-94 -97zM401 189l614 614l-214 214l-614 -614zM-13 -13l333 112l-223 223z\" />\n<glyph unicode=\"&#xe000;\" horiz-adv-x=\"500\" d=\"M0 0z\" />\n<glyph unicode=\"&#xe001;\" d=\"M700 100h300v-100h-800v100h300v550l-500 550h1200l-500 -550v-550z\" />\n<glyph unicode=\"&#xe002;\" d=\"M1000 934v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7q-79 -25 -122.5 -82t-25.5 -112t86 -75.5t147 5.5 q65 21 109 69t44 90v606z\" />\n<glyph unicode=\"&#xe003;\" d=\"M913 432l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -142 -78 -261zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z\" />\n<glyph unicode=\"&#xe005;\" d=\"M649 949q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5t-94 124.5t-33.5 117.5q0 64 28 123t73 100.5t104.5 64t119 20.5 t120 -38.5t104.5 -104.5z\" />\n<glyph unicode=\"&#xe006;\" d=\"M791 522l145 -449l-384 275l-382 -275l146 447l-388 280h479l146 400h2l146 -400h472zM168 71l2 1z\" />\n<glyph unicode=\"&#xe007;\" d=\"M791 522l145 -449l-384 275l-382 -275l146 447l-388 280h479l146 400h2l146 -400h472zM747 331l-74 229l193 140h-235l-77 211l-78 -211h-239l196 -142l-73 -226l192 140zM168 71l2 1z\" />\n<glyph unicode=\"&#xe008;\" d=\"M1200 143v-143h-1200v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100z\" />\n<glyph unicode=\"&#xe009;\" d=\"M1200 1100v-1100h-1200v1100h1200zM200 1000h-100v-100h100v100zM900 1000h-600v-400h600v400zM1100 1000h-100v-100h100v100zM200 800h-100v-100h100v100zM1100 800h-100v-100h100v100zM200 600h-100v-100h100v100zM1100 600h-100v-100h100v100zM900 500h-600v-400h600 v400zM200 400h-100v-100h100v100zM1100 400h-100v-100h100v100zM200 200h-100v-100h100v100zM1100 200h-100v-100h100v100z\" />\n<glyph unicode=\"&#xe010;\" d=\"M500 1050v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5zM1100 1050v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400 q21 0 35.5 -14.5t14.5 -35.5zM500 450v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5zM1100 450v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5z\" />\n<glyph unicode=\"&#xe011;\" d=\"M300 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5zM1100 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM300 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1100 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM300 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 250v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1100 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5 t14.5 -35.5z\" />\n<glyph unicode=\"&#xe012;\" d=\"M300 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1200 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h700 q21 0 35.5 -14.5t14.5 -35.5zM300 450v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-200q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM1200 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5zM300 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1200 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5z\" />\n<glyph unicode=\"&#xe013;\" d=\"M448 34l818 820l-212 212l-607 -607l-206 207l-212 -212z\" />\n<glyph unicode=\"&#xe014;\" d=\"M882 106l-282 282l-282 -282l-212 212l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282z\" />\n<glyph unicode=\"&#xe015;\" d=\"M913 432l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -142 -78 -261zM507 363q137 0 233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5t-234 -97t-97 -233 t97 -233t234 -97zM600 800h100v-200h-100v-100h-200v100h-100v200h100v100h200v-100z\" />\n<glyph unicode=\"&#xe016;\" d=\"M913 432l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -141 -78 -262zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 801v-200h400v200h-400z\" />\n<glyph unicode=\"&#xe017;\" d=\"M700 750v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5zM800 975v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123 t-123 184t-45.5 224.5q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155z\" />\n<glyph unicode=\"&#xe018;\" d=\"M1200 1h-200v1200h200v-1200zM900 1h-200v800h200v-800zM600 1h-200v500h200v-500zM300 301h-200v-300h200v300z\" />\n<glyph unicode=\"&#xe019;\" d=\"M488 183l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5 q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39zM600 815q89 0 152 -63 t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152q0 88 63 151t152 63z\" />\n<glyph unicode=\"&#xe020;\" d=\"M900 1100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100zM800 1100v100h-300v-100h300zM200 900h900v-800q0 -41 -29.5 -71 t-70.5 -30h-700q-41 0 -70.5 30t-29.5 71v800zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z\" />\n<glyph unicode=\"&#xe021;\" d=\"M1301 601h-200v-600h-300v400h-300v-400h-300v600h-200l656 644z\" />\n<glyph unicode=\"&#xe022;\" d=\"M600 700h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18v1150q0 11 7 18t18 7h475v-500zM1000 800h-300v300z\" />\n<glyph unicode=\"&#xe023;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM600 600h200 v-100h-300v400h100v-300z\" />\n<glyph unicode=\"&#xe024;\" d=\"M721 400h-242l-40 -400h-539l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538zM712 500l-27 300h-170l-27 -300h224z\" />\n<glyph unicode=\"&#xe025;\" d=\"M1100 400v-400h-1100v400h490l-290 300h200v500h300v-500h200l-290 -300h490zM988 300h-175v-100h175v100z\" />\n<glyph unicode=\"&#xe026;\" d=\"M600 1199q122 0 233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233t47.5 233t127.5 191t191 127.5t233 47.5zM600 1012q-170 0 -291 -121t-121 -291t121 -291t291 -121t291 121 t121 291t-121 291t-291 121zM700 600h150l-250 -300l-250 300h150v300h200v-300z\" />\n<glyph unicode=\"&#xe027;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM850 600h-150 v-300h-200v300h-150l250 300z\" />\n<glyph unicode=\"&#xe028;\" d=\"M0 500l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18v475zM903 1000h-606l-97 -500h200l50 -200h300l50 200h200z\" />\n<glyph unicode=\"&#xe029;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5zM797 598 l-297 -201v401z\" />\n<glyph unicode=\"&#xe030;\" d=\"M1177 600h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123t-123 -184t-45.5 -224.5t45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123 t123 184t45.5 224.5z\" />\n<glyph unicode=\"&#xe031;\" d=\"M700 800l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400zM500 400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122l-145 -145v400h400z\" />\n<glyph unicode=\"&#xe032;\" d=\"M100 1200v-1200h1100v1200h-1100zM1100 100h-900v900h900v-900zM400 800h-100v100h100v-100zM1000 800h-500v100h500v-100zM400 600h-100v100h100v-100zM1000 600h-500v100h500v-100zM400 400h-100v100h100v-100zM1000 400h-500v100h500v-100zM400 200h-100v100h100v-100 zM1000 300h-500v-100h500v100z\" />\n<glyph unicode=\"&#xe034;\" d=\"M200 0h-100v1100h100v-1100zM1100 600v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5z\" />\n<glyph unicode=\"&#xe035;\" d=\"M1200 275v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5t-49.5 -227v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50 q11 0 18 7t7 18zM400 480v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14zM1000 480v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14z\" />\n<glyph unicode=\"&#xe036;\" d=\"M0 800v-400h300l300 -200v800l-300 -200h-300zM971 600l141 -141l-71 -71l-141 141l-141 -141l-71 71l141 141l-141 141l71 71l141 -141l141 141l71 -71z\" />\n<glyph unicode=\"&#xe037;\" d=\"M0 800v-400h300l300 -200v800l-300 -200h-300zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z\" />\n<glyph unicode=\"&#xe038;\" d=\"M974 186l6 8q142 178 142 405q0 230 -144 408l-6 8l-83 -64l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8zM300 801l300 200v-800l-300 200h-300v400h300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257z\" />\n<glyph unicode=\"&#xe039;\" d=\"M100 700h400v100h100v100h-100v300h-500v-600h100v100zM1200 700v500h-600v-200h100v-300h200v-300h300v200h-200v100h200zM100 1100h300v-300h-300v300zM800 800v300h300v-300h-300zM200 900h100v100h-100v-100zM900 1000h100v-100h-100v100zM300 600h-100v-100h-200 v-500h500v500h-200v100zM900 200v-100h-200v100h-100v100h100v200h-200v100h300v-300h200v-100h-100zM400 400v-300h-300v300h300zM300 200h-100v100h100v-100zM1100 300h100v-100h-100v100zM600 100h100v-100h-100v100zM1200 100v-100h-300v100h300z\" />\n<glyph unicode=\"&#xe040;\" d=\"M100 1200h-100v-1000h100v1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 1200v-1000h-200v1000h200zM400 100v-100h-300v100h300zM500 91h100v-91h-100v91zM700 91h100v-91h-100v91zM1100 91v-91h-200v91h200z \" />\n<glyph unicode=\"&#xe041;\" d=\"M1200 500l-500 -500l-699 700v475q0 10 7.5 17.5t17.5 7.5h474zM320 882q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71t29 -71q30 -30 71.5 -30t71.5 30z\" />\n<glyph unicode=\"&#xe042;\" d=\"M1201 500l-500 -500l-699 700v475q0 11 7 18t18 7h474zM1501 500l-500 -500l-50 50l450 450l-700 700h100zM320 882q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71t30 -71q29 -30 71 -30t71 30z\" />\n<glyph unicode=\"&#xe043;\" d=\"M1200 1200v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900v1025l175 175h925z\" />\n<glyph unicode=\"&#xe045;\" d=\"M947 829l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18l-94 -346l40 -124h592zM1200 800v-700h-200v200h-800v-200h-200v700h200l100 -200h600l100 200h200zM881 176l38 -152q2 -10 -3.5 -17t-15.5 -7h-600q-10 0 -15.5 7t-3.5 17l38 152q2 10 11.5 17t19.5 7 h500q10 0 19.5 -7t11.5 -17z\" />\n<glyph unicode=\"&#xe047;\" d=\"M1200 0v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417zM416 521l178 457l46 -140l116 -317 h-340z\" />\n<glyph unicode=\"&#xe048;\" d=\"M100 1199h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111t-162 -38.5h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21 t-29 14t-49 14.5v70zM400 1079v-379h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400z\" />\n<glyph unicode=\"&#xe049;\" d=\"M877 1200l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425z\" />\n<glyph unicode=\"&#xe050;\" d=\"M1150 1200h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49v300h150h700zM100 1000v-800h75l-125 -167l-125 167h75v800h-75l125 167 l125 -167h-75z\" />\n<glyph unicode=\"&#xe051;\" d=\"M950 1201h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50v300h150h700zM200 101h800v75l167 -125l-167 -125v75h-800v-75l-167 125l167 125 v-75z\" />\n<glyph unicode=\"&#xe052;\" d=\"M700 950v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35zM1100 650v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h1000 q21 0 35.5 15t14.5 35zM900 350v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35zM1200 50v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35 t35.5 -15h1100q21 0 35.5 15t14.5 35z\" />\n<glyph unicode=\"&#xe053;\" d=\"M1000 950v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35zM1200 650v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h1100 q21 0 35.5 15t14.5 35zM1000 350v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35zM1200 50v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35 t35.5 -15h1100q21 0 35.5 15t14.5 35z\" />\n<glyph unicode=\"&#xe054;\" d=\"M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z\" />\n<glyph unicode=\"&#xe055;\" d=\"M0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z\" />\n<glyph unicode=\"&#xe056;\" d=\"M0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z\" />\n<glyph unicode=\"&#xe057;\" d=\"M400 1100h-100v-1100h100v1100zM700 950v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35zM1100 650v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15 h500q20 0 35 15t15 35zM100 425v75h-201v100h201v75l166 -125zM900 350v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35zM1200 50v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5 v-100q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35z\" />\n<glyph unicode=\"&#xe058;\" d=\"M201 950v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35zM801 1100h100v-1100h-100v1100zM601 650v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15 h500q20 0 35 15t15 35zM1101 425v75h200v100h-200v75l-167 -125zM401 350v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35zM701 50v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5 v-100q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35z\" />\n<glyph unicode=\"&#xe059;\" d=\"M900 925v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53zM1200 300l-300 300l300 300v-600z\" />\n<glyph unicode=\"&#xe060;\" d=\"M1200 1056v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31zM1100 1000h-1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500zM476 750q0 -56 -39 -95t-95 -39t-95 39t-39 95t39 95t95 39t95 -39 t39 -95z\" />\n<glyph unicode=\"&#xe062;\" d=\"M600 1213q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262q0 124 60.5 231.5t165 172t226.5 64.5zM599 514q107 0 182.5 75.5t75.5 182.5t-75.5 182 t-182.5 75t-182 -75.5t-75 -181.5q0 -107 75.5 -182.5t181.5 -75.5z\" />\n<glyph unicode=\"&#xe063;\" d=\"M600 1199q122 0 233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233t47.5 233t127.5 191t191 127.5t233 47.5zM600 173v854q-176 0 -301.5 -125t-125.5 -302t125.5 -302t301.5 -125z \" />\n<glyph unicode=\"&#xe064;\" d=\"M554 1295q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5zM455 296q-7 6 -18 17 t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156q14 -82 59.5 -136t136.5 -80z\" />\n<glyph unicode=\"&#xe065;\" d=\"M1108 902l113 113l-21 85l-92 28l-113 -113zM1100 625v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125zM436 341l161 50l412 412l-114 113l-405 -405z\" />\n<glyph unicode=\"&#xe066;\" d=\"M1100 453v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5z M813 431l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209z\" />\n<glyph unicode=\"&#xe067;\" d=\"M1100 569v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69z M625 348l566 567l-136 137l-430 -431l-147 147l-136 -136z\" />\n<glyph unicode=\"&#xe068;\" d=\"M900 303v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198l-300 300l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296z\" />\n<glyph unicode=\"&#xe069;\" d=\"M900 0l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100z\" />\n<glyph unicode=\"&#xe070;\" d=\"M1200 0l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100z\" />\n<glyph unicode=\"&#xe071;\" d=\"M1200 0l-500 488v-488l-564 550l564 550v-487l500 487v-1100z\" />\n<glyph unicode=\"&#xe072;\" d=\"M1100 550l-900 550v-1100z\" />\n<glyph unicode=\"&#xe073;\" d=\"M500 150v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM900 150v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -21 14.5 -35.5t35.5 -14.5h200 q21 0 35.5 14.5t14.5 35.5z\" />\n<glyph unicode=\"&#xe074;\" d=\"M1100 150v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35z\" />\n<glyph unicode=\"&#xe075;\" d=\"M500 0v488l-500 -488v1100l500 -487v487l564 -550z\" />\n<glyph unicode=\"&#xe076;\" d=\"M1050 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488l-500 -488v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5z\" />\n<glyph unicode=\"&#xe077;\" d=\"M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5z\" />\n<glyph unicode=\"&#xe078;\" d=\"M650 1064l-550 -564h1100zM1200 350v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z\" />\n<glyph unicode=\"&#xe079;\" d=\"M777 7l240 240l-353 353l353 353l-240 240l-592 -594z\" />\n<glyph unicode=\"&#xe080;\" d=\"M513 -46l-241 240l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1z\" />\n<glyph unicode=\"&#xe081;\" d=\"M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 900v-200h-200v-200h200v-200h200v200h200v200h-200v200h-200z\" />\n<glyph unicode=\"&#xe082;\" d=\"M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM300 700v-200h600v200h-600z\" />\n<glyph unicode=\"&#xe083;\" d=\"M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM247 741l141 -141l-142 -141l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141 l-141 142z\" />\n<glyph unicode=\"&#xe084;\" d=\"M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM546 623l-102 102l-174 -174l276 -277l411 411l-175 174z\" />\n<glyph unicode=\"&#xe085;\" d=\"M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 500h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3 q-105 0 -172 -56t-67 -183h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5zM500 400v-100h200v100h-200z\" />\n<glyph unicode=\"&#xe086;\" d=\"M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 900v-100h200v100h-200zM400 700v-100h100v-200h-100v-100h400v100h-100v300h-300z\" />\n<glyph unicode=\"&#xe087;\" d=\"M1200 700v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203zM700 500v-206q149 48 201 206h-201v200h200 q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210q24 -73 79.5 -127.5t130.5 -78.5v206h200z\" />\n<glyph unicode=\"&#xe088;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM844 735 l-135 -135l135 -135l-109 -109l-135 135l-135 -135l-109 109l135 135l-135 135l109 109l135 -135l135 135z\" />\n<glyph unicode=\"&#xe089;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM896 654 l-346 -345l-228 228l141 141l87 -87l204 205z\" />\n<glyph unicode=\"&#xe090;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM248 385l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5q0 -115 62 -215zM955 809l-564 -564q97 -59 209 -59q171 0 292.5 121.5 t121.5 292.5q0 112 -59 209z\" />\n<glyph unicode=\"&#xe091;\" d=\"M1200 400h-600v-301l-600 448l600 453v-300h600v-300z\" />\n<glyph unicode=\"&#xe092;\" d=\"M600 400h-600v300h600v300l600 -453l-600 -448v301z\" />\n<glyph unicode=\"&#xe093;\" d=\"M1098 600h-298v-600h-300v600h-296l450 600z\" />\n<glyph unicode=\"&#xe094;\" d=\"M998 600l-449 -600l-445 600h296v600h300v-600h298z\" />\n<glyph unicode=\"&#xe095;\" d=\"M600 199v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453z\" />\n<glyph unicode=\"&#xe096;\" d=\"M1200 1200h-400l129 -129l-294 -294l142 -142l294 294l129 -129v400zM565 423l-294 -294l129 -129h-400v400l129 -129l294 294z\" />\n<glyph unicode=\"&#xe097;\" d=\"M871 730l129 -130h-400v400l129 -129l295 295l142 -141zM200 600h400v-400l-129 130l-295 -295l-142 141l295 295z\" />\n<glyph unicode=\"&#xe101;\" d=\"M600 1177q118 0 224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5t45.5 224.5t123 184t184 123t224.5 45.5zM686 549l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5 l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5zM700 400h-200v-100h200v100z\" />\n<glyph unicode=\"&#xe102;\" d=\"M1200 900h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100h100v-200h400v300h200v-300h400v200h100v100z M731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269zM481 900h-281q-3 0 14 48t35 96l18 47zM100 0h400v400h-400v-400zM700 400h400v-400h-400v400z\" />\n<glyph unicode=\"&#xe103;\" d=\"M0 121l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55l-201 -202 v143zM692 611q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5t86.5 76.5q55 66 367 234z\" />\n<glyph unicode=\"&#xe105;\" d=\"M1261 600l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30l-26 40l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5 t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30zM600 240q64 0 123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212 q0 85 46 158q-102 -87 -226 -258q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5zM484 762l-107 -106q49 -124 154 -191l105 105q-37 24 -75 72t-57 84z\" />\n<glyph unicode=\"&#xe106;\" d=\"M906 1200l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43l-26 40l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148zM1261 600l-26 -40q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5 t-124 -100t-146.5 -79l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52zM513 264l37 141q-107 18 -178.5 101.5t-71.5 193.5q0 85 46 158q-102 -87 -226 -258q210 -282 393 -336z M484 762l-107 -106q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68z\" />\n<glyph unicode=\"&#xe107;\" d=\"M-47 0h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66t50.5 -34zM700 200v100h-200v-100h-345l445 723l445 -723h-345zM700 700h-200v-100l100 -300l100 300v100z\" />\n<glyph unicode=\"&#xe108;\" d=\"M800 711l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41q0 20 11 44.5t26 38.5 l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339z\" />\n<glyph unicode=\"&#xe110;\" d=\"M941 800l-600 -600h-341v200h259l600 600h241v198l300 -295l-300 -300v197h-159zM381 678l141 142l-181 180h-341v-200h259zM1100 598l300 -295l-300 -300v197h-241l-181 181l141 142l122 -123h159v198z\" />\n<glyph unicode=\"&#xe111;\" d=\"M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z\" />\n<glyph unicode=\"&#xe112;\" d=\"M400 900h-300v300h300v-300zM1100 900h-300v300h300v-300zM1100 800v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5t-58 109.5t-31.5 116t-15 104t-3 83v200h300v-250q0 -113 6 -145 q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300z\" />\n<glyph unicode=\"&#xe113;\" d=\"M902 184l226 227l-578 579l-580 -579l227 -227l352 353z\" />\n<glyph unicode=\"&#xe114;\" d=\"M650 218l578 579l-226 227l-353 -353l-352 353l-227 -227z\" />\n<glyph unicode=\"&#xe115;\" d=\"M1198 400v600h-796l215 -200h381v-400h-198l299 -283l299 283h-200zM-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196z\" />\n<glyph unicode=\"&#xe116;\" d=\"M1050 1200h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35 q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43l-100 475q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5z\" />\n<glyph unicode=\"&#xe117;\" d=\"M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z\" />\n<glyph unicode=\"&#xe118;\" d=\"M201 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000zM1501 700l-300 -700h-1200l300 700h1200z\" />\n<glyph unicode=\"&#xe119;\" d=\"M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z\" />\n<glyph unicode=\"&#xe120;\" d=\"M900 303v197h-600v-197l-300 297l300 298v-198h600v198l300 -298z\" />\n<glyph unicode=\"&#xe121;\" d=\"M31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM100 300h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM900 200h-100v-100h100v100z M1100 200h-100v-100h100v100z\" />\n<glyph unicode=\"&#xe122;\" d=\"M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35zM325 800l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351v250v5 q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200zM-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5z\" />\n<glyph unicode=\"&#xe124;\" d=\"M445 1180l-45 -233l-224 78l78 -225l-233 -44l179 -156l-179 -155l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180z\" />\n<glyph unicode=\"&#xe125;\" d=\"M700 1200h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5zM700 925l-50 -225h450 v-125l-250 -375h-214l-136 100h-100v375l150 212l100 213h50v-175zM0 800v-600h200v600h-200z\" />\n<glyph unicode=\"&#xe126;\" d=\"M700 0h-50q-27 0 -51 20t-38 48l-96 198l-145 196q-20 26 -20 63v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5zM200 400h-200v600h200 v-600zM700 275l-50 225h450v125l-250 375h-214l-136 -100h-100v-375l150 -212l100 -213h50v175z\" />\n<glyph unicode=\"&#xe127;\" d=\"M364 873l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM408 792v-503 l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83zM208 200h-200v600h200v-600z\" />\n<glyph unicode=\"&#xe128;\" d=\"M475 1104l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111t54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6zM370 946 l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100h222q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237zM1199 201h-200v600h200v-600z\" />\n<glyph unicode=\"&#xe129;\" d=\"M1100 473v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90zM911 400h-503l-236 339 l83 86l183 -146q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294zM1000 200v-200h-600v200h600z\" />\n<glyph unicode=\"&#xe130;\" d=\"M305 1104v200h600v-200h-600zM605 310l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15l-230 -362q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106z M905 804v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146l-83 86l237 339h503z\" />\n<glyph unicode=\"&#xe131;\" d=\"M603 1195q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM598 701h-298v-201h300l-2 -194l402 294l-402 298v-197z\" />\n<glyph unicode=\"&#xe132;\" d=\"M597 1195q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5zM200 600l400 -294v194h302v201h-300v197z\" />\n<glyph unicode=\"&#xe133;\" d=\"M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM300 600h200v-300h200v300h200l-300 400z\" />\n<glyph unicode=\"&#xe134;\" d=\"M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM500 900v-300h-200l300 -400l300 400h-200v300h-200z\" />\n<glyph unicode=\"&#xe135;\" d=\"M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM627 1101q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6 q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55 t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q102 -2 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7 q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5 t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23q-19 -3 -37 0zM613 994q0 -18 8 -42.5t16.5 -44t9.5 -23.5q-9 2 -31 5t-36 5t-32 8t-30 14q3 12 16 30t16 25q10 -10 18.5 -10 t14 6t14.5 14.5t16 12.5z\" />\n<glyph unicode=\"&#xe137;\" horiz-adv-x=\"1220\" d=\"M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z \" />\n<glyph unicode=\"&#xe138;\" d=\"M1100 1200v-100h-1000v100h1000zM150 1000h900l-350 -500v-300l-200 -200v500z\" />\n<glyph unicode=\"&#xe140;\" d=\"M329 729l142 142l-200 200l129 129h-400v-400l129 129zM1200 1200v-400l-129 129l-200 -200l-142 142l200 200l-129 129h400zM271 129l129 -129h-400v400l129 -129l200 200l142 -142zM1071 271l129 129v-400h-400l129 129l-200 200l142 142z\" />\n<glyph unicode=\"&#xe141;\" d=\"M596 1192q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM596 1010q-171 0 -292.5 -121.5t-121.5 -292.5q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5zM455 905 q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5t16 38.5t39 16.5zM708 821l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5 q0 32 20.5 56.5t51.5 29.5zM855 709q23 0 38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39q0 22 16 38t39 16zM345 709q23 0 39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39t15.5 38.5t38.5 15.5z\" />\n<glyph unicode=\"&#xe143;\" d=\"M649 54l-16 22q-90 125 -293 323q-71 70 -104.5 105.5t-77 89.5t-61 99t-17.5 91q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-203 -198 -293 -323zM844 524l12 12 q64 62 97.5 97t64.5 79t31 72q0 71 -48 119t-105 48q-74 0 -132 -82l-118 -171l-114 174q-51 79 -123 79q-60 0 -109.5 -49t-49.5 -118q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203z\" />\n<glyph unicode=\"&#xe144;\" d=\"M476 406l19 -17l105 105l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159q0 -93 66 -159zM123 193l141 -141q66 -66 159 -66q95 0 159 66 l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159q0 -94 66 -160z\" />\n<glyph unicode=\"&#xe145;\" d=\"M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM900 1000h-600v-700h600v700zM600 46q43 0 73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5t-73.5 -30.5t-30.5 -73.5 t30.5 -73.5t73.5 -30.5z\" />\n<glyph unicode=\"&#xe148;\" d=\"M700 1029v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5 t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5zM600 755v274q-61 -8 -97.5 -37.5t-36.5 -102.5q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3zM700 548 v-311q170 18 170 151q0 64 -44 99.5t-126 60.5z\" />\n<glyph unicode=\"&#xe149;\" d=\"M866 300l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5 t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94 q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30z\" />\n<glyph unicode=\"&#xe150;\" d=\"M300 0l298 300h-198v900h-200v-900h-198zM900 1200l298 -300h-198v-900h-200v900h-198z\" />\n<glyph unicode=\"&#xe151;\" d=\"M400 300h198l-298 -300l-298 300h198v900h200v-900zM1000 1200v-500h-100v100h-100v-100h-100v500h300zM901 1100h-100v-200h100v200zM700 500h300v-200h-99v-100h-100v100h99v100h-200v100zM800 100h200v-100h-300v200h100v-100z\" />\n<glyph unicode=\"&#xe152;\" d=\"M400 300h198l-298 -300l-298 300h198v900h200v-900zM1000 1200v-200h-99v-100h-100v100h99v100h-200v100h300zM800 800h200v-100h-300v200h100v-100zM700 500h300v-500h-100v100h-100v-100h-100v500zM801 200h100v200h-100v-200z\" />\n<glyph unicode=\"&#xe153;\" d=\"M300 0l298 300h-198v900h-200v-900h-198zM900 1100h-100v100h200v-500h-100v400zM1100 500v-500h-100v100h-200v400h300zM1001 400h-100v-200h100v200z\" />\n<glyph unicode=\"&#xe154;\" d=\"M300 0l298 300h-198v900h-200v-900h-198zM1100 1200v-500h-100v100h-200v400h300zM1001 1100h-100v-200h100v200zM900 400h-100v100h200v-500h-100v400z\" />\n<glyph unicode=\"&#xe155;\" d=\"M300 0l298 300h-198v900h-200v-900h-198zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z\" />\n<glyph unicode=\"&#xe156;\" d=\"M300 0l298 300h-198v900h-200v-900h-198zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z\" />\n<glyph unicode=\"&#xe157;\" d=\"M400 1100h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5 t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5z\" />\n<glyph unicode=\"&#xe158;\" d=\"M700 0h-300q-163 0 -281.5 117.5t-118.5 282.5v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5 t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5zM400 800v-500l333 250z\" />\n<glyph unicode=\"&#xe159;\" d=\"M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM900 300v500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5zM800 700h-500l250 -333z\" />\n<glyph unicode=\"&#xe160;\" d=\"M1100 700v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5zM900 300v500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5zM550 733l-250 -333h500z\" />\n<glyph unicode=\"&#xe161;\" d=\"M500 1100h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200zM700 550l-400 -350v200h-300v300h300v200z\" />\n<glyph unicode=\"&#xe162;\" d=\"M403 2l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32z\" />\n<glyph unicode=\"&#xe163;\" d=\"M800 200h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185zM900 200v200h-300v300h300v200l400 -350z\" />\n<glyph unicode=\"&#xe164;\" d=\"M1200 700l-149 149l-342 -353l-213 213l353 342l-149 149h500v-500zM1022 571l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5v-300 q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98z\" />\n<glyph unicode=\"&#xe165;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM600 794 q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z\" />\n<glyph unicode=\"&#xe166;\" d=\"M700 800v400h-300v-400h-300l445 -500l450 500h-295zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z\" />\n<glyph unicode=\"&#xe167;\" d=\"M400 700v-300h300v300h295l-445 500l-450 -500h300zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z\" />\n<glyph unicode=\"&#xe168;\" d=\"M405 400l596 596l-154 155l-442 -442l-150 151l-155 -155zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z\" />\n<glyph unicode=\"&#xe169;\" d=\"M409 1103l-97 97l-212 -212l97 -98zM650 861l-149 149l-212 -212l149 -149l-238 -248h700v699zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z\" />\n<glyph unicode=\"&#xe170;\" d=\"M539 950l-149 -149l212 -212l149 148l248 -237v700h-699zM297 709l-97 -97l212 -212l98 97zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z\" />\n<glyph unicode=\"&#xe171;\" d=\"M1200 1199v-1079l-475 272l-310 -393v416h-392zM1166 1148l-672 -712v-226z\" />\n<glyph unicode=\"&#xe172;\" d=\"M1100 1000v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1200h-100v-200h100v200z\" />\n<glyph unicode=\"&#xe173;\" d=\"M578 500h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120zM700 1200h-100v-200h100v200zM1300 538l-475 -476l-244 244l123 123l120 -120l353 352z\" />\n<glyph unicode=\"&#xe174;\" d=\"M529 500h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170zM700 1200h-100v-200h100v200zM1167 6l-170 170l-170 -170l-127 127l170 170l-170 170l127 127l170 -170l170 170l127 -128 l-170 -169l170 -170z\" />\n<glyph unicode=\"&#xe175;\" d=\"M700 500h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200zM700 1000h-100v200h100v-200zM1000 600h-200v-300h-200l300 -300l300 300h-200v300z\" />\n<glyph unicode=\"&#xe176;\" d=\"M602 500h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200zM700 1000h-100v200h100v-200zM1000 300h200l-300 300l-300 -300h200v-300h200v300z\" />\n<glyph unicode=\"&#xe177;\" d=\"M1200 900v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h1200zM0 800v-550q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200zM100 500h400v-200h-400v200z\" />\n<glyph unicode=\"&#xe178;\" d=\"M500 1000h400v198l300 -298l-300 -298v198h-400v200zM100 800v200h100v-200h-100zM400 800h-100v200h100v-200zM700 300h-400v-198l-300 298l300 298v-198h400v-200zM800 500h100v-200h-100v200zM1000 500v-200h100v200h-100z\" />\n<glyph unicode=\"&#xe179;\" d=\"M1200 50v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM550 1200l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447l-100 203v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300z\" />\n<glyph unicode=\"&#xe180;\" d=\"M1100 106v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394 q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5z\" />\n<glyph unicode=\"&#xe181;\" d=\"M675 1000l-100 100h-375l-100 -100h400l200 -200v-98l295 98h105v200h-425zM500 300v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5zM100 800h300v-200h-300v200zM700 565l400 133 v-163l-400 -133v163zM100 500h300v-200h-300v200zM805 300l295 98v-298h-425l-100 -100h-375l-100 100h400l200 200h105z\" />\n<glyph unicode=\"&#xe182;\" d=\"M179 1169l-162 -162q-1 -11 -0.5 -32.5t16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118 q17 17 20 41.5t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14z\" />\n<glyph unicode=\"&#xe183;\" d=\"M1200 712v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40t-53.5 -36.5t-31 -27.5l-9 -10v-200q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38 t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5zM800 650l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5 t30 -27.5t12 -24l1 -10v-50z\" />\n<glyph unicode=\"&#xe184;\" d=\"M175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250zM1200 100v-100h-1100v100h1100z\" />\n<glyph unicode=\"&#xe185;\" d=\"M600 1100h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300v1000q0 41 29.5 70.5t70.5 29.5zM1000 800h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300v700q0 41 29.5 70.5t70.5 29.5zM400 0v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400h300z\" />\n<glyph unicode=\"&#xe186;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-300h200v-100h-200v-100h300v300h-200v100h200v100h-300zM800 800h-200v-500h200v100h100v300h-100 v100zM800 700v-300h-100v300h100z\" />\n<glyph unicode=\"&#xe187;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM400 600h-100v200h-100v-500h100v200h100v-200h100v500h-100v-200zM800 800h-200v-500h200v100h100v300h-100 v100zM800 700v-300h-100v300h100z\" />\n<glyph unicode=\"&#xe188;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-500h300v100h-200v300h200v100h-300zM600 800v-500h300v100h-200v300h200v100h-300z\" />\n<glyph unicode=\"&#xe189;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM500 700l-300 -150l300 -150v300zM600 400l300 150l-300 150v-300z\" />\n<glyph unicode=\"&#xe190;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM900 800v-500h-700v500h700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM800 700h-130 q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300z\" />\n<glyph unicode=\"&#xe191;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-300h200v-100h-200v-100h300v300h-200v100h200v100h-300zM800 300h100v500h-200v-100h100v-400z M601 300h100v100h-100v-100z\" />\n<glyph unicode=\"&#xe192;\" d=\"M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM300 700v100h-100v-500h300v400h-200zM800 300h100v500h-200v-100h100v-400zM401 400h-100v200h100v-200z M601 300h100v100h-100v-100z\" />\n<glyph unicode=\"&#xe193;\" d=\"M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM1000 900h-900v-700h900v700zM400 700h-200v100h300v-300h-99v-100h-100v100h99v200zM800 700h-100v100h200v-500h-100v400zM201 400h100v-100 h-100v100zM701 300h-100v100h100v-100z\" />\n<glyph unicode=\"&#xe194;\" d=\"M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM800 700h-300 v-200h300v-100h-300l-100 100v200l100 100h300v-100z\" />\n<glyph unicode=\"&#xe195;\" d=\"M596 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM596 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM800 700v-100 h-100v100h-200v-100h200v-100h-200v-100h-100v400h300zM800 400h-100v100h100v-100z\" />\n<glyph unicode=\"&#xe197;\" d=\"M800 300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57h222v300h400v-300zM700 200h200l-300 -300 l-300 300h200v300h200v-300z\" />\n<glyph unicode=\"&#xe198;\" d=\"M600 714l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57h8zM700 -100h-200v300h-200l300 300 l300 -300h-200v-300z\" />\n<glyph unicode=\"&#xe199;\" d=\"M700 200h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-155l-75 -45h350l-75 45v155z\" />\n<glyph unicode=\"&#xe200;\" d=\"M700 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5 q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350z\" />\n<glyph unicode=\"&#x1f4bc;\" d=\"M800 1000h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100zM500 1000h200v100h-200v-100zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z\" />\n<glyph unicode=\"&#x1f4c5;\" d=\"M1100 900v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150h1100zM0 800v-750q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100zM100 600h100v-100h-100v100zM300 600h100v-100h-100v100z M500 600h100v-100h-100v100zM700 600h100v-100h-100v100zM900 600h100v-100h-100v100zM100 400h100v-100h-100v100zM300 400h100v-100h-100v100zM500 400h100v-100h-100v100zM700 400h100v-100h-100v100zM900 400h100v-100h-100v100zM100 200h100v-100h-100v100zM300 200 h100v-100h-100v100zM500 200h100v-100h-100v100zM700 200h100v-100h-100v100zM900 200h100v-100h-100v100z\" />\n<glyph unicode=\"&#x1f4cc;\" d=\"M902 1185l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207l-380 -303l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15z\" />\n<glyph unicode=\"&#x1f4ce;\" d=\"M518 119l69 -60l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163t35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84 t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348 q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256z\" />\n<glyph unicode=\"&#x1f4f7;\" d=\"M1200 200v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5z M1000 700h-100v100h100v-100zM844 500q0 -100 -72 -172t-172 -72t-172 72t-72 172t72 172t172 72t172 -72t72 -172zM706 500q0 44 -31 75t-75 31t-75 -31t-31 -75t31 -75t75 -31t75 31t31 75z\" />\n<glyph unicode=\"&#x1f512;\" d=\"M900 800h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z\" />\n<glyph unicode=\"&#x1f514;\" d=\"M1062 400h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94 q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327zM600 104q-54 0 -103 6q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6z\" />\n<glyph unicode=\"&#x1f516;\" d=\"M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z\" />\n<glyph unicode=\"&#x1f525;\" d=\"M400 755q2 -12 8 -41.5t8 -43t6 -39.5t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85t5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5 q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129 q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5z\" />\n<glyph unicode=\"&#x1f527;\" d=\"M948 778l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138z\" />\n</font>\n</defs></svg> ","glyphicons-halflings-regular.ttf":"\u0000\u0001\u0000\u0000\u0000\u000f\u0000�\u0000\u0003\u0000pFFTMh+�\r\u0000\u0000\u0000�\u0000\u0000\u0000\u001cGDEF\u0001\b\u0000\u0004\u0000\u0000\u0001\u0018\u0000\u0000\u0000 OS/2i\u001el�\u0000\u0000\u00018\u0000\u0000\u0000`cmap�/V�\u0000\u0000\u0001�\u0000\u0000\u0005.cvt \u0000(\u0002�\u0000\u0000\u0006�\u0000\u0000\u0000\u0004gasp��\u0000\u0003\u0000\u0000\u0006�\u0000\u0000\u0000\bglyf\u0001��\u0016\u0000\u0000\u0006�\u0000\u0000[Xhead\u00008=�\u0000\u0000b,\u0000\u0000\u00006hhea\n�\u0004x\u0000\u0000bd\u0000\u0000\u0000$hmtx�\u000e\u0012p\u0000\u0000b�\u0000\u0000\u0002�loca���@\u0000\u0000ep\u0000\u0000\u0001�maxp\u0001.\u0000�\u0000\u0000g(\u0000\u0000\u0000 nameԖ��\u0000\u0000gH\u0000\u0000\u0003|post�cQw\u0000\u0000j�\u0000\u0000\bywebfK)Q�\u0000\u0000s@\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000�=��\u0000\u0000\u0000\u0000��\u0017�\u0000\u0000\u0000\u0000����\u0000\u0001\u0000\u0000\u0000\u000e\u0000\u0000\u0000\u0018\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0001\u0000\u0001\u0000�\u0000\u0001\u0000\u0004\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0003\u0004�\u0001�\u0000\u0005\u0000\u0004\u0003\f\u0002�\u0000\u0000\u0000Z\u0003\f\u0002�\u0000\u0000\u0001�\u00002\u0002�\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000UKWN\u0000@\u0000 ��\u0005x��\u0000\u001c\u0005�\u0000\f\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000 \u0000\u0001\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0003\u0000\u0000\u0000,\u0000\u0000\u0000\n\u0000\u0000\u0001�\u0000\u0001\u0000\u0000\u0000\u0000\u0004(\u0000\u0003\u0000\u0001\u0000\u0000\u0000,\u0000\u0003\u0000\n\u0000\u0000\u0001�\u0000\u0004\u0001p\u0000\u0000\u0000X\u0000@\u0000\u0005\u0000\u0018\u0000 \u0000+\u0000� \n / _ �\"\u0012&\u0001'\t'\u000f�\u0003�\t�\u0019�)�2�9�C�E�I�Y�`�i�y�����\u0003�\b�\u0019�\"�)�5�8�A�E�I�Y�i�y�������\u0000��\u0000\u0000\u0000 \u0000*\u0000� \u0000 / _ �\"\u0012&\u0001'\t'\u000f�\u0000�\u0005�\u0010� �0�4�@�E�G�P�`�b�p�����\u0001�\u0005�\u0010� �$�0�7�@�C�H�P�`�p�������\u0000�������f�\u0007��ߴ�h�\u0003�\u0015�\u000e�\t \u0019 \u0018 \u0012 \f \u0006 \u0005\u001f�\u001f�\u001f�\u001f�\u001f�\u001f�\u001f�\u001f�\u001f�\u001fu\u001ft\u001fm\u001fg\u001ff\u001f`\u001f_\u001fX\u001fW\u001fU\u001fO\u001fI\u001fC\u001f=\u001f7\u001f6\u001e�\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\f\u0000\u0000\u0000\u0000\u0002�\u0000\u0000\u0000\u0000\u0000\u0000\u00005\u0000\u0000\u0000 \u0000\u0000\u0000 \u0000\u0000\u0000\u0003\u0000\u0000\u0000*\u0000\u0000\u0000+\u0000\u0000\u0000\u0004\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000\u0006\u0000\u0000 \u0000\u0000\u0000 \n\u0000\u0000\u0000\u0007\u0000\u0000 /\u0000\u0000 /\u0000\u0000\u0000\u0012\u0000\u0000 _\u0000\u0000 _\u0000\u0000\u0000\u0013\u0000\u0000 �\u0000\u0000 �\u0000\u0000\u0000\u0014\u0000\u0000\"\u0012\u0000\u0000\"\u0012\u0000\u0000\u0000\u0015\u0000\u0000&\u0001\u0000\u0000&\u0001\u0000\u0000\u0000\u0016\u0000\u0000'\t\u0000\u0000'\t\u0000\u0000\u0000\u0017\u0000\u0000'\u000f\u0000\u0000'\u000f\u0000\u0000\u0000\u0018\u0000\u0000�\u0000\u0000\u0000�\u0003\u0000\u0000\u0000\u0019\u0000\u0000�\u0005\u0000\u0000�\t\u0000\u0000\u0000\u001d\u0000\u0000�\u0010\u0000\u0000�\u0019\u0000\u0000\u0000\"\u0000\u0000� \u0000\u0000�)\u0000\u0000\u0000,\u0000\u0000�0\u0000\u0000�2\u0000\u0000\u00006\u0000\u0000�4\u0000\u0000�9\u0000\u0000\u00009\u0000\u0000�@\u0000\u0000�C\u0000\u0000\u0000?\u0000\u0000�E\u0000\u0000�E\u0000\u0000\u0000C\u0000\u0000�G\u0000\u0000�I\u0000\u0000\u0000D\u0000\u0000�P\u0000\u0000�Y\u0000\u0000\u0000G\u0000\u0000�`\u0000\u0000�`\u0000\u0000\u0000Q\u0000\u0000�b\u0000\u0000�i\u0000\u0000\u0000R\u0000\u0000�p\u0000\u0000�y\u0000\u0000\u0000Z\u0000\u0000��\u0000\u0000��\u0000\u0000\u0000d\u0000\u0000��\u0000\u0000��\u0000\u0000\u0000n\u0000\u0000�\u0001\u0000\u0000�\u0003\u0000\u0000\u0000v\u0000\u0000�\u0005\u0000\u0000�\b\u0000\u0000\u0000y\u0000\u0000�\u0010\u0000\u0000�\u0019\u0000\u0000\u0000}\u0000\u0000� \u0000\u0000�\"\u0000\u0000\u0000�\u0000\u0000�$\u0000\u0000�)\u0000\u0000\u0000�\u0000\u0000�0\u0000\u0000�5\u0000\u0000\u0000�\u0000\u0000�7\u0000\u0000�8\u0000\u0000\u0000�\u0000\u0000�@\u0000\u0000�A\u0000\u0000\u0000�\u0000\u0000�C\u0000\u0000�E\u0000\u0000\u0000�\u0000\u0000�H\u0000\u0000�I\u0000\u0000\u0000�\u0000\u0000�P\u0000\u0000�Y\u0000\u0000\u0000�\u0000\u0000�`\u0000\u0000�i\u0000\u0000\u0000�\u0000\u0000�p\u0000\u0000�y\u0000\u0000\u0000�\u0000\u0000��\u0000\u0000��\u0000\u0000\u0000�\u0000\u0000��\u0000\u0000��\u0000\u0000\u0000�\u0000\u0000��\u0000\u0000��\u0000\u0000\u0000�\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000\u0000�\u0000\u0001��\u0000\u0001��\u0000\u0000\u0000�\u0000\u0001��\u0000\u0001��\u0000\u0000\u0000�\u0000\u0001��\u0000\u0001��\u0000\u0000\u0000�\u0000\u0001��\u0000\u0001��\u0000\u0000\u0000�\u0000\u0001��\u0000\u0001��\u0000\u0000\u0000�\u0000\u0001�\u0012\u0000\u0001�\u0012\u0000\u0000\u0000�\u0000\u0001�\u0014\u0000\u0001�\u0014\u0000\u0000\u0000�\u0000\u0001�\u0016\u0000\u0001�\u0016\u0000\u0000\u0000�\u0000\u0001�%\u0000\u0001�%\u0000\u0000\u0000�\u0000\u0001�'\u0000\u0001�'\u0000\u0000\u0000�\u0000\u0000\u0001\u0006\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000(\u0002�\u0000\u0000\u0000\u0001��\u0000\u0002\u0000\u0002\u0000(\u0000\u0000\u0001h\u0003 \u0000\u0003\u0000\u0007\u0000.�\u0001\u0000/<�\u0007\u0004\u0000�2�\u0006\u0005�<�\u0003\u0002\u0000�2\u0000�\u0003\u0000/<�\u0005\u0004\u0000�2�\u0007\u0006\u0001�<�\u0001\u0002\u0000�23\u0011!\u0011%3\u0011#(\u0001@����\u0003 ��(\u0002�\u0000\u0001\u0000d\u0000d\u0004L\u0004L\u0000\u0017\u0000\u0000\u0001!\u0017\u0007'\u0011#\u0011\u0007'7!5!'7\u0017\u00113\u00117\u0017\u0007!\u0004L�����ȷ����\u0001\u0003���ȷ��\u0001\u0003\u0001𷍷��\u0001\u0003���ȷ��\u0001\u0003�����\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000b\u0000\u0000\u0001!\u0011!\u0011!\u0011!\u0011!\u0011!\u0004L�p���p\u0001�\u0001,\u0001�\u0001��p\u0001�\u0001,\u0001��p\u0000\u0001\u0000d\u0000\u0005\u0004�\u0004�\u00007\u0000\u0000\u0001!\u001e\u000432>\u000253\u0006\u0007\u0006#\"'.\u0001'#7347#7367632\u0017\u0016\u0017#4.\u0002#\"\u000e\u0002\u0007!\u0007!\u0006\u0015!\u0003 ��\t09C3\u0015\u001dJL3�\u001fak��w$B\f�dq\u0005�d�%Ku��p<\u0006�3LJ\u001e\u00189D?\u0013\u0001{d��\u0006\u0001�\u0001�JtB+\u000f\u001a0W5�ju�.�xd/5d�Z��gj7X0\u0019\u0014,Z>d.6\u0000\u0001\u0000�\u0001�\u0004L\u0002�\u0000\u0003\u0000\u0000\u0001!\u0011!\u0004L�|\u0003�\u0002���\u0000\u0001��\u0001,\u0004�\u0004A\u0000\u0016\u0000\u0000\u0013!2654&#\"\u0007.\u0001#\"\u0006\u0015\u0014\u0017\u000e\u0001\u0015\u0014\u0016�\u0002�x��x.,,�n��\u0002BUq\u0001,�zx�\u000eawי\u0019\f\u000ekEPr\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000d\u0004�\u0004L\u0000\u0002\u0000\u0005\u0000\b\u0000\r\u0000\u0000\u0001!\u0001%\u0001\u0011!\u0011\u0001\u0007\u0001!\u0001\u0017\u0004��P\u0002X����\u0004���d\u0001��P\u0001��\u0004L��g��\u0002X��\u0001,d�p\u0001��\u0000\u0000\u0003����\u0004�\u0004�\u0000\t\u0000\r\u0000\u0010\u0000\u0000\u0001764/\u0001&\"\u000f\u0001\t\u0001'\u0001\u0003%'\u0004Mc\r\r�\u000f$\u000f^�\u001a\u0002f����\u0001M�\u0003y\\\r'\u000e�\r\ra�n\u0002f����`p�\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00001\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\t\u0000\u0000%!\u0015!5!\u0011\u0001!\u0001\u0002�\u0001,��\u0001,�\f\u0004��\fddd\u0002&\u0002&��\u0000\u0000\u0001\u0000\u000e\u0000\b\u0004L\u0004�\u0000 \u0000\u0000\u0001\u0011&\u0007\u000e\u0001\u0017\u001e\u00017>\u00015\u00114&\u0007\u0005\u000e\u0001\u0015\u0011&\u0007\u000e\u0001\u001e\u00017>\u00015\u0011\u0003�@JOW\u0012\u0011�OFS\u000e\n�\u0010\n\u000e@JOW$�OAX\u0003���\u0010\u0017\u001ar67)\u0019\u0017Q7\u0003q\n\u000b\u0003�\u0003\u0013\n�O\u0011\u0018\u0019rn)\u001a\u0015`*\u0002^\u0000\u0002\u0000\u0017��\u0004�\u0004�\u0000\u0013\u0000\u001b\u0000\u0000\t\u0001\u0016\u0014\u000f\u0001\u0006\"'\u0001\u0006#\"\u0000\u0010\u0000 \u0000\u0015\u0014\u0000\u0010\u0016 6\u0010& \u0003�\u0001,\u0007\u0007m\b\u0014\b��w����\u0001\u001c\u0001�\u0001\u001c���\u0001\u0012����\u0001���\b\u0014\bm\u0007\u0007\u0001,N\u0001\u001c\u0001�\u0001\u001c��Ȏ\u0001\u0016����\u0001\u0012�\u0000\u0001\u0000d\u0000X\u0004�\u0004D\u0000\u0019\u0000\u0000\u0001>\u0002\u001e\u0002\u0015\u0014\u000e\u0003\u0007.\u000454>\u0002\u001e\u0001\u0002�0{xuX6Cy��>>��yC8Zwwy\u0003�EH\u0004-Sv@9y��UU��y9@vS-\u0004I\u0000\u0000\u0000\u0002��\u0000G\u0004�\u0004�\u0000\n\u0000\f\u0000\u0000\u0001\u0013\t\u0001\u0013\u0001!\u00133\u0013!\u00017\u0003\u0017�������|\u0001ߒ\u0002�\u0001��\u0013\u0002\u0002\n�?\u0001\u0013��\u0001�\u0001\u0018\u0001��p�'\u0001\u0000\u0003��\u0000G\u0004�\u0004�\u0000\n\u0000\u0014\u0000\u0016\u0000\u0000\u0001\u0013\t\u0001\u0013\u0001!\u00133\u0013!\u0001'7#'\u0007#\u0017\u00077\u00017\u0003\u0017�������|\u0001ߒ\u0002�\u0001��VJ��MN��I���\u0002\u0002\n�?\u0001\u0013��\u0001�\u0001\u0018\u0001��p�+���ӎ���o\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0013\u0000\u0000%\u0015!5\u00015\"&=\u0001462\u0016\u001d\u0001\u0014\u0006#\u0015\u0004��P\u0001�%?���?%���\u0001\u0001d�3�|��|�3�d\u0000\r\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u0003\u0000\u0007\u0000\u000b\u0000\u000f\u0000\u0013\u0000\u0017\u0000\u001b\u0000\u001f\u0000#\u0000'\u0000+\u0000/\u00003\u0000\u0000\u0001\u0011!\u0011\u0017#\u00153%!\u0011!\u0013#\u00153\u0005#\u00153%#\u00153\u0005#\u00153%#\u00153#!\u0011!\u0001#\u00153%#\u00153\u0005#\u00153%#\u00153\u0004��P�dd\u0002���\u0002X�dd�|dd\u0003�dd�|dd\u0003�dd���\u0002X�Ddd\u0003�dd�|dd\u0003�dd\u0004L��\u0004Lddd�p\u0001�ddddddddd�p\u0001,ddddddd\u0000\u0004\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0005\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0005\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0001�\u001d\u0015�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u0002X\u001d\u0015�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d��\u001d\u0015�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u0002X\u001d\u0015�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u0004\u001a�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u001d\u0015�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u001d���p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u001d\u0015�p\u0015\u001d\u001d\u0015\u0001�\u0015\u001d\u001d\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000O\u0000_\u0000o\u0000\u0000�\u0000\u0000\u0001\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0001\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0001\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0001,\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d��\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d��\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0004\u001a�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d�[�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d�[�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000O\u0000_\u0000\u0000\u0001\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006#!\"&=\u0001463!2\u0016\u000154&+\u0001\"\u0006\u001d\u0001\u0014\u0016;\u000126%\u0015\u0014\u0006#!\"&=\u0001463!2\u0016\u0001\u0015\u0014\u0006+\u0001\"&=\u000146;\u00012\u0016\u0005\u0015\u0014\u0006#!\"&=\u0001463!2\u0016\u0001,\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0003�\u001d\u0015�D\u0015\u001d\u001d\u0015\u0002�\u0015\u001d�|\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0003�\u001d\u0015�D\u0015\u001d\u001d\u0015\u0002�\u0015\u001d�|\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0003�\u001d\u0015�D\u0015\u001d\u001d\u0015\u0002�\u0015\u001d\u0004\u001a�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d���\u0015\u001d\u001d\u0015�\u0015\u001d\u001d��\u0015\u001d\u001d\u0015�\u0015\u001d\u001d�[�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u001d\u0000\u0000\u0000\u0000\u0001\u0000\u001d\u0000\"\u0004�\u0004*\u0000\u0005\u0000\u0000%\u0001'\u0001'\u0007\u0001�\u00032�����\"\u00034�����\u0000\u0000\u0000\u0000\u0001\u0000j\u0000j\u0004F\u0004F\u0000\u000b\u0000\u0000%\t\u0001'\t\u00017\t\u0001\u0017\t\u0001\u0003r�����\u0001\u001a���\u0001\u001a\u0001\u001a���\u0001\u001aj\u0001\u001a���\u0001\u001a\u0001\u001a���\u0001\u001a�����\u0000\u0000\u0003\u0000\u0017��\u0004�\u0004�\u0000\u0013\u0000\u001b\u0000'\u0000\u0000\t\u0001\u0016\u0014\u000f\u0001\u0006\"'\u0001\u0006#\"\u0000\u0010\u0000 \u0000\u0015\u0014\u0004 6\u0010& \u0006\u0010%3\u0015#\u0015#5#5353\u0003�\u0001,\u0007\u0007m\b\u0014\b��w����\u0001\u001c\u0001�\u0001\u001c��\u0001\u0012�����\u0001�dd�dd�\u0001���\b\u0014\bm\u0007\u0007\u0001,N\u0001\u001c\u0001�\u0001\u001c��Ȏ��\u0001\u0012������dd�d\u0000\u0000\u0003\u0000\u0017��\u0004�\u0004�\u0000\u0013\u0000\u001b\u0000\u001f\u0000\u0000\t\u0001\u0016\u0014\u000f\u0001\u0006\"'\u0001\u0006#\"\u0000\u0010\u0000 \u0000\u0015\u0014\u0000\u0010\u0016 6\u0010& \u0007\u0015!5\u0003�\u0001,\u0007\u0007m\b\u0014\b��x����\u0001\u001c\u0001�\u0001\u001c���\u0001\u0012����F\u0001�\u0001���\u0007\u0016\u0007m\b\b\u0001+M\u0001\u001c\u0001�\u0001\u001c��ȍ\u0001\u0015����\u0001\u0010����\u0000\u0002\u0000\u0017\u0000\u0017\u0004�\u0004�\u0000\u000f\u0000+\u0000\u0000\u0001\u00114&+\u0001\"\u0006\u0015\u0011\u0014\u0016;\u00012675\u0016\u0012\u0015\u0014\u000e\u0002\".\u000254\u00127\u0015\u000e\u0001\u0015\u0014\u0016 654&\u0002�\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001dd��[���՛[ҧg|�\u0001b�|\u0002�\u0001�\u0015\u001d\u001d\u0015�p\u0015\u001d\u001d��>�طv՛[[��v�\u0001(>�7�x����x�\u0000\u0000\u0000\u0004\u0000d\u0000\u0001\u0004�\u0004�\u0000\u0003\u0000\u0007\u0000\u000b\u0000\u000f\u0000\u0000%#\u00113\u0001#\u00113\u0001#\u00113\u0005#\u00113\u0004���������������\u0001\u0004��P\u0003 ��\u0001����\u0000\u0000\u0000\u0002\u0000\u001a\u0000\u001b\u0004�\u0004�\u0000G\u0000Q\u0000\u0000%\u0017\u001632?\u00026?\u0001\u001767'76?\u0002654/\u0002&/\u00017&'\u0007'&/\u0002&#\"\u000f\u0002\u0006\u000f\u0001'\u0006\u0007\u0017\u0007\u0006\u000f\u0002\u0006\u0015\u0014\u001f\u0002\u0016\u001f\u0001\u0007\u0016\u00177\u0017\u0016\u0017\u00122\u0016\u0015\u0014\u0006\"&54\u0001�&(\"\u001b/&\u0006./\u0005�80P\u0003\u0018\u000f\u0001�\u0005\u0005�\u0001\u0010\u0017\u0003P,<�\u0005-0\u0006&(\"\u001b/&\u00052,\u0005�;.P\u0003\u0019\r\u0002�\u0006\u0006�\u0002\u000e\u0018\u0003P-<�\u0005-1\u001c�~~�~��\u0005\u0005�\u0002\r\u001a\u0003Q,=�\u0005,1\u0006&(\"\u001c-&\u00063*\u0005�:/Q\u0003\u0019\u000e\u0001�\u0005\u0005�\u0001\u000e\u0019\u0003Q/:�\u0005/.\u0006&0\u0019!)&\u00061,\u0005�;.Q\u0003\u001a\r\u0002v~XY~~YX\u0000\u0000\u0007\u0000d��\u0004�\u0005\u0014\u0000\u0019\u0000\u001d\u0000'\u0000+\u0000/\u00003\u00007\u0000\u0000\u0001!2\u0016\u001d\u0001\u0014\u0006#!\"&=\u0001463!5463!2\u0016\u0015\u00075!\u0015\u0005!\u0011\u0014\u0006#!\"&5;\u0001\u0011#\u00133\u0011#\u00133\u0011#\u00133\u0011#\u0003�\u0001\u0013\n\u000f\u000e\u000b��\u000b\u000e\u000f\n\u0001\u0013;)\u0001,);d����\u0003�;)�D);ddd�dd�dd�dd\u0004L\u000f\n2\u000b\u000e\u000e\u000b2\n\u000fd);;)ddd���)<<)\u0002��D\u0002��D\u0002��D\u0002�\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0001\u0005\u0015\u0004�\u0000\n\u0000\u0000\u0001#\u0011!\u0011!\u0011!\u0011#\u0001\u0005\u0015��������\u0002�\u0002Y��\u0001��p\u0002X\u0002�\u0000\u0000\u0000\u0000\u0002\u0000d\u0000\u0000\u0003�\u0004�\u0000\u000e\u0000\u0011\u0000\u0000\u0001!\u0011\u0014\u0006#!\"&5\u0011463!\u0001!\u0011\u0002X\u0001�\u000e\u000b��\u000b\u000e\u000e\u000b\u0001�\u0001���\u0002��]\u000b\u000e\u000e\u000b\u0004~\u000b\u000e�p\u0001,\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u0019\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010\u00053\u0015!\u00113\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V��b���d\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001V�d\u0001�\u0000\u0002��\u0000\u0000\u0005\u0014\u0004�\u0000\u000b\u0000\u000f\u0000\u0000\u0001#\u0003!\u00013\u00033\u00033\u0001!\u000b\u0001#\u0003\u0002��(��\u0001��\u0015�\u0014�\u0001���2\u001b�\u001b\u0001��p\u0004���\u0001,�P\u0001�\u0001,��\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u000b\u0000\u000f\u0000\u0000\u0001\u0011!\u0011!\u00013\u0011!\u00113\u0001\u0005#\u00153\u0004L��\u0001����\u0001,���\u0001z��\u0001��p\u0001�\u0001,\u0001��\f��dd\u0000\u0000\u0000\u0003\u0000\u0001\u0000\u0001\u0004�\u0004�\u0000\u000f\u0000\u0017\u0000\u001e\u0000\u0000\u00002\u001e\u0002\u0014\u000e\u0002\".\u00024>\u0001\u0004 \u0006\u0010\u0016 6\u0010\u00053\u000b\u00013\u00113\u0001��ޠ__���ޠ__�\u0002\u0002����\u0001T��Ȗ����\u0004�_���ޠ__���ޠ\\�����\u0001T���\u0001,\u0001,\u0000\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u001a\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010\u0007#\u0011#\u0011#\u0013\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V���Ȗ�\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001V���\u0001,\u0001,\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\f\u0000\u0014\u0000\u0000\u0011\u0013!\u00123\u0011\u0014\u0006#!\"&5\u0001!\u00033\u0017!73�\u0003 �\u0001\u000e\u000b��\u000b\u000e\u0003���a�2\u0001,2�\u0001�\u0002��D�%\u000b\u000e\u000e\u000b\u0003��\f��\u0000\u0000\u0000\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0015\u0000\u0018\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0015\u0014\u0016 654\u0007\u0005\u0011\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V����\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016����򬫭�\u0001�\u0000\u0001\u0000\u0017\u0000\u0017\u0004�\u0004�\u0000\u001c\u0000\u0000\u0001#\u0014\u0006 &\u0010632\u0017\u0007!\u0011\u0007&#\"\u000e\u0002\u0014\u001e\u00022>\u0002\u0004���������n�\u0001����v՛[[���՛[\u0002X���\u0001b�Q�\u0001��z[���՛[[��\u0000\u0002\u0000\u0017\u0000\u0000\u0004�\u0004�\u0000\u0010\u0000!\u0000\u0000\u00017&#\"\u0006\u0015#4>\u000232\u00177\u0011\u0001\u0007\u001632653\u0014\u000e\u0002#\"'\u0007\u0011\u0002��p����[��vƝ����p����[��vƝ�\u0003 �P��v՛[z��p�p�P��v՛[z�\u0001�\u0000\u0000\u0000\n\u0000d\u0000\u0000\u0004�\u0004�\u0000\u0003\u0000\u0007\u0000\u000b\u0000\u000f\u0000\u0013\u0000\u0017\u0000\u001b\u0000\u001f\u0000#\u0000'\u0000\u0000\u0013\u0011!\u0011\u0003!\u0011!\u0005#53\u0005!5!\u0001#53\u0005!5!\u0001#53\u0005!5!\u0001#53)\u0001\u0015!d\u0004Ld�|\u0003��Ddd\u0002X�\f\u0001���dd\u0002X�\f\u0001���dd\u0002X�\f\u0001���dd\u0002X�\f\u0001�\u0004��P\u0004���\u0003��ddd��ddd��ddd��dd\u0000\u0002\u0000d\u0000\u0000\u0004L\u0004L\u0000\u0003\u0000\u0015\u0000\u00003#\u00113\u0001\u0011\u000e\u0001.\u0003\u0006\u0007\u0011>\u0001\u001e\u0002>\u0001�dd\u0003�({���tZ\u0014<�x|rjd\u0004L�\f\u0001�QE\n((\nEQ�\f<0\r!\u001b\u0005O\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000!\u00001\u0000A\u0000\u0000\u0001\u00114.\u0002\"\u000e\u0002\u0015\u0011\u0014\u0016;\u0001265\u00114>\u0001 \u001e\u0001\u0015\u0011\u0014\u0016;\u000126%\u0011\u0014\u0006+\u0001\"&5\u001146;\u00012\u0016\u0005\u0011\u0014\u0006+\u0001\"&5\u001146;\u00012\u0016\u0004�c���ޣc\u000e\u000b2\u000b\u000e��\u0001\u0006��\u000e\u000b2\u000b\u000e��\f\b�\b\f\f\b�\b\f\u0002X\f\b�\b\f\f\b�\b\f\u0001\u0013\u0001,tޣcc��t��\u000b\u000e\u000e\u000b\u0001,�rr���\u000b\u000e\u000e��4\b\f\f\b\u0001�\b\f\f\b�4\b\f\f\b\u0001�\b\f\f\u0000\u0000\u0000\u0002\u0000\u0000\u0000�\u0004X\u0003�\u0000\u0005\u0000\u0011\u0000\u0000\u0019\u0001!\u0005\u0011\r\u0001\u0017\u0007'\u0007'7'7\u00177\u0017\u0001,\u0001,��\u0002��G��G��G��G\u0003 �p�\u0003 �ȍG��G��G��G\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000�\u0003p\u0003�\u0000\u0005\u0000\u000f\u0000\u0000\u0019\u0001!\u0005\u0011\u0005%7\u0016\u0015\u0014\u0007'654\u0001,\u0001,��\u0001�EojCV\u0003 �p�\u0003 �95����6n��\u0000\u0000\u0003\u0000\u0000\u0000�\u0004b\u0003�\u0000\r\u0000\u0013\u0000\u001d\u0000\u0000%7654/\u0001\u0007\u0017\u0016\u0015\u0014\u000f\u0001\u0001%\u0011%!\u0011%7\u0016\u0015\u0014\u0007'654\u0003�\u0006��\u0006S\u0007{w\u0007��\u0001,����\u0002�EojCV�\b����\b@\b����\b\u0002%����\u0001�95����7n��\u0000\u0000\u0000\r\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\t\u0000\u0015\u0000\u0019\u0000\u001d\u0000!\u0000%\u0000-\u0000;\u0000?\u0000C\u0000G\u0000K\u0000O\u0000\u0000\u0013!535#\u0011!\u00113%\u0011!\u00153\u00113\u0011!5#5\u0001!\u0011)\u0001\u0011!\u0011%35#!3\u0015#\u0001#\u0015#\u0011!\u0011#\u0001\u0015#5#535#5!\u00113\u0015%\u0011!\u0011\u0017#53!3\u0015#\u00053\u0015#%\u0015!5d\u0001�dd�\fd\u0004L��d�\u0001,��|\u0001,��\u0002�\u0001,�|dd\u0002�dd��d�\u0001��\u0002X�dd�\u0001,������dd\u0003 dd�\fdd\u0002X��\u0002�dd\u0001,��d\u0001�������d\u0001���\u0001,��ddd��d�\f\u0001���ddd�d��d���\u0001,�ddddddd\u0000\u0000\t\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0003\u0000\u0007\u0000\u000b\u0000\u000f\u0000\u0013\u0000\u0017\u0000\u001b\u0000\u001f\u0000#\u0000\u0000\u0013#\u0011;\u0001#\u00113\u0001#\u00113\u0013#\u00113!\u0011#\u0011\u0001\u0015!5\u00053\u0015#73\u0015#%\u0015#5ddd�dd\u0001����dd\u0001,�����\u0001�dd�dd\u0001��\u0004��\u0018\u0003��\u0018\u0003��\u0018\u0003��\u0018\u0003���dd\t[[[[[[\u0000\u0000\u0000\u0000\u0002\u0000\u0001\u0000\u0000\u0004�\u0004�\u0000\u0007\u0000\u0013\u0000\u0000\t\u0002\u0011463!\u000364'&\"\u0007\u0006\u0014\u0017\u00162\u0004��\f�E\u000f\n\u0001ڴ\u001d\u001d\u001eS\u001e\u001d\u001d\u001eS\u0001��\f\u0002�\u0001�\n\u000f��\u001dT\u001d\u001e\u001e\u001dT\u001d\u001e\u0000\u0003\u0000\u0002\u0000\u0000\u0005�\u0004�\u0000\u0007\u0000\r\u0000\u0019\u0000\u0000\t\u0002\u0011463!\t\u0001'\t\u00013\u000164'&\"\u0007\u0006\u0014\u0017\u00162\u0004��\f�E\u000e\u000b\u0001�\u0003��\f2\u0001��Dd�\u001f\u001e\u001e\u001dT\u001d\u001e\u001e\u001dT\u0001��\f\u0002�\u0001�\u000b\u000e�D�\f2\u0001�\u0002���\u001dT\u001d\u001e\u001e\u001dT\u001d\u001e\u0000\u0001\u0000d\u0000\u0000\u0004�\u0004�\u0000\n\u0000\u0000\u0001\u0011\u0007\u0011!\u0007!\u0011!\u00117\u0004�d�\u0012d\u0002��|�\u0004��\u0018d\u0003�d�\u0018\u0004\u0001�\u0000\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u000b\u0000\u0017\u0000'\u0000\u0000\u0001\u0003.\u0001#!\"\u0006\u0007\u0003\u0017!%\u0011#5!\u0015#\u00113\u0017!7\u0003\u0017\u0016\u0006#!\"&?\u0001>\u00013!2\u0016\u0003�^\u0002\u0010\n�>\n\u0010\u0002^(\u0002P\u0001;�����d\u0002Xdw&\u0002\u000b\n��\n\u000b\u0002&\u0002\u0013\n\u0001�\n\u0013\u0003=\u0001Z\u000b\u000e\u000e\u000b��|_�D��\u0002������\n\u000e\u000e\n�\n\u000e\u000e\u0000\u0000\u0000\u0000\u0002\u00005\u0000\u0000\u0004�\u0004�\u0000\u001e\u0000\"\u0000\u0000!5&'.\u0001/\u0001\u0001#\u0001\u0006\u0007\u000e\u0001\u000f\u0001\u0015!5\".\u0001?\u0001!\u0017\u0016\u0006#\u0015\u0001\u0013\u0017\u0013\u0004�\"(\u0012\u001e\u0006\u0006�]�q\u0018\u001c\f*\u000f\u000f\u0001m)>$\u0013\\\u0001�R\u0010+5���.tB\u0001*\u0013.\u000e\r\u0003��\u00120\u001b\f\u001a\u0007\u0007BB\u00166,��-WB\u0002\t\u0001Ɍ��\u0000\u0000\u0000\u0003\u0000d\u0000\u0000\u0003�\u0004�\u0000 \u0000(\u00001\u0000\u0000\u0013!2\u0016\u0015\u0014\u000e\u0002\u000f\u0001\u001e\u0004\u0015\u0014\u000e\u0001#!5>\u00015\u00114.\u0003'\u0005\u001132654&\u000332654&+\u0001d\u0001�x�\u0017!\"\u000b\f\b\u001bE4+v�O�\f);\u0002\t\u0016$\u001f\u0001,�Ll���Y�}^�\u0004���7]7(\b\u0007\u0003\f3AvFT�MY\u00073(\u0003;\u001c\u0017\u001d\r\u000f\u00072��{MRa��aTZ�\u0000\u0000\u0000\u0001\u0000�\u0000\u0000\u0003o\u0004�\u0000\u0019\u0000\u0000\u0001\u0017\u000e\u0003\u000f\u0001\u0003\u0006\u0016\u0017\u0015!5>\u00017\u00136&'.\u0001'5\u0003m\u0002!:\"\u0019\u0005\u0005�\n0G�\fMs\b�\n(G\u0006\t\u0005\u0004�9\b#'%\f\f��4<\u000699\u0007C/\u0003Q8$\u0013\u0001\u0003\u00019\u0000\u0000\u0002��\u0000\u0000\u0005\u0014\u0004�\u0000\u001b\u0000%\u0000\u0000\u00013\u0011#4.\u0003+\u0001\u0011\u0017\u0015!57\u0011#\"\u000e\u0003\u0015#\u00113\u0005\u00113\u0007'3\u0011#7\u0017\u0004~�2\u0010\u0015.!\"�d�pd�\"!/\u0014\u00111���K}}KK}}\u0004���\u001d'\u0015\t\u0002��2dd2\u0003R\u0002\t\u0015'\u001d\u0001,��১\u0003 ��\u0000\u0000\u0000\u0002\u0000!��\u0004�\u0004�\u0000\u001b\u0000%\u0000\u0000\u00013\u0011#4.\u0003+\u0001\u0011\u0017\u0015!57\u0011#\"\u000e\u0003\u0015#\u00113\u0003!5\u0017\u00075!\u0015'7\u0003��2\u0010\u0014/!\"�d�pd�\"!.\u0015\u00102�2\u0003 ���১\u0004���\u001d'\u0015\t\u0002�v2dd2\u0002�\u0002\t\u0015'\u001d\u0001,��K}}KK}}\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000\u0000\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26\u000354&#!\"\u0006\u001d\u0001\u0014\u00163!26\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26\u0002�\u001d\u0015��\u0015\u001d\u001d\u0015\u0002X\u0015\u001d\u0001�\u001d\u0015�\u0018\u0015\u001d\u001d\u0015\u0003�\u0015\u001d�\u001d\u0015��\u0015\u001d\u001d\u0015\u0003 \u0015\u001d\u0001,\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000\u0000\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26\u001354&#!\"\u0006\u001d\u0001\u0014\u00163!26\u000354&#!\"\u0006\u001d\u0001\u0014\u00163!26\u001354&#!\"\u0006\u001d\u0001\u0014\u00163!26\u0003�\u001d\u0015�D\u0015\u001d\u001d\u0015\u0002�\u0015\u001d�\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d�\u001d\u0015�D\u0015\u001d\u001d\u0015\u0002�\u0015\u001d�\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000\u0000\u00015463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u00015463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u00135463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u00015463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u0001�\u001d\u0015\u0002X\u0015\u001d\u001d\u0015��\u0015\u001d�p\u001d\u0015\u0003�\u0015\u001d\u001d\u0015�\u0018\u0015\u001d�\u001d\u0015\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d��\u001d\u0015\u0004L\u0015\u001d\u001d\u0015��\u0015\u001d\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000\u0000\u00115463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u00115463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u00115463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u00115463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u001d\u0015\u0004L\u0015\u001d\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d\u001d\u0015��\u0015\u001d\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\b\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u001f\u0000/\u0000?\u0000O\u0000_\u0000o\u0000\u0000\u0000\u0011546;\u00012\u0016\u001d\u0001\u0014\u0006+\u0001\"&%5463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u0001546;\u00012\u0016\u001d\u0001\u0014\u0006+\u0001\"&%5463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u0001546;\u00012\u0016\u001d\u0001\u0014\u0006+\u0001\"&%5463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u0001546;\u00012\u0016\u001d\u0001\u0014\u0006+\u0001\"&%5463!2\u0016\u001d\u0001\u0014\u0006#!\"&\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001d\u0001,\u001d\u0015\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d��\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001d\u0001,\u001d\u0015\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d��\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001d\u0001,\u001d\u0015\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d��\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001d\u0001,\u001d\u0015\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0014d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0014d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0014d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0014d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\u0000\u0000\u0006��\u0000\u0000\u0004�\u0004L\u0000\u0003\u0000\u0013\u0000#\u0000*\u0000:\u0000J\u0000\u0000\u0001#\u00113\u000154&+\u0001\"\u0006\u001d\u0001\u0014\u0016;\u000126\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26\u00055#535\u0017\u000554&#!\"\u0006\u001d\u0001\u0014\u00163!26\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26\u0001�dd\u0001,\u001e\u0014d\u0015\u001d\u001d\u0015d\u0014\u001e\u0001�\u001e\u0014�\f\u0015\u001d\u001d\u0015\u0001�\u0014\u001e�\u0018�ɦ\u0002z\u001e\u0014��\u0015\u001d\u001d\u0015\u0001,\u0014\u001e\u0001,\u001e\u0014��\u0015\u001d\u001d\u0015\u0002X\u0014\u001e\u0004L��\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e�KdK}�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\u0000\u0000\u0006\u0000\u0001\u0000\u0000\u0005\u0015\u0004L\u0000\u000f\u0000\u0013\u0000#\u0000*\u0000:\u0000J\u0000\u0000\u001354&+\u0001\"\u0006\u001d\u0001\u0014\u0016;\u000126%3\u0011#\u000354&#!\"\u0006\u001d\u0001\u0014\u00163!26\u0005535#5\u0007\u000554&#!\"\u0006\u001d\u0001\u0014\u00163!26\u000154&#!\"\u0006\u001d\u0001\u0014\u00163!26�\u001e\u0014d\u0015\u001d\u001d\u0015d\u0014\u001e\u0002Xdd�\u001e\u0014�\f\u0015\u001d\u001d\u0015\u0001�\u0014\u001e\u0001��ȧ��\u001e\u0014��\u0015\u001d\u001d\u0015\u0001,\u0014\u001e\u0001,\u001e\u0014��\u0015\u001d\u001d\u0015\u0002X\u0014\u001e\u0003�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e���\u0002�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e�KdK}�d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e��d\u0015\u001d\u001d\u0015d\u0014\u001e\u001e\u0000\u0000\u0002\u0000\u0000\u0000�\u0004�\u0003�\u0000\u000f\u0000\u0012\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\t\u0002\u0003�,\u001f�\u0012\u001f,,\u001f\u0002�\u001f,\u0001,��\u0001,\u0003��v\u001f,,\u001f\u0002�\u001f,,�p\u0001,\u0001,\u0000\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0017\u0000\u001f\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u00117\u0005'\u0001\u0013\u0000\u0014\u0006\"&462\u0004�\u0019\u0013��\u0012\u001a\u001a\u0012\u0004X\u0013\u0019d�\u0018�\u0001*J\u0001%���NpNNp\u0004 �\f\u0012\u001a\u001a\u0012\u0003�\u0012\u001a\u001aJ�\u001f���\u0001>��\u00012pNNpN\u0000\u0000\u0002\u0000���\u0004\u001c\u0004�\u0000\u0014\u0000\u001e\u0000\u0000\u00012\u001e\u0001\u0014\u0007\u000e\u0001\u000f\u0001.\u0004'&54>\u0001\u0013264&\"\u0006\u0015\u0014\u0016\u0002X{�yII�99\n\"c]s+?y�yk��֖�\u0004�~���r�BB\t\"ko�K�{|ׁ�E�֖�jk�\u0000\u0002\u0000\u0001\u0000\u0001\u0004�\u0004�\u0000\u000f\u0000\u0015\u0000\u0000\u00002\u001e\u0002\u0014\u000e\u0002\".\u00024>\u0001\u0001\u0011\"\u0006\u0010\u0016\u0001��ޠ__���ޠ__�\u0001X���\u0004�_���ޠ__���ޠ�]\u0003V����\u0000\u0000\u0000\u0002\u0000u\u0000\u0004\u0003�\u0005\u000f\u0000\u0016\u0000%\u0000\u0000\u0001\u001e\u0006\u0015\u0014\u000e\u0002\u0007.\u000254>\u0003\u0003.\u0002'&6?\u0001\u000e\u0001\u0017\u001e\u0001\u0017\u0002*\u0015IOWM?%N~�OrÀDmssE\u0007\u0016.\n\u000f\u0002\t\t\\7\u000f\u000e[[\u0005\u000fG�vwsu�EY�d;\u0004\u0006^�w^�����y\u0006\u0016J(I�43n�QRl\u001a\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004h\u0000\u0004\u0000!\u0000&\u0000\u0000\u00017/\u0001\u0007\u0013\u0015\u0014\u0006#!\"&5\u0011463\u0004\u0017\u0007!\"\u0006\u0015\u0011\u0014\u00163!26=\u0001\u00057\u0001'\u0001\u0004Tq\u0015\\qi���ԥ���\u0001n\u001f���);;)\u0001�);�0�\u0001�r�k\u0003�qU\u001cq�z�����\u0001,��\u0006\b�;)�\f);;)}T2\u0001�q�k\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u001c\u0000.\u0000\u0000\u0001\u0015\u0014\u0006#!\"&5\u0011463!\u0017\u0006\u0007#\"\u0006\u0015\u0011\u0014\u00163!265'\t\u0001\u0015\"\u000e\u0005\u0007>\u0003\u001f\u0001\u0004L���ԥ���\u0001\u0005\u0002�U�);;)\u0001�);W\u0001h��\u0007\u0018HCVC9\u000b\u001egg_\u001e\u001d\u0001�5����\u0001,��P X;)�\f);;)�\u0001D\u0001>�\u0002\u000e\u00173CmC&4\u0013\t\u0001\u0001\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u001d\u0000#\u0000\u0000\u0001\u0015\u0014\u0006#!\"&5\u0011463!2\u0017\u0007!\"\u0006\u0015\u0011\u0014\u00163!26=\u0001\u0005\u0001'\u0001'\u0007\u0004L���ԥ���\u0001,<C���);;)\u0001�);��\u00026��R��\u00029�����\u0001,��\u0017�;)�\f);;)E\u0015\u00027��Q��\u0000\u0001\u0000\u0000\u0000\u0001\u0004�\u0004�\u0000\u0017\u0000\u0000\u00015#\u00153\t\u000135#\u0015\t\u0001\u001535#\t\u0001#\u001535\u0001\u0003�����������\u0001,��\u0001,\u0001'��\u0001,\u0001/����\u0001,��\u0001,\u0001(��\u0001,������\u0000\u0000\u0000\u0001\u0000�\u0000\u0000\u0003�\u0004L\u0000\u0013\u0000\u0000!\u0001\u0011\u0014\u0006+\u0001\"&5\u001146;\u00012\u0016\u0015\u0011\u0001\u0003��\f\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001d\u0001�\u0001��J\u0015\u001d\u001d\u0015\u0003�\u0015\u001d\u001d\u0015�K\u0001�\u0000\u0001\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u0017\u0000\u0000!\u0001\u0011\u0001\u0011\u0014\u0006+\u0001\"&5\u001146;\u00012\u0016\u0015\u0011\u0001\u0011\u0001\u0004��\f�\f\u001d\u0015d\u0015\u001d\u001d\u0015d\u0015\u001d\u0001�\u0001�\u0001��\u0018\u0001��J\u0015\u001d\u001d\u0015\u0003�\u0015\u001d\u001d\u0015�K\u0001��\u0019\u0001�\u0000\u0001\u0000�\u0000\u0000\u0004�\u0004L\u0000\u0006\u0000\u0000!\u0001\u0011\t\u0001\u0011\u0001\u0004��\f��\u00024\u0001�\u0001��\u0018\u0002&\u0002&�\u0019\u0001�\u0000\u0000\u0001\u0000�\u0000\u0000\u0004L\u0004L\u0000\u0002\u0000\u0000\t\u0001\u0011\u0004L�|\u0002&\u0002&��\u0000\u0000\u0002\u0000�\u0000d\u0003�\u0003�\u0000\u000f\u0000\u001f\u0000\u0000%\u00114&+\u0001\"\u0006\u0015\u0011\u0014\u0016;\u000126%\u00114&+\u0001\"\u0006\u0015\u0011\u0014\u0016;\u000126\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d\u0001�\u001d\u0015�\u0015\u001d\u001d\u0015�\u0015\u001d�\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d\u001d\u0015\u0003 \u0015\u001d\u001d\u0015��\u0015\u001d\u001d\u0000\u0001\u0000�\u0000d\u0004L\u0003�\u0000\u000f\u0000\u0000%\u00114&#!\"\u0006\u0015\u0011\u0014\u00163!26\u0004L\u001d\u0015��\u0015\u001d\u001d\u0015\u0003 \u0015\u001d�\u0003 \u0015\u001d\u001d\u0015��\u0014\u001e\u001e\u0000\u0001\u0000\u0000\u0000\u0000\u0004(\u0004L\u0000\u0006\u0000\u0000!\u0011\u0001\u0011\u0001\u0011\u0001\u0001��\f\u0001�\u00024\u0001��\u0018\u0004L�\u0019\u0001���\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u0017\u0000\u0000\u000132\u0016\u0015\u0011\u0014\u0006+\u0001\"&5\u0011\u0001\u0011\u0001\u0011\u0001\u0011\u0001\u001146\u0004\u001ad\u0015\u001d\u001d\u0015d\u0015\u001d�\f�\f\u0001�\u0001�\u001d\u0004L\u001d\u0015�\u0018\u0015\u001d\u001d\u0015\u0001��\u0018\u0001��\u0018\u0004L�\u0019\u0001��\u0019\u0001�\u0015\u001d\u0000\u0000\u0001\u0001,\u0000\u0000\u0003�\u0004L\u0000\u0013\u0000\u0000\u000132\u0016\u0015\u0011\u0014\u0006+\u0001\"&5\u0011\u0001\u0011\u0001\u001146\u0003Rd\u0015\u001d\u001d\u0015d\u0015\u001d�\f\u0001�\u001d\u0004L\u001d\u0015�\u0018\u0015\u001d\u001d\u0015\u0001��\u0018\u0004L�\u0019\u0001�\u0015\u001d\u0000\u0000\u0002\u0000d\u0000�\u0004�\u0004(\u0000\u0002\u0000\u0012\u0000\u0000\t\u0001!\u001d\u0001\u0014\u0006#!\"&=\u0001463!2\u0016\u0002���\u0004L\u001d\u0015�\u0018\u0015\u001d\u001d\u0015\u0003�\u0015\u001d\u0004(�̖d\u0015\u001d\u001d\u0015d\u0015\u001d\u001d\u0000\u0000\u0001\u0000�\u0000\u0007\u0003�\u0004�\u0000\u0005\u0000\u0000%7\t\u0001'\u0001\u0003\t���\u0001a���\u0007�\u0001a\u0001a���\u0000\u0000\u0001\u0001\u0010��\u0004R\u0004t\u0000\b\u0000\u0000\u0005'\t\u00017\u0001\u0017\u0007\u0015\u0002\u0001�\u0001a���\u0002<\u0015\u0001.�\u0001a\u0001a���\u0016\u0001\u0001\u0000\u0000\u0002\u0000\u0003\u0000\u0003\u0004�\u0004�\u0000\u000b\u0000\u0017\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0005\u0015#\u00153\u00153535#5\u0001�\u0001D\u0001\u0013����������\u0001Q�����\u0004����������\u0001\u0013\u0001D\u0001\u0013�������\u0000\u0000\u0002\u0000\u0003\u0000\u0003\u0004�\u0004�\u0000\u000b\u0000\u000f\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0013\u0015!5\u0001�\u0001D\u0001\u0013�����������\u0002X\u0004����������\u0001\u0013\u0001D\u0001\u0013����\u0000\u0002\u0000\u0003\u0000\u0003\u0004�\u0004�\u0000\u000b\u0000\u0017\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0013\u0017\u0007\u00177\u00177'7'\u0007'\u0001�\u0001D\u0001\u0013����������T��Ս�Վ�Ս�\u0004����������\u0001\u0013\u0001D\u0001\u0013�؍�Վ�Ս�ԍ�\u0000\u0000\u0000\u0002\u0000\u0003\u0000\u0003\u0004�\u0004�\u0000\u000b\u0000\u0011\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0001'\u0007\t\u0001'\u0001�\u0001D\u0001\u0013����������\u0001f�\u0001\u0014\u0001��\u0004����������\u0001\u0013\u0001D\u0001\u0013�bf���\u0001��\u0000\u0000\u0000\u0000\u0003\u0000\u0003\u0000\u0003\u0004�\u0004�\u0000\u000b\u00006\u0000:\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u00013>\u000454.\u0003#\"\u0006\u001532\u0016264>\u0005:\u000132\u0016\u0015\u0014\u0006\u0007\u000e\u0004\u0017\u001535\u0001�\u0001D\u0001\u0013����������\u0001Q�\u0005\u0012-\"\u001c#1D1\u001bi��\u0004\u000f\u0007\u0006\u0002\u0005\u0002\t\u0004\u000e\u0004\u0013\u0003\u0013\u0016\b\u0017\u0005\u000f'\u001d\u0018\u0001�\u0004����������\u0001\u0013\u0001D\u0001\u0013��\u0003\n)2X23L(\u0018\u0006p\u0002\u0006\f\n\u0007\u0005\u0003\u0002\u0001\u0014\u0010\u0016\f\u0010\u0001\u0004\u0017\u001f=�dd\u0000\u0000\u0003\u0000\u0003\u0000\u0003\u0004�\u0004�\u0000\u000b\u0000\u000f\u0000\u0019\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0005\u001535\u0005\u00153\u0015#\u0015!5#\u0011\u0001�\u0001D\u0001\u0013����������\u0001Q���dd\u0001�d\u0004����������\u0001\u0013\u0001D\u0001\u0013�dd�d�dd\u0001,\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u001a\u00001\u0000\u0000\u0001\u0015#\u000e\u0001\u0007\u0015#5.\u0001'#53>\u0003753\u0015\u001e\u0002\u0017\u0005\u001567#53.\u0001'\u0015#5\u000e\u0001\u00073\u0015#\u001e\u0001\u00175\u0004��\u0019�YȌ�\u001e��\u000f*EkI�6vk\u0012�ו4��\u0019fI�Kn\u0018��\u0018oK\u0002��f�!��\u001b�}�<YS7\r��\u0014P�E��0��Jk\u0017��\u0018kH�Im\u0018�\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u001f\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010\u000f\u0001\u0017\u0007'\u0007'7'7\u00177\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V󪇇m��m��m��\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001V$��m��m��m��\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u0019\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010\u0007\u0001'7\u00177\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V�v����W�\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001Vu����W�\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u001b\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0013\u0001&#\"\u0006\u0015\u0014\t\u0001\u001632654\u0001�\u0001D\u0001\u0012�������T\u00028dt��\u0003\u0001��ap��\u0004�������\u0001\u0012\u0001D\u0001\u0012�u\u00027>��s\u0001D��;��p\u0000\u0000\u0000\u0001\u0000\u0000\u0000c\u0004�\u0003�\u0000\u0006\u0000\u0000\u0001!\u0011\t\u0001\u0011!\u0004�����\u0002X\u0002X\u0001���\u0001�\u0001���\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000c\u0004�\u0003�\u0000\u0006\u0000\u0000\u0001!\u0011!\u0011\t\u0001\u0002X��\u0002X\u0002X��\u0001�\u0001,\u0001,�;�@\u0000\u0000\u0000\u0000\u0001\u0000�\u0000\u0000\u0004J\u0004�\u0000\u0006\u0000\u0000\u0001!\u0011!\u0011!\u0001\u0004J������\u0001�\u0002X��\u0002X\u0002X\u0000\u0000\u0001\u0000h\u0000\u0000\u0003�\u0004�\u0000\u0006\u0000\u0000\t\u0002!\u0011!\u0011\u0003��?�C\u0001(\u0001,\u0002X��\u0002X\u0002X��\u0000\u0001\u0000\u0000\u0000�\u0004�\u0004L\u0000\r\u0000\u0000%\u0011\u000e\u0003\u0007>\u00037\u0011\u0001\u0002X_���#\u0006F���\u0002X�\u0001-\u0002$DuM�խg\b\u0001\u000f�;\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0006\u0000\r\u0000\u0000\u0001!\u0017\u0001\u0017\u0001\u0017\t\u0001\u0017!\u0011\u0017\u0001\u0004��p��ڎ\u0001&����ځ�p�\u0001&\u0004���ڎ\u0001&����ځ\u0001��\u0001&\u0000\u0000\u0000\u0002\u0000\"\u0000#\u0004�\u0004�\u0000\u0006\u0000\r\u0000\u0000\u0001\u0017!\u0011\u0017\u0001\u0017\u0001!\u0011'\u0001'\u0001\u0003g��p�\u0001'��:\u0001���َ\u0001'\u0002ڂ\u0001��\u0001'��W�p��ٍ\u0001'\u0000\u0003\u0000\u0017\u0000\u0017\u0004�\u0004�\u0000\u000f\u0000\u001f\u0000#\u0000\u0000\u00002\u001e\u0002\u0014\u000e\u0002\".\u00024>\u0001\u0001\u00136&+\u0001\"\u0006\u0017\u0013\u001e\u0001;\u000126\u0017#\u00153\u0001��՛[[���՛[[�\u0001�:\u0004\u0018\u0015�\u0014\u0018\u0004:\u0004#\u00146\u0014#\u0012��\u0004�[���՛[[���՛��\u0001.\u0014\u001d\u001d\u0014��\u0014\u001d\u001d�d\u0000\u0005\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000&\u0000-\u00003\u00007\u0000;\u0000\u0000\u0001#<\u0001&/\u0001.\u0001#\"\u000f\u0001\u0006\u0007&/\u0001&#\"\u0006\u000f\u0001\u000e\u0001\u0014\u0015#\u00153\u0015!\u00113\u0011!53%7\u001e\u0003#)\u0001\"6?\u0001\u0003!\u0011)\u0002\u0011!\u0004�o\u0002\u0002\"\u000b=' \u001d�\u0016\u0012\u0013\u0015�!\u001d'=\n#\u0002\u0002od\u0001��\u0001�d�+�\u0005\u000e \u0012\u0002����\u0003\"\u0012\u0012�\u0001��p\u0002X\u0001��p\u0003�\u0001\n\u0014\b�'0\u0011�\r\u0016\u0018\f�\u0012.&�\b\u0014\n\u0001d�\u0001,���d�\f)W9`0/��\u0001��p\u0000\u0000\u0000\u0000\u0002\u0000\u0000��\u0004�\u0004�\u0000\u001b\u00002\u0000\u000057.\u0002>\u00017>\u00057\u0014\u0002\u000e\u0004.\u0002#\u000f\u0001\u0001>\u00037>\u0001'&\"\u0006\u0007\u000e\u0001\u000f\u0001\u0004\u0007\u0006\u001676�\t\b\u0003\u00158./ie���h,Jhq�x{\\S\u000fc�\u0002�Fak[)\u0016\u0004\b\u0007\u0014!\u0011#�==��Y0'C7y�5<�b�;<U3-\u001e9\u001e���ЛU3\t\u0006\u0013\u000f7�\u0002y&?_�T2\u0014\t\u0005\u001d\u00193s  ��o\rSB\u0000\u0000\u0000\u0003��\u0000}\u0004�\u00043\u0000!\u0000?\u0000G\u0000\u0000\u0001\u0007\u000e\u0006\".\u0005/\u00017>\u00062\u001e\u0005\u0017\u00002>\u00047.\u0004'\u0016\u0015\u0014\u0006\"&547\u0006\u0007\u001e\u0004\u0013\u0007\u0016\u00177.\u0001'\u0004�\u001a\u0006\u001cFOsv���vsOF\u001c\u0006\u001a\u001a\u0006\u001cFOsv���vsOF\u001c\u0006�E�wRY,H\u000b\u00017\u001d:9\u001e1���.f|\u0007C-[TFk1ii%L\u0013\u0002X(\n(WT`G//G`TW(\n((\n(WT`G//G`TW(\n�p(3\\;h\u000e\u0001I%E:\u0019JY|��|UIW�\n`=^8\u0001�j|Ci\u0018`$\u0000\u0004��\u0000\u0000\u0004�\u0004�\u0000\u0016\u0000.\u00008\u0000A\u0000\u0000\t\u0001#7.\u0004/\u00017>\u000632\u00177\u0001\u0007\u000e\u0004\u00077>\u00067&'7\u001e\u0002\u0017\u00017.\u0001547\u0006\u0007\u0012\u0013\u0007\u0016\u0017?\u0001.\u0001'\u0003��Ɣ%R�ri'\n\u001a\u001a\u0006\u001cFOsv�H=<%\u0001�\u001a\u0007%Ze�I&\u0016-/\"0\u0013/\u0001a+'C�.\r�.%k�.f|Қk1i/\u0017\u001e:\u000f\u0004��P�\u0015egy8\u000f((\n(WT`G/\u0011���(\f4kbf\u001c�\u000f&2&?\u0018@\u00020�6�@\u0014���\u0012�nUIW���\u0001�j|C/W\u001cR\u001b\u0000\u0000\u0000\u0003��\u0000\u0000\u0005\u0012\u0004�\u0000\u000b\u0000\u0012\u0000\u0017\u0000\u0000#!26'\u0001.\u0001\u0007\u0001\u0006\u0016%5#\u0015!\t\u0002#\u0015\u001b\u0001/\u0005\u000e%\u001b\u0015�~\u00148\u0014�~\u0015\u001b\u0003\u0010���\u0001�\u0001����ddG \u0004 !\u0006 �� D�dd\u0002��-\u0001�d��\u0001,\u0000\u0000\u0001\u0000d\u0000\u0015\u0004�\u0004�\u0000)\u0000\u0000\t\u0001\u001e\u0001\u001d\u0001\u0014\u0006'%\u0011\u0016\u001d\u0001\u0014\u0006/\u0001#\u0007\u0006&=\u000147\u0011\u0005\u0006&=\u0001467\u0001\u0011462\u0016\u0015\u0003 \u0001k\u000f\u0016\u0018\u0011��d\u001a\u0013^�^\u0013\u001ad��\u0011\u0018\u0016\u000f\u0001kX|X\u0002���\u000e1\u0014)\u0014\r\f���[\u0016@\u0015\u0010\tNN\t\u0010\u0015@\u0016[\u0001\u0007�\f\r\u0014)\u00141\u000e\u0001E\u0001S>XX>\u0000\u0003\u0000\u0000\u0000\u0003\u0005x\u0004�\u0000\n\u0000\u0010\u0000\u0019\u0000\u0000\t\u0001!5!\u000135\t\u00015\u00057'!\u0015!\u0005\t\u00015#'7\u00173\u0003�����\u0001\u0003\u0002X�\u0001,���1����\u0001\u0003\u0003I\u0001,�����z�\u0003 ���\u0002X������z��������ŵ�{\u0000\u0001\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u0012\u0000\u0000\u0013!2\u0016\u0015\u0011\u0014\u0006#!\u0001\u0011#\"&5\u001146d\u0003�);;)����d);;\u0004L;)��);��\u0001,;)\u0002X);\u0000\u0000\u0000\u0003\u0000d\u0000\u0000\u0004L\u0004�\u0000\u0003\u0000\u0007\u0000-\u0000\u0000\u0001!\u0011!\u0001!\u0011!\u0011\u0015\u0014\u000e\u0005\".\u0005=\u0001!\u0015\u0014\u0017\u0016\u0017\u001632>\u0006'4=\u0001\u0001���\u0001,\u0002���\u0001,\u0006\u0018'Me���eM'\u0018\u0006\u0001,\u0006\u0011U'5%;)\u001f\u0011\u000b\u0003\u0002\u0001\u0003�\u0001,��\u0001,�p�*R~jqP33Pqj~R*��q \\\u0019\u000b\u000b\u0014\u001c#(,.\u0018\u0011\b�\u0000\u0000\u0001��\u0000�\u0004h\u0003�\u0000\u0005\u0000\u0000%7\t\u0001\u0017\u0001\u0003�������\u0001`��\u0002C���\u0001a\u0000\u0000\u0001\u0000F\u0000�\u0004�\u0004\u0000\u0000\u0005\u0000\u0000%\u0001'\t\u0001\u0007\u0002�\u0002B�������\u0002C���\u0001a�\u0000\u0000\u0002�:\u0000d\u0005v\u0003�\u0000\b\u0000\u0011\u0000\u0000\u0001\u0011!\u0017!\u0011#\t\u0004#\u0011!\u0017!\u0011\u0004����\u0001}�\u0001+\u0001+��\u0001+\u0001,�\u0001����\u0001�\u0002X��p��\u0001\u001b\u0001,\u0001\u001b���p�\u0002X\u0000\u0000\u0000\u0000\u0001\u0000\u0012\u0000\u0000\u0004�\u0004�\u00002\u0000\u0000\u000132\u0016\u0014\u0006+\u0001\u0003\u000e\u0002+\u0001\u0015\u0014\u0006\"&=\u0001!\u0015\u0014\u0006\"&=\u0001#\"&5463!7!\"&'\u0003&763!7>\u0001\u0004\u001a^\u0014\u001e\u001e\u00146�\u0002\b\u001e\u0012\u001f\u001d*\u001d��\u001d*\u001d2\u0015\u001d\u001d\u0015\u0002\u00170�� -\u0005d\u0005\u000f\u000e\u0019\u0003�&\u0005\u001b\u0004�\u001d*\u001d�?\u0004\r\u00162\u0014\u001e\u001e\u001422\u0014\u001e\u001e\u00142\u001e\u0014\u0015\u001d�*\u0016\u0001�\u0018\u0012\u0013�\u0011\u0015\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u000b\u0000\u000f\u0000\u0000\u0001\u0015!53463!2\u0016\u0015\u0005!\u0011!\u0004��P�;)\u0001,);�D\u0004��P\u0003�dd);;)���\u0000\u0002\u0000\u0001\u0000\u0000\u0005�\u0004L\u0000\f\u0000\u0010\u0000\u0000\u0013\u0003\u00113463!2\u0016\u0015!\u0015\u0005\u0001!\u0001���;)\u0001,);\u0001�\u0001,���P\u0001,\u0003 �p\u0002X);;)�d�D\u0002�\u0000\u0001\u0001.\u0000\u0000\u0003�\u0004�\u0000\t\u0000\u0000\u00013\u0011#\t\u0001#\u00113\u0001\u0001.��\u0001*\u0001*����\u0001,\u0002X\u0001,������\u0000\u0001\u0000\u0000\u0001/\u0004�\u0003�\u0000\t\u0000\u0000\u00015!\u0015\t\u0001\u0015!5\u0001\u0003�����\u0001,\u0002X\u0001,\u0001/��\u0001)\u0001*����\u0000\u0004\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\t\u0000\u0019\u0000\u001d\u0000!\u0000\u0000\u001b\u0001>\u00013!2\u0016\u0017\u0013\u0005!2\u0016\u001d\u0001\u0014\u0006#!\"&=\u000146\u0005#\u001537#\u00153\u001f�\u0005$\u0014\u0002�\u0013%\u0005���\u0003�);;)�\u0018);;\u0003Idd�dd\u0001�\u0002�\u0016'-\u0017�$d;)d);;)d);dddd\u0000\u0000\u0000\u0003��\u0000d\u0004�\u0004L\u0000\r\u0000'\u00003\u0000\u0000%\u00114632\u0016\u0015\u0011\u0014\u0006#\"&\u0001%\u0011%#\u0013\u0016\u000e\u0001#\"+\u0001\"&'\u0002=\u0001454>\u00023\u0007546?\u0001\u0015.\u0004\u0004L\u001d\u0015\u0014\u001e\u001e\u0014\u0015\u001d��\u0002��]&/\u0002\n\f\u000f\u0005\u0003S\u0014\u001d\u00048\u0001\u0004\f\t�2\u0019\u0019\u0004\u000e\"\u001a\u0016�\u0003R\u0015\u001d\u001d\u0015��\u0014\u001e\u001e\u0002l������\f\u000b\u0001\u001c\u0015\u0001Q\u000e�\u0002\u0003\r\u000b\u000f\u0006�2\u00182\r\r�\u0002\u0007\u0015\u0016!\u0000\u0000\u0001\u0000\u0015\u0000\u0015\u0004�\u0004�\u0000\u0017\u0000\u0000\u0001\u0007'\u0017\u0007\u0017\u0007\u0017\u00077\u00177\u00177\u0017'7'7'7\u0007'\u0007\u0001�-�N鳳�N�-��-�N괴�N�-�\u0004��N�,��-�N鳳�N�-��,�N��\u0000\u0003\u0000\u0000\u0000d\u0004�\u0004�\u0000\u001e\u0000*\u0000.\u0000\u0000\u0001#\"\u0006\u000f\u0002\u0006\u0015\u0011\u0014;\u0001\u0016;\u000127\u00136=\u00014&#!6=\u00014&\u0003\u0007!\u0015\u0003#'#\u0011?\u00013\u0001\u00113\u0011\u0002�2\u001b0\u000e`�\u0014d={\u0010�.%�\u001d='��\u001c='2\u0001��ֈd�d2�D�\u0004�(\u001c��\u001a%�pKd9\u0001X\u001f+d,Qv\u0007�,Q���}��d\u0001w������\u0002X\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\u001e\u0000\"\u0000.\u0000\u0000!#\"&/\u0002&5\u00114;\u00016;\u00012\u0017\u0013\u0016\u001d\u0001\u0014\u0006#!\u0016\u001d\u0001\u0014\u0006\u0001#\u00113\u0001'!5\u0003#\u0007#\u0011\u001f\u00013\u0002�2\u001b0\u000e`�\u0014d={\u0010�.%�\u001d='��\u001c=����\u0001�2\u0001��ֈd�d2(\u001c��\u001a%\u0001�Kd9��\u001f+d,Qv\u0007�,Q\u0001�\u0002X�+�}\u0001wd����\u0000\u0000\u0000\u0003\u0000\b\u0000d\u0005\u0015\u0004U\u0000\u001e\u0000=\u0000A\u0000\u0000\u0001%632\u001f\u0001\u0016\u0015\u0014\u000f\u0001!2\u0016\u0014\u0006+\u0001\u0003\u000e\u0001#!\"&5\u0011467\u0017\u0011\u0017!\u0013>\u0001;\u00012654&#!*\u0002.\u0004'&54?\u0001'\u0001#\u00113\u0001l\u0001j\u000e\u000b\u0011\fm\u000e\u000bU\u0001.UkmTk�\u0007\u001b\u000f��\u0007�\u001c\u000e:d\u0001%�\u0006\u001b\u000f�\u0010\u0012\u0012\u0010�7\u0001\u000b\u0004\t\u0003\u0007\u0004\u0004\u0002\u0005\n�V����\u0003i�\u0006\fp\u000e\u0014\u0012\u000eyL�N��\u0016'�\r\u0002\r\u0011%\nH�\tY\u0001S\u0015(\u001e\u0015\u0014\u001d\u0001\u0001\u0002\u0003\u0005\u0003\f\b\u000e\r�S��\u0002X\u0000\u0000\u0000\u0003��\u0000e\u0004�\u0004V\u0000\u001e\u00008\u0000<\u0000\u0000\u0001\u0005\u001e\u0002\u0015\u0011\u0014\u0006#!\"&'\u0003#\"&46\u0017!'&54?\u0001632\u0007\u0017\u0016\u0015\u0014\u0007\u000e\u0005*\u0001#!\u001532\u0016\u0017\u0013!7\u0011%\u0001#\u00113\u0001�\u0001m\u0007\u0013!�\b��\u000f\u001b\u0006�jTnlU\u0001.U\u000b\u000em\r\u0010\u000b[�\n\u0005\u0001\u0005\u0003\u0007\u0004\t\u0004\u000b\u0001�$�\u000f\u001b\u0006�\u0001%j��\u0002���\u0004P�\u0004\r'\u0011��\r�(\u0015\u0001SN�L\u0001y\u0010\u0010\u0015\rq\f��\u000b\u000f\u000b\t\u0003\u0005\u0003\u0002\u0001\u0001d)\u0014��Y\u0001����\u0002X\u0000\u0000\u0003\u0000a\u0000\u0000\u0004L\u0005\u000e\u0000\u001b\u00006\u0000:\u0000\u0000\u0001\u00114&'%54&\"\u0006\u0015\u0011'&\u0006\u000f\u0001\u0006\u0017\u0013\u001e\u00023!26\u0007!\u00037\u0017\u00167>\u0005<\u00015\u001146\u0016\u001d\u0001\u0014\u0016\u0017\u0005\u0019\u0001\u0015!5\u0004L(\u0015��N�Ly\u000f%\u000ep\u0016\u0010�\u0004\r'\u0011\u0002\r\r���\t�S�\u0016\u0019\u0003\u0005\u0003\u0002\u0001\u000122(\u0015\u0001S��\u0001�\u0001V\u000f\u001b\u0006�jTnkU��T\f\u0001\rn\u0016\u001f��\u0006\u0013\u001f�B\u0001SV�\u0012\r\u0001\u0005\u0003\u0007\u0004\t\u0003\f\u0001\u0001�\u0016\u0012\u0013\u0015�\u0010\u001b\u0006�������\u0000\u0003\u0000\u0001\u0000\n\u0003�\u0005\u0018\u0000\u0003\u0000\u001f\u00006\u0000\u0000\u00015!\u0015\u0001%>\u00015\u00114&#!\"\u0006\u000f\u0001\u0003\u0006\u001f\u0001\u001e\u0001?\u0001\u0003\u0014\u0016265\u0001\u0011\u0005\u000e\u0001\u001d\u0001\u0014\u0006&5\u0011<\u0001.\u0001'&\u000f\u0001'\u0013!\u00011\u0002X��\u0001S\u0014)�\r��\u0011%\n\n�\u000f\u0016p\r&\u000fy\u0001M�N\u0001,��\u0014(22\u0003\u0007\u0006\u0018\u0016�S�\u0001�\u0004P�����\u0006\u001b\u000f\u0001V\u0007�\u001c\u000e\u000f��\u001f\u0016n\r\u0001\u000bU��TlnT\u0002X�ڂ\u0006\u001c\u000f�\u0016\u0012\u0012\u0016\u0001�\u000b\u0007\u0010\b\u0003\r\u0012�V\u0001S\u0000\u0000\u0002\u0000\u0005\u0000\u0000\u0004�\u0004�\u0000\u000e\u0000\u0015\u0000\u0000\u00012\u0004\u0012\u0010\u0002\u0004 $\u000254>\u0002\u0013!\u0015!\u0007\t\u0001\u0002[�\u0001\u0013���������_��u��\u0001,\u0002\u0001��n\u0004����������\u0001\u0013�zݠ_�\u0012��\u0001&\u0001*\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0010\u0000\u0017\u0000\u0000\u00012\u001e\u0002\u0015\u0014\u0002\u0004 $\u000254>\u0002\t\u00015!5!5\u0002Uzݠ_��������_����\u0001�\u0001.��\u0004�_��z�����\u0001\u0013�zݠ_�������\u0000\u0002\u0000\u0005\u0000\u0000\u0004�\u0004�\u0000\u0010\u0000\u0017\u0000\u0000\u00012\u001e\u0002\u0015\u0014\u0002\u0004 $\u000254>\u0002\u00033\u00113\u00113\u0001\u0002[yݠ_��������_�ݵ�����\u0004�_��z�����\u0001\u0013�zݠ_����\u0001,\u0001�\u0000\u0000\u0002\u0000\u0005\u0000\u0000\u0004�\u0004�\u0000\u0010\u0000\u0017\u0000\u0000\u00012\u001e\u0002\u0015\u0014\u0002\u0004 $\u000254>\u0002\u0013\u0011#\t\u0001#\u0011\u0002[yݠ_��������_��\u0013�\u0001,\u0001,�\u0004�_��z�����\u0001\u0013�zݠ_�����p\u0001�\u0001,\u0000\u0000\u0000\u0003\u0000\u0005\u0000\u0000\u0004�\u0004�\u0000\u0010\u0000�\u0000�\u0000\u0000\u00012\u001e\u0002\u0015\u0014\u0002\u0004 $\u000254>\u0002\u0017\u000e\u0003\u0007\u0006&\u0007\u000e\u0001\u0007\u0006\u0016\u0007\u000e\u0001\u0007\u0006\u0016\u0007\u0014\u0016\u00072\u001e\u0001\u0017\u0016\u0017\u001e\u00027\u0016\u0006\u0017\u0016\u0017\u0014\u000e\u0001\u0017\u00167>\u00027.\u0001'.\u0001'\"\u000e\u0002\u0007\u0006'&65.\u0001'6.\u0001\u0007\u0006'&767\u001e\u0002\u0017\u001e\u0001\u001f\u000146'&67>\u00037&72\u0016267.\u0003'6'\u001e\u0001?\u00016.\u0001'\u0006\u0007\u0014\u001e\u0001\u0017.\u0003'>\u00017\u00162>\u0001\u0002[yݠ_��������_�ݒ\u000f+\u001a>\b\u000f=\u000f\u0015>\u0003\u0003\u0013\u0001\u00031\u0005\b\u001b\u0006\"\u0001\f\u0016\u0018\b\u0018T\u0016>9\u001d\b.\u0003*-\u0006\u0001\u0005fw\u001e\"#\u0003\u000e.\r\u000eF\u0011\t= .\u00102\u0010\u0004\u0001\u0006)\u0004\u0002\b\u0019\u001a\u0017\u0013\u0013\u000b\u0006\u0010\u0006(\u001b\u0006\f(\u000e\u000e\u0013\u0004\u0004%\u0004\u0005\n\u0007\u0018\u0016\u0006\u0010\b\u001f\u0012\u0017\t\n)#?\f\u000b\n\u001f7\f\u000b\u0006.R\u000f\u0013 \u0010\u0011\u0001\t,\u001c$\f\u0003\u001a\u0003\n\u0011\u000b\u0012\u0004�_��z�����\u0001\u0013�zݠ_^\f\u0012\u0006\n\u0001\u0003\u0007\u0006\u0007'\u000f\u000b\u0017\u0007\"q\u0017!w\u001c\tF\u0019\u000b\u0013\u0004\f\u001e\b/\u001e\u0004\u0012J\u0014G\t\u0006\u0013\n\f\u0002r\u001d$>\u001f\t\u0001\u0007\u0007\u0010\u000b\u0001\u0002\u000b\u000b#\u0017\u0002/\u0002\r\b\u0003\u0016&\u0012\u001d\u0019\u001d\u001c\u001e\u0010\u0006\u0001\u0001\u0007\n\u0013%\t\b\u0003I\u0015\u0017+\n\u000e*\u0014\u0019\t\u0012\u0013\u0003\t\u000b\u0017'\u0015 \u0007)\u0003\r\u0003\u0005\u0004$#\u0016\f\u0003h\u00121'\u0004\u0002\u0006\u0004\f\b\f$\u0007\n\f\u0011\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000`\u0004�\u0004�\u0000\u000f\u0000\u0013\u0000#\u0000'\u00007\u0000;\u0000\u0000\u0013!2\u0016\u001d\u0001\u0014\u0006#!\"&=\u000146\u0005#\u00153\u0005!2\u0016\u001d\u0001\u0014\u0006#!\"&=\u000146\u0005!\u0015!\u0005!2\u0016\u001d\u0001\u0014\u0006#!\"&=\u000146\u0005!\u0015!d\u0003�);;)�\u0018);;\u0004\u0011���\u0018\u0003�);;)�\u0018);;\u0004\u0011�\f\u0001��\u0018\u0003�);;)�\u0018);;\u0004\u0011��\u0001,\u0004�;)d);;)d);dd�;)d);;)d);dd�;)d);;)d);dd\u0000\u0000\u0000\u0002\u0000d\u0000\u0000\u0004L\u0004�\u0000\u0003\u0000\t\u0000\u0000\u0001\u0015!5\u0017!\u0001\u0011\u0007\u0011\u0004L�\u00182\u0003����\u0004�dd��\f���\u0001�\u0000\u0004\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0006\u0000\r\u0000\u0014\u0000\u001b\u0000\u0000\u00017'7!\u00117\u0001\u0011'\u0007'7'\u0001\u0017!\u0011\u00177\u0017\u00057\u0011!7'7\u0001I�ȁ�p�\u0004/�Ȏȁ����p�Ȏ\u0002X��p�Ȏ\u0002َȁ�p�\u0001\u000f�p�Ȏȁ�с\u0001��Ȏ:��p�Ȏ\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u000b\u0000\u0015\u0000\u001f\u00008\u0000B\u0000L\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0015\u0014\u0016 654%2\u0016\u0014\u0006#\"&46\u00057&54632\u0016\u0014\u0006#\"'\u0007\u0016\u0015\u0014\u0006\"&546762\u0016\u0014\u0006#\"&54$2\u0016\u0015\u0014\u0006#\"&4\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V���\u0016  \u0016\u0017  \u0001\u0014\u0001\t \u0017\u0016  \u0016\u000e\u000f7\u00113H3)\u001f�.\u001f \u0016\u0017 �\".  \u0017\u0016 \u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016����򬫊 . !,!T\u0001\u000e\u000e\u0016! . \n�\u0016\u001d$33$ 1\u0005\u000e\u001f.  \u0017\u0016  \u0016\u0017  .\u0000\u0000\u0002\u0000P\u00006\u0004�\u0004X\u0000\u0019\u00003\u0000\u0000%'&'.\u000354632\u0017632\u0016\u0015\u0014\u000e\u0002\u0007\u0006\u0007\u00137>\u000254&#\"\u000f\u0001'&#\"\u0006\u0015\u0014\u001e\u0001\u001f\u0001\u0016\u00176\u0002�\u0010Z�GCW#ń�bg���#WCG�Z�\f@C>`9J:vr3H<c=>@\u0016]aR6\u0016}�FGlZ.�Ł�Ń.ZlGF�}\u0001�\f>FX\u001cG`R��ObE\u001bVA>\u0016Zo\\\u0000\u0000\u0000\u0002\u00009��\u0004w\u0004�\u0000\u0019\u00002\u0000\u0000\u0001\u00177'\u0001\u0017\u0007\u0017\u0016\u00177>\u000154/\u0001&#\"\u0007\u0001\u0006\u0015\u0014\u0017\u0003\u0017\u0016327\u000164/\u0001&'\u0007\u0017\u0001'7'&'\u0007\u0006\u0015\u0014\u0001�\u0013i�\u0001��_\u0012.\u001f\u001d#7B�B]_@��BBԍB]_@\u0001\u001bBB�\f\u0007i��{�_\u0012.\u001d7B\u0001�\u0011i�\u0001��`\u0012.5\u001d#j+]B�BB��@_]B���BB\u0001\u001bB�B�\f\u0005i��{�_\u0012-87B]^\u0000\u0000\u0000\u0000\u0003\u0000�\u0000\u0000\u0003�\u0004�\u0000\u0011\u0000\u0015\u0000\u001d\u0000\u00007\u00114>\u00022\u001e\u0002\u0015\u0011\u0014\u0006#!\"&\u0001!\u0011!\u0004264&\"\u0006\u0014�<f���d:;)��);\u0002���\u0002X��V==V=d\u0003�\u00152.\u001e\u001e.2\u0015�G);;\u0003��D�=V==V\u0000\u0000\u0003\u0001'\u0000\u0012\u0004\t\u0004�\u0000/\u0000;\u0000A\u0000\u0000\u0001\u0011\u0017\u001e\u0004\u0015\u0014\u0006\u0007\u0015#5&'.\u0001'3\u001e\u0001\u0017\u0011'.\u000454>\u0001753\u0015\u001e\u0004\u0017#.\u0001\u0003\u0011\u000e\u0001\u0015\u0014\u001e\u0003\u0017\u0016\u0017\u0011654&\u0002�@\"<P7(��d�U(\u0019\u0003�\u0005WJ\u001b.BN/!X�Od&ER<+\u0003�\b6�=I\u0010\u0011*\u0014\u001c\u0007h�X\u0004\u0005��\u000e\u0007\u0013,<e>��\u000bMN\u0011W(kVMc\u000f\u0001O\u0007\u000e\u0019/9X7\\�C\u0007NO\u0004\u0013,?iBHK��\u0001\u0012\b;I\u001d,\u0018\u0015\u0006\u0007\u0002���\u0012�@G\u0000\u0001\u0000d\u0000f\u0003�\u0004�\u0000H\u0000\u0000\u0001\u0017\u000e\u0002#\"&\u0007\u000e\u0001\u000f\u0001'>\u00057>\u0001'#53&'.\u0001>\u00017632\u0016\u0015#4.\u0001#\"\u0006\u0007\u0006\u0015\u0014\u001e\u0006\u00173\u0015#\u0016\u0006\u0007\u0006\u0007>\u000136\u001632\u0003b2)O'*\u0017�2'V\u0017\u00187\u0006\u0015\n\u0011\f\u0011\t0\f$ݦ\u0018\u0014\n\t\u0003/-a��ʙDP$%T\u0014)\u0005\u0006\r\b\u0014\b\u0017\u0002��\b\u0015\u0015):#b\u0015 �\"L\u0001,�\u0019\u0017\u0003B\u0004\u0004\u001a\f\u000b�\u0004\u000e\u0006\r\u000b\u0011\n7�Gd17\u001a;V^(X�w4K\u001c\u001d\u0015,9\u000b\u001b\u0015 \u0012%\u000e(\u0004d2�\u001d;6\u000b\u000e\u0001\"\u0000\u0000\u0000\u0000\u0002\u0000\u0002\u0000\u0000\u0004�\u0004�\u0000\u0006\u0000\r\u0000\u0000!\u0001#\u0011#\u0011#\t\u0001#\u0011#\u0011#\u0001,\u0001*���\u0003�\u0001*���\u0001,\u0003��|\u0003����|\u0003�\u0000\u0000\u0000\u0005\u0000\u0002\u0000\u0000\u0003�\u0004�\u0000\u0006\u0000\u000e\u0000\u0012\u0000\u001c\u0000\"\u0000\u0000\u00013\t\u00013\u00113!\u0011#5#\u0015#\u0011\u0017#\u00153\u0003!\u0015#\u0015#535#\u00133\u0015!53\u0001��������\u0002Xddd�dd�\u0001,cdc�d���d\u0001,��\u0001,\u0003��\fdd\u0001�d��p�ddd��d�\u0000\u0005\u0000\u0002\u0000\u0000\u0003�\u0004�\u0000\u0006\u0000\u0010\u0000\u0016\u0000\u001e\u0000\"\u0000\u0000\u00013\t\u00013\u00113!\u0015#\u0015#535#5\u00133\u0015!53\u0003!\u0011#5#\u0015#735#\u0001��������\u0002Xcdc�d���dd\u0001,dddedd\u0001,��\u0001,\u0003��dddd�pd��p�\fdd��\u0000\u0000\u0004\u0000\u0002\u0000\u0000\u0004L\u0004�\u0000\u0006\u0000\f\u0000\u0012\u0000\u0016\u0000\u0000!\u0001#\u0011#\u0011#\u0001#53\u0011#\u0017\u0011#5#\u0011\u0017#\u00153\u0001,\u0001*���\u0003�d�d�d��dd\u0001,\u0003��|\u0003 d�\f��\fd\u0001�d�\u0000\u0004\u0000\u0002\u0000\u0000\u0004L\u0004�\u0000\u0006\u0000\f\u0000\u0010\u0000\u0016\u0000\u0000!\u0001#\u0011#\u0011#\u0001\u0011#5#\u0011\u0017#\u00153\u0003#53\u0011#\u0001,\u0001*���\u0004Jd��dded�d\u0001,\u0003��|\u0003��\fd\u0001�d��\fd�\f\u0000\u0000\u0000\u0000\u0005\u0000\u0002\u0000\u0000\u0004�\u0004�\u0000\u0006\u0000\n\u0000\u000e\u0000\u0012\u0000\u0016\u0000\u0000!\u0001#\u0011#\u0011#\u0001#53\u0013!5!\u0013!5!\u0013!5!\u0001,\u0001*���\u0003���d��\u0001,d�p\u0001�d�\f\u0001�\u0001,\u0003��|\u0002���\f��\f��\f�\u0000\u0000\u0000\u0000\u0005\u0000\u0002\u0000\u0000\u0004�\u0004�\u0000\u0006\u0000\n\u0000\u000e\u0000\u0012\u0000\u0016\u0000\u0000!\u0001#\u0011#\u0011#\u0001!5!\u0003!5!\u0003!5!\u0003#53\u0001,\u0001*���\u0004��\f\u0001�d�p\u0001�d��\u0001,d��\u0001,\u0003��|\u0002���\f��\f��\f�\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000f\u0000\u001f\u0000\u0000\u0001!2\u0016\u0015\u0011\u0014\u0006#!\"&5\u001146\u0005!\"\u0006\u0015\u0011\u0014\u00163!265\u00114&\u0001�\u0001,�����ԥ��\u00025�\f);;)\u0001�);;\u0004L���ԥ���\u0001,���;)�\f);;)\u0001�);\u0000\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000f\u0000\u001f\u0000\"\u0000\u0000)\u0001\"&5\u0011463!2\u0016\u0015\u0011\u0014\u0006\u0003!\"\u0006\u0015\u0011\u0014\u00163!265\u00114&\u0005\u0011%\u0002��ԣ���\u0001,���A�\f);;)\u0001�);;�G\u0001M��\u0001,�����ԥ�\u0003�;)�\f);;)\u0001�);d�\f�\u0000\u0003\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000f\u0000\u001f\u0000\"\u0000\u0000\u0019\u0001463!2\u0016\u0015\u0011\u0014\u0006#!\"&%\u00114&#!\"\u0006\u0015\u0011\u0014\u00163!26\u0003!\u0013��\u0001,�����ԥ�\u0003�;)�\f);;)\u0001�);d�\f�\u0001�\u0001,�����ԥ��A\u0001�);;)�\f);;\u0001���\u0000\u0003\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\u000f\u0000\u001f\u0000\"\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0003\u00114&#!\"\u0006\u0015\u0011\u0014\u00163!26\u0001\u0003!\u0004L���ԥ���\u0001,���;)�\f);;)\u0001�);���\u0001�\u0002��Ԣ���\u0001,�����\u0001�);;)�\f);;\u0001���\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0005\u0014\u0004L\u0000\u0013\u0000\u001a\u0000\u0000\u0001!2\u0016\u0015\u0011\u0014\u0006#!5!265\u00114&#!\u0013\u00015!\u0011!5\u0001�\u0001������p\u0001�);;)�\f��p��\u0001,\u0004L���ԥ��;)\u0001�);�����\u0001,�\u0000\u0000\u0001\u0000�\u0000\u0001\u0003�\u0004�\u0000\u001f\u0000\u0000%\u001727\u00016'&\u0007!6\u001276/\u0001#\"\u0007\u000e\u0001\u0000\u0007\u0006\u0017\u00163!\u0002\u0007\u0006\u0017\u0001�\t\r\r\u0002\u001a\u000f\t\b\u0018��\u0001�\u0002\u0002\b\b\t\u0010\t\u0004���L\u0011\n\n\u0016\u0001.�\u0005\u0005\t\u0002\u0001\u0010\u0002v\u0013\u0011\u0012\u0002\u0004\u0001�\f\u0011\n\b\u000f\u0005���X\u0013\u0015\u0013�J\u0014\u0015\u000b\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0005\u0014\u0004L\u0000\u0018\u0000\u001f\u0000\u0000%!\"&5\u0011463!5.\u0001/\u0001\"\u0006\u0015\u0011\u0014\u00163!2?\u00015!\u0011!5\u0001\u0003 �\f);;)\u0001�\u000e�]]����\u0001,/5d��\u0001,\u0001��;)\u0001�);�\u0004\u0007\u0002\u0002���ԥ�\u000f��\u0001,���\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0006\u0000$\u0000\u0000\u0001'\u0001'\u0001'!\u0003\u0007\u0015\u0014\u0006#!\"&5\u001146;\u00017'#\"\u0006\u0015\u0011\u0014\u00163!26=\u0001\u0004�����\u0001a�\u0001��z;)�\f);;)�vJd����\u0001,��\u0002�����\u0001V���{�);;)\u0001�);zN���ԥ���b\u0000\u0000\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u001b\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010$2\u0016\u0014\u0006\"&4\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V��\u0012�rr�r\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001V\u0017r�rr�\u0000\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u0006\u0000\u0010\u0000\u0014\u0000\u0000\u0001\u0011!\u0011!\t\u0002!2\u0016\u0015\u0011!\u001146\u0005#\u00153\u0002�����\u0001�\u0001��6\u0004\u0018\u000b\u0010��\u000e\u0003�dd\u0003 \u0001��p�\f\u0001��\f\u000f\n��\u0001\u0013\u000b\u000ed2\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u0006\u0000\u0010\u0000\u0014\u0000\u0000\u0001\u0011!\u0011!\t\u0001\u0003!2\u0016\u0015\u0011!\u001146\u0005#\u00153\u0001�\u0001,\u0001'�C�>K\u0004\u0018\u000b\u0010��\u000e\u0003�dd\u0002���\u0001,\u0001��\f�p\u000f\n��\u0001\u0013\u000b\u000ed2\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004L\u0004\u0000\u0005\u0000\u000f\u0000\u0013\u0000\u0000\t\u0001'\u0001'\u0007\u0003!2\u0016\u0015\u0011!\u001146\u0005#\u00153\u0001�\u0002T��F��K\u0004\u0018\u000b\u0010��\u000e\u0003�dd\u0001�\u0002T��F���k\u000f\n��\u0001\u0013\u000b\u000ed2\u0000\u0004\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u0003\u0000\n\u0000\u0014\u0000\u0018\u0000\u0000\u0001'\u0007\u0017\u0005'\u0007\u0017\u0007!\u0011\u0001!2\u0016\u0015\u0011!\u001146\u0005#\u00153\u0001�a�a\u0001ŕԕ�\u0002���\u0004\u0018\u000b\u0010��\u000e\u0003�dd\u0004Oa�b\u001d�ԕ�\u0002���\u000f\n��\u0001\u0013\u000b\u000ed2\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u0006\u0000\n\u0000\u0014\u0000\u0018\u0000\u0000\u0001\u0007\u00177\u0017\u0011!\u0003\u0007\u00177\u0005!2\u0016\u0015\u0011!\u001146\u0005#\u00153\u0002\u001b�ԕ��E\u0003a�b�\u001b\u0004\u0018\u000b\u0010��\u000e\u0003�dd\u0003��Ԕ�\u0002��\u0015a�a�\u000f\n��\u0001\u0013\u000b\u000ed2\u0000\u0000\u0000\u0002\u0000\u0017��\u0004�\u0004�\u0000\u0005\u0000\b\u0000\u0000\u0001\u0011\t\u0001\u0011!\t\u0001\u0015\u0004��%���x\u0004w�`\u0004���\u0001\u0010�w\u0001�\u0002��8�\u0000\u0002\u0000\u0000\u0000d\u0004L\u0004�\u0000\u0015\u0000\u0019\u0000\u0000\u0001\u0011\u0014\u0006+\u0001\u0011!\u0011#\"&5\u001146;\u0001\u0011!\u00113+\u0001\u00153\u0004L\u001e\u0014��D�\u0015\u001d\u001d\u0015�\u0001�d�dd\u0003���\u0015\u001d\u0001��p\u001d\u0015\u0003�\u0014\u001e��\u0001,�\u0000\u0000\u0000\u0003\u0000\u0000\u0000>\u0005\u0014\u0004�\u0000\u0013\u0000\u0017\u0000\u001d\u0000\u0000\u0001!\u0011#\"&5\u001146;\u0001\u0011!\u00113\u0017\u0015\u0001'\u0003#\u00153\t\u0001'7\u0017\u0001\u0002B���\u0015\u001d\u001d\u0015�\u0001�d���x\u0004dd\u0002X�%�{x\u0001a\u0001��p\u001d\u0015\u0003�\u0014\u001e��\u0001,����x\u0002=��2�$�{x\u0001`\u0000\u0003\u0000\u0000\u0000\u0006\u0005\u000e\u0004�\u0000\u0013\u0000\u0017\u0000#\u0000\u0000\u0001!\u0011#\"&5\u001146;\u0001\u0011!\u00113\u0017\u0011\u0007'\u0003#\u00153\u0001'\u0007'7'7\u00177\u0017\u0007\u0017\u0002\u0011���\u0015\u001d\u001d\u0015�\u0001�d�g�dd\u0001Ӫ�������\u0001��p\u001d\u0015\u0003�\u0014\u001e��\u0001,���g�\u0001���\u001e���������\u0000\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0012\u0000\u0016\u0000\u001d\u0000\u0000\u0001!\u0011#\"&5\u001146;\u0001\u0011!\u00113\u0017\u0011!\u0011#53\u0001#\u0011#\t\u0001#\u0002��\f�\u0015\u001d\u001d\u0015�\u0001�d��pdd\u0001,��\u0001,\u0001,�\u0001��p\u001d\u0015\u0003�\u0014\u001e��\u0001,���\u0001,�������\u0001,\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0012\u0000\u0016\u0000\u001d\u0000\u0000\u0001!\u0011#\"&5\u001146;\u0001\u0011!\u00113\u0017\u0011/\u0001#53\u00013\t\u00013\u00113\u0002Z�n�\u0015\u001d\u001d\u0015�\u0001�d���dd\u0001,�������\u0001��p\u001d\u0015\u0003�\u0014\u001e��\u0001,��n����|\u0001,����\u0000\u0000\u0003\u0000\u0000\u0000�\u0004�\u0004L\u0000\t\u0000\u0013\u0000\u0017\u0000\u0000\u000154&#!\"\u0006\u001d\u0002\u0011\u0014\u00163!265\u0011\u0001!\u0015!\u0004�\u001d\u0015��\u0015\u001d\u001d\u0015\u0004L\u0015\u001d��\u0001��p\u0003��\u0015\u001d\u001d\u0015�d��\u0015\u001d\u001d\u0015\u0002&���\u0000\u0000\u0000\u0000\u0006\u0000\u0000\u0000f\u0004�\u0004�\u0000\u0006\u0000\n\u0000\u000e\u0000\u0015\u0000\u0019\u0000\u001d\u0000\u0000\u0001!5\t\u00015)\u000153\u00153#53\u0001!\u0015\t\u0001\u0015!;\u0001\u0015#7\u001535\u0001�\u0001�\u0001,���p�pd�dd\u0001,�p��\u0001,\u0001�ddd�d\u0003�����������D�\u0001*\u0001*�����\u0000\u0002\u0000d\u0000\u0000\u0004�\u0004�\u0000\u0016\u0000/\u0000\u0000%\u00114&\u0007\u0005\u000e\u0001\u0015\u0011\u0014\u001e\u0002\u001f\u0001\u0011\u0014\u0016;\u000126\u0001\u0017\u0011\u0007\u0011\u0014\u0006+\u0001\"&5\u0011'\u00117\u0017\u00113\u00117\u0017\u00113\u0011\u0004�$\u001a��\u0019%\u0015\u001d\u001d\u000b\n\u001d\u0015�\u0015\u001d�v2d\u001d\u0015�\u0015\u001dd22d22d2\u0004R\u001f\u0013\u0011u\u0010E\u001f��\u001d5!\u0018\u0006\u0005�s\u0015\u001d\u001d\u0004�d�p��A\u0015\u001d\u001d\u0015\u0001��\u0001�dd��\u0001,dd��\u0001,\u0000\u0000\u0000\u0000\u0001\u0000d\u0000\u0000\u0004�\u0004L\u00003\u0000\u0000%\u001146?\u00015!\u00152\u0016\u0015\u0011!\u00114635!\u00152\u001e\u0003\u0015\u0011\u0014\u0006\u000f\u0001\u0015!5\"&5\u0011!\u0011\u0014\u0006#\u0015!5\".\u0003\u0004L2\u0019\u0019�pK\u0019�\f\u0019K�p\u0004\u000e\"\u001a\u00162\u0019\u0019\u0001�K\u0019\u0001�\u0019K\u0001�\u0004\u000e\"\u001a\u0016j\u0003x\u0016\u0019\u0001\u000288\f&�v\u0001�&\f88\u0001\u0005\t\u0015\u000e��\u0016\u0019\u0001\u000288\f&\u0001��v&\f88\u0001\u0005\t\u0015\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0000\u0004L\u0004L\u0000\t\u0000\u0019\u0000\u001d\u0000!\u0000%\u0000.\u0000\u0000\u0001'!\u0007!\u0017\u0015%35\u0001\u00114&#!\"\u0006\u0015\u0011\u0014\u00163!26\u0001!\u0015!\u0005%\u0015\u0005%!\u0015)\u0001%\u0011!\u0007!'!7\u0002�d��d\u0001��\u0001'i��;)��);;)\u0001,);�p\u0001,��\u0002X\u0001��p��\u0001,��\u0002�\u0001'�Wd��d\u0001��\u0003�dd�bb��D\u0001�);;)�\f);;\u0002\u001d�#���b�b��dd�\u0000\u0001\u0000\u0010\u0000\u0010\u0004�\u0004�\u0000!\u0000\u0000\u0013\u0007\u0006\u001e\u0003\u0017\u001e\u00033?\u00016&/\u0001&\u0006\u000f\u0001&'&'7>\u0001/\u0001.\u0001��\u0001\u0001\u001f>�fgї{\u001f\u001f�\u0010\u0006\u0013�\u00134\u0010w�|~ev\u0011\u0006\u000e�\u000e-\u0004��\u000b+���fg�=!\u0001�\u0011/\u000e�\u000e\u0004\u0011vg|~�v\u00111\u0014�\u0013\u0006\u0000\u0002\u0000\u0000\u0000\u0000\u0004�\u0004L\u0000\"\u0000@\u0000\u0000\u00015.\u0004#\"\u000e\u0004\u000f\u0001\u0015\u0014\u0016?\u0001>\u0001=\u00016 \u0017\u0015\u0014\u0016\u001f\u0001\u00166\u0005\u0001\u001e\u0001\u001d\u0001\u0014\u0006#!\"&=\u0001467\u000154>\u00032\u001e\u0002\u001f\u0001\u0004�\u0006\u001ad|�~\\�ud?,\t\t\u001d\u0014�\u0014\u001d�\u0001>�\u001d\u0014�\u0014\u001d�p\u0001m\u000e\u0015\u001e\u0014��\u0015\u001d\u0015\u000e\u0001m\u0002\u0016&RpR&\u0016\u0001\u0001\u0002��\b\u0019A1)\u0015!((!\u000b\n�\u0015\u0019\u0004!\u0004\"\u0015�\u0018\u0018�\u0015\"\u0004!\u0004\u0019)��\u000e3\u0014�\u0015\u001d\u001d\u0015�\u00143\u000e\u0001/2\u0004\r \u0019\u0015\u0014\u001b\u001c\n\n\u0000\u0000\u0000\u0000\u0002\u0000d\u0000\u0000\u0004�\u0004L\u0000\u0015\u0000\u0019\u0000\u00007!'57\u0011#\u0015#5#\u0015#5#\u0015#5#\u0011\u0017\u0015\u0005\u0015!5�\u0003�}ddd�d�ddd\u0003���Ȗ�d\u0001��������pd��dd\u0000\u0000\u0000\u0003\u0000d\u0000\u0000\u0004�\u0004L\u0000\t\u0000\u0013\u0000\u001d\u0000\u0000\u000132\u0016\u0015\u0011!\u001146\u000132\u0016\u0015\u0011!\u001146\u0001\u00114&+\u0001\"\u0006\u0015\u0011\u0002Xd);��;\u0001�d);��;��;)d);\u0004L;)�\u0018\u0003�);��;)�D\u0002�);��\u0001�);;)�p\u0000\u0000\u0000\u0000\u0005��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u001f\u0000'\u0000+\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u0001\u00113\u0015#\u0015!\u0011#535!#\u0011353\u0011#1\u0011#\u0011\u0004��|�D|��|\u0002�|���|\u0003�����\u0001,��\u0001,��ddd\u0003 �\f|��|\u0001�|��\u0018�D\u0002X��dd\u0001,dd�\fd\u0001,��\u0001,\u0000\u0000\u0005��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u001f\u0000'\u0000+\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u0001#5#\u0011353\u00153\u0011#!#\u0011353\u0011#1\u0011#\u0011\u0004��|�D|��|\u0002�|���|\u0003���dddddd\u0001���ddd\u0003 �\f|��|\u0001�|��\u0018�D\u0001���\f��\u0001��\fd\u0001,��\u0001,\u0000\u0000\u0000\u0004��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u001b\u0000#\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u0001\u0011!5#\u0011353\u0011!5#\u001135\u0004��|�D|��|\u0002�|���|\u0003���\u0001,��d\u0001,��\u0003 �\f|��|\u0001�|��\u0018�D\u0002X�\fd\u0001,d�\fd\u0001,d\u0000\u0004��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u0016\u0000\u0019\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u0001\r\u00013-\u0001\u0004��|�D|��|\u0002�|���|\u0003��\f��\u0001,d\u0001,��\u0003 �\f|��|\u0001�|��\u0018�D\u0001𖖖�\u0000\u0000\u0000\u0005��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u0017\u0000\u001f\u0000'\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u0003\u0011!\u0011\u00133264&+\u0001!#\"\u0006\u0014\u0016;\u0001\u0004��|�D|��|\u0002�|���|\u0003�d�Dd�)69&�\u0001��&96)�\u0003 �\f|��|\u0001�|��\u0018�D\u0002X�\f\u0001��pT�VV�T\u0000\u0000\u0000\u0000\u0005��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u001f\u0000%\u0000)\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u0001\u00113\u0015#\u0015!\u0011#535\u00013\u0011#\u00153\u000335#\u0004��|�D|��|\u0002�|���|\u0003�����\u0001,��\u0001,d�d�dd\u0003 �\f|��|\u0001�|��\u0018�D\u0002X��dd\u0001,dd�\f\u0001�d�pd\u0000\u0000\u0000\u0000\u0006��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u0019\u0000\u001f\u0000#\u0000'\u0000\u0000\u0001\u0011\u0014\u0006#!\"&5\u0011463!2\u0016\u0007!\u0011!\u00015#\u0011!\u0011\u00013\u0011#\u00153\u0001#53\u001335#\u0004��|�D|��|\u0002�|���|\u0003��Dd\u0001,\u0001,d�d�qdd�dd\u0003 �\f|��|\u0001�|��\u0018�D\u0001�d�\f\u0001��p\u0001�d�����d\u0000\u0000\u0000\u0006��\u0000\u0000\u0004�\u0004L\u0000\u000f\u0000\u0013\u0000\u001d\u0000#\u0000'\u0000+\u0000\u0000\u0013!2\u0016\u0015\u0011\u0014\u0006#!\"&5\u001146\u0005!\u0011!\u0001#5!\u0011#\u0015#53%#53\u0011#%3\u0015#!#53�\u0002�|��|�D|��\u0003��|\u0003����\u0001,cdc\u0001�d�d��dd\u0001�dd\u0004L�|�\f|��|\u0001�|���D\u0001�d��dd�d�\fddd\u0000\u0000\u0000\u0003\u0000\u0004\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000\u001d\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010\u0007!\u0015!\u0015!'57!\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V����\u0001,��dd\u0001,\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001VG�dd�d\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0004�\u0004�\u0000\u000b\u0000\u0013\u0000 \u0000$\u0000\u0000\u0000 \u0004\u0012\u0010\u0002\u0004 $\u0002\u0010\u0012\u0004 \u0006\u0010\u0016 6\u0010\u0007\u0015#5#\u00153\u0015#\u0015#\u0011!\u0013#53\u0001�\u0001D\u0001\u0012�������\u0002_����\u0001V��d���d\u0001,ddd\u0004�������\u0001\u0012\u0001D\u0001\u0012\u0016�����\u0001VGddddd\u0001��pd\u0000\u0000\u0000\u0000\u0002����\u0004�\u0004A\u0000\u001a\u0000!\u0000\u0000\u000132654&#\"\u0007.\u0001#\"\u0006\u0015\u0014\u0017\u000e\u0001\u0015\u0014\u0016;\u0001\u0011!\u00033\t\u00013\u00113\u0003 �x��x.,,�n��\u0002BUqO�\u0001�d�������\u0001,�zx�\u000eawי\u0019\f\u000ekEPr\u0001,�p��\u0001,\u0001,\u0000\u0002����\u0004�\u0004A\u0000\u0018\u0000\u001f\u0000\u0000\t\u0001>\u000154&#\"\u0007.\u0001#\"\u0006\u0015\u0014\u0017\u000e\u0001\u0015\u0014\u0016;\u0001\u0001#\u0011#\t\u0001#\u0002X\u0001�^y�x.,,�n��\u0002BUqO\b\u0002\u0002��\u0001,\u0001,�\u0002��m\u001a�dy�\u000eawי\u0019\f\u000ekEPr�p\u0001,\u0001,��\u0000\u0000\u0001\u0000d\u0000\u0000\u0004L\u0004m\u0000\u0010\u0000\u0000%!\u00013\u00013\t\u00013\u00013\u0001!\u0015\u0007!'\u0002�\u0001����������Ԫ�����\u0001�K\u0001^K�\u0001,\u0001,\u0001M�����ԛ--\u0000\u0000\u0000\u0000\u0001\u0000y\u0000\u0000\u00047\u0004�\u0000)\u0000\u0000%\u0011\u001632654'>\u000154&'.\u0001#\"\u0006\u0015\u0014\u0016\u0015&#\"\u0006\u0015\u0014\u0016\u0017\u0006\u0015\u0014\u0016327\u0011\u0007!\u0002�.6Ji\t2;{Y\u001a�^t�\u0002\u000e\tJi9/\u0004iJ8,K\u0001^-\u00012\u001eiJ\u0018\u001f f=Z�\u0006Yq�t\u0004\u0010\u0003\u0002iJ5X\u0015\u0010\u0016Ji\u001e��-\u0000\u0000\u0000\u0003\u0000\u0000\u0000d\u0004�\u0004�\u0000\u0017\u0000\u001b\u0000%\u0000\u0000\u0001!2\u0016\u0015\u0011!5#\u0015!\u0011463!546;\u00012\u0016\u0015\u000535#\u0001\u0015\u0014\u0006#!\"&=\u0001\u0003 \u0001,);�\f��\f;)\u0001,;)�);����\u0002�;)�\u0018);\u0003�;)�pdd\u0001�);d);;)dd�D�);;)�\u0000\u0000\u0011\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u0011\u0000\u001b\u0000\u001f\u0000#\u0000'\u0000+\u0000/\u00003\u00007\u0000;\u0000?\u0000C\u0000G\u0000K\u0000O\u0000S\u0000W\u0000\u0000\u000154&+\u00015#\u0015!5#\u0015#\"\u0006\u001d\u0002\u0011\u0014\u00163!265\u0011\u00053\u0015#73\u0015#73\u0015#73\u0015#73\u0015#\u00053\u0015#73\u0015#73\u0015#73\u0015#73\u0015#\u00053\u0015#73\u0015#73\u0015#73\u0015#73\u0015#\u0004L\u001d\u0015�d�\fd�\u0015\u001d\u001d\u0015\u0003�\u0015\u001d�\u0018dd�dd�dd�dd�dd��dd�dd�dd�dd�dd��dd�dd�dd�dd�dd\u0003��\u0015\u001ddddd\u001d\u0015�d�\u0012\u0014\u001e\u001e\u0014\u0002��ddddddddddddddddddddddddddddd\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0004�\u0004�\u0000\u0018\u0000\u0000\t\u0001\u0016\u0014\u0007\u0006\"/\u0001\u0001\u0011'\u0007\t\u00017'!\u0001'&4762\u0003�\u0001\u001b\u000f\u000f\u000e*\u000e$������\u0001/��\u0001,\u0001\u000b#\u000f\u000f\u000e*\u0004���\u000f*\u000e\u000f\u000f#��������\u0001|��\u0001\u0017$\u000e*\u000e\u000f\u0000\u0000\u0000\u0000\u0001��\u0000;\u0004�\u0004�\u0000O\u0000\u0000%\u0017\u0001>\u0001'.\u0001'&#\"\u0007\u0006\u0007\u0001\u000e\u0001\u0017\u001e\u0001327>\u0002767\u0001>\u0001'&'&#\"\u0006\u0007\u0001\u0007\u0017\u000167632\u0017\u0016\u0007\u0001\u0006#\"&'&>\u0002767\u0001>\u000232\u0017\u001e\u0001\u0007\u0006\u000f\u0001\u0003\u0002\u0006E\u0002\u0005C8\u0011\u0010fOESkZ(G�\u0000D\u001a0#vF?8!@)'(\u0011\u0001�#\u0018\u000f\u001bZ\u0014\t.C\"�|\u0007E\u0001y\u0014\u0013\u0017\u001b&\u000f\u0010$��4I7Z\t\u0005\u000f0$&\u0018\u0014\u0001\\4=k6\u0019\u0017_v\b\u0007[��w<\u0001�C�]W�$!7\u0018G�\u0000D�N9@\u001c\u00101*+,\u0011\u0001�#b/W\u0011\u0002\"\"�t\u0007C\u0001u\u0016\u0010\u0017$'$��4B?#>@$$\u0015\u0014\u0001\\475\u0004\u0011�be[��\u0000\u0000\u0000\u0004\u0000\u0000\u0000d\u0004�\u0004L\u0000\u001d\u0000!\u0000)\u00001\u0000\u0000%\u00114&+\u0001.\u0004+\u0001\"\u000e\u0002\u000f\u0001#\"\u0006\u0015\u0011\u0014\u00163!26\u0003#53\u0006\u0014\u0006\"&462\u00124&\"\u0006\u0014\u00162\u0004�;)�\u0004\u000f37S*�)R:.\u000b\f�);;)\u0003�);�dd��Ȑ��\u0006>X>>X�\u0002X);\b\u001bE5+);;\u0015\u0014;)��);;\u0002\u001dd�Ȑ�Ȑ��X>>X>\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0004L\u0004�\u0000\u0019\u0000#\u0000\u0000\u000132\u0016\u0015\u0011\u0014\u0006#!\"&5\u001146;\u00015463!2\u0016\u0015\u0005!54&+\u0001\"\u0006\u0015\u0003�d);;)�|);;)dvR\u0001,Rv�\f\u0001,\u001d\u0015�\u0015\u001d\u0003 ;)��);;)\u0002X);�RvvRȖ\u0015\u001d\u001d\u0015\u0000\u0000\u0000\u0002\u0000J\u0000\u0000\u0004f\u0004�\u0000'\u0000/\u0000\u0000\u000132\u0016\u0015\u0014\u0006\u0007\u000e\u0002\"&/\u0001.\u0001546;\u00017\u0013>\u00017'&6;\u00012\u0016\u000f\u0001\u001e\u0001\u0017\u0013\u0000\"'\u001e\u0001267\u0004&\u0011\u0014\u001b\u001a\u0012\u0016R���::\u0012\u001a\u001b\u0014\u0011v?\u000fzS\u0012\u0006\u0012\u0014^\u0014\u0012\u0006\u0012Sz\u000f?��l1\f8F8\u000b\u0001�\u001d\u0015\u0014(\u0007\t\u001c.)\u0015\u0014\u0007)\u0014\u0015\u001d�\u0001GM~\u0014 \u0013\u001a\u0015\u0013%\u0013M���+\u00061==1\u0000\u0000\u0001\u0000�\u0000\u0000\u0004L\u0004�\u0000\n\u0000\u00003\t\u0001\u00114&#!\"\u0006\u0015�\u0001�\u0001�\u001d\u0015��\u0015\u001d\u0001��E\u0004~\u0014\u001e\u001e\u0014\u0000\u0000\u0000\u0001\u0000o\u0000\f\u0004D\u0004�\u0000H\u0000\u0000\u0001\u001e\u0003\u000e\u0004\u0007\u0006.\u00027\u000e\u0002\u0014\u0017\u001e\u0001\u0017\u0016>\u00037>\u0001'\u001e\u0001\u0007\u000e\u0001\u0007\u000e\u0004\u001e\u0001>\u00017>\u000476\u0002'\u0016\u0017\u0016'&'.\u00027\u000e\u0004\u0001�\u0002\f\u0004\b\u0001\u0001\u000b\u0010\u001a\u0012&:\u0017\u0007\u000e4?\u000f\u0005\tFF\u001fB:8(\u000f \u000e\u0014OV\u0011\u0005\u001f\u0016\n\t\u000f\u0003\u0003\b\u000e\u0019$\u00189DkC@\u000f&��\u0016\u0015'G\u000f\u0012OS\u00053\r*gJ.\u0002�\f;\u001b4\u001b(\u0017\u0019\u0010\u0004\n.MV .nhB\u001e8-\u0015\n%>=\u001eB�'P�d!I,\u0013\u0014 \u000f\u0017\b\u000b\u0001\u0004\u0006\u0014\u001c=CnC�\u0001Sm,U�\u0005\u0002\u0007!�ٕ\b\u001ffm�\u0000\u0001\u0000\u0000\u0000\u0002\u0004�\u0004�\u0000\u0014\u0000\u0000\u00017\u0016\u0007\u0006'\u0001\u0006\"/\u0001&47\u0001&676\u0017\u0005\u0003��\r�{���\u000f+\u000fo\u000f\u000f\u0002X!N`����\u0003\n~�\\F/��\u0010\u0010n\u000f+\u0010\u0002We�6\\e�\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0001\u0000A\u0002(��_\u000f<�\u0000\u001f\u0004�\u0000\u0000\u0000\u0000����\u0000\u0000\u0000\u0000�����:��\u0005�\u0005\u0018\u0000\u0000\u0000\b\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0005���\u0000\u0000\u0005\u0018�:��\u0005�\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0001�\u0000(\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000d\u0004�\u0000\u0000\u0004�\u0000\u0000\u0002�\u0000\u0000\u0005\u0018\u0000\u0000\u0002�\u0000\u0000\u0005\u0018\u0000\u0000\u0001�\u0000\u0000\u0001F\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0001\u0004\u0000\u0000\u0000H\u0000\u0000\u0001\u0004\u0000\u0000\u0001F\u0000\u0000\u0004�\u0000d\u0004�\u0000�\u0004���\u0004�\u0000\u0000\u0004���\u0001�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u000e\u0004�\u0000\u0017\u0004�\u0000d\u0004���\u0004���\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u001d\u0004�\u0000j\u0004�\u0000\u0017\u0004�\u0000\u0017\u0004�\u0000\u0017\u0004�\u0000d\u0004�\u0000\u001a\u0004�\u0000d\u0004�\u0000\u0001\u0004�\u0000d\u0004�\u0000\u0004\u0004���\u0004�\u0000\u0000\u0004�\u0000\u0001\u0004�\u0000\u0004\u0004�\u0000\u0000\u0004�\u0000\u0004\u0004�\u0000\u0017\u0004�\u0000\u0017\u0004�\u0000d\u0004�\u0000d\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0001\u0004�\u0000\u0002\u0004�\u0000d\u0004�\u0000\u0000\u0004�\u00005\u0004�\u0000d\u0004�\u0000�\u0004���\u0004�\u0000!\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004���\u0004�\u0000\u0001\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000�\u0004�\u0000\u0001\u0004�\u0000u\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000�\u0004�\u0000\u0000\u0004�\u0000�\u0004�\u0000�\u0004�\u0000�\u0004�\u0000�\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0001,\u0004�\u0000d\u0004�\u0000�\u0004�\u0001\u0010\u0004�\u0000\u0003\u0004�\u0000\u0003\u0004�\u0000\u0003\u0004�\u0000\u0003\u0004�\u0000\u0003\u0004�\u0000\u0003\u0004�\u0000\u0000\u0004�\u0000\u0004\u0004�\u0000\u0004\u0004�\u0000\u0004\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000�\u0004�\u0000h\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\"\u0004�\u0000\u0017\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004���\u0004���\u0004���\u0004�\u0000d\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000d\u0004���\u0004�\u0000F\u0004��:\u0004�\u0000\u0012\u0004�\u0000\u0000\u0004�\u0000\u0001\u0004�\u0001.\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004���\u0004�\u0000\u0015\u0004�\u0000\u0000\u0004�\u0000\u0000\u0004�\u0000\b\u0004���\u0004�\u0000a\u0004�\u0000\u0001\u0004�\u0000\u0005\u0004�\u0000\u0000\u0004�\u0000\u0005\u0004�\u0000\u0005\u0004�\u0000\u0005\u0004�\u0000\u0000\u0004�\u0000d\u0000\u0000\u0000\u0000\u0000P\u00009\u0000�\u0001'\u0000d\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0017\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000d\u0000d\u0000\u0000\u0000\u0010\u0000\u0000\u0000d\u0000d����������������\u0000\u0004\u0000\u0000����\u0000d\u0000y\u0000\u0000\u0000\u0000\u0000\u0000��\u0000\u0000\u0000\u0000\u0000J\u0000�\u0000o\u0000\u0000\u0000\u0000\u0000\u0000\u0000*\u0000*\u0000*\u0000*\u0000V\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000p\u0000�\u0000�\u0000�\u0001\u001a\u0001B\u0001J\u0001b\u0001�\u0001�\u0001�\u0002\u001c\u0002N\u0002n\u0002�\u0003&\u0003�\u0004f\u0004z\u0004�\u0004�\u0005\u001c\u0005^\u0005�\u0005�\u0006P\u0006j\u0006�\u0006�\u0006�\u0007\u0006\u0007<\u0007r\u0007�\u0007�\u0007�\b0\bz\b�\t\u0000\t&\tF\t|\t�\n8\n^\n�\n�\n�\u000b.\u000bx\u000b�\u000b�\f\u001a\fv\f�\r.\r�\u000e2\u000e�\u000f\b\u000f.\u000ff\u000f�\u000f�\u000f�\u0010>\u0010�\u0010�\u0010�\u0011\u000e\u00118\u0011N\u0011\\\u0011�\u0011�\u0011�\u0011�\u0012\u000e\u00120\u0012D\u0012\\\u0012�\u0012�\u0012�\u0013\n\u0013b\u0013�\u0013�\u0014\u001a\u0014P\u0014�\u0014�\u0014�\u0014�\u0014�\u0014�\u0015\u001c\u0015>\u0015x\u0015�\u0016&\u0016�\u0016�\u0017$\u0017f\u0017�\u0017�\u0018\u0000\u0018\u0014\u0018(\u0018P\u0018�\u0018�\u0018�\u0018�\u0019\n\u0019B\u0019�\u0019�\u001a\u0004\u001aL\u001a�\u001b\n\u001bd\u001b�\u001b�\u001c\u0018\u001cD\u001cr\u001dX\u001d�\u001d�\u001e\u0002\u001ex\u001e�\u001f\u001c\u001fN\u001f� \u0016 4 l � � �!$!R!�!�!�\"0\"^\"�\"�#\b#@#j#�#�#�$\u001c$6$`$�$�%\b%<%f%�%�&2&�&�'\u001c'D'x'�(\u0000(:(l(�(�)6)|)�)�*.*d*�*�+\u0002+�+�,2,|,�,�-\u0016-�-�\u0000\u0001\u0000\u0000\u0000�\u0000�\u0000\u0011\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0000@\u0000.\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u000f\u0000�\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0013\u0000\u0012\u0000\u0000\u0000\u0003\u0000\u0001\u0004\t\u0000\u0000\u0000j\u0000\u0012\u0000\u0003\u0000\u0001\u0004\t\u0000\u0001\u0000(\u0000|\u0000\u0003\u0000\u0001\u0004\t\u0000\u0002\u0000\u000e\u0000�\u0000\u0003\u0000\u0001\u0004\t\u0000\u0003\u0000L\u0000�\u0000\u0003\u0000\u0001\u0004\t\u0000\u0004\u00008\u0000�\u0000\u0003\u0000\u0001\u0004\t\u0000\u0005\u0000x\u00016\u0000\u0003\u0000\u0001\u0004\t\u0000\u0006\u00006\u0001�\u0000\u0003\u0000\u0001\u0004\t\u0000\b\u0000\u0016\u0001�\u0000\u0003\u0000\u0001\u0004\t\u0000\t\u0000\u0016\u0001�\u0000\u0003\u0000\u0001\u0004\t\u0000\u000b\u0000$\u0002\u0010\u0000\u0003\u0000\u0001\u0004\t\u0000\f\u0000$\u00024\u0000\u0003\u0000\u0001\u0004\t\u0000\u0013\u0000$\u0002X\u0000\u0003\u0000\u0001\u0004\t\u0000�\u0000\u0016\u0002|\u0000\u0003\u0000\u0001\u0004\t\u0000�\u00000\u0002�www.glyphicons.com\u0000C\u0000o\u0000p\u0000y\u0000r\u0000i\u0000g\u0000h\u0000t\u0000 \u0000�\u0000 \u00002\u00000\u00001\u00003\u0000 \u0000b\u0000y\u0000 \u0000J\u0000a\u0000n\u0000 \u0000K\u0000o\u0000v\u0000a\u0000r\u0000i\u0000k\u0000.\u0000 \u0000A\u0000l\u0000l\u0000 \u0000r\u0000i\u0000g\u0000h\u0000t\u0000s\u0000 \u0000r\u0000e\u0000s\u0000e\u0000r\u0000v\u0000e\u0000d\u0000.\u0000G\u0000L\u0000Y\u0000P\u0000H\u0000I\u0000C\u0000O\u0000N\u0000S\u0000 \u0000H\u0000a\u0000l\u0000f\u0000l\u0000i\u0000n\u0000g\u0000s\u0000R\u0000e\u0000g\u0000u\u0000l\u0000a\u0000r\u00001\u0000.\u00000\u00000\u00001\u0000;\u0000U\u0000K\u0000W\u0000N\u0000;\u0000G\u0000L\u0000Y\u0000P\u0000H\u0000I\u0000C\u0000O\u0000N\u0000S\u0000H\u0000a\u0000l\u0000f\u0000l\u0000i\u0000n\u0000g\u0000s\u0000-\u0000R\u0000e\u0000g\u0000u\u0000l\u0000a\u0000r\u0000G\u0000L\u0000Y\u0000P\u0000H\u0000I\u0000C\u0000O\u0000N\u0000S\u0000 \u0000H\u0000a\u0000l\u0000f\u0000l\u0000i\u0000n\u0000g\u0000s\u0000 \u0000R\u0000e\u0000g\u0000u\u0000l\u0000a\u0000r\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u00001\u0000.\u00000\u00000\u00001\u0000;\u0000P\u0000S\u0000 \u00000\u00000\u00001\u0000.\u00000\u00000\u00001\u0000;\u0000h\u0000o\u0000t\u0000c\u0000o\u0000n\u0000v\u0000 \u00001\u0000.\u00000\u0000.\u00007\u00000\u0000;\u0000m\u0000a\u0000k\u0000e\u0000o\u0000t\u0000f\u0000.\u0000l\u0000i\u0000b\u00002\u0000.\u00005\u0000.\u00005\u00008\u00003\u00002\u00009\u0000G\u0000L\u0000Y\u0000P\u0000H\u0000I\u0000C\u0000O\u0000N\u0000S\u0000H\u0000a\u0000l\u0000f\u0000l\u0000i\u0000n\u0000g\u0000s\u0000-\u0000R\u0000e\u0000g\u0000u\u0000l\u0000a\u0000r\u0000J\u0000a\u0000n\u0000 \u0000K\u0000o\u0000v\u0000a\u0000r\u0000i\u0000k\u0000J\u0000a\u0000n\u0000 \u0000K\u0000o\u0000v\u0000a\u0000r\u0000i\u0000k\u0000w\u0000w\u0000w\u0000.\u0000g\u0000l\u0000y\u0000p\u0000h\u0000i\u0000c\u0000o\u0000n\u0000s\u0000.\u0000c\u0000o\u0000m\u0000w\u0000w\u0000w\u0000.\u0000g\u0000l\u0000y\u0000p\u0000h\u0000i\u0000c\u0000o\u0000n\u0000s\u0000.\u0000c\u0000o\u0000m\u0000w\u0000w\u0000w\u0000.\u0000g\u0000l\u0000y\u0000p\u0000h\u0000i\u0000c\u0000o\u0000n\u0000s\u0000.\u0000c\u0000o\u0000m\u0000W\u0000e\u0000b\u0000f\u0000o\u0000n\u0000t\u0000 \u00001\u0000.\u00000\u0000M\u0000o\u0000n\u0000 \u0000J\u0000u\u0000l\u0000 \u0000 \u00001\u0000 \u00000\u00005\u0000:\u00002\u00006\u0000:\u00000\u00000\u0000 \u00002\u00000\u00001\u00003\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000��\u00002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0000\u0000\u0001\u0002\u0001\u0003\u0000\u0003\u0000\r\u0000\u000e\u0001\u0004\u0001\u0005\u0001\u0006\u0001\u0007\u0001\b\u0001\t\u0001\n\u0001\u000b\u0001\f\u0001\r\u0001\u000e\u0001\u000f\u0001\u0010\u0001\u0011\u0001\u0012\u0000�\u0001\u0013\u0001\u0014\u0001\u0015\u0001\u0016\u0001\u0017\u0001\u0018\u0001\u0019\u0001\u001a\u0001\u001b\u0001\u001c\u0001\u001d\u0001\u001e\u0001\u001f\u0001 \u0001!\u0001\"\u0001#\u0001$\u0001%\u0001&\u0001'\u0001(\u0001)\u0001*\u0001+\u0001,\u0001-\u0001.\u0001/\u00010\u00011\u00012\u00013\u00014\u00015\u00016\u00017\u00018\u00019\u0001:\u0001;\u0001<\u0001=\u0001>\u0001?\u0001@\u0001A\u0001B\u0001C\u0001D\u0001E\u0001F\u0001G\u0001H\u0001I\u0001J\u0001K\u0001L\u0001M\u0001N\u0001O\u0001P\u0001Q\u0001R\u0001S\u0001T\u0001U\u0001V\u0001W\u0001X\u0001Y\u0001Z\u0001[\u0001\\\u0001]\u0001^\u0001_\u0001`\u0001a\u0001b\u0001c\u0001d\u0001e\u0001f\u0001g\u0001h\u0001i\u0001j\u0001k\u0001l\u0001m\u0001n\u0001o\u0001p\u0001q\u0001r\u0001s\u0001t\u0001u\u0001v\u0001w\u0001x\u0001y\u0001z\u0001{\u0001|\u0001}\u0001~\u0001\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0001�\u0006glyph1\u0006glyph2\u0007uni00A0\u0007uni2000\u0007uni2001\u0007uni2002\u0007uni2003\u0007uni2004\u0007uni2005\u0007uni2006\u0007uni2007\u0007uni2008\u0007uni2009\u0007uni200A\u0007uni202F\u0007uni205F\u0004Euro\u0007uni2601\u0007uni2709\u0007uni270F\u0007uniE000\u0007uniE001\u0007uniE002\u0007uniE003\u0007uniE005\u0007uniE006\u0007uniE007\u0007uniE008\u0007uniE009\u0007uniE010\u0007uniE011\u0007uniE012\u0007uniE013\u0007uniE014\u0007uniE015\u0007uniE016\u0007uniE017\u0007uniE018\u0007uniE019\u0007uniE020\u0007uniE021\u0007uniE022\u0007uniE023\u0007uniE024\u0007uniE025\u0007uniE026\u0007uniE027\u0007uniE028\u0007uniE029\u0007uniE030\u0007uniE031\u0007uniE032\u0007uniE034\u0007uniE035\u0007uniE036\u0007uniE037\u0007uniE038\u0007uniE039\u0007uniE040\u0007uniE041\u0007uniE042\u0007uniE043\u0007uniE045\u0007uniE047\u0007uniE048\u0007uniE049\u0007uniE050\u0007uniE051\u0007uniE052\u0007uniE053\u0007uniE054\u0007uniE055\u0007uniE056\u0007uniE057\u0007uniE058\u0007uniE059\u0007uniE060\u0007uniE062\u0007uniE063\u0007uniE064\u0007uniE065\u0007uniE066\u0007uniE067\u0007uniE068\u0007uniE069\u0007uniE070\u0007uniE071\u0007uniE072\u0007uniE073\u0007uniE074\u0007uniE075\u0007uniE076\u0007uniE077\u0007uniE078\u0007uniE079\u0007uniE080\u0007uniE081\u0007uniE082\u0007uniE083\u0007uniE084\u0007uniE085\u0007uniE086\u0007uniE087\u0007uniE088\u0007uniE089\u0007uniE090\u0007uniE091\u0007uniE092\u0007uniE093\u0007uniE094\u0007uniE095\u0007uniE096\u0007uniE097\u0007uniE101\u0007uniE102\u0007uniE103\u0007uniE105\u0007uniE106\u0007uniE107\u0007uniE108\u0007uniE110\u0007uniE111\u0007uniE112\u0007uniE113\u0007uniE114\u0007uniE115\u0007uniE116\u0007uniE117\u0007uniE118\u0007uniE119\u0007uniE120\u0007uniE121\u0007uniE122\u0007uniE124\u0007uniE125\u0007uniE126\u0007uniE127\u0007uniE128\u0007uniE129\u0007uniE130\u0007uniE131\u0007uniE132\u0007uniE133\u0007uniE134\u0007uniE135\u0007uniE137\u0007uniE138\u0007uniE140\u0007uniE141\u0007uniE143\u0007uniE144\u0007uniE145\u0007uniE148\u0007uniE149\u0007uniE150\u0007uniE151\u0007uniE152\u0007uniE153\u0007uniE154\u0007uniE155\u0007uniE156\u0007uniE157\u0007uniE158\u0007uniE159\u0007uniE160\u0007uniE161\u0007uniE162\u0007uniE163\u0007uniE164\u0007uniE165\u0007uniE166\u0007uniE167\u0007uniE168\u0007uniE169\u0007uniE170\u0007uniE171\u0007uniE172\u0007uniE173\u0007uniE174\u0007uniE175\u0007uniE176\u0007uniE177\u0007uniE178\u0007uniE179\u0007uniE180\u0007uniE181\u0007uniE182\u0007uniE183\u0007uniE184\u0007uniE185\u0007uniE186\u0007uniE187\u0007uniE188\u0007uniE189\u0007uniE190\u0007uniE191\u0007uniE192\u0007uniE193\u0007uniE194\u0007uniE195\u0007uniE197\u0007uniE198\u0007uniE199\u0007uniE200\u0006u1F4BC\u0006u1F4C5\u0006u1F4CC\u0006u1F4CE\u0006u1F4F7\u0006u1F512\u0006u1F514\u0006u1F516\u0006u1F525\u0006u1F527\u0000\u0000\u0000\u0000\u0001Q�K(\u0000\u0000","glyphicons-halflings-regular.woff":"wOFF\u0000\u0001\u0000\u0000\u0000\u0000@@\u0000\u000f\u0000\u0000\u0000\u0000sH\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000FFTM\u0000\u0000\u0001X\u0000\u0000\u0000\u001c\u0000\u0000\u0000\u001ch+�\rGDEF\u0000\u0000\u0001t\u0000\u0000\u0000\u001e\u0000\u0000\u0000 \u0001\b\u0000\u0004OS/2\u0000\u0000\u0001�\u0000\u0000\u0000F\u0000\u0000\u0000`i\u001el�cmap\u0000\u0000\u0001�\u0000\u0000\u0002~\u0000\u0000\u0005.�/V�cvt \u0000\u0000\u0004\\\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000(\u0002�gasp\u0000\u0000\u0004`\u0000\u0000\u0000\b\u0000\u0000\u0000\b��\u0000\u0003glyf\u0000\u0000\u0004h\u0000\u00003�\u0000\u0000[X\u0001��\u0016head\u0000\u00008,\u0000\u0000\u00004\u0000\u0000\u00006\u00008=�hhea\u0000\u00008`\u0000\u0000\u0000\u001f\u0000\u0000\u0000$\n�\u0004xhmtx\u0000\u00008�\u0000\u0000\u0001\u0013\u0000\u0000\u0002��\u000e\u0012ploca\u0000\u00009�\u0000\u0000\u0001�\u0000\u0000\u0001����@maxp\u0000\u0000;@\u0000\u0000\u0000 \u0000\u0000\u0000 \u0001.\u0000�name\u0000\u0000;`\u0000\u0000\u0001�\u0000\u0000\u0003|Ԗ��post\u0000\u0000<�\u0000\u0000\u0003R\u0000\u0000\by�cQwwebf\u0000\u0000@8\u0000\u0000\u0000\u0006\u0000\u0000\u0000\u0006K)Q�\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000�=��\u0000\u0000\u0000\u0000��\u0017�\u0000\u0000\u0000\u0000����x�c`d``�\u0003b\t\u0006\u0010`b`\u0004�[@�\u0002�1\u0000\u0000\r�\u0001\r\u0000\u0000x�c`fid��������t���!\nB3.a0b�\u0001�\u0003�\u0010�\t�\u001d�\u001d�������?k��/\f2�S\u0018x�ŒHJ\u0014\u0018\u0018\u0001A�\u000b�\u0000\u0000x�͓?LSQ\u0018�ϣ-PB���t�{� \u00150�\u0010�0\u0018K*�N��\u0011\\h�A\u00194\fj����`\u001cX\u00101\u001aYM�t�Ѹ����\u0000�\u0007NN�h����n]�\\L|ɯ��n��;}�+�\u0018�\b9J���\u001e\u0002&D�p5\b�#��h0��q�xM\u000b,:�b�l�����d[��g\u001a$\"qII��Ƞ�eX\n2!E����˒F�VS��v��\u0001\u001d�a-���hI�uQ��P.�\u000e\u0016\u001d�\u0019{v��$!V��Wr�yDƸ���ʜ,h�1M��V�֬�4��:�E��9]�%�sy��^������Ǜ\u00177\"�Mk���6e[l���j\u001b3e���4�f�|3_�\u0017�a��+撹`�M�L�qs֜1'M���1�5��^���O�z�Qu�r�\u0017>\u0019�{_\u001d�ӽ(�R���\u0015�/��]\u001e$�I\u000f�ӫ\u001e4\u0002��\u0007M@[�A3��{p�n���C(q�Oќ\u001dq�9H'\bא�YB��LI7�a��{� 3�\u001c�3\u001f��=์�\u0002�\tz�L0���\u0007��)2�|��LJ��\u001c=G����\u000bd��2��M�:_��Yk�y������ivVv�\r����7i�W�칟f�\u0000�m��u��\u000e����ߥG���fu�\u001f�쮮�C���u~D����Oiw�E��4��2�K`\u000b\u001epھ?\t\u0001���B����\u0010�\u001d�*\u0004xO��\u0000\u001f\u0010�H�\u0000\u001f��\u0010�\u0013�\u001c\u0002|�\u000f�\u0000kt&\u0004X�����gԃ*7�{�5�c��h\f��Q�w��o��\r�\u0014�H\u0000\u0000\u0000(\u0002�\u0000\u0000\u0000\u0001��\u0000\u0002xڵ|\t`Tչ�=w��Y2���m&���L\u0002�\u0004f23@H�a\u0013\b�\u0016Q\u0011pD\u0001��\u001a@\u0010\u0015qm� \u0005�`��\n\u0005�HQ�`_��^Զj�U�����V���k+d.���;�L\u0016���{���9�;���wη�˰L%Ð[�2�cD&�\u001ca�G\u001c\u0015y�|�9���#�r,\\2�q�X��GE\u0003�\u001cq����Cq\u0004b\u000e%\u0019����_���\u000f*��\u0019¤�\u0014��712�Vd1��;�PR�+����9����MZ��M/���҄�\\\u0012�\\����c�\u001f�\u0003�kF����\u0000�E��ZH\u001b\tï-{��P\\\u0004���a&����X����\f��_\u001e���?\u0019�I�!�LĢ�G��DX��\u0015\u0015Q1H\nW�u\u0018\u0007\u000f\u001b\u0015��\u0013�b�K\u0017,���U\u0015��wS+�3��\u0002\u0013�<�i�\b����\t��a�\u001b\\dmJ�0�\u001d�„;\u001a\u0007ڊ\u0006ω\u001fZr�7\"\u0007W����}s7�t��d��Bwxn}*�\u0000�T��7�ǁ��O|S�:n#{\\�`��OI�?�_�x\u0018ƥD\u0013񚠿\\�\u0010�Ar�V\"�=G�OV\u001f8�:\u0012\u000e?���ﰍ�V����V?k]���;\u000b-֥c���d�_�o\u0007ڱ���1��\u001a\t\u0010 \u001f\u0011�J��/Me���\u001d|�֑\"m���6�oJ�f��mN�'�\u0014�Ue\u0018��g�?�_�_b�\u0000�\u000e����j\u0012,�\u0011#\t\u0011.\u0010�'ݘ���Va��\u0015���N?��I���\\�\u001f����_й�>�����k\\���dǹ�o\u0007�L@��o\u001c�\"{��;? a�\u0002\u0018ZR�\u0014\u001bd��3X���\u0001_\u001ca���\u0011\u0014�D��d=�;j��\u0000t��2��s#'L��t<2e�\f�)m7Y����)W5sϤ�a��V&�U���$��d�^�\\��\u0014GA���UE��\u0001�<��|�c���N��\u00143��x�6b(\u000f\u0011�) G\u0019#�\u0019��,a\u000f�q[IX\u0014������U�U�\u000f�\u0004X����\u0013�����'\u0004h\r��D��'�e�\u001f��ģ����P��o3�\u001f�\u0014B��Y\u001f+���\u0018��5pC�G\u0006�]}gsbԚ�����m\\3j��U��pϏ��\u001f4�u��5��st֬��ܻf���\u0019���@Z����q�v����\u0000T����⊹\u0014����ڽچǴu䷏���w:],k�\u001a�K;O��\u0014��J�\b�@7\f7�g.�P�\u001f\u0012����\u0007�6{��\u001fM��_?\u001d�c��>������~���_�n#9|�\u0002>\u00006 ��`\u001d�ID=^�6�%�Y�\u0016hh�g{C`˖-�����u������\u0014�8}���mf�\u0006pd\u0018�R�τ��L5\u0013C~Q\u001c�_�\u0005`���,�u��\u000f�I�gخ\n�w<��m���u�\u0014���������\u000f��K��&`[�E��?�\tg.�\u001c��7\u001b�X�4 v�O�<\b���)Q����K�/x%�E�z%�&y��ܻ��+��E�׹Ͻ�mW(\u0000ԍ}���������l��Hn�@��_-\u0001L�����~�+��=\u001cH[�ם\u001f���ዲW�\u001e�k�'�\fc���\\��Kq�\r���\u0001�\u0004�\r0�<P�\b�.���s(�m�J��x�\u001e\u0007����K��Qz[��{_L\u000f]�x�r�S~\u0000H8&\u0000�($�\u001fsю�7�Q�����\u001dz�%�\u0012~,?\u0016��\u0000�,#I\u001a�l$�J��v��\u0014�\u0003)��Β�%=o;�\n��\u001e2 Կ\u0014��\f0�\u00031�/���x,\u001e��DHo�\u0005�\t�\u001f�\u000f���d8�R����ϰN�\u001b�'(\u001e�_,�DXCs�_���D\u001a\u000bw��[�\u0007�䑁����D$\u0010J'���oU\u0015e #�;am��J\n���K�C��d��\u0004AŖG�x�3)Q]�\f\u0015\u0018��WJ���!���kw���[��}s���.��\u0017ױ���,�^{��V(�j�/���g����.^|n�Ju�\u0014C����Zߙ��\u0011#��\u0000?�]U���\u001f��\u001b�Tr\u0001�Q\u00162EL1�����c����'\u0016m`\u0013\rDN$C�\u0004\\�k��`5I\u0006Cb(\b��r\u001bk���A�E\u0003\\J�R�SJD��\u0004��\u0019��4�\u0005���\u000bV�\u0017W\u0007\r�j�����r\u00056�uA�:������\u0007�A�\rz\r!\u001a\u0016\u001e��L�\n���\r��Yk\u00017uЈ\u0007�ACJ��_t���\u000b��l~\u00117-\\��\u0010\u001e���\f\n\u001ab\u0003�\u0007�WO�\n�:dk!7�z��Bu�\u0010\u001c\\�T\u0005\rC�ƒ��i\\Q>ۺ������if�V�˗�v�\r:��K\u0012R�8#Y�fy\\���\u0018W$A�\n�Z���b�?n#q�lV���f��D\\�U$\\U�Be��X[�\u001e\r7:W�?��f���Vs�dKU��Vaa�\u0007U#FT�H\u001d���s\u0015�\u000b\u0012�\u001e�\u0019\f�����ᑊ�aL�6�\u001a�NAy`�ٍ\f\u001dS�\u0018��7���jչB\u0011n�f�f5w\u001eF\u001c�o��\u000eh�z��כ�(���x��\u000f񇀯\\�{1e����e\u0015���Ü�\u0019%�$\u0005x�\u00052�8���>юk����ޠ\u001d��32�3m!���\u000fu�\u0010'��|��\u001f\u0004%\u001bt��\f#�\u0001Wʿ��)$������}����\u001fɑ7����ɑ��h��b�+*�$\f��\u0005P�;�Ϻ���A2\u0011��b\u0004�\u0016T>�_��U\u0012V���]G�tYI\u00174\u000b`\t\u0014�>\u0003�A�<\u0002\u0010d�\u0007O�>V��5����f\u0000\u001c#�_x�\r7�ɜXV;���d槚����\u001d*��\bO�}�\u0017\u001f@�����[�?}E?\u0018�~�\u0015\t��\u001d�ؕ��m���#-��2\u000e���eY�(\\LV�1�+�\u0019\u0001\u000e�`�r\u000f��.P�$\u001cU�\u0005dD-����R������]b\n���Y�D�qE���~�\u000f�\u0007�F�\u000e>{�l��Ȯ�%�\u0015nCYЎ\u0016��8� \u001a�n\u001f\u000b�,�s�E�\u001b� >��1Ҷ��S��\u0012�T�\u0019VJXS�a�]��p�k7Ca�\u0019\u0005�� \u001a�~0(��$؃�\u0006&�1\u0018y��E\u0007{|[�C�]܁k��'������ʶM��\u001c6{�V��[�\u0019���\f����\u0019\u0017p(\u0007�*�l\u0014��#��������B�\u0018�j�R-�Bz�\u0017]�2\u000f�c�F\u0015���܃�>P=���cb(/\u001cV\u0012�\f�����z���^�vc�Cw�u�xh���K\u0000\u0003\u0004<m����4f�f\u001918_)\u0016�P~���q��\u0010�**\r#,�QV\u001a��SO�|${\u001fp��\u0015.HT��uϷ�������FX\"��M �?l���\u001fX���Y��m��\u0006�+|\u0007ԇ���:��\u0016�獕+߸�޽��`E�\u001a\u001es�\u0019}n�|3w\u000et&X+\u000b�\"8��,��\u0003�\u0007\"\r�\u0010��Om\u001a�)�Ǖi-0_T5�\u0019��ŵPX�\f,!�\u0004�(�`>��Hۘۖ����1,�Б�<�X��c:\u001d�/��\u0001��\u000b$\u0013\u0013H��%�\f l�\u0004\u001c`�u��~a��f�!�]%�� h@�G\u0014�\u000f��~x�h�ȼ�_~iG\u001e\u001b\u0000ᢒ6l��\u0003���n�v�s|\f\u0012��\n\u0013`\u00061��=�\u0002]`\"�ЌK\u0001�\reN,�P$X�\u001c\n(q @�\b�|��\nhv`\u001d��Lʨx�8� \u0005�]\u0019�a\r�\u0013~�_Sh�i\u0016`%�T\\�;�Q��cc\u001dړ�\u0014-��R�\u0012k����\u0003n,�/\"ww`5\u0012��T��b�`\bHgpdSz�❊Ej����h��G��w�f�'��A�\u001c0������\u001f�\u00059iSU<�\bb���|{g\u0001w.�w�X*e����y�d�\u0017Ѫ7�T&s��P�\\4�eO\u0014�;�1�F�9���f���B\n��\u001b�M;������\u0000=\u0000�\u0013ޣ��QFg�Q�>Fra>�0aV���i�(9\u0001��V���C\u0016��\n�=\u0016��s�!]k\u0018� \u000eѡ���$��Tڙb?�\\w\u0004���Υ:\u000bxr��Y\u0013P\u001e˸�\u0011.B@�\u0018DNV\u0002\u000e�\u0011`\u001a�<�졒���\u0013T����c�&��dg�U�SI-2�\n\u0003�Z\u0015dͦ�~��\r�.\u0013�`rqud.Nv��u7�G�*{\\U�m_7Y�&<���S<��</g\u0018%\u001e\fEH5!~b\u0010�Ć�[\u001e!\rDA4$��]|{y��g0h�\\��((�\f��Ȳ��\n�u�����qm���\u001d�d�+b���v:\u0007\u0017[�D��ѓ\b���As\u001aY#9�U�'�\u0006������*ѱ�BU\u0012Ċ��x8\u0003=��I\u0017�B�#F���~\u001aHR�׫ +�fK^񘚁��L�,U���SQJ�_i�u��o^s����⏴5y}�2O�,��Z���:�\u001a1V�Ֆ��|�\u0018�\u001eX;i��έ\u000bfν������\r�\u0005�i���\u0011���%�$�J uBqn\u0019�\f//\u0014�{M��i�I��=k�\u001cg0\n|��<(`�t��f�a�0qT57mh��pd\u0018�՞��rŰ�0�%��k\u0003�\u0003�'\u001d �9\u001ct��\u0018���̯�\u0011�K\u0011�\u001cfjKJ-W�ݎ!;��\u0013��{\"�P���$#�y8�JE���Q\nyq��`�>�l�>:���\u0017�-`\u0003}a��\u0012�Q�\u000f%�\u0017�Mwuw�\u0011�\u001e�\u0011Ep\b\u0016f��f�\u0015�d\u001fʹy�X\u0006��/����A_\u0002r7�\u0012��\u0013���/)G�0���\u0002�u�Ig\u0001�q�$�\n7\u001fЛ2(\n{�K���o���\u000b�)����s_r�/���\u0012������a����W,����\u0012��0�Zk��]_R�~A��Nu�E��NuU��Nu�\u0006������ގ^x������+��\u0016�y����I�F�\f�@M-�\u000f}�/˻}&8\u0001z\u000e��^I\u000e���Q���!��pyW�\u001f�\u0005z�\u0000f83�Z���>���Q�\u001a�,|���\n\b\tw�J�|n�B}�\u0017ܾ΂ӧ�a��G\u001d�Q\u0018*@��z���u�?��|bj���\u0015&�\u0001u\u0019A����/Wo�*zH��\u000b�D���u��K�\u0000���^����Kt�^�����c���R�t{�\u001dtx\u001b��\u001b0���pi�Y\u001a\u000e�����\u001a}�{2�J�<\n�t�nuw�@MԟP�\u0017\u001a�QI!D\\\fz�j\u0012��\u0015�.�w\u0016\u00159�fW!(S� \u0003&������-�'��e�\u0016,�.�qB����w�z�\u0003\u0012��Ɉ��.Ɨ�/��\u000f]!Q\u001fqS%'‡�q0�\\�DM\u0010c�\u001e�y��kƏ���a��\u001b��}`Ú7�,}���w<ο����o_���Fc����L���u��/=\u0006��,}���Y\u001f���CB\u001c�\u0006���c�4�_���\u001b�y=7\u001b�v*��dx��P��3��$�۴��\"l(�h 4�)�\u0003��S�Lj\bL^�Ĕ�?�w���o\u001f#z\"&\u001bk4^��Y��V���Һ��;\u001f\u001cs��T-o����y����';�\u0018<\u0013*�o��-�1m��Eٱ9��\u0002���\u0004�\u000b\u0000��K�\u0019 ^\u0016\u0015ݣ��XG�$\t\u0011~�\n��\u0015�?������>�6Y^�\u0003�4��ȅ�Zm�7����R��\u0015�JVhw��V\t�#C�\u000fj�P���{f��^�-e�~���\u001f%LD�Wts�l\u0010�ݭ�A��ʭ�Xϕ\u0012���y�}`��l�s�-�N���Q�G\r3�n��\u0006����gq�Z֜��~2�Կ�Z�بe��5.#!L\u0017>�\u0000\u001f/ZC=����\u0006�/��\u0012\u001e1���t\u0017)γ�����\u001ef�}'���\\\u0016�1\u0012�|D���a\u001a��}ؘ+\u0011�K10]�\u0004݅�\u0011#�q�mT�����A�\u0003���~���S��Sp]yJ�٨�����s7B_��RH/\u0007��\u0000��%G\u000e\\ ��\tY��+i\u0013ɟ���4�\u0003`�\u0003�A�\\�\u0005\ta\u0015���\u0015R�\u000fg`\u001a(Lc\u0006D�5�F\u0011�����\u0007��a1����\b,�t\f�JeR�F�N��\u0012�\u0015�}��N��\u001d��/W\u0010zi�`�S�\u0014�?g����W�`�\u0002�Ӭ2�?$���yI.@��w|\u0013�\r�\u0016���%1$h��$��&�\u0017e)�tF�zi�T=&/PBg���y�\u000b�����>�}��$���0����(\u001c���,�+�ʉ#��\f\u000eD=���3�o�P����vd�#.��\u0019����\u000e��%i~����Sd�_���_�\u0002�8�8�/��O��@-L��\u001c�E�%#\u000b���Ǝ�H$S��\u0007g+\u000b+\u0018�?�?K��\u001e\u001eXA�I\u0003�\u0006%,u������kǵ�{��i*����~��\u001a���jO���p]���\u000b�#ls\u001fX�\u0011\u001a\u001f�\"~.Y��r2�\f����fn��֦Mom�c_��d�:6mfz����\u0006,MH�޽�g�a�&���\u0005�p�a�#���.���&@��\t9V������\u0019X\u000b$j�0�2�� Zy\u0019׫�D\u0017���K�CF\u000f)^�`\u001bo\u0013\r��\u001ay+��\\�<Y���\u0005�﨤�ę����XSe���\u001e�`1�\u0002�\u0012��c�\u0013^.�{4�ꉯ�w�F\u0000��\u0007<����~PCW\u0019��}Y\u0002}Z���-\u001bПSDS�$����?�)d�X=���$\u001f+\u000bR\"\t��\u0014ʠ\u0006�\u000b�;η�Z��5�W\u001f��8a\u001b0f�x5Ѻԩ�z{�i�p�xu���7�,�m\"{\\]�_9y�����\u0011��H櫪{��c�_\f��:a��ګ\u0005K�V�/+�E��Ii��\u0013[�#󊡈\u0003\u000f=�,�w�XJEN�-6&�/l�U{�\u000f���v�\u0006���A��{�U�k&\u0011\u001a�p\u001b\t�X��nm&;4u���8�~mA����4���M�v�v2:�Z�g\u0007[2k��T�5��!�\u001d�oO�nj\u001e\f\u001bj�\"?&'�\u000e���X\u001b3��&F$�ûV\u001b��}\r�g\u0002�O��B�\t��Z��\u000e9�}\u000b��\u0002\f}V�gd�\"wVk�F�J\u0012�\u0006N��\u0019�\u001d�(��\u001chFI\u00074C��6�\rc\u001f��n��gd\u0010[1��I\u001b�z��<b�js�ؠ�\u0000�D��\u0007Yq�(�[���l&���\u000fhg��;\u0012��3����\u0011i�Gt>�3~~3�9\u0003��/C�B���L_\rm�\u001c\u000e��w7�\u0010{f\u0003�\u001aڤ��Z6h�n\"!�]�1��T��{kӮ\u0004\u0015���GP�c�\u0016������kw�o\u000e�\u000b�_�\u000b���ߝp�������t�)�'\u0012q{�n�M8ޗB)���\u0019D�޵h�� �j���6b\u0010�\u0012��\u0006z���\u0012�z�c����W�r��9�Q�\"g�Ʋ���P���<  >Q��:��eoCg8�*��W\u0004k��M���+w:��qj<r\u001b�ɝw(4�і�)��9#����&��ո�IK՜a�\u0007W_z�&��k�忀����(�ē\u0011��$녤���\u0011�o#\u0004�����ơv\u000f/\u001a<��;�<N\u001a\u001a�^|�\u0013���%<��\u0015��^{�\fۍ��cc\u0017,������n����N�r��Ш䚗�#�]��vĬ� �0�K�k���\u00153\u001a\\��+��`�\r�Ό����0v{Y���n˟шr��O����|\f,�\u0006f\u001c�U�\u001a�#B5 i��\u0004����I0Ʋ)\u0012I���]�9\u0001\u000b&��P2v����ڶ��>el�������{WM�&|��$�Ç�����=�h�8jе3�.\u001d�xq���6W�*�̜?��z���s*1Z��^k��]W{���\u000f�\u0019^8�\u001a�\u0016�5~�A���yC�o��\u001b��`~\u0005�C_\u0018�K;�e\u0011f(F�@\u0019\u0007�ig0N\n��E�N\u0006CIX�\t���ȉ\u001dj\u0000f\nq�j��\u0016�����!SW_��\u001b\u0011 �(\u0012\u0003so�6>�\u0019T]>�UM\u0016\f\f��/���\u0004�n�.��\u0004t�Z�\r�a s�t��k�ںz�؜�_i�Y�pQ�V[0\u001al(\u0018��3��Ė�n��M�}˱?�Yr\u001c:S=�dz1\u001d�o�^��\u000f�:�D��\u000fzl\b�\u0014��\u0013\u0000�C1�~��T\u000b�@��^�\u001e�N���9���#/���} \nǕ�e�����e�1��W�A�B\n\r\u0010��H$:���R>��b(��\u001e�j�\u0017\r�4&\u001d\u0002='���������6O�Cۙ*r�{��(��t\u0014xldi��f�g�\u000f�C�U�|�����zFJv���F�4�s-\u0011?��C�\u0010+\u0019Cf�77�S��\u0013V��\u0019\u0013c�� �!�X�H�B2�H�\u0000W~�K1���~� �����lK\u000f��<�r���o�o��)�,�_e�O��u�����W���������LL��5�ï�F)�\u001c\u001ay�C�����7��~0\t�P�UlsUm66B�50\u000e7H�\tT.��/���#���=��To\b��\u0011=ȇ��$l(\bM���\u001f?yӤP�\u0001n\u001d�B�@mU��\f�\u0011,,�+���\u0003��_�bj,6uŒ��\u0007�\u0017W�]Wh6�K���H�#�\"4{�����[�����L�\u0007��Q���d��>dG�_��,��\u001d˜�_��Ln�����l�ﵧ�=\u001f�aG}�*��\u0018\u0003\u0019Τ�V��y4�ơ�d�\u001by?��\u000fw�����Sd \u0019��O�\u0018~�����\u000fH\u001b۬j-�\u001fI1\b�b폀;JCl\u0017h�\u001f\u0000:Eu[\u0006-\u0019��\u000e$t\r�T�g�=\u001a%I0OB\\0����/�����i6��,�\u000e@��\u0000o��������\u0006\t)�f-��\r\n�|;�u6���(�\u0014Տ>��U\u0007x�o\n���\u000e)G\u0017l��ڀf\u0019��I\t�����z\nTz4�7;��iNj�\u0007z�Sx\u000f޵`漋sd_U$�(䴚yUO��4��1T�\\\u0003\u0000R4+��\b0�\u0006=?\u001e#>F�J%�S��\u00002��)�m�\u0015(c��}\u0004P�\u001a��\r�~\\A炂^\u0005\u001a��5I�ɓ�J��o����8S��N�.�W�\u0018f\u0017%�WzH�p�{\\\u0001�Х_�\u0013��\u0000���Ll���\u0013\u001a$�+R�Uz�\u0017M\n�yG�we�&�3!��\u000e��%3�ʃ\u0018���<V\u0018b4bC,4���1\u0011\u0006��H\u0011\u001eMP\u001c+���9�t��`5k��\u0004n���\u000f%����ha!o-/���tj�\u001f����\u0017;\u000f���\u00163)��4�E��7�\fj� ���\u0015%\u000f&�0\u0012�k����F\u0017C`��L�HʨX���a��\u0006}0������'0h�.��˱c�k~��'�.�{WN����&��\u0018]�R��>f\u0000�~���������\"�J@?�~��8Q�8��h 1\u0002�\b{<Z<�:�;U��~1\u0012��[\u0017ҾWR\u0017��\u0013\u0017�~8�#\u0015M�\u0006۽���O�\u0002Z���0�\\:0\u0015��*�\bO����n��\u0014Y��\u0016�\bL�n_-Ɖ\u0001\u001f\u0005(_��zVK��#�2�NO��BJ���~G)�]\t��\u001fU�\\�FJLJ�\u0001>��n|p��\u0007��n�*�=��\u0016]\u001f�`\u001d��Y�O\u001dͩ\t\u0000K�\u0012�\t�d�\u0001���%e���ꩢH}�\u0003X���\u0000�(�z+Yb5;,ˬ�Y$2k鲙K7��6���L�ux�\u0004�7\u0014�^�;�v-I̼�\u0013y�\u0015L�fc\u0007��g\r�\u0016��i]��6Y{�\u0013ڛ��;\u0002��5�5d�T���^BXN�,y��\u0017gt��.^��7��6\u001b�0�\u0019\u0001}\u0010|�������\u000e�$dE�\u0012:G�\\D�0\u0000z����R��\u0000��7d��R\u000e�i\u0007lņ���\\~+��l]�o7_��$\u0010\u0001\u00106�f�U��5H`�v�=\u000b��Գ|~ȑ�4���\u0012�1�����ۥ�\u0015�o}�l3\u001b94�I�ʭ={\r��y\u001dq�Y��I���I���\r\u0005��w�\b\u0005A3F��EW��pI�\u0003J�\b\f�'�9<�P�\u000b\f�T)i�B�kl\u0001k��N1a�����\u0019?����Po<\u001aE��^z����n�,�͙\u0016���S�m7�J�i$3f?��׻�Y\bQQ�~�^lؠ�A�(�]4q��\u0002�*\u0005��:G\u0002�\u001e ��a��\u0014�\u0012���\u001e`\u0012�\u0010�TI\u0001�\u0019��Z�FB.�\f�\u0014\u001b2�]�7?�\u0019�����Ӓ\u001f��!��&Òz�]\u0019�r�����\u0019��?����y\u0016���F^�i;J=���\u0019�p���\u0000��\u0006C��\u0015���!�Y��q���f�\u0019\f݉�s� c�X\u0002�f-[\\�\\���`O^���_���\u001b��w']��c�r��\u001e����b�]���As�>A�d@��:\b��t���ơ.��\u0006�f\u0014gg�[Y(\u0000\\�\u0018�ֈ��\u001f������N?��9q�d\u000e����0G*\u0006H��p��~^E�u�P1G���\u0012�.]����B'xX�\u000b\u0018u5=���%ݰ\u001ffv��.��l�\u001db`.e�n�\u0018�\u0011P�|l�c���J��Y�T�\u000fw\b\u001aB�\u0004�\u0012�D�u2�f����P��$�b�$:Ȓ\u0011.�\b!�A͐At\u0003`x\u0004��'ZߗV��\u0006\u0016����lR=ǹ\b7D�+6�\u0013�� �`��~�7/�\r\u0018d ¢U�r?g��[�:�ue\u0011{��\u0013C\u0015��\u0015\u0016�.��`7T\u0016\u001b,�V���\u0003�`\u0012\u000b<\u0006{^�S6���\r\u0016��4i1\u001b\"�m�2��\u0018�%\u0015\u0016��39�ξ\u0004�gq\u001aL\u0004�$�lfY,_!+�J�c\u000b�.��˫���\t�q` �,�JoE})臢�LX��/��l~\u001e�\t:���\u0012��@�hr\u0005�*\u001d/�\u0003M�\u0001�B���\u0019�rH*\u0013��|N�+�\u001e\u000bw�sH�g\r�%�R!�,���{]��X\u001e��\\C�\u0005��G+飩�\u0001�ϳT���;`:\u0017�x�.�ޏ�i�C�z�zśl>zF�7����`\u001e\u0019��Y\u0010�6j{AR�k��\r�2G�Bߊ\u001b�^\u0004\u0014\r�\u0001V\u0013u�QoKR\u0016�\u000e\u0005����U������p��/�Q7�͙��z1��[��Ko�\u0017G�<\\/��\u001f�����̥ �\u001a��+e5\u0007P�R�%$�ƭ߇ĬQ�H&2U�5\u0015�-����+8\u0002�oy��<rY\u0019q\u0013c��7V[�\u0011�:VU��H)\u0016i��2,��_!c�ѲH�\u0012Vf\u0012�գ��i��[\u0011�U�\r\u0011������\b��T&���o\u0006�\u00165�P0\u0014�h7d�rb�� �`��Ͷ \u0013t\u0017#�k��`\u001f��}uܨ9��\u001b�,�y�}'�sF�{u�Q��Q���M\u0018޺2v��\u001b��Gz�_0=�����q�΍����N�\u001f�{븱��&?�ԏm.\u00197���S\u0016�)�}U�g�m�Q>\u0019v�S~\u0015�#�\r�\u001d\u0019G\u001a�\u0002\u0019���P�\u0014X�`\u0015rh\u0015&\t�t\u001b\u0012e\u0002,\u0001g(!��Z�A\u001e��\r�H�ןl��x�\r#�?66v�+R�ظ�\".���b\u0015o���p�\u0017�;#q������F��#o��Q�\u0006\\�\u001b?�W\u0004|��78\u0007\rM6^?O�\u0011��=\u0016\u000e�\u0019/�$\u001d��F��\u001b��Y����\u0011�v\u001fx\"5\\���m��wf��ͮKqߗ�\u0011�/\u0012�:ǡ��lz�V�E\u0000��\u0018'�5�c�a�Ӽj\u0019\u0013\u0007\r�x��z1XJ\u001d!�\u0019�P\u000f</�#�s�v#\u001fPIv�[�F�����<�+��Y���W�9\u0013�#�����\rSR�1�G\f���K\u001c�\u001bow\fp���\u001ch�\u0005��V�\u0015\u001eqS�W\u000e�'Mv̩\\:{ҍ62E�\u0016V\u000fkN^��(q�\u0014�\u0015nX�x�D�\u0012q�Վ��\u000b$�Ⱦ��v>0r\u001c��,���?�\\Ms\rY�\b�/\u0017�\u0017�M��ǰ\u0017�:e=\r�ٍ��3�1���k\u0011��\u0004�6�0Z5%4@~3\u001a�-\u0017$\r��aq\u0018\u0007[*�{��m2rՃ\u0016<s�+;GO�\b�tW\t��<w��~z2O����\u0017Je_-o\"�m�2���E\u0016�V�j�7;L�-�RC�E���U6\u001f]U3��+�����2g�Zɧ�\u001b��\t�����G�*��Y߱B��\f�~\u0002A<��z��@O`�n�|}�\u0003�\fz\r�\f�\u0018@�q2%��J0�Mӌ��C�\u001e^N�[�bq�+�v5i\u0003�T{����/���G�7�nT1�9��>و���\u0002<j�d��=ڳ3\u001e=�5�^����\u0006�A \t�r��j&E��ޔ�jO�w�b��4�\ryJ�&ڞ\u0005����\u000fnap�el����P4���F��Xe)�\u00022\u0000�Qj/x�\\x]�8\n9\u0003��@a�\u00040���Â����:M2r�DG�'�.�\t��.,U�z��]�4\u0000M���U�-�})l��e�N\u0016��\b.\u0003\u0018��Ć�`�=�\u0015�]jRN&��\u0013�Gm\u001f�������e�q=�\u0002s2j���S���f�1��;_)�\u000e�K\u0015��U�\u0016�^-\t�\u0000���>��^\u0004��U9mi��$l���z�\bn��.\u0006J^��^!�n\u000b{�;��S\\_\f\u0012����N^E��k��k���^�|,�W{�S��d�ދ�?J�@b���_�m�\f4���হ\bE�c\u0017��Я��\u0018q(q��6l\u0007�!\u0003\u0004�\u0017jZ�\u001c\u001b5�,�K���o�\u001d�po�O�\f\u0010\u0019%b((*\tg2Q\r+),��\b�{L\u0001�.�m��|��f�+\u0000�O�l^��n�_����a2yHd� \u0018Ybg[]\u000e'˓#\u0016�)�&�����%��\tn��ŋ�?\u0005��.��1���t\r�>qeYzY�����X\u001dO�VO�C��E�ջh�>ݠ��g��\u0002��a��‰99I��\u0014�sS����ځ�Ȃ���ѻ�#��uBJo�������So����_Y���0�59�´�a�8ޚ��V���J�\u0015w>:��\\�g�\u0015���J,ϝs�:���\\4��O\u0014���#�\u0001�^\"':\u0013|��~阕;��b�'#p���f��\u0013�ٚ�^\u0011&ps.P\u001a�\ri����90u�:�\u0014��\u001f�{��&ܹB��z����|B\u001b�cW.D���ܥ�}|��4\u0007 ߅#G��Q�c,�\u0002�D��I\u000f�;\u0017t, '�wl��=޹=\u00076?eA�B/\u0014���a�\u0007���94��Ǵ\u0013\u0007���\u0014z��\u0018!��p\u0000L+�%�\u000b�;�\u0006\\�I���\\��\u001b(���\u0012��\fC\u0013���\u0012߮\u0005�W�����|�ȥ�Į�\"{���COy:Eq���\u000b���;����;�\u0006\u0012ܭ�s�H�ށ�ڋ(�\u0001�s��1uKOUw�h�[����\u000b����q�\u001e�d��8�V\u0017Jʄm�\u001e�\u0006�}���{�\u0002\u0017֮&\u000b`�s���ίf�T-�U`�|ږA�f���ӖC�m���s��:�\u0017�[���=�\u0011�:p���_�F��n>@\u001eS;}��{�s��~\"����\u0013\t\u0019ǭ[����Yr��B�j�Β�\rvd6q�q���j�\u00152�\u0014;W[��NfK\u0018ݔ֧���+��n�=��yư�\u001a)5�wb�]\u0002��qη�&�_:�G�i�;R�34�\u0013�沾�E\u0000�pF\u0007���A\u000f0\u0000XE�>�!�z����‡�J\u0017p!@o\u0011*tT�kїg�Ӎ;��\u0007U5=Z\u000f��D1�kO�\u0007�\u0013�!�i��cKI6�\u0010\u0018�+�.��|�\n\u000e|{E��qa\u0000�7�h\"\"n��\u0017�h����K]�;�cJ��޸R`\u0010�ۡ6�\r��W��h���J�\u0013�ꔉ�2]{՚�q\u0014�DRv����ǡ\u0004ַ~\u0001^tw<�\u0006��M��B�eb�f)���Ј\t<!m\u0013\u000bɅ‰��>Y­�\u0014\u0012v�PKPk%�\u0006-C�\u0012�(Y;\u001f�>&�j���Lֿ�D�:��\u0012#\u001e!ETd)\u0000c�[�@OM@\u0012\u0002�TE\u0002��.�$٧S\u0018�hSIhqz?��\u000e*� \u0011��]�4�\u0002�S\u0005�/��>'S\u001f�o�…0~9�\t�U�\u000f<��Bu��6\u0014\u0003�쌝�\u0006�\u0014F�\\�\u0001�G\u001f\u0017k \tL\u0006\u0001b\u0005��\u0006�\r�D�������\u0016����kKK��\u001b\\?v��WmY���V���\u0015� ~�^��G�t,���:��uT[\u001f���֛׭���\u0018�>�2��\u0010˙���\u0011�_n�m��\f�\nXG\u0012e2\\�\u0012OBȄӳN�$���(2\u001a�n(J�;���g�L5��F��\u0015�w\u0013��D/�0ˬ�ύ\u0013H��e�'8�ez�C\b��y�W\r����J�lR�B^�˥�\n\n\u001e��ᲰJ{�\u001asӝ\u0005\u001dTG���B�]\\b2u}c��O���\u0012��f\u0012����C�\u0004`�#�\u000bw�2�t)n��cꎋ��Q�\t��.^�|{ \u000bϨ����V�is���z�\u001aĀ:���9�\u0006u�a�]����*\f�V�bt�\u000e;͡\u0011�{\u000b�=\t�7\u0017ҿ^�g_�B\u001c4g\u0010�Ը�w���\u001a\u0002�\f�޾.=\u001a�F����U��p���������a9�\u0000�\u0002@�9kC�A\u0016�g꿎\u0007�2�k���%x��w����\u0007\u000fx�_0@ݦ\u000b\r���G1�j�RC��Ȝ��\u0002�?\u001e��\u00006��?իMOV\u0017��f>�\r\"���~R��}���\u000b;�_�q�)��m�\u0003�r��Q5�(�N���O����Ԇ�İ�\u0006raCpX�jC�D�7s���\u001bf��k\u0001̍�2^�x>�����\u000b9\r��Ͼ�ըi��r�\u0007\u001e��o/��\t����@]\u0002��\u0001�@]\u0002w��������\u0018�'F0A\b�(}��f�–�A���)�+t9�\u0005��\u0003������(d��v�L�R�\u0010z:R��PG\u0010(����\u0011Ru|:��xK&砇���B\u000e+�!\tW6劖��ٝ�\u0018\u0011���3.��&��y~��2���m�����Q�I:�X��;��\\�;u��3KB�\u0017�˟^�M�)YD��\u0011�󫒨�q��Ǖ���\u0003�Sާ^%]�����.�)��V��e�z�o[Y���l���gSy,�Q[�W�eE�Skz4���\u001f���=M�2̪\t(DWP\tj{�=�ǁ\u0000�\u001e�?@��?\u0005��̛H��I�w�`נA�\u000e�\u0006`%�]8_\u0003\u000e=�8D�\u000feP�HzX�#�!\u0016M:D�=\u001eILXl�֮��hۼ;�f��\t��U��'\f\rCS�HԷxBAi٢���\u001b�Y��\u001d��c\u0017O�7Kvτ�>�\u0017�2z��\u0017\"gvt��\u001af�92_d�{o\u0004tVv}�\rLaT��e�:Qm��\"\u0010�\b�\u0007��s(\u0000�\u000f�j3�\\J�ViN\u0011C�\u000e趢���\u0011�=��1�����\u0003q�\u0012��g?\u0013���W�a\n�\u000e��;�;I:\u000br>\u0019�\u001fY�����U��N-\u0003'�\u0003����/���~k�@�v�h(�&\u0018g3�dH!�`M2\u0011�\u001e$�6�u��B�s���FR��7�m�~|�S;k\u001b`����k\u001do�R{��{���\u0015P�F���;L-�\u0003hc\n��`\u001a`�\u0002'�A���\u0001\u0003ճIP�0y�F�D��I棴\"~�\r\u001eg��Wz|DČ\u0006�0�\u0015F\ru�\u0017M\u00193c���q\u001a3�h��ul�PedU��A\u001e�\u0017؊纍�Q��:q\fY�v��A��\"�^���\\�`\u001b\\\u0011,p��j��&\n�\u001bZ��k;ӫF�ˣ�]?��\n%Y�@4y��\u0012��\u0001\u0003�\bra�\u001c\u0007[^��!�\"wz�rE\b�56��GVTH\b,\u0019�\u001d�\u0016�t���{|{\u0016u�*�?��ϊ����� r�X� 6d��:i�\b?\tR[���Œ3\u0006�UӇG̖\u001dȺ���\u0000�nS��TC}s}}���ry�c�\u0003����\u0003N���B\tuڴ\u000f�R=����B���zʠ���yIP2�y%P\u0002h\fx\u001d�?��Ixz+\b9�+�\\Y�-���Nom��RV�mM���2�yU�i\u000b7˰�4���褫\u001e�-H��\r�}�Ŕ�|�%=>�p\u0017\u00179=��\u0017�6|�����hm��5�ip����8�.[����C,C�\u000e5��6w�h,�TIn��-y�%�&�w���$W�u�$���@Ð��!��������r���Tr���w����\u0018~=�%:Wnc,�h�O4��㬼h��I+����\u001e=�\u001c8ӊ��>�k���\u0004\u001b��\u001e\f�BM���\u0016>�\u0010���\u0019\u001c.�֚\u0006�`\u001c;��q��J[��=e�C(���6�˳\u0016V\u0014\f\u001b�t�H[����H�q6��\u0019B,��\u0013\"�g�����J��Λ\"�f�E����\u001bz� �\u0014���5�\u000fMݟRƇ]�2��g&��]R7j��CdƲ���\u0004VT\u001e|w{^��e��\u001a��G�\u0007��0�\u0011\r!��\u0000L}\u0012�9(\u000bܱK��Z�!}�6�v���6+��k���L��\\7�:}�n_n\u001bhg��t:q�M�2��\u0003�\u0016��x�c`d```dpdҘ11���+�<�\u0006�\b��o�����V����e�\u0000r9\u0018�@�\u0000��\u000e�x�c`d``���\u000b���o��2�]\u0006�\b\n�\u0001\u0000��\u00070\u0000x�c�������\u0001\t���L=\f\f�\u0012\b�q\u0013\u0010�100܄��@>\u000b���� 9��\u0013,\u001b�����3�\u0017��|@,\u000eQ�\u0007\u0004��\rò@�\u0005U+��� \u0005�\u0019�4\u000bЌ9P=�\u0010>�͂�/\u0005�=0}LHjL���\u0015H+b��6T/Ll\n�_�E�\t(�\u0001e�@\u0012\u0003bF\u001d��;�l\u0001 ͌\u0003��Ƃ�W\u0010>\u0003�\u0019H|%��an=\f����\u0002\u0014\u000f���\u001b��\u0002�B�0a�C��(�>\u000e�X\"�ϬPqV8>\u00021�\u0001\u0004\u0002\u0018,\u0019N0�\u0003yL(\u0010\u0001n�I\u0016$\u0011q\u0006T�\u00026K\u0000��?\u0007\u0015�t����\u0013P�\u0012��?�D/�\u0013\f�\f\f\u0000t\f��\u0000x�c``Ђ�0�\u0002��\u0000�9�/�R�N�^�I��\u0018/0�b�a�c�c:Ƭ���%���e\u000e�\u0003V\u0019�8�\u0006�_l\u0001lYl=l\u0007؞���۰\u0017��b?���À��c\u0011'\u0003�\u001a�\u001bg\r�\u000f.\u000b�8�I\\k�>p�qWp/�~�#�S�s�W���ψo\u001e?\u0007�\u001e\u001a�\f�\u0003�\u0004�\u0004�\u0004\u000e\b�\u0011�\u0013�\u0010�\u0013�\u0011�\u0011\\!�O��\u0010�����P�P��\u001a�{�\\�I�S���H�\u0004�t��\u0013�\"rB���\u000fQ\u0019Q;�\n�kbjb=b_�U���g���`�\u0010�А\b��%�C���'I.I'�\t�{�X�|��IsI�H��~##!�\"S$\u001b!�I��\u001c�\\��1y\u0019y?�u\nb\n&\n9\nK\u0014�(|STQ\fRlSܧ�M�@)Ni��\u0019e\u000ee\u0007�,�)�{�ߨȨ��$�LS��ʡj���:G񅚑Z��\u001eu\u0019u\u0017�\n�=\u001a\f\u001aV\u001a9\u001a�4>i�i�hn�������եuB�I�A{���N��&��b�M�k\u0000c�yi\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000�\u0000\u0011\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0000@\u0000.\u0000\u0000\u0000\u0000xڭ��N�@\u0014�O\u000b\u001a�F�$��p�Ʀ� �ʸ\u0010��h\u0014]\nB�\u0014Jl���\u0014>�\u001b7.\\�\u0004�\u001e>�\u000b��aD�,��ff��=�̝[\u0000��\u0019\u001a�/�\u0005�\u0011h�\u0018�K���a\t��u��^q\u0004�xR\u001cE\u0016\u001f�'p�e\u0014O\"�=*�BB{S\u001c#�+�Ƣ>�x���8N>U����U�+,�.\fC�v{��S�ھY�Z؄�\u000ez��\u0003\u001b\r\u00040�����$VH\u0015�5P�9�\\w��\t��\r�|�!\u0007_�j\\k\\��/�����PB\u0001�<�\u0000�8��@/\u0017u\u000e��6s\u000e��q͈8%�LK֒�1O/3/?�������o+0F�N�=|��d\u000f�k*I���;ڠ2@U껃\f\u0013k��hѵIO��3*N���&�rd��\u0014r���/5>\u001a��d�˯�aݎ��gTP��4eVYa�\"\u001a\fz��zZ��\u001b2.���:{��,z:�?~\u0002�m�{x�m�Ւ�U\u0000E�^IH�\u0004ww���ҍ'C\u000f��N\u0012\bI\b\f\u0010,����[pww��!x\u0004 �k���]]�g�3U_Mk\\k����V����_�\u0016�\u0018�\u001aߚܚ�\u0004\u0016c\"�X�%X��X��La\u0019�e9�o��\n��J��*��j��\u001a��Z��:��z��\u0006l�Fl�&l�fl�\u0016l�Vl�6�\t\u0005\u001dJ*j\u001a��ؖ�؞\u001dؑ�ؙ�Lc�]�3̮����������þ���\u001c��\u001c��\u001c¡\u001c��\u001c��\u001c��\u001cñ\u001c�������ɜ�tf0�S9�Y��l�0�3�Ǚ��\bgs\u000e�2��8�\u000b���X��\\¥\\��\\��\\��\\õ\\���������­����������ý���<��<��<£<��<��<��<ó<�������˼«���,�\r��-��\u001d��=��\u0003>�#>�\u0013>�3>�\u000b��+��\u001b��;��\u0007~�'~�\u0017~�7~�\u000f��8}���32�b���������-����[�\u001d�t+�v\u001b���ܩ�-�\u0007[\rO��̛3�����\u001f7��\u001f�}D�G�}D�G�����}/�{y����؉�؉����؋�؋��^a��W�+�\u0015�\n{���^a�c�c�c�c�c�c�c�c�c��S�)픾��Sz��|������+�W��|Oe��=���^e��W۩��vj;���Nm����i|Wc����k�5�\u001a{���^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^oЋ����;����\u001e�����:������:�����d�3�;���:������9z�����9z����]������9:���ߔ��qʱ�{�~���7��~���7��~���7�=\u001dG��qt\u001c\u001dG��qt\u001c\u001dG��qt\u001c\u001dG��qt\u001c\u001dG��qt\u001c\u001dG��qt\u001c\u001dG��qt\u001c\u001dG��qt\u001c\u001dG�\u0019�۳�\u001bt��o?q$�崡�\u0019�\u0006����\f7��J1�r0��\u0014�`�\u0001\n�-|\u0000\u0000\u0000\u0001Q�K(\u0000\u0000"}
diff --git a/bootstrap-3.0.0/assets/js/respond.min.js b/bootstrap-3.0.0/assets/js/respond.min.js
new file mode 100644
index 0000000..56418a2
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/respond.min.js
@@ -0,0 +1,6 @@
+/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
+/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
+window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='&shy;<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document);
+
+/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
+(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this);
diff --git a/bootstrap-3.0.0/assets/js/uglify.js b/bootstrap-3.0.0/assets/js/uglify.js
new file mode 100644
index 0000000..5235dea
--- /dev/null
+++ b/bootstrap-3.0.0/assets/js/uglify.js
@@ -0,0 +1,14 @@
+/** @license uglifyweb Copyright (c) 2011, The Dojo Foundation All Rights Reserved.
+ * The parts that are unique to this repo (not much, just some wrapper code) are
+ * released under the new BSD and MIT licenses.
+ *
+ * This file includes UglifyJS and some parts of es5-shim, both which have
+ * their own licenses:
+ *
+ * https://github.com/mishoo/UglifyJS (BSD)
+ * https://github.com/kriskowal/es5-shim (MIT)
+ *
+ * More info on the project: https://github.com/jrburke/uglifyweb
+ */
+
+(function(){var a=Object.prototype.toString,b="a"[0]!="a",c=function(a){if(a==null)throw new TypeError;return b&&typeof a=="string"&&a?a.split(""):Object(a)};Array.prototype.forEach||(Array.prototype.forEach=function(a){var b=c(this),d=arguments[1],e=0,f=b.length>>>0;while(e<f)e in b&&a.call(d,b[e],e,b),e++}),Array.prototype.reduce||(Array.prototype.reduce=function(a){var b=c(this),d=b.length>>>0;if(!d&&arguments.length==1)throw new TypeError;var e=0,f;if(arguments.length<2){do{if(e in b){f=b[e++];break}if(++e>=d)throw new TypeError}while(!0)}else f=arguments[1];for(;e<d;e++)e in b&&(f=a.call(void 0,f,b[e],e,b));return f});var d,e,f;(function(){function g(a,b){if(a&&a.charAt(0)==="."&&b){b=b.split("/"),b=b.slice(0,b.length-1),a=b.concat(a.split("/"));var c,d;for(c=0;d=a[c];c++)if(d===".")a.splice(c,1),c-=1;else if(d==="..")if(c!==1||a[2]!==".."&&a[0]!=="..")c>0&&(a.splice(c-1,2),c-=2);else break;a=a.join("/")}return a}function h(a,d){return function(){return c.apply(null,b.call(arguments,0).concat([a,d]))}}function i(a){return function(b){return g(b,a)}}function j(b){return function(c){a[b]=c}}function k(b,c){var d,e,f=b.indexOf("!");return f!==-1?(d=g(b.slice(0,f),c),b=b.slice(f+1),e=a[d],e&&e.normalize?b=e.normalize(b,i(c)):b=g(b,c)):b=g(b,c),{f:d?d+"!"+b:b,n:b,p:e}}function l(b,c,d,e){var f=[],g,i,l,m,n,o;e||(e=b);if(typeof d=="function"){if(c)for(m=0;m<c.length;m++)o=k(c[m],e),l=o.f,l==="require"?f[m]=h(b):l==="exports"?(f[m]=a[b]={},g=!0):l==="module"?i=f[m]={id:b,uri:"",exports:a[b]}:l in a?f[m]=a[l]:o.p&&(o.p.load(o.n,h(e,!0),j(l),{}),f[m]=a[l]);n=d.apply(a[b],f),b&&(i&&i.exports!==undefined?a[b]=i.exports:g||(a[b]=n))}else b&&(a[b]=d)}var a={},b=[].slice,c;if(typeof f=="function")return;d=c=function(b,d,e,f){return typeof b=="string"?a[k(b,d).f]:(b.splice||(d.splice?(b=d,d=arguments[2]):b=[]),f?l(null,b,d,e):setTimeout(function(){l(null,b,d,e)},15),c)},c.config=function(){return c},e||(e=c),f=function(a,b,c){b.splice||(c=b,b=[]),l(a,b,c)},f.amd={}})(),f("almond",function(){}),f("lib/parse-js",["require","exports","module"],function(a,b,c){function r(a){return q.letter.test(a)}function s(a){return a=a.charCodeAt(0),a>=48&&a<=57}function t(a){return s(a)||r(a)}function u(a){return q.non_spacing_mark.test(a)||q.space_combining_mark.test(a)}function v(a){return q.connector_punctuation.test(a)}function w(a){return a=="$"||a=="_"||r(a)}function x(a){return w(a)||u(a)||s(a)||v(a)||a=="‌"||a=="‍"}function y(a){if(i.test(a))return parseInt(a.substr(2),16);if(j.test(a))return parseInt(a.substr(1),8);if(k.test(a))return parseFloat(a)}function z(a,b,c,d){this.message=a,this.line=b,this.col=c,this.pos=d,this.stack=(new Error).stack}function A(a,b,c,d){throw new z(a,b,c,d)}function B(a,b,c){return a.type==b&&(c==null||a.value==c)}function D(a){function c(){return b.text.charAt(b.pos)}function e(a,c){var d=b.text.charAt(b.pos++);if(a&&!d)throw C;return d=="\n"?(b.newline_before=b.newline_before||!c,++b.line,b.col=0):++b.col,d}function i(){return!b.peek()}function j(a,c){var d=b.text.indexOf(a,b.pos);if(c&&d==-1)throw C;return d}function k(){b.tokline=b.line,b.tokcol=b.col,b.tokpos=b.pos}function p(a,c,d){b.regex_allowed=a=="operator"&&!S(F,c)||a=="keyword"&&S(f,c)||a=="punc"&&S(n,c);var e={type:a,value:c,line:b.tokline,col:b.tokcol,pos:b.tokpos,nlb:b.newline_before};return d||(e.comments_before=b.comments_before,b.comments_before=[]),b.newline_before=!1,e}function q(){while(S(m,c()))e()}function r(a){var b="",d=c(),f=0;while(d&&a(d,f++))b+=e(),d=c();return b}function u(a){A(a,b.tokline,b.tokcol,b.tokpos)}function v(a){var b=!1,c=!1,d=!1,e=a==".",f=r(function(f,g){return f=="x"||f=="X"?d?!1:d=!0:!!d||f!="E"&&f!="e"?f=="-"?c||g==0&&!a?!0:!1:f=="+"?c:(c=!1,f=="."?!e&&!d?e=!0:!1:t(f)):b?!1:b=c=!0});a&&(f=a+f);var g=y(f);if(!isNaN(g))return p("num",g);u("Invalid syntax: "+f)}function z(a){var b=e(!0,a);switch(b){case"n":return"\n";case"r":return"\r";case"t":return"\t";case"b":return"\b";case"v":return"";case"f":return"\f";case"0":return"\0";case"x":return String.fromCharCode(B(2));case"u":return String.fromCharCode(B(4));case"\n":return"";default:return b}}function B(a){var b=0;for(;a>0;--a){var c=parseInt(e(!0),16);isNaN(c)&&u("Invalid hex-character pattern in string"),b=b<<4|c}return b}function D(){return N("Unterminated string constant",function(){var a=e(),b="";for(;;){var c=e(!0);if(c=="\\"){var d=0,f=null;c=r(function(a){if(a>="0"&&a<="7"){if(!f)return f=a,++d;if(f<="3"&&d<=2)return++d;if(f>="4"&&d<=1)return++d}return!1}),d>0?c=String.fromCharCode(parseInt(c,8)):c=z(!0)}else if(c==a)break;b+=c}return p("string",b)})}function E(){e();var a=j("\n"),c;return a==-1?(c=b.text.substr(b.pos),b.pos=b.text.length):(c=b.text.substring(b.pos,a),b.pos=a),p("comment1",c,!0)}function G(){return e(),N("Unterminated multiline comment",function(){var a=j("*/",!0),c=b.text.substring(b.pos,a),d=p("comment2",c,!0);return b.pos=a+2,b.line+=c.split("\n").length-1,b.newline_before=c.indexOf("\n")>=0,/^@cc_on/i.test(c)&&(T("WARNING: at line "+b.line),T('*** Found "conditional comment": '+c),T("*** UglifyJS DISCARDS ALL COMMENTS.  This means your code might no longer work properly in Internet Explorer.")),d})}function H(){var a=!1,b="",d;while((d=c())!=null)if(!a)if(d=="\\")a=!0,e();else if(x(d))b+=e();else break;else d!="u"&&u("Expecting UnicodeEscapeSequence -- uXXXX"),d=z(),x(d)||u("Unicode char: "+d.charCodeAt(0)+" is not valid in identifier"),b+=d,a=!1;return b}function I(a){return N("Unterminated regular expression",function(){var b=!1,c,d=!1;while(c=e(!0))if(b)a+="\\"+c,b=!1;else if(c=="[")d=!0,a+=c;else if(c=="]"&&d)d=!1,a+=c;else{if(c=="/"&&!d)break;c=="\\"?b=!0:a+=c}var f=H();return p("regexp",[a,f])})}function J(a){function b(a){if(!c())return a;var d=a+c();return S(l,d)?(e(),b(d)):a}return p("operator",b(a||e()))}function K(){e();var a=b.regex_allowed;switch(c()){case"/":return b.comments_before.push(E()),b.regex_allowed=a,O();case"*":return b.comments_before.push(G()),b.regex_allowed=a,O()}return b.regex_allowed?I(""):J("/")}function L(){return e(),s(c())?v("."):p("punc",".")}function M(){var a=H();return S(d,a)?S(l,a)?p("operator",a):S(g,a)?p("atom",a):p("keyword",a):p("name",a)}function N(a,b){try{return b()}catch(c){if(c===C)u(a);else throw c}}function O(a){if(a!=null)return I(a);q(),k();var b=c();if(!b)return p("eof");if(s(b))return v();if(b=='"'||b=="'")return D();if(S(o,b))return p("punc",e());if(b==".")return L();if(b=="/")return K();if(S(h,b))return J();if(b=="\\"||w(b))return M();u("Unexpected character '"+b+"'")}var b={text:a.replace(/\r\n?|[\n\u2028\u2029]/g,"\n").replace(/^\uFEFF/,""),pos:0,tokpos:0,line:0,tokline:0,col:0,tokcol:0,newline_before:!1,regex_allowed:!1,comments_before:[]};return O.context=function(a){return a&&(b=a),b},O}function K(a,b,c){this.name=a,this.start=b,this.end=c}function L(a,b,c){function e(a,b){return B(d.token,a,b)}function f(){return d.peeked||(d.peeked=d.input())}function g(){return d.prev=d.token,d.peeked?(d.token=d.peeked,d.peeked=null):d.token=d.input(),d.token}function h(){return d.prev}function i(a,b,c,e){var f=d.input.context();A(a,b!=null?b:f.tokline,c!=null?c:f.tokcol,e!=null?e:f.tokpos)}function j(a,b){i(b,a.line,a.col)}function k(a){a==null&&(a=d.token),j(a,"Unexpected token: "+a.type+" ("+a.value+")")}function l(a,b){if(e(a,b))return g();j(d.token,"Unexpected token "+d.token.type+", expected "+a)}function m(a){return l("punc",a)}function n(){return!b&&(d.token.nlb||e("eof")||e("punc","}"))}function o(){e("punc",";")?g():n()||k()}function p(){return P(arguments)}function q(){m("(");var a=bk();return m(")"),a}function r(a,b,c){return a instanceof K?a:new K(a,b,c)}function s(a){return c?function(){var b=d.token,c=a.apply(this,arguments);return c[0]=r(c[0],b,h()),c}:a}function u(a){d.labels.push(a);var c=d.token,e=t();return b&&!S(I,e[0])&&k(c),d.labels.pop(),p("label",a,e)}function v(){return p("stat",N(bk,o))}function w(a){var b;return n()||(b=e("name")?d.token.value:null),b!=null?(g(),R(b,d.labels)||i("Label "+b+" without matching loop or statement")):d.in_loop==0&&i(a+" not inside a loop or switch"),o(),p(a,b)}function x(){m("(");var a=null;if(!e("punc",";")){a=e("keyword","var")?(g(),V(!0)):bk(!0,!0);if(e("operator","in"))return z(a)}return y(a)}function y(a){m(";");var b=e("punc",";")?null:bk();m(";");var c=e("punc",")")?null:bk();return m(")"),p("for",a,b,c,bl(t))}function z(a){var b=a[0]=="var"?p("name",a[1][0]):a;g();var c=bk();return m(")"),p("for-in",a,b,c,bl(t))}function L(){var a=q(),b=t(),c;return e("keyword","else")&&(g(),c=t()),p("if",a,b,c)}function O(){m("{");var a=[];while(!e("punc","}"))e("eof")&&k(),a.push(t());return g(),a}function T(){var a=O(),b,c;if(e("keyword","catch")){g(),m("("),e("name")||i("Name expected");var f=d.token.value;g(),m(")"),b=[f,O()]}return e("keyword","finally")&&(g(),c=O()),!b&&!c&&i("Missing catch/finally blocks"),p("try",a,b,c)}function U(a){var b=[];for(;;){e("name")||k();var c=d.token.value;g(),e("operator","=")?(g(),b.push([c,bk(!1,a)])):b.push([c]);if(!e("punc",","))break;g()}return b}function V(a){return p("var",U(a))}function W(){return p("const",U())}function X(){var a=Y(!1),b;return e("punc","(")?(g(),b=Z(")")):b=[],bc(p("new",a,b),!0)}function Z(a,b,c){var d=!0,f=[];while(!e("punc",a)){d?d=!1:m(",");if(b&&e("punc",a))break;e("punc",",")&&c?f.push(["atom","undefined"]):f.push(bk(!1))}return g(),f}function $(){return p("array",Z("]",!b,!0))}function _(){var a=!0,c=[];while(!e("punc","}")){a?a=!1:m(",");if(!b&&e("punc","}"))break;var f=d.token.type,h=ba();f!="name"||h!="get"&&h!="set"||!!e("punc",":")?(m(":"),c.push([h,bk(!1)])):c.push([bb(),C(!1),h])}return g(),p("object",c)}function ba(){switch(d.token.type){case"num":case"string":return N(d.token.value,g)}return bb()}function bb(){switch(d.token.type){case"name":case"operator":case"keyword":case"atom":return N(d.token.value,g);default:k()}}function bc(a,b){return e("punc",".")?(g(),bc(p("dot",a,bb()),b)):e("punc","[")?(g(),bc(p("sub",a,N(bk,M(m,"]"))),b)):b&&e("punc","(")?(g(),bc(p("call",a,Z(")")),!0)):a}function bd(a){if(e("operator")&&S(E,d.token.value))return be("unary-prefix",N(d.token.value,g),bd(a));var b=Y(a);while(e("operator")&&S(F,d.token.value)&&!d.token.nlb)b=be("unary-postfix",d.token.value,b),g();return b}function be(a,b,c){return(b=="++"||b=="--")&&!bi(c)&&i("Invalid use of "+b+" operator"),p(a,b,c)}function bf(a,b,c){var f=e("operator")?d.token.value:null;f&&f=="in"&&c&&(f=null);var h=f!=null?H[f]:null;if(h!=null&&h>b){g();var i=bf(bd(!0),h,c);return bf(p("binary",f,a,i),b,c)}return a}function bg(a){return bf(bd(!0),0,a)}function bh(a){var b=bg(a);if(e("operator","?")){g();var c=bk(!1);return m(":"),p("conditional",b,c,bk(!1,a))}return b}function bi(a){if(!b)return!0;switch(a[0]+""){case"dot":case"sub":case"new":case"call":return!0;case"name":return a[1]!="this"}}function bj(a){var b=bh(a),c=d.token.value;if(e("operator")&&S(G,c)){if(bi(b))return g(),p("assign",G[c],b,bj(a));i("Invalid assignment")}return b}function bl(a){try{return++d.in_loop,a()}finally{--d.in_loop}}var d={input:typeof a=="string"?D(a,!0):a,token:null,prev:null,peeked:null,in_function:0,in_loop:0,labels:[]};d.token=g();var t=s(function(){if(e("operator","/")||e("operator","/="))d.peeked=null,d.token=d.input(d.token.value.substr(1));switch(d.token.type){case"num":case"string":case"regexp":case"operator":case"atom":return v();case"name":return B(f(),"punc",":")?u(N(d.token.value,g,g)):v();case"punc":switch(d.token.value){case"{":return p("block",O());case"[":case"(":return v();case";":return g(),p("block");default:k()};case"keyword":switch(N(d.token.value,g)){case"break":return w("break");case"continue":return w("continue");case"debugger":return o(),p("debugger");case"do":return function(a){return l("keyword","while"),p("do",N(q,o),a)}(bl(t));case"for":return x();case"function":return C(!0);case"if":return L();case"return":return d.in_function==0&&i("'return' outside of function"),p("return",e("punc",";")?(g(),null):n()?null:N(bk,o));case"switch":return p("switch",q(),Q());case"throw":return d.token.nlb&&i("Illegal newline after 'throw'"),p("throw",N(bk,o));case"try":return T();case"var":return N(V,o);case"const":return N(W,o);case"while":return p("while",q(),bl(t));case"with":return p("with",q(),t());default:k()}}}),C=s(function(a){var b=e("name")?N(d.token.value,g):null;return a&&!b&&k(),m("("),p(a?"defun":"function",b,function(a,b){while(!e("punc",")"))a?a=!1:m(","),e("name")||k(),b.push(d.token.value),g();return g(),b}(!0,[]),function(){++d.in_function;var a=d.in_loop;d.in_loop=0;var b=O();return--d.in_function,d.in_loop=a,b}())}),Q=M(bl,function(){m("{");var a=[],b=null;while(!e("punc","}"))e("eof")&&k(),e("keyword","case")?(g(),b=[],a.push([bk(),b]),m(":")):e("keyword","default")?(g(),m(":"),b=[],a.push([null,b])):(b||k(),b.push(t()));return g(),a}),Y=s(function(a){if(e("operator","new"))return g(),X();if(e("punc")){switch(d.token.value){case"(":return g(),bc(N(bk,M(m,")")),a);case"[":return g(),bc($(),a);case"{":return g(),bc(_(),a)}k()}if(e("keyword","function"))return g(),bc(C(!1),a);if(S(J,d.token.type)){var b=d.token.type=="regexp"?p("regexp",d.token.value[0],d.token.value[1]):p(d.token.type,d.token.value);return bc(N(b,g),a)}k()}),bk=s(function(a,b){arguments.length==0&&(a=!0);var c=bj(b);return a&&e("punc",",")?(g(),p("seq",c,bk(!0,b))):c});return p("toplevel",function(a){while(!e("eof"))a.push(t());return a}([]))}function M(a){var b=P(arguments,1);return function(){return a.apply(this,b.concat(P(arguments)))}}function N(a){a instanceof Function&&(a=a());for(var b=1,c=arguments.length;--c>0;++b)arguments[b]();return a}function O(a){var b={};for(var c=0;c<a.length;++c)b[a[c]]=!0;return b}function P(a,b){return Array.prototype.slice.call(a,b||0)}function Q(a){return a.split("")}function R(a,b){for(var c=b.length;--c>=0;)if(b[c]===a)return!0;return!1}function S(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var d=O(["break","case","catch","const","continue","default","delete","do","else","finally","for","function","if","in","instanceof","new","return","switch","throw","try","typeof","var","void","while","with"]),e=O(["abstract","boolean","byte","char","class","debugger","double","enum","export","extends","final","float","goto","implements","import","int","interface","long","native","package","private","protected","public","short","static","super","synchronized","throws","transient","volatile"]),f=O(["return","new","delete","throw","else","case"]),g=O(["false","null","true","undefined"]),h=O(Q("+-*&%=<>!?|~^")),i=/^0x[0-9a-f]+$/i,j=/^0[0-7]+$/,k=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,l=O(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","/=","*=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","||"]),m=O(Q("  \n\r\t\f​᠎              ")),n=O(Q("[{}(,.;:")),o=O(Q("[]{}(),;:")),p=O(Q("gmsiy")),q={letter:new RegExp("[\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u0523\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971\\u0972\\u097B-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D3D\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC\\u0EDD\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8B\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10D0-\\u10FA\\u10FC\\u1100-\\u1159\\u115F-\\u11A2\\u11A8-\\u11F9\\u1200-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u1676\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u1900-\\u191C\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19A9\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u2094\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2C6F\\u2C71-\\u2C7D\\u2C80-\\u2CE4\\u2D00-\\u2D25\\u2D30-\\u2D65\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31B7\\u31F0-\\u31FF\\u3400\\u4DB5\\u4E00\\u9FC3\\uA000-\\uA48C\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA65F\\uA662-\\uA66E\\uA67F-\\uA697\\uA717-\\uA71F\\uA722-\\uA788\\uA78B\\uA78C\\uA7FB-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA90A-\\uA925\\uA930-\\uA946\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAC00\\uD7A3\\uF900-\\uFA2D\\uFA30-\\uFA6A\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]"),non_spacing_mark:new RegExp("[\\u0300-\\u036F\\u0483-\\u0487\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065E\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0900-\\u0902\\u093C\\u0941-\\u0948\\u094D\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09BC\\u09C1-\\u09C4\\u09CD\\u09E2\\u09E3\\u0A01\\u0A02\\u0A3C\\u0A41\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81\\u0A82\\u0ABC\\u0AC1-\\u0AC5\\u0AC7\\u0AC8\\u0ACD\\u0AE2\\u0AE3\\u0B01\\u0B3C\\u0B3F\\u0B41-\\u0B44\\u0B4D\\u0B56\\u0B62\\u0B63\\u0B82\\u0BC0\\u0BCD\\u0C3E-\\u0C40\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0CBC\\u0CBF\\u0CC6\\u0CCC\\u0CCD\\u0CE2\\u0CE3\\u0D41-\\u0D44\\u0D4D\\u0D62\\u0D63\\u0DCA\\u0DD2-\\u0DD4\\u0DD6\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F71-\\u0F7E\\u0F80-\\u0F84\\u0F86\\u0F87\\u0F90-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102D-\\u1030\\u1032-\\u1037\\u1039\\u103A\\u103D\\u103E\\u1058\\u1059\\u105E-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108D\\u109D\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B7-\\u17BD\\u17C6\\u17C9-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193B\\u1A17\\u1A18\\u1A56\\u1A58-\\u1A5E\\u1A60\\u1A62\\u1A65-\\u1A6C\\u1A73-\\u1A7C\\u1A7F\\u1B00-\\u1B03\\u1B34\\u1B36-\\u1B3A\\u1B3C\\u1B42\\u1B6B-\\u1B73\\u1B80\\u1B81\\u1BA2-\\u1BA5\\u1BA8\\u1BA9\\u1C2C-\\u1C33\\u1C36\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE0\\u1CE2-\\u1CE8\\u1CED\\u1DC0-\\u1DE6\\u1DFD-\\u1DFF\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2CEF-\\u2CF1\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F\\uA67C\\uA67D\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA825\\uA826\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA951\\uA980-\\uA982\\uA9B3\\uA9B6-\\uA9B9\\uA9BC\\uAA29-\\uAA2E\\uAA31\\uAA32\\uAA35\\uAA36\\uAA43\\uAA4C\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uABE5\\uABE8\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE26]"),space_combining_mark:new RegExp("[\\u0903\\u093E-\\u0940\\u0949-\\u094C\\u094E\\u0982\\u0983\\u09BE-\\u09C0\\u09C7\\u09C8\\u09CB\\u09CC\\u09D7\\u0A03\\u0A3E-\\u0A40\\u0A83\\u0ABE-\\u0AC0\\u0AC9\\u0ACB\\u0ACC\\u0B02\\u0B03\\u0B3E\\u0B40\\u0B47\\u0B48\\u0B4B\\u0B4C\\u0B57\\u0BBE\\u0BBF\\u0BC1\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCC\\u0BD7\\u0C01-\\u0C03\\u0C41-\\u0C44\\u0C82\\u0C83\\u0CBE\\u0CC0-\\u0CC4\\u0CC7\\u0CC8\\u0CCA\\u0CCB\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D40\\u0D46-\\u0D48\\u0D4A-\\u0D4C\\u0D57\\u0D82\\u0D83\\u0DCF-\\u0DD1\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0F3E\\u0F3F\\u0F7F\\u102B\\u102C\\u1031\\u1038\\u103B\\u103C\\u1056\\u1057\\u1062-\\u1064\\u1067-\\u106D\\u1083\\u1084\\u1087-\\u108C\\u108F\\u109A-\\u109C\\u17B6\\u17BE-\\u17C5\\u17C7\\u17C8\\u1923-\\u1926\\u1929-\\u192B\\u1930\\u1931\\u1933-\\u1938\\u19B0-\\u19C0\\u19C8\\u19C9\\u1A19-\\u1A1B\\u1A55\\u1A57\\u1A61\\u1A63\\u1A64\\u1A6D-\\u1A72\\u1B04\\u1B35\\u1B3B\\u1B3D-\\u1B41\\u1B43\\u1B44\\u1B82\\u1BA1\\u1BA6\\u1BA7\\u1BAA\\u1C24-\\u1C2B\\u1C34\\u1C35\\u1CE1\\u1CF2\\uA823\\uA824\\uA827\\uA880\\uA881\\uA8B4-\\uA8C3\\uA952\\uA953\\uA983\\uA9B4\\uA9B5\\uA9BA\\uA9BB\\uA9BD-\\uA9C0\\uAA2F\\uAA30\\uAA33\\uAA34\\uAA4D\\uAA7B\\uABE3\\uABE4\\uABE6\\uABE7\\uABE9\\uABEA\\uABEC]"),connector_punctuation:new RegExp("[\\u005F\\u203F\\u2040\\u2054\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFF3F]")};z.prototype.toString=function(){return this.message+" (line: "+this.line+", col: "+this.col+", pos: "+this.pos+")"+"\n\n"+this.stack};var C={},E=O(["typeof","void","delete","--","++","!","~","-","+"]),F=O(["--","++"]),G=function(a,b,c){while(c<a.length)b[a[c]]=a[c].substr(0,a[c].length-1),c++;return b}(["+=","-=","/=","*=","%=",">>=","<<=",">>>=","|=","^=","&="],{"=":!0},0),H=function(a,b){for(var c=0,d=1;c<a.length;++c,++d){var e=a[c];for(var f=0;f<e.length;++f)b[e[f]]=d}return b}([["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"]],{}),I=O(["for","do","while","switch"]),J=O(["atom","num","string","regexp","name"]);K.prototype.toString=function(){return this.name};var T=function(){};b.tokenizer=D,b.parse=L,b.slice=P,b.curry=M,b.member=R,b.array_to_hash=O,b.PRECEDENCE=H,b.KEYWORDS_ATOM=g,b.RESERVED_WORDS=e,b.KEYWORDS=d,b.ATOMIC_START_TOKEN=J,b.OPERATORS=l,b.is_alphanumeric_char=t,b.set_logger=function(a){T=a}}),f("lib/process",["require","exports","module","./parse-js"],function(a,b,c){function i(){function a(a){return[this[0],K(a,function(a){var b=[a[0]];return a.length>1&&(b[1]=g(a[1])),b})]}function b(a){var b=[this[0]];return a!=null&&b.push(K(a,g)),b}function g(a){if(a==null)return null;try{f.push(a);var b=a[0],e=d[b];if(e){var g=e.apply(a,a.slice(1));if(g!=null)return g}return e=c[b],e.apply(a,a.slice(1))}finally{f.pop()}}function h(a){if(a==null)return null;try{return f.push(a),c[a[0]].apply(a,a.slice(1))}finally{f.pop()}}function i(a,b){var c={},e;for(e in a)J(a,e)&&(c[e]=d[e],d[e]=a[e]);var f=b();for(e in c)J(c,e)&&(c[e]?d[e]=c[e]:delete d[e]);return f}var c={string:function(a){return[this[0],a]},num:function(a){return[this[0],a]},name:function(a){return[this[0],a]},toplevel:function(a){return[this[0],K(a,g)]},block:b,splice:b,"var":a,"const":a,"try":function(a,b,c){return[this[0],K(a,g),b!=null?[b[0],K(b[1],g)]:null,c!=null?K(c,g):null]},"throw":function(a){return[this[0],g(a)]},"new":function(a,b){return[this[0],g(a),K(b,g)]},"switch":function(a,b){return[this[0],g(a),K(b,function(a){return[a[0]?g(a[0]):null,K(a[1],g)]})]},"break":function(a){return[this[0],a]},"continue":function(a){return[this[0],a]},conditional:function(a,b,c){return[this[0],g(a),g(b),g(c)]},assign:function(a,b,c){return[this[0],a,g(b),g(c)]},dot:function(a){return[this[0],g(a)].concat(e(arguments,1))},call:function(a,b){return[this[0],g(a),K(b,g)]},"function":function(a,b,c){return[this[0],a,b.slice(),K(c,g)]},defun:function(a,b,c){return[this[0],a,b.slice(),K(c,g)]},"if":function(a,b,c){return[this[0],g(a),g(b),g(c)]},"for":function(a,b,c,d){return[this[0],g(a),g(b),g(c),g(d)]},"for-in":function(a,b,c,d){return[this[0],g(a),g(b),g(c),g(d)]},"while":function(a,b){return[this[0],g(a),g(b)]},"do":function(a,b){return[this[0],g(a),g(b)]},"return":function(a){return[this[0],g(a)]},binary:function(a,b,c){return[this[0],a,g(b),g(c)]},"unary-prefix":function(a,b){return[this[0],a,g(b)]},"unary-postfix":function(a,b){return[this[0],a,g(b)]},sub:function(a,b){return[this[0],g(a),g(b)]},object:function(a){return[this[0],K(a,function(a){return a.length==2?[a[0],g(a[1])]:[a[0],g(a[1]),a[2]]})]},regexp:function(a,b){return[this[0],a,b]},array:function(a){return[this[0],K(a,g)]},stat:function(a){return[this[0],g(a)]},seq:function(){return[this[0]].concat(K(e(arguments),g))},label:function(a,b){return[this[0],a,g(b)]},"with":function(a,b){return[this[0],g(a),g(b)]},atom:function(a){return[this[0],a]}},d={},f=[];return{walk:g,dive:h,with_walkers:i,parent:function(){return f[f.length-2]},stack:function(){return f}}}function j(a){this.names={},this.mangled={},this.rev_mangled={},this.cname=-1,this.refs={},this.uses_with=!1,this.uses_eval=!1,this.parent=a,this.children=[],a?(this.level=a.level+1,a.children.push(this)):this.level=0}function l(a){function f(a){b=new j(b);var c=b.body=a();return c.scope=b,b=b.parent,c}function g(a,c){return b.define(a,c)}function h(a){b.refs[a]=!0}function k(a,b,c){var e=this[0]=="defun";return[this[0],e?g(a,"defun"):a,b,f(function(){return e||g(a,"lambda"),K(b,function(a){g(a,"arg")}),K(c,d)})]}function l(a){return function(b){K(b,function(b){g(b[0],a),b[1]&&h(b[0])})}}var b=null,c=i(),d=c.walk,e=[];return f(function(){function i(a,b){for(b=a.children.length;--b>=0;)i(a.children[b]);for(b in a.refs)if(J(a.refs,b))for(var c=a.has(b),d=a;d;d=d.parent){d.refs[b]=c;if(d===c)break}}var f=c.with_walkers({"function":k,defun:k,label:function(a,b){g(a,"label")},"break":function(a){a&&h(a)},"continue":function(a){a&&h(a)},"with":function(a,c){for(var d=b;d;d=d.parent)d.uses_with=!0},"var":l("var"),"const":l("const"),"try":function(a,b,c){if(b!=null)return[this[0],K(a,d),[g(b[0],"catch"),K(b[1],d)],c!=null?K(c,d):null]},name:function(a){a=="eval"&&e.push(b),h(a)}},function(){return d(a)});return K(e,function(a){if(!a.has("eval"))while(a)a.uses_eval=!0,a=a.parent}),i(b),f})}function m(a,b){function g(a,c){return!b.toplevel&&!e.parent?a:b.except&&f(a,b.except)?a:e.get_mangled(a,c)}function h(a){if(b.defines)return!e.has(a)&&J(b.defines,a)?b.defines[a]:null}function j(a,b,c){var f=this[0]=="defun",h;return a&&(f?a=g(a):(h={},!e.uses_eval&&!e.uses_with?a=h[a]=e.next_mangled():h[a]=a)),c=k(c.scope,function(){return b=K(b,function(a){return g(a)}),K(c,d)},h),[this[0],a,b,c]}function k(a,b,c){var d=e;e=a;if(c)for(var f in c)J(c,f)&&a.set_mangle(f,c[f]);for(var f in a.names)J(a.names,f)&&g(f,!0);var h=b();return h.scope=a,e=d,h}function m(a){return[this[0],K(a,function(a){return[g(a[0]),d(a[1])]})]}var c=i(),d=c.walk,e;return b=b||{},c.with_walkers({"function":j,defun:function(){var a=j.apply(this,arguments);switch(c.parent()[0]){case"toplevel":case"function":case"defun":return K.at_top(a)}return a},label:function(a,b){return[this[0],g(a),d(b)]},"break":function(a){if(a)return[this[0],g(a)]},"continue":function(a){if(a)return[this[0],g(a)]},"var":m,"const":m,name:function(a){return h(a)||[this[0],g(a)]},"try":function(a,b,c){return[this[0],K(a,d),b!=null?[g(b[0]),K(b[1],d)]:null,c!=null?K(c,d):null]},toplevel:function(a){var b=this;return k(b.scope,function(){return[b[0],K(a,d)]})}},function(){return d(l(a))})}function o(a,b){return E(a).length>E(b[0]=="stat"?b[1]:b).length?b:a}function p(a){return a[0]=="block"&&a[1]&&a[1].length>0?a[1][a[1].length-1]:a}function q(a){if(a)switch(p(a)[0]){case"return":case"break":case"continue":case"throw":return!0}}function r(a){return a[0]=="unary-prefix"&&f(a[1],["!","delete"])||a[0]=="binary"&&f(a[1],["in","instanceof","==","!=","===","!==","<","<=",">=",">"])||a[0]=="binary"&&f(a[1],["&&","||"])&&r(a[2])&&r(a[3])||a[0]=="conditional"&&r(a[2])&&r(a[3])||a[0]=="assign"&&a[1]===!0&&r(a[3])||a[0]=="seq"&&r(a[a.length-1])}function s(a){return!a||a[0]=="block"&&(!a[1]||a[1].length==0)}function t(a){return a[0]=="string"||a[0]=="unary-prefix"&&a[1]=="typeof"||a[0]=="binary"&&a[1]=="+"&&(t(a[2])||t(a[3]))}function v(a){s(a)||n("Dropping unreachable code: "+E(a,!0))}function w(a){function d(a){a=K(a,c);for(var b=0;b<a.length;++b){var e=a[b];if(e[0]!="if")continue;if(e[3]&&c(e[3]))continue;var f=c(e[2]);if(!q(f))continue;var g=c(e[1]),h=a.slice(b+1),i=h.length==1?h[0]:["block",h],j=a.slice(0,b).concat([[e[0],g,f,i]]);return d(j)}return a}function e(a,b,c){return c=d(c),[this[0],a,b,c]}function f(a){return[this[0],a!=null?d(a):null]}var b=i(),c=b.walk;return b.with_walkers({defun:e,"function":e,block:f,splice:f,toplevel:function(a){return[this[0],d(a)]},"try":function(a,b,c){return[this[0],d(a),b!=null?[b[0],d(b[1])]:null,c!=null?d(c):null]}},function(){return c(a)})}function x(a,b){function g(){throw e}function h(){throw f}function j(){return b.call(this,this,c,g,h)}function k(a){if(a=="++"||a=="--")return j.apply(this,arguments)}var c=i(),d=c.walk,e={},f={};return c.with_walkers({"try":j,"throw":j,"return":j,"new":j,"switch":j,"break":j,"continue":j,assign:j,call:j,"if":j,"for":j,"for-in":j,"while":j,"do":j,"return":j,"unary-prefix":k,"unary-postfix":k,defun:j},function(){for(;;)try{d(a);break}catch(b){if(b===e)break;if(b===f)continue;throw b}})}function y(a){function e(a,b){var e=d;d=b,a=K(a,c);var f={},g=K(b.names,function(a,c){return a!="var"?K.skip:b.references(c)?(f[c]=!0,[c]):K.skip});return g.length>0&&(x(["block",a],function(a,b,c,d){if(a[0]=="assign"&&a[1]===!0&&a[2][0]=="name"&&J(f,a[2][1])){for(var e=g.length;--e>=0;)if(g[e][0]==a[2][1]){g[e][1]&&c(),g[e][1]=a[3],g.push(g.splice(e,1)[0]);break}var h=b.parent();if(h[0]=="seq"){var i=h[2];i.unshift(0,h.length),h.splice.apply(h,i)}else h[0]=="stat"?h.splice(0,h.length,"block"):c();d()}c()}),a.unshift(["var",g])),d=e,a}function f(a){var c=null;for(var d=a.length;--d>=0;){var e=a[d];if(!e[1])continue;e=["assign",!0,["name",e[0]],e[1]],c==null?c=e:c=["seq",e,c]}return c==null?b.parent()[0]=="for-in"?["name",a[0][0]]:K.skip:["stat",c]}function g(a){return[this[0],e(a,this.scope)]}var b=i(),c=b.walk,d;return b.with_walkers({"function":function(a,b,c){for(var d=b.length;--d>=0&&!c.scope.references(b[d]);)b.pop();return c.scope.references(a)||(a=null),[this[0],a,b,e(c,c.scope)]},defun:function(a,b,c){if(!d.references(a))return K.skip;for(var f=b.length;--f>=0&&!c.scope.references(b[f]);)b.pop();return[this[0],a,b,e(c,c.scope)]},"var":f,toplevel:g},function(){return c(l(a))})}function z(a,b){function h(a){var c=["unary-prefix","!",a];switch(a[0]){case"unary-prefix":return a[1]=="!"&&r(a[2])?a[2]:c;case"seq":return a=e(a),a[a.length-1]=h(a[a.length-1]),a;case"conditional":return o(c,["conditional",a[1],h(a[2]),h(a[3])]);case"binary":var d=a[1],f=a[2],g=a[3];if(!b.keep_comps)switch(d){case"<=":return["binary",">",f,g];case"<":return["binary",">=",f,g];case">=":return["binary","<",f,g];case">":return["binary","<=",f,g]}switch(d){case"==":return["binary","!=",f,g];case"!=":return["binary","==",f,g];case"===":return["binary","!==",f,g];case"!==":return["binary","===",f,g];case"&&":return o(c,["binary","||",h(f),h(g)]);case"||":return o(c,["binary","&&",h(f),h(g)])}}return c}function j(a,b,c){var d=function(){return a[0]=="unary-prefix"&&a[1]=="!"?c?["conditional",a[2],c,b]:["binary","||",a[2],b]:c?o(["conditional",a,b,c],["conditional",h(a),c,b]):["binary","&&",a,b]};return u(a,function(a,d){return v(d?c:b),d?b:c},d)}function k(a,b){var c=g;g=a;var d=b();return d.scope=a,g=c,d}function m(a){return a!=null&&a[0]=="block"&&a[1]&&(a[1].length==1?a=a[1][0]:a[1].length==0&&(a=["block"])),a}function p(a,b,c){var d=this[0]=="defun";return c=k(c.scope,function(){var b=t(c,"lambda");return!d&&a&&!g.references(a)&&(a=null),b}),[this[0],a,b,c]}function t(a,c){return a=K(a,d),a=a.reduce(function(a,b){return b[0]=="block"?b[1]&&a.push.apply(a,b[1]):a.push(b),a},[]),a=function(b,c){return a.forEach(function(a){c&&(a[0]=="var"&&c[0]=="var"||a[0]=="const"&&c[0]=="const")?c[1]=c[1].concat(a[1]):(b.push(a),c=a)}),b}([]),b.dead_code&&(a=function(c,d){return a.forEach(function(a){d?a[0]=="function"||a[0]=="defun"?c.push(a):a[0]=="var"||a[0]=="const"?(b.no_warnings||n("Variables declared in unreachable code"),a[1]=K(a[1],function(a){return a[1]&&!b.no_warnings&&v(["assign",!0,["name",a[0]],a[1]]),[a[0]]}),c.push(a)):b.no_warnings||v(a):(c.push(a),f(a[0],["return","throw","break","continue"])&&(d=!0))}),c}([])),b.make_seqs&&(a=function(b,c){return a.forEach(function(a){c&&c[0]=="stat"&&a[0]=="stat"?c[1]=["seq",c[1],a[1]]:(b.push(a),c=a)}),b.length>=2&&b[b.length-2][0]=="stat"&&(b[b.length-1][0]=="return"||b[b.length-1][0]=="throw")&&b[b.length-1][1]&&b.splice(b.length-2,2,[b[b.length-1][0],["seq",b[b.length-2][1],b[b.length-1][1]]]),b}([])),a}function x(a,b,c){return u(a,function(a,e){return e?(b=d(b),v(c),b||["block"]):(c=d(c),v(b),c||["block"])},function(){return y(a,b,c)})}function y(a,b,c){a=d(a),b=d(b),c=d(c),s(b)?(a=h(a),b=c,c=null):s(c)?c=null:function(){var d=E(a),e=h(a),f=E(e);if(f.length<d.length){var g=b;b=c,c=g,a=e}}();if(s(c)&&s(b))return["stat",a];var e=["if",a,b,c];return b[0]=="if"&&s(b[3])&&s(c)?e=o(e,d(["if",["binary","&&",a,b[1]],b[2]])):b[0]=="stat"?c?c[0]=="stat"&&(e=o(e,["stat",j(a,b[1],c[1])])):e=o(e,["stat",j(a,b[1])]):c&&b[0]==c[0]&&(b[0]=="return"||b[0]=="throw")&&b[1]&&c[1]?e=o(e,[b[0],j(a,b[1],c[1])]):c&&q(b)?(e=[["if",a,b]],c[0]=="block"?c[1]&&(e=e.concat(c[1])):e.push(c),e=d(["block",e])):b&&q(c)&&(e=[["if",h(a),c]],b[0]=="block"?b[1]&&(e=e.concat(b[1])):e.push(b),e=d(["block",e])),e}function z(a,b){return u(a,function(a,c){return c?["for",null,null,null,d(b)]:(v(b),["block"])})}b=H(b,{make_seqs:!0,dead_code:!0,no_warnings:!1,keep_comps:!0});var c=i(),d=c.walk,g;return c.with_walkers({sub:function(a,b){if(b[0]=="string"){var c=b[1];if(I(c))return["dot",d(a),c];if(/^[1-9][0-9]*$/.test(c)||c==="0")return["sub",d(a),["num",parseInt(c,10)]]}},"if":x,toplevel:function(a){return["toplevel",k(this.scope,function(){return t(a)})]},"switch":function(a,b){var c=b.length-1;return["switch",d(a),K(b,function(a,b){var e=t(a[1]);if(b==c&&e.length>0){var f=e[e.length-1];f[0]=="break"&&!f[1]&&e.pop()}return[a[0]?d(a[0]):null,e]})]},"function":p,defun:p,block:function(a){if(a)return m(["block",t(a)])},binary:function(a,b,c){return u(["binary",a,d(b),d(c)],function(a){return o(d(a),this)},function(){return function(){if(a!="=="&&a!="!=")return;var e=d(b),f=d(c);return e&&e[0]=="unary-prefix"&&e[1]=="!"&&e[2][0]=="num"?b=["num",+!e[2][1]]:f&&f[0]=="unary-prefix"&&f[1]=="!"&&f[2][0]=="num"&&(c=["num",+!f[2][1]]),["binary",a,b,c]}()||this})},conditional:function(a,b,c){return j(d(a),d(b),d(c))},"try":function(a,b,c){return["try",t(a),b!=null?[b[0],t(b[1])]:null,c!=null?t(c):null]},"unary-prefix":function(a,b){b=d(b);var c=["unary-prefix",a,b];return a=="!"&&(c=o(c,h(b))),u(c,function(a,b){return d(a)},function(){return c})},name:function(a){switch(a){case"true":return["unary-prefix","!",["num",0]];case"false":return["unary-prefix","!",["num",1]]}},"while":z,assign:function(a,b,c){b=d(b),c=d(c);var e=["+","-","/","*","%",">>","<<",">>>","|","^","&"];return a===!0&&b[0]==="name"&&c[0]==="binary"&&~e.indexOf(c[1])&&c[2][0]==="name"&&c[2][1]===b[1]?[this[0],c[1],b,c[3]]:[this[0],a,b,c]}},function(){for(var b=0;b<2;++b)a=w(a),a=l(a),a=d(a);return a})}function B(a,b){var c=0,d=0;return a=a.replace(/[\\\b\f\n\r\t\x22\x27\u2028\u2029\0]/g,function(a){switch(a){case"\\":return"\\\\";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";case'"':return++c,'"';case"'":return++d,"'";case"\0":return"\\0"}return a}),b&&(a=C(a)),c>d?"'"+a.replace(/\x27/g,"\\'")+"'":'"'+a.replace(/\x22/g,'\\"')+'"'}function C(a){return a.replace(/[\u0080-\uffff]/g,function(a){var b=a.charCodeAt(0).toString(16);while(b.length<4)b="0"+b;return"\\u"+b})}function E(a,b){function m(a){var c=B(a,b.ascii_only);return b.inline_script&&(c=c.replace(/<\x2fscript([>/\t\n\f\r ])/gi,"<\\/script$1")),c}function n(a){return a=a.toString(),b.ascii_only&&(a=C(a)),a}function o(a){return a==null&&(a=""),c&&(a=G(" ",b.indent_start+j*b.indent_level)+a),a}function p(a,b){b==null&&(b=1),j+=b;try{return a.apply(null,e(arguments,1))}finally{j-=b}}function q(a){if(c)return a.join(" ");var b=[];for(var d=0;d<a.length;++d){var e=a[d+1];b.push(a[d]),e&&(/[a-z0-9_\x24]$/i.test(a[d].toString())&&/^[a-z0-9_\x24]/i.test(e.toString())||/[\+\-]$/.test(a[d].toString())&&/^[\+\-]/.test(e.toString()))&&b.push(" ")}return b.join("")}function r(a){return a.join(","+l)}function t(a){var b=y(a);for(var c=1;c<arguments.length;++c){var d=arguments[c];if(d instanceof Function&&d(a)||a[0]==d)return"("+b+")"}return b}function u(a){if(a.length==1)return a[0];if(a.length==2){var b=a[1];return a=a[0],a.length>b.length?b:a}return u([a[0],u(a.slice(1))])}function v(a){if(a[0]=="function"||a[0]=="object"){var b=e(x.stack()),c=b.pop(),d=b.pop();while(d){if(d[0]=="stat")return!0;if((d[0]=="seq"||d[0]=="call"||d[0]=="dot"||d[0]=="sub"||d[0]=="conditional")&&d[1]===c||(d[0]=="binary"||d[0]=="assign"||d[0]=="unary-postfix")&&d[2]===c)c=d,d=b.pop();else return!1}}return!J(A,a[0])}function w(a){var b=a.toString(10),c=[b.replace(/^0\./,".")],d;return Math.floor(a)===a?(a<0?c.push("-0x"+(-a).toString(16).toLowerCase(),"-0"+(-a).toString(8)):c.push("0x"+a.toString(16).toLowerCase(),"0"+a.toString(8)),(d=/^(.*?)(0+)$/.exec(a))&&c.push(d[1]+"e"+d[2].length)):(d=/^0?\.(0+)(.*)$/.exec(a))&&c.push(d[2]+"e-"+(d[1].length+d[2].length),b.substr(b.indexOf("."))),u(c)}function z(a){if(a==null)return";";if(a[0]=="do")return N([a]);var b=a;for(;;){var c=b[0];if(c=="if"){if(!b[3])return y(["block",[a]]);b=b[3]}else if(c=="while"||c=="do")b=b[2];else if(c=="for"||c=="for-in")b=b[4];else break}return y(a)}function E(a,b,c,d){var e=d||"function";return a&&(e+=" "+n(a)),e+="("+r(K(b,n))+")",e=q([e,N(c)]),v(this)?"("+e+")":e}function F(a){switch(a[0]){case"with":case"while":return s(a[2]);case"for":case"for-in":return s(a[4]);case"if":if(s(a[2])&&!a[3])return!0;if(a[3])return s(a[3])?!0:F(a[3]);return F(a[2])}}function L(a,b){for(var d=[],e=a.length-1,f=0;f<=e;++f){var g=a[f],h=y(g);h!=";"&&(!c&&f==e&&!F(g)&&(h=h.replace(/;+\s*$/,"")),d.push(h))}return b?d:K(d,o)}function M(a){var b=a.length;return b==0?"{}":"{"+k+K(a,function(a,d){var e=a[1].length>0,f=p(function(){return o(a[0]?q(["case",y(a[0])+":"]):"default:")},.5)+(e?k+p(function(){return L(a[1]).join(k)}):"");return!c&&e&&d<b-1&&(f+=";"),f}).join(k)+k+o("}")}function N(a){return a?a.length==0?"{}":"{"+k+p(function(){return L(a).join(k)})+k+o("}"):";"}function O(a){var b=a[0],c=a[1];return c!=null&&(b=q([n(b),"=",t(c,"seq")])),b}b=H(b,{indent_start:0,indent_level:4,quote_keys:!1,space_colon:!1,beautify:!1,ascii_only:!1,inline_script:!1});var c=!!b.beautify,j=0,k=c?"\n":"",l=c?" ":"",x=i(),y=x.walk;return x.with_walkers({string:m,num:w,name:n,toplevel:function(a){return L(a).join(k+k)},splice:function(a){var b=x.parent();return J(D,b)?N.apply(this,arguments):K(L(a,!0),function(a,b){return b>0?o(a):a}).join(k)},block:N,"var":function(a){return"var "+r(K(a,O))+";"},"const":function(a){return"const "+r(K(a,O))+";"},"try":function(a,b,c){var d=["try",N(a)];return b&&d.push("catch","("+b[0]+")",N(b[1])),c&&d.push("finally",N(c)),q(d)},"throw":function(a){return q(["throw",y(a)])+";"},"new":function(a,b){return b=b.length>0?"("+r(K(b,function(a){return t(a,"seq")}))+")":"",q(["new",t(a,"seq","binary","conditional","assign",function(a){var b=i(),c={};try{b.with_walkers({call:function(){throw c},"function":function(){return this}},function(){b.walk(a)})}catch(d){if(d===c)return!0;throw d}})+b])},"switch":function(a,b){return q(["switch","("+y(a)+")",M(b)])},"break":function(a){var b="break";return a!=null&&(b+=" "+n(a)),b+";"},"continue":function(a){var b="continue";return a!=null&&(b+=" "+n(a)),b+";"},conditional:function(a,b,c){return q([t(a,"assign","seq","conditional"),"?",t(b,"seq"),":",t(c,"seq")])},assign:function(a,b,c){return a&&a!==!0?a+="=":a="=",q([y(b),a,t(c,"seq")])},dot:function(a){var b=y(a),c=1;a[0]=="num"?/\./.test(a[1])||(b+="."):v(a)&&(b="("+b+")");while(c<arguments.length)b+="."+n(arguments[c++]);return b},call:function(a,b){var c=y(a);return c.charAt(0)!="("&&v(a)&&(c="("+c+")"),c+"("+r(K(b,function(a){return t(a,"seq")}))+")"},"function":E,defun:E,"if":function(a,b,c){var d=["if","("+y(a)+")",c?z(b):y(b)];return c&&d.push("else",y(c)),q(d)},"for":function(a,b,c,d){var e=["for"];a=(a!=null?y(a):"").replace(/;*\s*$/,";"+l),b=(b!=null?y(b):"").replace(/;*\s*$/,";"+l),c=(c!=null?y(c):"").replace(/;*\s*$/,"");var f=a+b+c;return f=="; ; "&&(f=";;"),e.push("("+f+")",y(d)),q(e)},"for-in":function(a,b,c,d){return q(["for","("+(a?y(a).replace(/;+$/,""):y(b)),"in",y(c)+")",y(d)])},"while":function(a,b){return q(["while","("+y(a)+")",y(b)])},"do":function(a,b){return q(["do",y(b),"while","("+y(a)+")"])+";"},"return":function(a){var b=["return"];return a!=null&&b.push(y(a)),q(b)+";"},binary:function(a,d,e){var h=y(d),i=y(e);if(f(d[0],["assign","conditional","seq"])||d[0]=="binary"&&g[a]>g[d[1]]||d[0]=="function"&&v(this))h="("+h+")";return f(e[0],["assign","conditional","seq"])||e[0]=="binary"&&g[a]>=g[e[1]]&&(e[1]!=a||!f(a,["&&","||","*"]))?i="("+i+")":!c&&b.inline_script&&(a=="<"||a=="<<")&&e[0]=="regexp"&&/^script/i.test(e[1])&&(i=" "+i),q([h,a,i])},"unary-prefix":function(a,b){var c=y(b);return b[0]=="num"||b[0]=="unary-prefix"&&!J(h,a+b[1])||!v(b)||(c="("+c+")"),a+(d.is_alphanumeric_char(a.charAt(0))?" ":"")+c},"unary-postfix":function(a,b){var c=y(b);return b[0]=="num"||b[0]=="unary-postfix"&&!J(h,a+b[1])||!v(b)||(c="("+c+")"),c+a},sub:function(a,b){var c=y(a);return v(a)&&(c="("+c+")"),c+"["+y(b)+"]"},object:function(a){var d=v(this);if(a.length==0)return d?"({})":"{}";var e="{"+k+p(function(){return K(a,function(a){if(a.length==3)return o(E(a[0],a[1][2],a[1][3],a[2]));var d=a[0],e=t(a[1],"seq");return b.quote_keys?d=m(d):(typeof d=="number"||!c&&+d+""==d)&&parseFloat(d)>=0?d=w(+d):I(d)||(d=m(d)),o(q(c&&b.space_colon?[d,":",e]:[d+":",e]))}).join(","+k)})+k+o("}");return d?"("+e+")":e},regexp:function(a,b){return"/"+a+"/"+b},array:function(a){return a.length==0?"[]":q(["[",r(K(a,function(b,d){return!c&&b[0]=="atom"&&b[1]=="undefined"?d===a.length-1?",":"":t(b,"seq")})),"]"])},stat:function(a){return y(a).replace(/;*\s*$/,";")},seq:function(){return r(K(e(arguments),y))},label:function(a,b){return q([n(a),":",y(b)])},"with":function(a,b){return q(["with","("+y(a)+")",y(b)])},atom:function(a){return n(a)}},function(){return y(a)})}function F(a,b){var c=[0];return d.parse(function(){function h(a){return a.pos-f}function i(a){f=a.pos,c.push(f)}function j(){var a=e.apply(this,arguments);c:{if(g&&g.type=="keyword")break c;if(h(a)>b)switch(a.type){case"keyword":case"atom":case"name":case"punc":i(a);break c}}return g=a,a}var e=d.tokenizer(a),f=0,g;return j.context=function(){return e.context.apply(this,arguments)},j}()),c.map(function(b,d){return a.substring(b,c[d+1]||a.length)}).join("\n")}function G(a,b){if(b>0){if(b==1)return a;var c=G(a,b>>1);return c+=c,b&1&&(c+=a),c}return""}function H(a,b){var c={};a===!0&&(a={});for(var d in b)J(b,d)&&(c[d]=a&&J(a,d)?a[d]:b[d]);return c}function I(a){return/^[a-z_$][a-z0-9_$]*$/i.test(a)&&a!="this"&&!J(d.KEYWORDS_ATOM,a)&&!J(d.RESERVED_WORDS,a)&&!J(d.KEYWORDS,a)}function J(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var d=a("./parse-js"),e=d.slice,f=d.member,g=d.PRECEDENCE,h=d.OPERATORS,k=function(){var a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_";return function(b){var c="";do c=a.charAt(b%54)+c,b=Math.floor(b/54);while(b>0);return c}}();j.prototype={has:function(a){for(var b=this;b;b=b.parent)if(J(b.names,a))return b},has_mangled:function(a){for(var b=this;b;b=b.parent)if(J(b.rev_mangled,a))return b},toJSON:function(){return{names:this.names,uses_eval:this.uses_eval,uses_with:this.uses_with}},next_mangled:function(){for(;;){var a=k(++this.cname),b;b=this.has_mangled(a);if(b&&this.refs[b.rev_mangled[a]]===b)continue;b=this.has(a);if(b&&b!==this&&this.refs[a]===b&&!b.has_mangled(a))continue;if(J(this.refs,a)&&this.refs[a]==null)continue;if(!I(a))continue;return a}},set_mangle:function(a,b){return this.rev_mangled[b]=a,this.mangled[a]=b},get_mangled:function(a,b){if(this.uses_eval||this.uses_with)return a;var c=this.has(a);return c?J(c.mangled,a)?c.mangled[a]:b?c.set_mangle(a,c.next_mangled()):a:a},references:function(a){return a&&!this.parent||this.uses_with||this.uses_eval||this.refs[a]},define:function(a,b){if(a!=null){if(b=="var"||!J(this.names,a))this.names[a]=b||"var";return a}}};var n=function(){},u=function(){function b(c){switch(c[0]){case"string":case"num":return c[1];case"name":case"atom":switch(c[1]){case"true":return!0;case"false":return!1;case"null":return null}break;case"unary-prefix":switch(c[1]){case"!":return!b(c[2]);case"typeof":return typeof b(c[2]);case"~":return~b(c[2]);case"-":return-b(c[2]);case"+":return+b(c[2])}break;case"binary":var d=c[2],e=c[3];switch(c[1]){case"&&":return b(d)&&b(e);case"||":return b(d)||b(e);case"|":return b(d)|b(e);case"&":return b(d)&b(e);case"^":return b(d)^b(e);case"+":return b(d)+b(e);case"*":return b(d)*b(e);case"/":return b(d)/b(e);case"%":return b(d)%b(e);case"-":return b(d)-b(e);case"<<":return b(d)<<b(e);case">>":return b(d)>>b(e);case">>>":return b(d)>>>b(e);case"==":return b(d)==b(e);case"===":return b(d)===b(e);case"!=":return b(d)!=b(e);case"!==":return b(d)!==b(e);case"<":return b(d)<b(e);case"<=":return b(d)<=b(e);case">":return b(d)>b(e);case">=":return b(d)>=b(e);case"in":return b(d)in b(e);case"instanceof":return b(d)instanceof b(e)}}throw a}var a={};return function(c,d,e){try{var f=b(c),g;switch(typeof f){case"string":g=["string",f];break;case"number":g=["num",f];break;case"boolean":g=["name",String(f)];break;default:throw new Error("Can't handle constant of type: "+typeof f)}return d.call(c,g,f)}catch(h){if(h===a){if(c[0]!="binary"||c[1]!="==="&&c[1]!="!=="||!(t(c[2])&&t(c[3])||r(c[2])&&r(c[3]))){if(e&&c[0]=="binary"&&(c[1]=="||"||c[1]=="&&"))try{var i=b(c[2]);c=c[1]=="&&"&&(i?c[3]:i)||c[1]=="||"&&(i?i:c[3])||c}catch(j){}}else c[1]=c[1].substr(0,2);return e?e.call(c,c):null}throw h}}}(),A=d.array_to_hash(["name","array","object","string","dot","sub","call","regexp","defun"]),D=d.array_to_hash(["if","while","do","for","for-in","with"]),K;(function(){function b(a){this.v=a}function c(a){this.v=a}K=function(d,e,f){function j(){var j=e.call(f,d[i],i);j instanceof b?(j=j.v,j instanceof c?h.push.apply(h,j.v):h.push(j)):j!=a&&(j instanceof c?g.push.apply(g,j.v):g.push(j))}var g=[],h=[],i;if(d instanceof Array)for(i=0;i<d.length;++i)j();else for(i in d)J(d,i)&&j();return h.concat(g)},K.at_top=function(a){return new b(a)},K.splice=function(a){return new c(a)};var a=K.skip={}})(),b.ast_walker=i,b.ast_mangle=m,b.ast_squeeze=z,b.ast_lift_variables=y,b.gen_code=E,b.ast_add_scope=l,b.set_logger=function(a){n=a},b.make_string=B,b.split_lines=F,b.MAP=K}),f("uglify-js",["require","exports","module","./lib/parse-js","./lib/process"],function(a,b,c){function d(a,b){b||(b={});var c=d.parser,e=d.uglify,f=c.parse(a,b.strict_semicolons);f=e.ast_mangle(f,b.mangle_options),f=e.ast_squeeze(f,b.squeeze_options);var g=e.gen_code(f,b.gen_options);return g}d.parser=a("./lib/parse-js"),d.uglify=a("./lib/process"),c.exports=d}),f("lib/squeeze-more",["require","exports","module","./parse-js","./process"],function(a,b,c){function l(a){function f(a,b){var c=d,e;return d=a,e=b(),d=c,e}function g(a,b,d){return[this[0],a,b,f(d.scope,h(i,d,c))]}var b=e.ast_walker(),c=b.walk,d;return b.with_walkers({toplevel:function(a){return[this[0],f(this.scope,h(i,a,c))]},"function":g,defun:g,"new":function(a,b){if(a[0]=="name"&&a[1]=="Array"&&!d.has("Array"))return b.length!=1?["array",b]:c(["call",["name","Array"],b])},call:function(a,b){if(a[0]=="dot"&&a[2]=="toString"&&b.length==0)return["binary","+",a[1],["string",""]];if(a[0]=="name"&&a[1]=="Array"&&b.length!=1&&!d.has("Array"))return["array",b]}},function(){return c(e.ast_add_scope(a))})}var d=a("./parse-js"),e=a("./process"),f=d.slice,g=d.member,h=d.curry,i=e.MAP,j=d.PRECEDENCE,k=d.OPERATORS;b.ast_squeeze_more=l});if(!this.uglify){var g=this;e(["uglify-js","lib/process","lib/squeeze-more"],function(a,b,c){b.ast_squeeze_more=c.ast_squeeze_more,g.uglify=a;var d=g.define;typeof d=="function"&&d.amd&&d("uglifyweb",function(){return a})},null,!0)}})()
\ No newline at end of file
diff --git a/bootstrap-3.0.0/bower.json b/bootstrap-3.0.0/bower.json
new file mode 100644
index 0000000..7ba448d
--- /dev/null
+++ b/bootstrap-3.0.0/bower.json
@@ -0,0 +1,11 @@
+{
+  "name": "bootstrap",
+  "version": "3.0.0",
+  "main": ["./dist/js/bootstrap.js", "./dist/css/bootstrap.css"],
+  "ignore": [
+      "**/.*"
+  ],
+  "dependencies": {
+    "jquery": ">= 1.9.0"
+  }
+}
diff --git a/bootstrap-3.0.0/browserstack.json b/bootstrap-3.0.0/browserstack.json
new file mode 100644
index 0000000..76564eb
--- /dev/null
+++ b/bootstrap-3.0.0/browserstack.json
@@ -0,0 +1,37 @@
+{
+  "username": "--secure--",
+  "key": "--secure--",
+  "test_path": "js/tests/index.html",
+  "browsers":  [
+    {
+      "browser": "firefox",
+      "browser_version": "latest",
+      "os": "OS X",
+      "os_version": "Mountain Lion"
+    },
+    {
+      "browser": "safari",
+      "browser_version": "latest",
+      "os": "OS X",
+      "os_version": "Mountain Lion"
+    },
+    {
+      "browser": "chrome",
+      "browser_version": "latest",
+      "os": "OS X",
+      "os_version": "Mountain Lion"
+    },
+    {
+      "browser": "firefox",
+      "browser_version": "latest",
+      "os": "Windows",
+      "os_version": "7"
+    },
+    {
+      "browser": "chrome",
+      "browser_version": "latest",
+      "os": "Windows",
+      "os_version": "7"
+    }
+  ]
+}
diff --git a/bootstrap-3.0.0/components.html b/bootstrap-3.0.0/components.html
new file mode 100644
index 0000000..a428529
--- /dev/null
+++ b/bootstrap-3.0.0/components.html
@@ -0,0 +1,2978 @@
+---
+layout: default
+title: Components
+slug: components
+lead: "Over a dozen reusable components built to provide iconography, dropdowns, navigation, alerts, popovers, and much more."
+base_url: "../"
+---
+
+
+  <!-- Glyphicons
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="glyphicons">Glyphicons</h1>
+    </div>
+
+    <h2 id="glyphicons-glyphs">Available glyphs</h2>
+    <p>Includes 180 glyphs in font format from the Glyphicon Halflings set. <a href="http://glyphicons.com/">Glyphicons</a> Halflings are normally not available for free, but their creator has made them available for Bootstrap free of cost. As a thank you, we only ask that you to include a link back to <a href="http://glyphicons.com/">Glyphicons</a> whenever possible.</p>
+    <ul class="bs-glyphicons">
+      <li><span class="glyphicon glyphicon-adjust"></span> .glyphicon .glyphicon-adjust</li>
+      <li><span class="glyphicon glyphicon-align-center"></span> .glyphicon .glyphicon-align-center</li>
+      <li><span class="glyphicon glyphicon-align-justify"></span> .glyphicon .glyphicon-align-justify</li>
+      <li><span class="glyphicon glyphicon-align-left"></span> .glyphicon .glyphicon-align-left</li>
+      <li><span class="glyphicon glyphicon-align-right"></span> .glyphicon .glyphicon-align-right</li>
+      <li><span class="glyphicon glyphicon-arrow-down"></span> .glyphicon .glyphicon-arrow-down</li>
+      <li><span class="glyphicon glyphicon-arrow-left"></span> .glyphicon .glyphicon-arrow-left</li>
+      <li><span class="glyphicon glyphicon-arrow-right"></span> .glyphicon .glyphicon-arrow-right</li>
+      <li><span class="glyphicon glyphicon-arrow-up"></span> .glyphicon .glyphicon-arrow-up</li>
+      <li><span class="glyphicon glyphicon-asterisk"></span> .glyphicon .glyphicon-asterisk</li>
+      <li><span class="glyphicon glyphicon-backward"></span> .glyphicon .glyphicon-backward</li>
+      <li><span class="glyphicon glyphicon-ban-circle"></span> .glyphicon .glyphicon-ban-circle</li>
+      <li><span class="glyphicon glyphicon-barcode"></span> .glyphicon .glyphicon-barcode</li>
+      <li><span class="glyphicon glyphicon-bell"></span> .glyphicon .glyphicon-bell</li>
+      <li><span class="glyphicon glyphicon-bold"></span> .glyphicon .glyphicon-bold</li>
+      <li><span class="glyphicon glyphicon-book"></span> .glyphicon .glyphicon-book</li>
+      <li><span class="glyphicon glyphicon-bookmark"></span> .glyphicon .glyphicon-bookmark</li>
+      <li><span class="glyphicon glyphicon-briefcase"></span> .glyphicon .glyphicon-briefcase</li>
+      <li><span class="glyphicon glyphicon-bullhorn"></span> .glyphicon .glyphicon-bullhorn</li>
+      <li><span class="glyphicon glyphicon-calendar"></span> .glyphicon .glyphicon-calendar</li>
+      <li><span class="glyphicon glyphicon-camera"></span> .glyphicon .glyphicon-camera</li>
+      <li><span class="glyphicon glyphicon-certificate"></span> .glyphicon .glyphicon-certificate</li>
+      <li><span class="glyphicon glyphicon-check"></span> .glyphicon .glyphicon-check</li>
+      <li><span class="glyphicon glyphicon-chevron-down"></span> .glyphicon .glyphicon-chevron-down</li>
+      <li><span class="glyphicon glyphicon-chevron-left"></span> .glyphicon .glyphicon-chevron-left</li>
+      <li><span class="glyphicon glyphicon-chevron-right"></span> .glyphicon .glyphicon-chevron-right</li>
+      <li><span class="glyphicon glyphicon-chevron-up"></span> .glyphicon .glyphicon-chevron-up</li>
+      <li><span class="glyphicon glyphicon-circle-arrow-down"></span> .glyphicon .glyphicon-circle-arrow-down</li>
+      <li><span class="glyphicon glyphicon-circle-arrow-left"></span> .glyphicon .glyphicon-circle-arrow-left</li>
+      <li><span class="glyphicon glyphicon-circle-arrow-right"></span> .glyphicon .glyphicon-circle-arrow-right</li>
+      <li><span class="glyphicon glyphicon-circle-arrow-up"></span> .glyphicon .glyphicon-circle-arrow-up</li>
+      <li><span class="glyphicon glyphicon-cloud"></span> .glyphicon .glyphicon-cloud</li>
+      <li><span class="glyphicon glyphicon-cloud-download"></span> .glyphicon .glyphicon-cloud-download</li>
+      <li><span class="glyphicon glyphicon-cloud-upload"></span> .glyphicon .glyphicon-cloud-upload</li>
+      <li><span class="glyphicon glyphicon-cog"></span> .glyphicon .glyphicon-cog</li>
+      <li><span class="glyphicon glyphicon-collapse-down"></span> .glyphicon .glyphicon-collapse-down</li>
+      <li><span class="glyphicon glyphicon-collapse-up"></span> .glyphicon .glyphicon-collapse-up</li>
+      <li><span class="glyphicon glyphicon-comment"></span> .glyphicon .glyphicon-comment</li>
+      <li><span class="glyphicon glyphicon-compressed"></span> .glyphicon .glyphicon-compressed</li>
+      <li><span class="glyphicon glyphicon-copyright-mark"></span> .glyphicon .glyphicon-copyright-mark</li>
+      <li><span class="glyphicon glyphicon-credit-card"></span> .glyphicon .glyphicon-credit-card</li>
+      <li><span class="glyphicon glyphicon-cutlery"></span> .glyphicon .glyphicon-cutlery</li>
+      <li><span class="glyphicon glyphicon-dashboard"></span> .glyphicon .glyphicon-dashboard</li>
+      <li><span class="glyphicon glyphicon-download"></span> .glyphicon .glyphicon-download</li>
+      <li><span class="glyphicon glyphicon-download-alt"></span> .glyphicon .glyphicon-download-alt</li>
+      <li><span class="glyphicon glyphicon-earphone"></span> .glyphicon .glyphicon-earphone</li>
+      <li><span class="glyphicon glyphicon-edit"></span> .glyphicon .glyphicon-edit</li>
+      <li><span class="glyphicon glyphicon-eject"></span> .glyphicon .glyphicon-eject</li>
+      <li><span class="glyphicon glyphicon-envelope"></span> .glyphicon .glyphicon-envelope</li>
+      <li><span class="glyphicon glyphicon-euro"></span> .glyphicon .glyphicon-euro</li>
+      <li><span class="glyphicon glyphicon-exclamation-sign"></span> .glyphicon .glyphicon-exclamation-sign</li>
+      <li><span class="glyphicon glyphicon-expand"></span> .glyphicon .glyphicon-expand</li>
+      <li><span class="glyphicon glyphicon-export"></span> .glyphicon .glyphicon-export</li>
+      <li><span class="glyphicon glyphicon-eye-close"></span> .glyphicon .glyphicon-eye-close</li>
+      <li><span class="glyphicon glyphicon-eye-open"></span> .glyphicon .glyphicon-eye-open</li>
+      <li><span class="glyphicon glyphicon-facetime-video"></span> .glyphicon .glyphicon-facetime-video</li>
+      <li><span class="glyphicon glyphicon-fast-backward"></span> .glyphicon .glyphicon-fast-backward</li>
+      <li><span class="glyphicon glyphicon-fast-forward"></span> .glyphicon .glyphicon-fast-forward</li>
+      <li><span class="glyphicon glyphicon-file"></span> .glyphicon .glyphicon-file</li>
+      <li><span class="glyphicon glyphicon-film"></span> .glyphicon .glyphicon-film</li>
+      <li><span class="glyphicon glyphicon-filter"></span> .glyphicon .glyphicon-filter</li>
+      <li><span class="glyphicon glyphicon-fire"></span> .glyphicon .glyphicon-fire</li>
+      <li><span class="glyphicon glyphicon-flag"></span> .glyphicon .glyphicon-flag</li>
+      <li><span class="glyphicon glyphicon-flash"></span> .glyphicon .glyphicon-flash</li>
+      <li><span class="glyphicon glyphicon-floppy-disk"></span> .glyphicon .glyphicon-floppy-disk</li>
+      <li><span class="glyphicon glyphicon-floppy-open"></span> .glyphicon .glyphicon-floppy-open</li>
+      <li><span class="glyphicon glyphicon-floppy-remove"></span> .glyphicon .glyphicon-floppy-remove</li>
+      <li><span class="glyphicon glyphicon-floppy-save"></span> .glyphicon .glyphicon-floppy-save</li>
+      <li><span class="glyphicon glyphicon-floppy-saved"></span> .glyphicon .glyphicon-floppy-saved</li>
+      <li><span class="glyphicon glyphicon-folder-close"></span> .glyphicon .glyphicon-folder-close</li>
+      <li><span class="glyphicon glyphicon-folder-open"></span> .glyphicon .glyphicon-folder-open</li>
+      <li><span class="glyphicon glyphicon-font"></span> .glyphicon .glyphicon-font</li>
+      <li><span class="glyphicon glyphicon-forward"></span> .glyphicon .glyphicon-forward</li>
+      <li><span class="glyphicon glyphicon-fullscreen"></span> .glyphicon .glyphicon-fullscreen</li>
+      <li><span class="glyphicon glyphicon-gbp"></span> .glyphicon .glyphicon-gbp</li>
+      <li><span class="glyphicon glyphicon-gift"></span> .glyphicon .glyphicon-gift</li>
+      <li><span class="glyphicon glyphicon-glass"></span> .glyphicon .glyphicon-glass</li>
+      <li><span class="glyphicon glyphicon-globe"></span> .glyphicon .glyphicon-globe</li>
+      <li><span class="glyphicon glyphicon-hand-down"></span> .glyphicon .glyphicon-hand-down</li>
+      <li><span class="glyphicon glyphicon-hand-left"></span> .glyphicon .glyphicon-hand-left</li>
+      <li><span class="glyphicon glyphicon-hand-right"></span> .glyphicon .glyphicon-hand-right</li>
+      <li><span class="glyphicon glyphicon-hand-up"></span> .glyphicon .glyphicon-hand-up</li>
+      <li><span class="glyphicon glyphicon-hd-video"></span> .glyphicon .glyphicon-hd-video</li>
+      <li><span class="glyphicon glyphicon-hdd"></span> .glyphicon .glyphicon-hdd</li>
+      <li><span class="glyphicon glyphicon-header"></span> .glyphicon .glyphicon-header</li>
+      <li><span class="glyphicon glyphicon-headphones"></span> .glyphicon .glyphicon-headphones</li>
+      <li><span class="glyphicon glyphicon-heart"></span> .glyphicon .glyphicon-heart</li>
+      <li><span class="glyphicon glyphicon-heart-empty"></span> .glyphicon .glyphicon-heart-empty</li>
+      <li><span class="glyphicon glyphicon-home"></span> .glyphicon .glyphicon-home</li>
+      <li><span class="glyphicon glyphicon-import"></span> .glyphicon .glyphicon-import</li>
+      <li><span class="glyphicon glyphicon-inbox"></span> .glyphicon .glyphicon-inbox</li>
+      <li><span class="glyphicon glyphicon-indent-left"></span> .glyphicon .glyphicon-indent-left</li>
+      <li><span class="glyphicon glyphicon-indent-right"></span> .glyphicon .glyphicon-indent-right</li>
+      <li><span class="glyphicon glyphicon-info-sign"></span> .glyphicon .glyphicon-info-sign</li>
+      <li><span class="glyphicon glyphicon-italic"></span> .glyphicon .glyphicon-italic</li>
+      <li><span class="glyphicon glyphicon-leaf"></span> .glyphicon .glyphicon-leaf</li>
+      <li><span class="glyphicon glyphicon-link"></span> .glyphicon .glyphicon-link</li>
+      <li><span class="glyphicon glyphicon-list"></span> .glyphicon .glyphicon-list</li>
+      <li><span class="glyphicon glyphicon-list-alt"></span> .glyphicon .glyphicon-list-alt</li>
+      <li><span class="glyphicon glyphicon-lock"></span> .glyphicon .glyphicon-lock</li>
+      <li><span class="glyphicon glyphicon-log-in"></span> .glyphicon .glyphicon-log-in</li>
+      <li><span class="glyphicon glyphicon-log-out"></span> .glyphicon .glyphicon-log-out</li>
+      <li><span class="glyphicon glyphicon-magnet"></span> .glyphicon .glyphicon-magnet</li>
+      <li><span class="glyphicon glyphicon-map-marker"></span> .glyphicon .glyphicon-map-marker</li>
+      <li><span class="glyphicon glyphicon-minus"></span> .glyphicon .glyphicon-minus</li>
+      <li><span class="glyphicon glyphicon-minus-sign"></span> .glyphicon .glyphicon-minus-sign</li>
+      <li><span class="glyphicon glyphicon-move"></span> .glyphicon .glyphicon-move</li>
+      <li><span class="glyphicon glyphicon-music"></span> .glyphicon .glyphicon-music</li>
+      <li><span class="glyphicon glyphicon-new-window"></span> .glyphicon .glyphicon-new-window</li>
+      <li><span class="glyphicon glyphicon-off"></span> .glyphicon .glyphicon-off</li>
+      <li><span class="glyphicon glyphicon-ok"></span> .glyphicon .glyphicon-ok</li>
+      <li><span class="glyphicon glyphicon-ok-circle"></span> .glyphicon .glyphicon-ok-circle</li>
+      <li><span class="glyphicon glyphicon-ok-sign"></span> .glyphicon .glyphicon-ok-sign</li>
+      <li><span class="glyphicon glyphicon-open"></span> .glyphicon .glyphicon-open</li>
+      <li><span class="glyphicon glyphicon-paperclip"></span> .glyphicon .glyphicon-paperclip</li>
+      <li><span class="glyphicon glyphicon-pause"></span> .glyphicon .glyphicon-pause</li>
+      <li><span class="glyphicon glyphicon-pencil"></span> .glyphicon .glyphicon-pencil</li>
+      <li><span class="glyphicon glyphicon-phone"></span> .glyphicon .glyphicon-phone</li>
+      <li><span class="glyphicon glyphicon-phone-alt"></span> .glyphicon .glyphicon-phone-alt</li>
+      <li><span class="glyphicon glyphicon-picture"></span> .glyphicon .glyphicon-picture</li>
+      <li><span class="glyphicon glyphicon-plane"></span> .glyphicon .glyphicon-plane</li>
+      <li><span class="glyphicon glyphicon-play"></span> .glyphicon .glyphicon-play</li>
+      <li><span class="glyphicon glyphicon-play-circle"></span> .glyphicon .glyphicon-play-circle</li>
+      <li><span class="glyphicon glyphicon-plus"></span> .glyphicon .glyphicon-plus</li>
+      <li><span class="glyphicon glyphicon-plus-sign"></span> .glyphicon .glyphicon-plus-sign</li>
+      <li><span class="glyphicon glyphicon-print"></span> .glyphicon .glyphicon-print</li>
+      <li><span class="glyphicon glyphicon-pushpin"></span> .glyphicon .glyphicon-pushpin</li>
+      <li><span class="glyphicon glyphicon-qrcode"></span> .glyphicon .glyphicon-qrcode</li>
+      <li><span class="glyphicon glyphicon-question-sign"></span> .glyphicon .glyphicon-question-sign</li>
+      <li><span class="glyphicon glyphicon-random"></span> .glyphicon .glyphicon-random</li>
+      <li><span class="glyphicon glyphicon-record"></span> .glyphicon .glyphicon-record</li>
+      <li><span class="glyphicon glyphicon-refresh"></span> .glyphicon .glyphicon-refresh</li>
+      <li><span class="glyphicon glyphicon-registration-mark"></span> .glyphicon .glyphicon-registration-mark</li>
+      <li><span class="glyphicon glyphicon-remove"></span> .glyphicon .glyphicon-remove</li>
+      <li><span class="glyphicon glyphicon-remove-circle"></span> .glyphicon .glyphicon-remove-circle</li>
+      <li><span class="glyphicon glyphicon-remove-sign"></span> .glyphicon .glyphicon-remove-sign</li>
+      <li><span class="glyphicon glyphicon-repeat"></span> .glyphicon .glyphicon-repeat</li>
+      <li><span class="glyphicon glyphicon-resize-full"></span> .glyphicon .glyphicon-resize-full</li>
+      <li><span class="glyphicon glyphicon-resize-horizontal"></span> .glyphicon .glyphicon-resize-horizontal</li>
+      <li><span class="glyphicon glyphicon-resize-small"></span> .glyphicon .glyphicon-resize-small</li>
+      <li><span class="glyphicon glyphicon-resize-vertical"></span> .glyphicon .glyphicon-resize-vertical</li>
+      <li><span class="glyphicon glyphicon-retweet"></span> .glyphicon .glyphicon-retweet</li>
+      <li><span class="glyphicon glyphicon-road"></span> .glyphicon .glyphicon-road</li>
+      <li><span class="glyphicon glyphicon-save"></span> .glyphicon .glyphicon-save</li>
+      <li><span class="glyphicon glyphicon-saved"></span> .glyphicon .glyphicon-saved</li>
+      <li><span class="glyphicon glyphicon-screenshot"></span> .glyphicon .glyphicon-screenshot</li>
+      <li><span class="glyphicon glyphicon-sd-video"></span> .glyphicon .glyphicon-sd-video</li>
+      <li><span class="glyphicon glyphicon-search"></span> .glyphicon .glyphicon-search</li>
+      <li><span class="glyphicon glyphicon-send"></span> .glyphicon .glyphicon-send</li>
+      <li><span class="glyphicon glyphicon-share"></span> .glyphicon .glyphicon-share</li>
+      <li><span class="glyphicon glyphicon-share-alt"></span> .glyphicon .glyphicon-share-alt</li>
+      <li><span class="glyphicon glyphicon-shopping-cart"></span> .glyphicon .glyphicon-shopping-cart</li>
+      <li><span class="glyphicon glyphicon-signal"></span> .glyphicon .glyphicon-signal</li>
+      <li><span class="glyphicon glyphicon-sort"></span> .glyphicon .glyphicon-sort</li>
+      <li><span class="glyphicon glyphicon-sort-by-alphabet"></span> .glyphicon .glyphicon-sort-by-alphabet</li>
+      <li><span class="glyphicon glyphicon-sort-by-alphabet-alt"></span> .glyphicon .glyphicon-sort-by-alphabet-alt</li>
+      <li><span class="glyphicon glyphicon-sort-by-attributes"></span> .glyphicon .glyphicon-sort-by-attributes</li>
+      <li><span class="glyphicon glyphicon-sort-by-attributes-alt"></span> .glyphicon .glyphicon-sort-by-attributes-alt</li>
+      <li><span class="glyphicon glyphicon-sort-by-order"></span> .glyphicon .glyphicon-sort-by-order</li>
+      <li><span class="glyphicon glyphicon-sort-by-order-alt"></span> .glyphicon .glyphicon-sort-by-order-alt</li>
+      <li><span class="glyphicon glyphicon-sound-5-1"></span> .glyphicon .glyphicon-sound-5-1</li>
+      <li><span class="glyphicon glyphicon-sound-6-1"></span> .glyphicon .glyphicon-sound-6-1</li>
+      <li><span class="glyphicon glyphicon-sound-7-1"></span> .glyphicon .glyphicon-sound-7-1</li>
+      <li><span class="glyphicon glyphicon-sound-dolby"></span> .glyphicon .glyphicon-sound-dolby</li>
+      <li><span class="glyphicon glyphicon-sound-stereo"></span> .glyphicon .glyphicon-sound-stereo</li>
+      <li><span class="glyphicon glyphicon-star"></span> .glyphicon .glyphicon-star</li>
+      <li><span class="glyphicon glyphicon-star-empty"></span> .glyphicon .glyphicon-star-empty</li>
+      <li><span class="glyphicon glyphicon-stats"></span> .glyphicon .glyphicon-stats</li>
+      <li><span class="glyphicon glyphicon-step-backward"></span> .glyphicon .glyphicon-step-backward</li>
+      <li><span class="glyphicon glyphicon-step-forward"></span> .glyphicon .glyphicon-step-forward</li>
+      <li><span class="glyphicon glyphicon-stop"></span> .glyphicon .glyphicon-stop</li>
+      <li><span class="glyphicon glyphicon-subtitles"></span> .glyphicon .glyphicon-subtitles</li>
+      <li><span class="glyphicon glyphicon-tag"></span> .glyphicon .glyphicon-tag</li>
+      <li><span class="glyphicon glyphicon-tags"></span> .glyphicon .glyphicon-tags</li>
+      <li><span class="glyphicon glyphicon-tasks"></span> .glyphicon .glyphicon-tasks</li>
+      <li><span class="glyphicon glyphicon-text-height"></span> .glyphicon .glyphicon-text-height</li>
+      <li><span class="glyphicon glyphicon-text-width"></span> .glyphicon .glyphicon-text-width</li>
+      <li><span class="glyphicon glyphicon-th"></span> .glyphicon .glyphicon-th</li>
+      <li><span class="glyphicon glyphicon-th-large"></span> .glyphicon .glyphicon-th-large</li>
+      <li><span class="glyphicon glyphicon-th-list"></span> .glyphicon .glyphicon-th-list</li>
+      <li><span class="glyphicon glyphicon-thumbs-down"></span> .glyphicon .glyphicon-thumbs-down</li>
+      <li><span class="glyphicon glyphicon-thumbs-up"></span> .glyphicon .glyphicon-thumbs-up</li>
+      <li><span class="glyphicon glyphicon-time"></span> .glyphicon .glyphicon-time</li>
+      <li><span class="glyphicon glyphicon-tint"></span> .glyphicon .glyphicon-tint</li>
+      <li><span class="glyphicon glyphicon-tower"></span> .glyphicon .glyphicon-tower</li>
+      <li><span class="glyphicon glyphicon-transfer"></span> .glyphicon .glyphicon-transfer</li>
+      <li><span class="glyphicon glyphicon-trash"></span> .glyphicon .glyphicon-trash</li>
+      <li><span class="glyphicon glyphicon-tree-conifer"></span> .glyphicon .glyphicon-tree-conifer</li>
+      <li><span class="glyphicon glyphicon-tree-deciduous"></span> .glyphicon .glyphicon-tree-deciduous</li>
+      <li><span class="glyphicon glyphicon-unchecked"></span> .glyphicon .glyphicon-unchecked</li>
+      <li><span class="glyphicon glyphicon-upload"></span> .glyphicon .glyphicon-upload</li>
+      <li><span class="glyphicon glyphicon-usd"></span> .glyphicon .glyphicon-usd</li>
+      <li><span class="glyphicon glyphicon-user"></span> .glyphicon .glyphicon-user</li>
+      <li><span class="glyphicon glyphicon-volume-down"></span> .glyphicon .glyphicon-volume-down</li>
+      <li><span class="glyphicon glyphicon-volume-off"></span> .glyphicon .glyphicon-volume-off</li>
+      <li><span class="glyphicon glyphicon-volume-up"></span> .glyphicon .glyphicon-volume-up</li>
+      <li><span class="glyphicon glyphicon-warning-sign"></span> .glyphicon .glyphicon-warning-sign</li>
+      <li><span class="glyphicon glyphicon-wrench"></span> .glyphicon .glyphicon-wrench</li>
+      <li><span class="glyphicon glyphicon-zoom-in"></span> .glyphicon .glyphicon-zoom-in</li>
+      <li><span class="glyphicon glyphicon-zoom-out"></span> .glyphicon .glyphicon-zoom-out</li>
+    </ul>
+
+
+    <h2 id="glyphicons-how-to-use">How to use</h2>
+    <p>For performance reasons, all icons require a base class and individual icon class. To use, place the following code just about anywhere. Be sure to leave a space between the icon and text for proper padding.</p>
+{% highlight html %}
+<span class="glyphicon glyphicon-search"></span>
+{% endhighlight %}
+
+
+    <h2 id="glyphicons-examples">Examples</h2>
+    <p>Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.</p>
+    <div class="bs-example">
+      <div class="btn-toolbar">
+        <div class="btn-group">
+          <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-left"></span></button>
+          <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-center"></span></button>
+          <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-right"></span></button>
+          <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-justify"></span></button>
+        </div>
+      </div>
+      <div class="btn-toolbar">
+        <button type="button" class="btn btn-default btn-lg"><span class="glyphicon glyphicon-star"></span> Star</button>
+        <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-star"></span> Star</button>
+        <button type="button" class="btn btn-default btn-sm"><span class="glyphicon glyphicon-star"></span> Star</button>
+        <button type="button" class="btn btn-default btn-xs"><span class="glyphicon glyphicon-star"></span> Star</button>
+      </div>
+    </div>
+{% highlight html %}
+<button type="button" class="btn btn-default btn-lg">
+  <span class="glyphicon glyphicon-star"></span> Star
+</button>
+{% endhighlight %}
+
+  </div>
+
+
+  <!-- Dropdowns
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="dropdowns">Dropdowns</h1>
+    </div>
+    <p class="lead">Toggleable, contextual menu for displaying lists of links. Made interactive with the <a href="../javascript/#dropdowns">dropdown JavaScript plugin</a>.</p>
+
+    <h3 id="dropdowns-example">Example</h3>
+    <p>Wrap the dropdown's trigger and the dropdown menu within <code>.dropdown</code>, or another element that declares <code>position: relative;</code>. Then add the menu's HTML.</p>
+    <div class="bs-example">
+      <div class="dropdown clearfix">
+        <a id="dropdownMenu1" href="#" role="button" class="sr-only dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+        <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
+          <li role="presentation" class="divider"></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
+        </ul>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div class="dropdown">
+  <!-- Link or button to toggle dropdown -->
+  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
+    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
+    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
+    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
+    <li role="presentation" class="divider"></li>
+    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
+  </ul>
+</div>
+{% endhighlight %}
+
+    <h3 id="dropdowns-alignment">Aligninment options</h3>
+    <p>Add <code>.pull-right</code> to a <code>.dropdown-menu</code> to right align the dropdown menu.</p>
+{% highlight html %}
+<ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dLabel">
+  ...
+</ul>
+{% endhighlight %}
+
+    <h3 id="dropdowns-headers">Headers</h3>
+    <p>Add a header to label sections of actions in any dropdown menu.</p>
+    <div class="bs-example">
+      <div class="dropdown clearfix">
+        <a id="dropdownMenu2" href="#" role="button" class="sr-only dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+        <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu2">
+          <li role="presentation" class="dropdown-header">Dropdown header</li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
+          <li role="presentation" class="divider"></li>
+          <li role="presentation" class="dropdown-header">Dropdown header</li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
+        </ul>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu2">
+  <li role="presentation" class="dropdown-header">Dropdown header</li>
+  ...
+  <li role="presentation" class="divider"></li>
+  <li role="presentation" class="dropdown-header">Dropdown header</li>
+  ...
+</ul>
+{% endhighlight %}
+
+    <h3 id="dropdowns-disabled">Disabled menu items</h3>
+    <p>Add <code>.disabled</code> to a <code>&lt;li&gt;</code> in the dropdown to disable the link.</p>
+    <div class="bs-example">
+      <div class="dropdown clearfix">
+        <a id="dropdownMenu3" href="#" role="button" class="sr-only dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+        <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu3">
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Regular link</a></li>
+          <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#">Disabled link</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another link</a></li>
+        </ul>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu3">
+  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Regular link</a></li>
+  <li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#">Disabled link</a></li>
+  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another link</a></li>
+</ul>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Button Groups
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="btn-groups">Button groups</h1>
+    </div>
+    <p class="lead">Group a series of buttons together on a single line with the button group. Add on optional JavaScript radio and checkbox style behavior with <a href="../javascript/#buttons">our buttons plugin</a>.</p>
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Tooltips &amp; popovers in button groups require special setting</h4>
+      <p>When using tooltips or popovers on elements within a <code>.btn-group</code>, you'll have to specify the option <code>container: 'body'</code> to avoid unwanted side effects (such as the element growing wider and/or losing its rounded corners when the tooltip or popover is triggered).</p>
+    </div>
+
+    <h3 id="btn-groups-single">Basic example</h3>
+    <p>Wrap a series of buttons with <code>.btn</code> in <code>.btn-group</code>.</p>
+    <div class="bs-example">
+      <div class="btn-group" style="margin: 9px 0 5px;">
+        <button type="button" class="btn btn-default">Left</button>
+        <button type="button" class="btn btn-default">Middle</button>
+        <button type="button" class="btn btn-default">Right</button>
+      </div>
+    </div>
+{% highlight html %}
+<div class="btn-group">
+  <button type="button" class="btn btn-default">Left</button>
+  <button type="button" class="btn btn-default">Middle</button>
+  <button type="button" class="btn btn-default">Right</button>
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-groups-toolbar">Button toolbar</h3>
+    <p>Combine sets of <code>&lt;div class="btn-group"&gt;</code> into a <code>&lt;div class="btn-toolbar"&gt;</code> for more complex components.</p>
+    <div class="bs-example">
+      <div class="btn-toolbar" style="margin: 0;">
+        <div class="btn-group">
+          <button type="button" class="btn btn-default">1</button>
+          <button type="button" class="btn btn-default">2</button>
+          <button type="button" class="btn btn-default">3</button>
+          <button type="button" class="btn btn-default">4</button>
+        </div>
+        <div class="btn-group">
+          <button type="button" class="btn btn-default">5</button>
+          <button type="button" class="btn btn-default">6</button>
+          <button type="button" class="btn btn-default">7</button>
+        </div>
+        <div class="btn-group">
+          <button type="button" class="btn btn-default">8</button>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="btn-toolbar">
+  <div class="btn-group">...</div>
+  <div class="btn-group">...</div>
+  <div class="btn-group">...</div>
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-groups-sizing">Sizing</h3>
+    <p>Instead of applying button sizing classes to every button in a group, just add <code>.btn-group-*</code> to the <code>.btn-group</code>.</p>
+    <div class="bs-example">
+      <div class="btn-toolbar">
+        <div class="btn-group btn-group-lg">
+          <button type="button" class="btn btn-default">Left</button>
+          <button type="button" class="btn btn-default">Middle</button>
+          <button type="button" class="btn btn-default">Right</button>
+        </div>
+      </div>
+      <div class="btn-toolbar">
+        <div class="btn-group">
+          <button type="button" class="btn btn-default">Left</button>
+          <button type="button" class="btn btn-default">Middle</button>
+          <button type="button" class="btn btn-default">Right</button>
+        </div>
+      </div>
+      <div class="btn-toolbar">
+        <div class="btn-group btn-group-sm">
+          <button type="button" class="btn btn-default">Left</button>
+          <button type="button" class="btn btn-default">Middle</button>
+          <button type="button" class="btn btn-default">Right</button>
+        </div>
+      </div>
+      <div class="btn-toolbar">
+        <div class="btn-group btn-group-xs">
+          <button type="button" class="btn btn-default">Left</button>
+          <button type="button" class="btn btn-default">Middle</button>
+          <button type="button" class="btn btn-default">Right</button>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="btn-group btn-group-lg">...</div>
+<div class="btn-group">...</div>
+<div class="btn-group btn-group-sm">...</div>
+<div class="btn-group btn-group-xs">...</div>
+{% endhighlight %}
+
+    <h3 id="btn-groups-nested">Nesting</h3>
+    <p>Place a <code>.btn-group</code> within another <code>.btn-group</code> when you want dropdown menus mixed with a series of buttons.</p>
+    <div class="bs-example">
+      <div class="btn-group">
+        <button type="button" class="btn btn-default">1</button>
+        <button type="button" class="btn btn-default">2</button>
+
+        <div class="btn-group">
+          <button id="btnGroupDrop1" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+            Dropdown
+            <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="btnGroupDrop1">
+            <li><a href="#">Dropdown link</a></li>
+            <li><a href="#">Dropdown link</a></li>
+          </ul>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="btn-group">
+  <button type="button" class="btn btn-default">1</button>
+  <button type="button" class="btn btn-default">2</button>
+
+  <div class="btn-group">
+    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+      Dropdown
+      <span class="caret"></span>
+    </button>
+    <ul class="dropdown-menu">
+      <li><a href="#">Dropdown link</a></li>
+      <li><a href="#">Dropdown link</a></li>
+    </ul>
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-groups-vertical">Vertical variation</h3>
+    <p>Make a set of buttons appear vertically stacked rather than horizontally.</p>
+    <div class="bs-example">
+      <div class="btn-group-vertical">
+        <button type="button" class="btn btn-default">Button</button>
+        <button type="button" class="btn btn-default">Button</button>
+        <div class="btn-group">
+          <button id="btnGroupVerticalDrop1" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+            Dropdown
+            <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="btnGroupVerticalDrop1">
+            <li><a href="#">Dropdown link</a></li>
+            <li><a href="#">Dropdown link</a></li>
+          </ul>
+        </div>
+        <button type="button" class="btn btn-default">Button</button>
+        <button type="button" class="btn btn-default">Button</button>
+        <div class="btn-group">
+          <button id="btnGroupVerticalDrop2" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+            Dropdown
+            <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="btnGroupVerticalDrop2">
+            <li><a href="#">Dropdown link</a></li>
+            <li><a href="#">Dropdown link</a></li>
+          </ul>
+        </div>
+        <div class="btn-group">
+          <button id="btnGroupVerticalDrop3" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+            Dropdown
+            <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="btnGroupVerticalDrop3">
+            <li><a href="#">Dropdown link</a></li>
+            <li><a href="#">Dropdown link</a></li>
+          </ul>
+        </div>
+        <div class="btn-group">
+          <button id="btnGroupVerticalDrop4" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+            Dropdown
+            <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="btnGroupVerticalDrop4">
+            <li><a href="#">Dropdown link</a></li>
+            <li><a href="#">Dropdown link</a></li>
+          </ul>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="btn-group-vertical">
+  ...
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-groups-justified">Justified link variation</h3>
+    <p>Make a group of buttons stretch at the same size to span the entire width of its parent.</p>
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Element-specific usage</h4>
+      <p>This only works with <code>&lt;a&gt;</code> elements as the <code>&lt;button&gt;</code> doesn't pick up these styles.</p>
+    </div>
+
+    <div class="bs-example">
+      <div class="btn-group btn-group-justified">
+        <a href="#" class="btn btn-default">Left</a>
+        <a href="#" class="btn btn-default">Middle</a>
+        <a href="#" class="btn btn-default">Right</a>
+      </div>
+    </div>
+{% highlight html %}
+<div class="btn-group btn-group-justified">
+  ...
+</div>
+{% endhighlight %}
+
+  </div>
+
+
+
+  <!-- Split button dropdowns
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="btn-dropdowns">Button dropdowns</h1>
+    </div>
+    <p class="lead">Use any button to trigger a dropdown menu by placing it within a <code>.btn-group</code> and providing the proper menu markup.</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Plugin dependency</h4>
+      <p>Button dropdowns require the <a href="../javascript/#dropdowns">dropdown plugin</a> to be included in your version of Bootstrap.</p>
+    </div>
+
+    <h3 id="btn-dropdowns-single">Single button dropdowns</h3>
+    <p>Turn a button into a dropdown toggle with some basic markup changes.</p>
+    <div class="bs-example">
+      <div class="btn-group">
+        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Default <span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Primary <span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown">Success <span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown">Info <span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown">Warning <span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown">Danger <span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+    </div>
+{% highlight html %}
+<!-- Single button -->
+<div class="btn-group">
+  <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+    Action <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu" role="menu">
+    <li><a href="#">Action</a></li>
+    <li><a href="#">Another action</a></li>
+    <li><a href="#">Something else here</a></li>
+    <li class="divider"></li>
+    <li><a href="#">Separated link</a></li>
+  </ul>
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-dropdowns-split">Split button dropdowns</h3>
+    <p>Similarly, create split button dropdowns with the same markup changes, only with a separate button.</p>
+    <div class="bs-example">
+      <div class="btn-group">
+        <button type="button" class="btn btn-default">Default</button>
+        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-primary">Primary</button>
+        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-success">Success</button>
+        <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-info">Info</button>
+        <button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-warning">Warning</button>
+        <button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <div class="btn-group">
+        <button type="button" class="btn btn-danger">Danger</button>
+        <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+        <ul class="dropdown-menu" role="menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+    </div>
+{% highlight html %}
+<!-- Split button -->
+<div class="btn-group">
+  <button type="button" class="btn btn-danger">Action</button>
+  <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown">
+    <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu" role="menu">
+    <li><a href="#">Action</a></li>
+    <li><a href="#">Another action</a></li>
+    <li><a href="#">Something else here</a></li>
+    <li class="divider"></li>
+    <li><a href="#">Separated link</a></li>
+  </ul>
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-dropdowns-sizing">Sizing</h3>
+    <p>Button dropdowns work with buttons of all sizes.</p>
+    <div class="bs-example">
+      <div class="btn-toolbar">
+        <div class="btn-group">
+          <button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown">
+            Large button <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu">
+            <li><a href="#">Action</a></li>
+            <li><a href="#">Another action</a></li>
+            <li><a href="#">Something else here</a></li>
+            <li class="divider"></li>
+            <li><a href="#">Separated link</a></li>
+          </ul>
+        </div><!-- /btn-group -->
+      </div><!-- /btn-toolbar -->
+      <div class="btn-toolbar">
+        <div class="btn-group">
+          <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown">
+            Small button <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu">
+            <li><a href="#">Action</a></li>
+            <li><a href="#">Another action</a></li>
+            <li><a href="#">Something else here</a></li>
+            <li class="divider"></li>
+            <li><a href="#">Separated link</a></li>
+          </ul>
+        </div><!-- /btn-group -->
+      </div><!-- /btn-toolbar -->
+      <div class="btn-toolbar">
+        <div class="btn-group">
+          <button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">
+            Extra small button <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu" role="menu">
+            <li><a href="#">Action</a></li>
+            <li><a href="#">Another action</a></li>
+            <li><a href="#">Something else here</a></li>
+            <li class="divider"></li>
+            <li><a href="#">Separated link</a></li>
+          </ul>
+        </div><!-- /btn-group -->
+      </div><!-- /btn-toolbar -->
+    </div><!-- /example -->
+{% highlight html %}
+<!-- Large button group -->
+<div class="btn-group">
+  <button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown">
+    Large button <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu">
+    ...
+  </ul>
+</div>
+
+<!-- Small button group -->
+<div class="btn-group">
+  <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown">
+    Small button <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu">
+    ...
+  </ul>
+</div>
+
+<!-- Extra small button group -->
+<div class="btn-group">
+  <button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">
+    Extra small button <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu">
+    ...
+  </ul>
+</div>
+{% endhighlight %}
+
+    <h3 id="btn-dropdowns-dropup">Dropup variation</h3>
+    <p>Trigger dropdown menus above elements by adding <code>.dropup</code> to the parent.</p>
+    <div class="bs-example">
+      <div class="btn-toolbar">
+        <div class="btn-group dropup">
+          <button type="button" class="btn btn-default">Dropup</button>
+          <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+          <ul class="dropdown-menu" role="menu">
+            <li><a href="#">Action</a></li>
+            <li><a href="#">Another action</a></li>
+            <li><a href="#">Something else here</a></li>
+            <li class="divider"></li>
+            <li><a href="#">Separated link</a></li>
+          </ul>
+        </div><!-- /btn-group -->
+        <div class="btn-group dropup">
+          <button type="button" class="btn btn-primary">Right dropup</button>
+          <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+          <ul class="dropdown-menu pull-right" role="menu">
+            <li><a href="#">Action</a></li>
+            <li><a href="#">Another action</a></li>
+            <li><a href="#">Something else here</a></li>
+            <li class="divider"></li>
+            <li><a href="#">Separated link</a></li>
+          </ul>
+        </div><!-- /btn-group -->
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div class="btn-group dropup">
+  <button type="button" class="btn btn-default">Dropup</button>
+  <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+    <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu">
+    <!-- Dropdown menu links -->
+  </ul>
+</div>
+{% endhighlight %}
+
+  </div>
+
+
+
+
+  <!-- Input groups
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="input-groups">Input groups</h1>
+    </div>
+    <p class="lead">Extend form controls by adding text or buttons before, after, or on both sides of any text-based input. Use <code>.input-group</code> with an <code>.input-group-addon</code> to prepend or append elements to a <code>.form-control</code>.</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>Avoid using <code>&lt;select&gt;</code> elements here as they cannot be fully styled in WebKit browsers.</p>
+    </div>
+    <div class="bs-callout bs-callout-info">
+      <h4>Tooltips &amp; popovers in input groups require special setting</h4>
+      <p>When using tooltips or popovers on elements within an <code>.input-group</code>, you'll have to specify the option <code>container: 'body'</code> to avoid unwanted side effects (such as the element growing wider and/or losing its rounded corners when the tooltip or popover is triggered).</p>
+    </div>
+
+    <h2 id="input-groups-basic">Basic example</h2>
+    <form class="bs-example bs-example-form" role="form">
+      <div class="input-group">
+        <span class="input-group-addon">@</span>
+        <input type="text" class="form-control" placeholder="Username">
+      </div>
+      <br>
+      <div class="input-group">
+        <input type="text" class="form-control">
+        <span class="input-group-addon">.00</span>
+      </div>
+      <br>
+      <div class="input-group">
+        <span class="input-group-addon">$</span>
+        <input type="text" class="form-control">
+        <span class="input-group-addon">.00</span>
+      </div>
+    </form>
+{% highlight html %}
+<div class="input-group">
+  <span class="input-group-addon">@</span>
+  <input type="text" class="form-control" placeholder="Username">
+</div>
+
+<div class="input-group">
+  <input type="text" class="form-control">
+  <span class="input-group-addon">.00</span>
+</div>
+
+<div class="input-group">
+  <span class="input-group-addon">$</span>
+  <input type="text" class="form-control">
+  <span class="input-group-addon">.00</span>
+</div>
+{% endhighlight %}
+
+
+    <h2 id="input-groups-sizing">Sizing</h2>
+    <p>Add the relative form sizing classes to the <code>.input-group</code> itself and contents within will automatically resize—no need for repeating the form control size classes on each element.</p>
+    <form class="bs-example bs-example-form" role="form">
+      <div class="input-group input-group-lg">
+        <span class="input-group-addon">@</span>
+        <input type="text" class="form-control" placeholder="Username">
+      </div>
+      <br>
+      <div class="input-group">
+        <span class="input-group-addon">@</span>
+        <input type="text" class="form-control" placeholder="Username">
+      </div>
+      <br>
+      <div class="input-group input-group-sm">
+        <span class="input-group-addon">@</span>
+        <input type="text" class="form-control" placeholder="Username">
+      </div>
+    </form>
+{% highlight html %}
+<div class="input-group input-group-lg">
+  <span class="input-group-addon">@</span>
+  <input type="text" class="form-control input-lg" placeholder="Username">
+</div>
+
+<div class="input-group">
+  <span class="input-group-addon">@</span>
+  <input type="text" class="form-control" placeholder="Username">
+</div>
+
+<div class="input-group input-group-sm">
+  <span class="input-group-addon">@</span>
+  <input type="text" class="form-control" placeholder="Username">
+</div>
+{% endhighlight %}
+
+
+    <h2 id="input-groups-checkboxes-radios">Checkboxes and radio addons</h2>
+    <p>Place any checkbox or radio option within an input group's addon instead of text.</p>
+    <form class="bs-example bs-example-form">
+      <div class="row">
+        <div class="col-lg-6">
+          <div class="input-group">
+            <span class="input-group-addon">
+              <input type="checkbox">
+            </span>
+            <input type="text" class="form-control">
+          </div><!-- /input-group -->
+        </div><!-- /.col-lg-6 -->
+        <div class="col-lg-6">
+          <div class="input-group">
+            <span class="input-group-addon">
+              <input type="radio">
+            </span>
+            <input type="text" class="form-control">
+          </div><!-- /input-group -->
+        </div><!-- /.col-lg-6 -->
+      </div><!-- /.row -->
+    </form>
+{% highlight html %}
+<div class="row">
+  <div class="col-lg-6">
+    <div class="input-group">
+      <span class="input-group-addon">
+        <input type="checkbox">
+      </span>
+      <input type="text" class="form-control">
+    </div><!-- /input-group -->
+  </div><!-- /.col-lg-6 -->
+  <div class="col-lg-6">
+    <div class="input-group">
+      <span class="input-group-addon">
+        <input type="radio">
+      </span>
+      <input type="text" class="form-control">
+    </div><!-- /input-group -->
+  </div><!-- /.col-lg-6 -->
+</div><!-- /.row -->
+{% endhighlight %}
+
+
+    <h2 id="input-groups-buttons">Button addons</h2>
+    <p>Buttons in input groups are a bit different and require one extra level of nesting. Instead of <code>.input-group-addon</code>, you'll need to use <code>.input-group-btn</code> to wrap the buttons. This is required due to default browser styles that cannot be overridden.</p>
+    <form class="bs-example bs-example-form">
+      <div class="row">
+        <div class="col-lg-6">
+          <div class="input-group">
+            <span class="input-group-btn">
+              <button class="btn btn-default" type="button">Go!</button>
+            </span>
+            <input type="text" class="form-control">
+          </div><!-- /input-group -->
+        </div><!-- /.col-lg-6 -->
+        <div class="col-lg-6">
+          <div class="input-group">
+            <input type="text" class="form-control">
+            <span class="input-group-btn">
+              <button class="btn btn-default" type="button">Go!</button>
+            </span>
+          </div><!-- /input-group -->
+        </div><!-- /.col-lg-6 -->
+      </div><!-- /.row -->
+    </form>
+{% highlight html %}
+<div class="row">
+  <div class="col-lg-6">
+    <div class="input-group">
+      <span class="input-group-btn">
+        <button class="btn btn-default" type="button">Go!</button>
+      </span>
+      <input type="text" class="form-control">
+    </div><!-- /input-group -->
+  </div><!-- /.col-lg-6 -->
+  <div class="col-lg-6">
+    <div class="input-group">
+      <input type="text" class="form-control">
+      <span class="input-group-btn">
+        <button class="btn btn-default" type="button">Go!</button>
+      </span>
+    </div><!-- /input-group -->
+  </div><!-- /.col-lg-6 -->
+</div><!-- /.row -->
+{% endhighlight %}
+
+    <h2 id="input-groups-buttons-dropdowns">Buttons with dropdowns</h2>
+    <p></p>
+    <form class="bs-example bs-example-form" role="form">
+      <div class="row">
+        <div class="col-lg-6">
+          <div class="input-group">
+            <div class="input-group-btn">
+              <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
+              <ul class="dropdown-menu" role="menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li><a href="#">Separated link</a></li>
+              </ul>
+            </div><!-- /btn-group -->
+            <input type="text" class="form-control">
+          </div><!-- /input-group -->
+        </div><!-- /.col-lg-6 -->
+        <div class="col-lg-6">
+          <div class="input-group">
+            <input type="text" class="form-control">
+            <div class="input-group-btn">
+              <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
+              <ul class="dropdown-menu pull-right" role="menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li><a href="#">Separated link</a></li>
+              </ul>
+            </div><!-- /btn-group -->
+          </div><!-- /input-group -->
+        </div><!-- /.col-lg-6 -->
+      </div><!-- /.row -->
+    </form>
+{% highlight html %}
+<div class="row">
+  <div class="col-lg-6">
+    <div class="input-group">
+      <div class="input-group-btn">
+        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
+        <ul class="dropdown-menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+      <input type="text" class="form-control">
+    </div><!-- /input-group -->
+  </div><!-- /.col-lg-6 -->
+  <div class="col-lg-6">
+    <div class="input-group">
+      <input type="text" class="form-control">
+      <div class="input-group-btn">
+        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
+        <ul class="dropdown-menu pull-right">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li class="divider"></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </div><!-- /btn-group -->
+    </div><!-- /input-group -->
+  </div><!-- /.col-lg-6 -->
+</div><!-- /.row -->
+{% endhighlight %}
+
+    <h2 id="input-groups-buttons-segmented">Segmented buttons</h2>
+    <form class="bs-example bs-example-form" role="form">
+      <div class="row">
+        <div class="col-lg-6">
+          <div class="input-group">
+            <div class="input-group-btn">
+              <button type="button" class="btn btn-default" tabindex="-1">Action</button>
+              <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" tabindex="-1">
+                <span class="caret"></span>
+              </button>
+              <ul class="dropdown-menu" role="menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li><a href="#">Separated link</a></li>
+              </ul>
+            </div>
+            <input type="text" class="form-control">
+          </div><!-- /.input-group -->
+        </div><!-- /.col-lg-6 -->
+        <div class="col-lg-6">
+          <div class="input-group">
+            <input type="text" class="form-control">
+            <div class="input-group-btn">
+              <button type="button" class="btn btn-default" tabindex="-1">Action</button>
+              <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" tabindex="-1">
+                <span class="caret"></span>
+              </button>
+              <ul class="dropdown-menu pull-right" role="menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li><a href="#">Separated link</a></li>
+              </ul>
+            </div>
+          </div><!-- /.input-group -->
+        </div><!-- /.col-lg-6 -->
+      </div><!-- /.row -->
+    </form>
+{% highlight html %}
+<div class="input-group">
+  <div class="input-group-btn">
+    <!-- Button and dropdown menu -->
+  </div>
+  <input type="text" class="form-control">
+</div>
+
+<div class="input-group">
+  <input type="text" class="form-control">
+  <div class="input-group-btn btn-group">
+    <!-- Button and dropdown menu -->
+  </div>
+</div>
+{% endhighlight %}
+
+</div>
+
+
+
+  <!-- Navs
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="nav">Navs</h1>
+    </div>
+
+    <p class="lead">Navs available in Bootstrap have shared markup, starting with the base <code>.nav</code> class, as well as shared states. Swap modifier classes to switch between each style.</p>
+
+    <h2 id="nav-tabs">Tabs</h2>
+    <p>Note the <code>.nav-tabs</code> class requires the <code>.nav</code> base class.</p>
+    <div class="bs-example">
+      <ul class="nav nav-tabs">
+        <li class="active"><a href="#">Home</a></li>
+        <li><a href="#">Profile</a></li>
+        <li><a href="#">Messages</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-tabs">
+  <li class="active"><a href="#">Home</a></li>
+  <li><a href="#">Profile</a></li>
+  <li><a href="#">Messages</a></li>
+</ul>
+{% endhighlight %}
+
+    <h2 id="nav-pills">Pills</h2>
+    <p>Take that same HTML, but use <code>.nav-pills</code> instead:</p>
+    <div class="bs-example">
+      <ul class="nav nav-pills">
+        <li class="active"><a href="#">Home</a></li>
+        <li><a href="#">Profile</a></li>
+        <li><a href="#">Messages</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-pills">
+  <li class="active"><a href="#">Home</a></li>
+  <li><a href="#">Profile</a></li>
+  <li><a href="#">Messages</a></li>
+</ul>
+{% endhighlight %}
+    <p>Pills are also vertically stackable. Just add <code>.nav-stacked</code>.</p>
+    <div class="bs-example">
+      <ul class="nav nav-pills nav-stacked" style="max-width: 300px;">
+        <li class="active"><a href="#">Home</a></li>
+        <li><a href="#">Profile</a></li>
+        <li><a href="#">Messages</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-pills nav-stacked">
+  ...
+</ul>
+{% endhighlight %}
+
+
+    <h2 id="nav-justified">Justified</h2>
+    <p>Easily make tabs or pills equal widths of their parent with <code>.nav-justified</code>.</p>
+    <div class="bs-example">
+      <ul class="nav nav-tabs nav-justified">
+        <li class="active"><a href="#">Home</a></li>
+        <li><a href="#">Profile</a></li>
+        <li><a href="#">Messages</a></li>
+      </ul>
+      <br>
+      <ul class="nav nav-pills nav-justified">
+        <li class="active"><a href="#">Home</a></li>
+        <li><a href="#">Profile</a></li>
+        <li><a href="#">Messages</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-tabs nav-justified">
+  ...
+</ul>
+<ul class="nav nav-pills nav-justified">
+  ...
+</ul>
+{% endhighlight %}
+
+
+    <h2 id="nav-disabled-links">Disabled links</h2>
+    <p>For any nav component (tabs, pills, or list), add <code>.disabled</code> for <strong>gray links and no hover effects</strong>.</p>
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Link functionality not impacted</h4>
+      <p>This class will only change the <code>&lt;a&gt;</code>'s appearance, not its functionality. Use custom JavaScript to disable links here.</p>
+    </div>
+
+    <div class="bs-example">
+      <ul class="nav nav-pills">
+        <li><a href="#">Clickable link</a></li>
+        <li><a href="#">Clickable link</a></li>
+        <li class="disabled"><a href="#">Disabled link</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-pills">
+  ...
+  <li class="disabled"><a href="#">Disabled link</a></li>
+  ...
+</ul>
+{% endhighlight %}
+
+
+    <h2 id="nav-dropdowns">Using dropdowns</h2>
+    <p>Add dropdown menus with a little extra HTML and the <a href="../javascript/#dropdowns">dropdowns JavaScript plugin</a>.</p>
+
+    <h3>Tabs with dropdowns</h3>
+    <div class="bs-example">
+  <ul class="nav nav-tabs">
+    <li class="active"><a href="#">Home</a></li>
+    <li><a href="#">Help</a></li>
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Dropdown <span class="caret"></span>
+      </a>
+      <ul class="dropdown-menu" role="menu">
+        <li><a href="#">Action</a></li>
+        <li><a href="#">Another action</a></li>
+        <li><a href="#">Something else here</a></li>
+        <li class="divider"></li>
+        <li><a href="#">Separated link</a></li>
+      </ul>
+    </li>
+  </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-tabs">
+  ...
+  <li class="dropdown">
+    <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+      Dropdown <span class="caret"></span>
+    </a>
+    <ul class="dropdown-menu">
+      ...
+    </ul>
+  </li>
+  ...
+</ul>
+{% endhighlight %}
+
+    <h3>Pills with dropdowns</h3>
+    <div class="bs-example">
+      <ul class="nav nav-pills">
+        <li class="active"><a href="#">Home</a></li>
+        <li><a href="#">Help</a></li>
+        <li class="dropdown">
+          <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+            Dropdown <span class="caret"></span>
+          </a>
+          <ul class="dropdown-menu" role="menu">
+            <li><a href="#">Action</a></li>
+            <li><a href="#">Another action</a></li>
+            <li><a href="#">Something else here</a></li>
+            <li class="divider"></li>
+            <li><a href="#">Separated link</a></li>
+          </ul>
+        </li>
+      </ul>
+    </div><!-- /example -->
+{% highlight html %}
+<ul class="nav nav-pills">
+  ...
+  <li class="dropdown">
+    <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+      Dropdown <span class="caret"></span>
+    </a>
+    <ul class="dropdown-menu">
+      ...
+    </ul>
+  </li>
+  ...
+</ul>
+{% endhighlight %}
+
+  </div>
+
+
+
+  <!-- Navbar
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="navbar">Navbar</h1>
+    </div>
+
+    <h2 id="navbar-default">Default navbar</h2>
+    <p>Navbars are responsive meta components that serve as navigation headers for your application or site. They begin collapsed (and are toggleable) in mobile views and become horizontal as the available viewport width increases.</p>
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Customize the collapsing point</h4>
+      <p>Depending on the content in your navbar, you might need to change the point at which your navbar switches between collapsed and horizontal mode. Customize the <code>@grid-float-breakpoint</code> variable or add your own media query.</p>
+    </div>
+
+    <div class="bs-example">
+      <nav class="navbar navbar-default" role="navigation">
+        <!-- Brand and toggle get grouped for better mobile display -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+
+        <!-- Collect the nav links, forms, and other content for toggling -->
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu" role="menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <form class="navbar-form navbar-left" role="search">
+            <div class="form-group">
+              <input type="text" class="form-control" placeholder="Search">
+            </div>
+            <button type="submit" class="btn btn-default">Submit</button>
+          </form>
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="#">Link</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu" role="menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li><a href="#">Separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </nav>
+    </div>
+{% highlight html %}
+<nav class="navbar navbar-default" role="navigation">
+  <!-- Brand and toggle get grouped for better mobile display -->
+  <div class="navbar-header">
+    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+      <span class="sr-only">Toggle navigation</span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+    </button>
+    <a class="navbar-brand" href="#">Brand</a>
+  </div>
+
+  <!-- Collect the nav links, forms, and other content for toggling -->
+  <div class="collapse navbar-collapse navbar-ex1-collapse">
+    <ul class="nav navbar-nav">
+      <li class="active"><a href="#">Link</a></li>
+      <li><a href="#">Link</a></li>
+      <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li><a href="#">Separated link</a></li>
+          <li><a href="#">One more separated link</a></li>
+        </ul>
+      </li>
+    </ul>
+    <form class="navbar-form navbar-left" role="search">
+      <div class="form-group">
+        <input type="text" class="form-control" placeholder="Search">
+      </div>
+      <button type="submit" class="btn btn-default">Submit</button>
+    </form>
+    <ul class="nav navbar-nav navbar-right">
+      <li><a href="#">Link</a></li>
+      <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+          <li><a href="#">Action</a></li>
+          <li><a href="#">Another action</a></li>
+          <li><a href="#">Something else here</a></li>
+          <li><a href="#">Separated link</a></li>
+        </ul>
+      </li>
+    </ul>
+  </div><!-- /.navbar-collapse -->
+</nav>
+{% endhighlight %}
+
+<div class="bs-callout bs-callout-danger">
+  <h4>Plugin dependency</h4>
+  <p>The responsive navbar requires the <a href="../javascript/#collapse">collapse plugin</a> to be included in your version of Bootstrap.</p>
+</div>
+
+<div class="bs-callout bs-callout-warning">
+  <h4>Make navbars accessible</h4>
+  <p>Be sure to add a <code>role="navigation"</code> to every navbar to help with accessibility.</p>
+</div>
+
+
+    <h2 id="navbar-buttons">Buttons</h2>
+    <p>For buttons not residing in a <code>&lt;form&gt;</code>, add this class to vertically center buttons within a navbar.</p>
+    <div class="bs-example">
+      <nav class="navbar navbar-default" role="navigation">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex2-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex2-collapse">
+          <button type="button" class="btn btn-default navbar-btn">Sign in</button>
+        </div>
+      </nav>
+    </div>
+{% highlight html %}
+<button type="button" class="btn btn-default navbar-btn">Sign in</button>
+{% endhighlight %}
+
+
+    <h2 id="navbar-text">Text</h2>
+    <p>Wrap strings of text in an element with <code>.navbar-text</code>, usually on a <code>&lt;p&gt;</code> tag for proper leading and color.</p>
+    <div class="bs-example">
+      <nav class="navbar navbar-default" role="navigation">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex3-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex3-collapse">
+          <p class="navbar-text">Signed in as Mark Otto</p>
+        </div>
+      </nav>
+    </div>
+{% highlight html %}
+<p class="navbar-text">Signed in as Mark Otto</p>
+{% endhighlight %}
+
+
+    <h2 id="navbar-links">Non-nav links</h2>
+    <p>For folks using standard links that are not within the regular navbar navigation component, use the <code>.navbar-link</code> class to add the proper colors for the default and inverse navbar options.</p>
+    <div class="bs-example">
+      <nav class="navbar navbar-default" role="navigation">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex4-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex4-collapse">
+          <p class="navbar-text pull-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
+        </div>
+      </nav>
+    </div>
+{% highlight html %}
+<p class="navbar-text pull-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
+{% endhighlight %}
+
+
+    <h2 id="navbar-component-alignment">Component alignment</h2>
+    <p>Align nav links, forms, buttons, or text, using the <code>.navbar-left</code> or <code>.navbar-right</code> utility classes. Both classes will add a CSS float in the specified direction. For example, to align nav links, put them in a separate <code>&lt;ul&gt;</code> with the respective utility class applied.</p>
+    <p>These classes are mixin-ed versions of <code>.pull-left</code> and <code>.pull-right</code>, but they're scoped to media queries for easier handling of navbar components across device sizes.</p>
+
+
+    <h2 id="navbar-fixed-top">Fixed to top</h2>
+    <p>Add <code>.navbar-fixed-top</code>.</p>
+    <div class="bs-example bs-navbar-top-example">
+      <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+        <!-- Brand and toggle get grouped for better mobile display -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex5-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+
+        <!-- Collect the nav links, forms, and other content for toggling -->
+        <div class="collapse navbar-collapse navbar-ex5-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </nav>
+    </div><!-- /example -->
+{% highlight html %}
+<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+  ...
+</nav>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Body padding required</h4>
+      <p>The fixed navbar will overlay your other content, unless you add <code>padding</code> to the top of the <code>&lt;body&gt;</code>. Try out your own values or use our snippet below. Tip: By default, the navbar is 50px high.</p>
+{% highlight css %}
+body { padding-top: 70px; }
+{% endhighlight %}
+      <p>Make sure to include this <strong>after</strong> the core Bootstrap CSS.</p>
+    </div>
+
+
+    <h2 id="navbar-fixed-bottom">Fixed to bottom</h2>
+    <p>Add <code>.navbar-fixed-bottom</code> instead.</p>
+    <div class="bs-example bs-navbar-bottom-example">
+      <nav class="navbar navbar-default navbar-fixed-bottom" role="navigation">
+        <!-- Brand and toggle get grouped for better mobile display -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex6-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+
+        <!-- Collect the nav links, forms, and other content for toggling -->
+        <div class="collapse navbar-collapse navbar-ex6-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </nav>
+    </div><!-- /example -->
+{% highlight html %}
+<nav class="navbar navbar-default navbar-fixed-bottom" role="navigation">
+  ...
+</nav>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Body padding required</h4>
+      <p>The fixed navbar will overlay your other content, unless you add <code>padding</code> to the bottom of the <code>&lt;body&gt;</code>. Try out your own values or use our snippet below. Tip: By default, the navbar is 50px high.</p>
+{% highlight css %}
+body { padding-bottom: 70px; }
+{% endhighlight %}
+      <p>Make sure to include this <strong>after</strong> the core Bootstrap CSS.</p>
+    </div>
+
+
+    <h2 id="navbar-static-top">Static top</h2>
+    <p>Create a full-width navbar that scrolls away with the page by adding <code>.navbar-static-top</code>. Unlike the <code>.navbar-fixed-*</code> classes, you do not need to change any padding on the <code>body</code>.</p>
+    <div class="bs-example bs-navbar-top-example">
+      <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <!-- Brand and toggle get grouped for better mobile display -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex7-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+
+        <!-- Collect the nav links, forms, and other content for toggling -->
+        <div class="collapse navbar-collapse navbar-ex7-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </nav>
+    </div><!-- /example -->
+{% highlight html %}
+<nav class="navbar navbar-default navbar-static-top" role="navigation">
+  ...
+</nav>
+{% endhighlight %}
+
+
+    <h2 id="navbar-inverted">Inverted navbar</h2>
+    <p>Modify the look of the navbar by adding <code>.navbar-inverse</code>.</p>
+    <div class="bs-example">
+      <nav class="navbar navbar-inverse" role="navigation">
+        <!-- Brand and toggle get grouped for better mobile display -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex8-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Brand</a>
+        </div>
+
+        <!-- Collect the nav links, forms, and other content for toggling -->
+        <div class="collapse navbar-collapse navbar-ex8-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </nav>
+    </div><!-- /example -->
+{% highlight html %}
+<nav class="navbar navbar-inverse" role="navigation">
+  ...
+</nav>
+{% endhighlight %}
+
+  </div>
+
+
+
+  <!-- Breadcrumbs
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="breadcrumbs">Breadcrumbs <small></small></h1>
+    </div>
+    <p class="lead">Indicate the current page's location within a navigational hierarchy.</p>
+    <p>Separators are automatically added in CSS through <code>:before</code> and <code>content</code>.</p>
+    <div class="bs-example">
+      <ol class="breadcrumb">
+        <li class="active">Home</li>
+      </ol>
+      <ol class="breadcrumb">
+        <li><a href="#">Home</a></li>
+        <li class="active">Library</li>
+      </ol>
+      <ol class="breadcrumb" style="margin-bottom: 5px;">
+        <li><a href="#">Home</a></li>
+        <li><a href="#">Library</a></li>
+        <li class="active">Data</li>
+      </ol>
+    </div>
+{% highlight html %}
+<ol class="breadcrumb">
+  <li><a href="#">Home</a></li>
+  <li><a href="#">Library</a></li>
+  <li class="active">Data</li>
+</ol>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Pagination
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="pagination">Pagination</h1>
+    </div>
+    <p class="lead">Provide pagination links for your site or app with the multi-page pagination component, or the simpler <a href="#pagination-pager">pager alternative</a>.</p>
+
+    <h2 id="pagination-default">Default pagination</h2>
+    <p>Simple pagination inspired by Rdio, great for apps and search results. The large block is hard to miss, easily scalable, and provides large click areas.</p>
+    <div class="bs-example">
+      <ul class="pagination">
+        <li><a href="#">&laquo;</a></li>
+        <li><a href="#">1</a></li>
+        <li><a href="#">2</a></li>
+        <li><a href="#">3</a></li>
+        <li><a href="#">4</a></li>
+        <li><a href="#">5</a></li>
+        <li><a href="#">&raquo;</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="pagination">
+  <li><a href="#">&laquo;</a></li>
+  <li><a href="#">1</a></li>
+  <li><a href="#">2</a></li>
+  <li><a href="#">3</a></li>
+  <li><a href="#">4</a></li>
+  <li><a href="#">5</a></li>
+  <li><a href="#">&raquo;</a></li>
+</ul>
+{% endhighlight %}
+
+    <h3>Disabled and active states</h3>
+    <p>Links are customizable for different circumstances. Use <code>.disabled</code> for unclickable links and <code>.active</code> to indicate the current page.</p>
+    <div class="bs-example">
+      <ul class="pagination">
+        <li class="disabled"><a href="#">&laquo;</a></li>
+        <li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>
+        <li><a href="#">2</a></li>
+        <li><a href="#">3</a></li>
+        <li><a href="#">4</a></li>
+        <li><a href="#">5</a></li>
+        <li><a href="#">&raquo;</a></li>
+     </ul>
+    </div>
+{% highlight html %}
+<ul class="pagination">
+  <li class="disabled"><a href="#">&laquo;</a></li>
+  <li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>
+  ...
+</ul>
+{% endhighlight %}
+    <p>You can optionally swap out active or disabled anchors for <code>&lt;span&gt;</code> to remove click functionality while retaining intended styles.</p>
+{% highlight html %}
+<ul class="pagination">
+  <li class="disabled"><span>&laquo;</span></li>
+  <li class="active"><span>1 <span class="sr-only">(current)</span></span></li>
+  ...
+</ul>
+{% endhighlight %}
+
+
+    <h3>Sizing</h3>
+    <p>Fancy larger or smaller pagination? Add <code>.pagination-lg</code> or <code>.pagination-sm</code> for additional sizes.</p>
+    <div class="bs-example">
+      <div>
+        <ul class="pagination pagination-lg">
+          <li><a href="#">&laquo;</a></li>
+          <li><a href="#">1</a></li>
+          <li><a href="#">2</a></li>
+          <li><a href="#">3</a></li>
+          <li><a href="#">4</a></li>
+          <li><a href="#">5</a></li>
+          <li><a href="#">&raquo;</a></li>
+        </ul>
+      </div>
+      <div>
+        <ul class="pagination">
+          <li><a href="#">&laquo;</a></li>
+          <li><a href="#">1</a></li>
+          <li><a href="#">2</a></li>
+          <li><a href="#">3</a></li>
+          <li><a href="#">4</a></li>
+          <li><a href="#">5</a></li>
+          <li><a href="#">&raquo;</a></li>
+        </ul>
+      </div>
+      <div>
+        <ul class="pagination pagination-sm">
+          <li><a href="#">&laquo;</a></li>
+          <li><a href="#">1</a></li>
+          <li><a href="#">2</a></li>
+          <li><a href="#">3</a></li>
+          <li><a href="#">4</a></li>
+          <li><a href="#">5</a></li>
+          <li><a href="#">&raquo;</a></li>
+        </ul>
+      </div>
+    </div>
+{% highlight html %}
+<ul class="pagination pagination-lg">...</ul>
+<ul class="pagination">...</ul>
+<ul class="pagination pagination-sm">...</ul>
+{% endhighlight %}
+
+
+    <h2 id="pagination-pager">Pager</h2>
+    <p>Quick previous and next links for simple pagination implementations with light markup and styles. It's great for simple sites like blogs or magazines.</p>
+
+    <h3>Default example</h3>
+    <p>By default, the pager centers links.</p>
+    <div class="bs-example">
+      <ul class="pager">
+        <li><a href="#">Previous</a></li>
+        <li><a href="#">Next</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="pager">
+  <li><a href="#">Previous</a></li>
+  <li><a href="#">Next</a></li>
+</ul>
+{% endhighlight %}
+
+    <h3>Aligned links</h3>
+    <p>Alternatively, you can align each link to the sides:</p>
+    <div class="bs-example">
+      <ul class="pager">
+        <li class="previous"><a href="#">&larr; Older</a></li>
+        <li class="next"><a href="#">Newer &rarr;</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="pager">
+  <li class="previous"><a href="#">&larr; Older</a></li>
+  <li class="next"><a href="#">Newer &rarr;</a></li>
+</ul>
+{% endhighlight %}
+
+
+    <h3>Optional disabled state</h3>
+    <p>Pager links also use the general <code>.disabled</code> utility class from the pagination.</p>
+    <div class="bs-example">
+      <ul class="pager">
+        <li class="previous disabled"><a href="#">&larr; Older</a></li>
+        <li class="next"><a href="#">Newer &rarr;</a></li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="pager">
+  <li class="previous disabled"><a href="#">&larr; Older</a></li>
+  <li class="next"><a href="#">Newer &rarr;</a></li>
+</ul>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Labels
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="labels">Labels</h1>
+    </div>
+    <p class="lead"></p>
+
+    <h3>Example</h3>
+    <div class="bs-example">
+      <h1>Example heading <span class="label label-default">New</span></h1>
+      <h2>Example heading <span class="label label-default">New</span></h2>
+      <h3>Example heading <span class="label label-default">New</span></h3>
+      <h4>Example heading <span class="label label-default">New</span></h4>
+      <h5>Example heading <span class="label label-default">New</span></h5>
+      <h6>Example heading <span class="label label-default">New</span></h6>
+    </div>
+{% highlight html %}
+<h3>Example heading <span class="label label-default">New</span></h3>
+{% endhighlight %}
+
+    <h3>Available variations</h3>
+    <p>Add any of the below mentioned modifier classes to change the appearance of a label.</p>
+    <div class="bs-example">
+      <span class="label label-default">Default</span>
+      <span class="label label-primary">Primary</span>
+      <span class="label label-success">Success</span>
+      <span class="label label-info">Info</span>
+      <span class="label label-warning">Warning</span>
+      <span class="label label-danger">Danger</span>
+    </div>
+{% highlight html %}
+<span class="label label-default">Default</span>
+<span class="label label-primary">Primary</span>
+<span class="label label-success">Success</span>
+<span class="label label-info">Info</span>
+<span class="label label-warning">Warning</span>
+<span class="label label-danger">Danger</span>
+{% endhighlight %}
+
+  </div>
+
+
+
+  <!-- Badges
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="badges">Badges</h1>
+    </div>
+    <p class="lead">Easily highlight new or unread items by adding a <code>&lt;span class="badge"&gt;</code> to links, Bootstrap navs, and more.</p>
+
+    <div class="bs-example">
+      <a href="#">Inbox <span class="badge">42</span></a>
+    </div>
+{% highlight html %}
+<a href="#">Inbox <span class="badge">42</span></a>
+{% endhighlight %}
+
+    <h4>Self collapsing</h4>
+    <p>When there are no new or unread items, badges will simply collapse (via CSS's <code>:empty</code> selector) provided no content exists within.</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>Badges won't self collapse in Internet Explorer 8 because it lacks support for the <code>:empty</code> selector.</p>
+    </div>
+
+    <h4>Adapts to active nav states</h4>
+    <p>Built-in styles are included for placing badges in active states in pill and list navigations.</p>
+    <div class="bs-example">
+      <ul class="nav nav-pills">
+        <li class="active"><a href="#">Home <span class="badge">42</span></a></li>
+        <li><a href="#">Profile</a></li>
+        <li><a href="#">Messages <span class="badge">3</span></a></li>
+      </ul>
+      <br>
+      <ul class="nav nav-pills nav-stacked" style="max-width: 260px;">
+        <li class="active">
+          <a href="#">
+            <span class="badge pull-right">42</span>
+            Home
+          </a>
+        </li>
+        <li><a href="#">Profile</a></li>
+        <li>
+          <a href="#">
+            <span class="badge pull-right">3</span>
+            Messages
+          </a>
+        </li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="nav nav-pills nav-stacked">
+  <li class="active">
+    <a href="#">
+      <span class="badge pull-right">42</span>
+      Home
+    </a>
+  </li>
+  ...
+</ul>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Jumbotron
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="jumbotron">Jumbotron</h1>
+    </div>
+    <p>A lightweight, flexible component that can optional extend the entire viewport to showcase key content on your site. To make the jumbotron full width, don't include it within a <code>.container</code>. Placing it within a container will keep it at the width of the rest of your content and provide rounded corners.</p>
+    <div class="bs-example">
+      <div class="jumbotron">
+        <div class="container">
+          <h1>Hello, world!</h1>
+          <p>This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
+          <p><a class="btn btn-primary btn-lg">Learn more</a></p>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="jumbotron">
+  <div class="container">
+    <h1>Hello, world!</h1>
+    <p>...</p>
+    <p><a class="btn btn-primary btn-lg">Learn more</a></p>
+  </div>
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Page header
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="page-header">Page header</h1>
+    </div>
+    <p>A simple shell for an <code>h1</code> to appropriately space out and segment sections of content on a page. It can utilize the <code>h1</code>'s default <code>small</code> element, as well as most other components (with additional styles).</p>
+    <div class="bs-example">
+      <div class="page-header">
+        <h1>Example page header <small>Subtext for header</small></h1>
+      </div>
+    </div>
+{% highlight html %}
+<div class="page-header">
+  <h1>Example page header <small>Subtext for header</small></h1>
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Thumbnails
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="thumbnails">Thumbnails</h1>
+    </div>
+    <p class="lead">Extend Bootstrap's <a href="../css/#grid">grid system</a> with the thumbnail component to easily display grids of images, videos, text, and more.</p>
+
+    <h3 id="thumbnails-default">Default example</h3>
+    <p>By default, Bootstrap's thumbnails are designed to showcase linked images with minimal required markup.</p>
+    <div class="bs-example">
+      <div class="row">
+        <div class="col-sm-6 col-md-3">
+          <a href="#" class="thumbnail">
+            <img data-src="holder.js/100%x180" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+          </a>
+        </div>
+        <div class="col-sm-6 col-md-3">
+          <a href="#" class="thumbnail">
+            <img data-src="holder.js/100%x180" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+          </a>
+        </div>
+        <div class="col-sm-6 col-md-3">
+          <a href="#" class="thumbnail">
+            <img data-src="holder.js/100%x180" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+          </a>
+        </div>
+        <div class="col-sm-6 col-md-3">
+          <a href="#" class="thumbnail">
+            <img data-src="holder.js/100%x180" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+          </a>
+        </div>
+      </div>
+    </div><!-- /.bs-example -->
+{% highlight html %}
+<div class="row">
+  <div class="col-sm-6 col-md-3">
+    <a href="#" class="thumbnail">
+      <img data-src="holder.js/100%x180" alt="...">
+    </a>
+  </div>
+  ...
+</div>
+{% endhighlight %}
+
+    <h3 id="thumbnails-custom-content">Custom content</h3>
+    <p>With a bit of extra markup, it's possible to add any kind of HTML content like headings, paragraphs, or buttons into thumbnails.</p>
+    <div class="bs-example">
+      <div class="row">
+        <div class="col-sm-6 col-md-3">
+          <div class="thumbnail">
+            <img data-src="holder.js/300x200" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+            <div class="caption">
+              <h3>Thumbnail label</h3>
+              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+              <p><a href="#" class="btn btn-primary">Button</a> <a href="#" class="btn btn-default">Button</a></p>
+            </div>
+          </div>
+        </div>
+        <div class="col-sm-6 col-md-3">
+          <div class="thumbnail">
+            <img data-src="holder.js/300x200" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+            <div class="caption">
+              <h3>Thumbnail label</h3>
+              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+              <p><a href="#" class="btn btn-primary">Button</a> <a href="#" class="btn btn-default">Button</a></p>
+            </div>
+          </div>
+        </div>
+        <div class="col-sm-6 col-md-3">
+          <div class="thumbnail">
+            <img data-src="holder.js/300x200" alt="Generic placeholder thumbnail" src="data:image/png;base64,">
+            <div class="caption">
+              <h3>Thumbnail label</h3>
+              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+              <p><a href="#" class="btn btn-primary">Button</a> <a href="#" class="btn btn-default">Button</a></p>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div><!-- /.bs-example -->
+{% highlight html %}
+<div class="row">
+  <div class="col-sm-6 col-md-3">
+    <div class="thumbnail">
+      <img data-src="holder.js/300x200" alt="...">
+      <div class="caption">
+        <h3>Thumbnail label</h3>
+        <p>...</p>
+        <p><a href="#" class="btn btn-primary">Button</a> <a href="#" class="btn btn-default">Button</a></p>
+      </div>
+    </div>
+  </div>
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+
+  <!-- Alerts
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="alerts">Alerts</h1>
+    </div>
+    <p class="lead">Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. For inline dismissal, use the <a href="../javascript/#js-alerts">alerts jQuery plugin</a>.</p>
+
+    <h2 id="alerts-examples">Examples</h2>
+    <p>Wrap any text and an optional dismiss button in <code>.alert</code> and one of the four contextual classes (e.g., <code>.alert-success</code>) for basic alert messages.</p>
+
+    <div class="bs-callout bs-callout-info">
+      <h4>No default class</h4>
+      <p>Alerts don't have default classes, only base and modifier classes. A default gray alert doesn't make too much sense, so you're required to specify a type via contextual class. Choose from success, info, warning, or danger.</p>
+    </div>
+
+    <div class="bs-example">
+      <div class="alert alert-success">
+        <strong>Well done!</strong> You successfully read this important alert message.
+      </div>
+      <div class="alert alert-info">
+        <strong>Heads up!</strong> This alert needs your attention, but it's not super important.
+      </div>
+      <div class="alert alert-warning">
+        <strong>Warning!</strong> Best check yo self, you're not looking too good.
+      </div>
+      <div class="alert alert-danger">
+        <strong>Oh snap!</strong> Change a few things up and try submitting again.
+      </div>
+    </div>
+{% highlight html %}
+<div class="alert alert-success">...</div>
+<div class="alert alert-info">...</div>
+<div class="alert alert-warning">...</div>
+<div class="alert alert-danger">...</div>
+{% endhighlight %}
+
+    <h2 id="alerts-dismissable">Dismissable alerts</h2>
+    <p>Build on any alert by adding an optional <code>.alert-dismissable</code> and close button.</p>
+    <div class="bs-example">
+      <div class="alert alert-dismissable">
+        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
+        <strong>Warning!</strong> Best check yo self, you're not looking too good.
+      </div>
+    </div>
+{% highlight html %}
+<div class="alert alert-dismissable">
+  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
+  <strong>Warning!</strong> Best check yo self, you're not looking too good.
+</div>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Ensure proper behavior across all devices</h4>
+      <p>Be sure to use the <code>&lt;button&gt;</code> element with the <code>data-dismiss="alert"</code> data attribute.</p>
+    </div>
+
+    <h2 id="alerts-links">Links in alerts</h2>
+    <p>Use the <code>.alert-link</code> utility class to quickly provide matching colored links within any alert.</p>
+    <div class="bs-example">
+      <div class="alert alert-success">
+        <strong>Well done!</strong> You successfully read <a href="#" class="alert-link">this important alert message</a>.
+      </div>
+      <div class="alert alert-info">
+        <strong>Heads up!</strong> This <a href="#" class="alert-link">alert needs your attention</a>, but it's not super important.
+      </div>
+      <div class="alert alert-warning">
+        <strong>Warning!</strong> Best check yo self, you're <a href="#" class="alert-link">not looking too good</a>.
+      </div>
+      <div class="alert alert-danger">
+        <strong>Oh snap!</strong> <a href="#" class="alert-link">Change a few things up</a> and try submitting again.
+      </div>
+    </div>
+{% highlight html %}
+<div class="alert alert-success">
+  <a href="#" class="alert-link">...</a>
+</div>
+<div class="alert alert-info">
+  <a href="#" class="alert-link">...</a>
+</div>
+<div class="alert alert-warning">
+  <a href="#" class="alert-link">...</a>
+</div>
+<div class="alert alert-danger">
+  <a href="#" class="alert-link">...</a>
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+
+  <!-- Progress bars
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="progress">Progress bars</h1>
+    </div>
+    <p class="lead">Provide up-to-date feedback on the progress of a workflow or action with simple yet flexible progress bars.</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>Progress bars use CSS3 transitions and animations to achieve some of their effects. These features are not supported in Internet Explorer 9 and below or older versions of Firefox. Opera 12 does not support animations.</p>
+    </div>
+
+    <h3 id="progress-basic">Basic example</h3>
+    <p>Default progress bar.</p>
+    <div class="bs-example">
+      <div class="progress">
+        <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
+          <span class="sr-only">60% Complete</span>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="progress">
+  <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
+    <span class="sr-only">60% Complete</span>
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="progress-alternatives">Contextual alternatives</h3>
+    <p>Progress bars use some of the same button and alert classes for consistent styles.</p>
+    <div class="bs-example">
+      <div class="progress">
+        <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
+          <span class="sr-only">40% Complete (success)</span>
+        </div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
+          <span class="sr-only">20% Complete</span>
+        </div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
+          <span class="sr-only">60% Complete (warning)</span>
+        </div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
+          <span class="sr-only">80% Complete (danger)</span>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="progress">
+  <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
+    <span class="sr-only">40% Complete (success)</span>
+  </div>
+</div>
+<div class="progress">
+  <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
+    <span class="sr-only">20% Complete</span>
+  </div>
+</div>
+<div class="progress">
+  <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
+    <span class="sr-only">60% Complete (warning)</span>
+  </div>
+</div>
+<div class="progress">
+  <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
+    <span class="sr-only">80% Complete</span>
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="progress-striped">Striped</h3>
+    <p>Uses a gradient to create a striped effect. Not available in IE8.</p>
+    <div class="bs-example">
+      <div class="progress progress-striped" >
+        <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
+          <span class="sr-only">40% Complete (success)</span>
+        </div>
+      </div>
+      <div class="progress progress-striped">
+        <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
+          <span class="sr-only">20% Complete</span>
+        </div>
+      </div>
+      <div class="progress progress-striped">
+        <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
+          <span class="sr-only">60% Complete (warning)</span>
+        </div>
+      </div>
+      <div class="progress progress-striped">
+        <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
+          <span class="sr-only">80% Complete (danger)</span>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="progress progress-striped">
+  <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
+    <span class="sr-only">40% Complete (success)</span>
+  </div>
+</div>
+<div class="progress progress-striped">
+  <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
+    <span class="sr-only">20% Complete</span>
+  </div>
+</div>
+<div class="progress progress-striped">
+  <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
+    <span class="sr-only">60% Complete (warning)</span>
+  </div>
+</div>
+<div class="progress progress-striped">
+  <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
+    <span class="sr-only">80% Complete (danger)</span>
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="progress-animated">Animated</h3>
+    <p>Add <code>.active</code> to <code>.progress-striped</code> to animate the stripes right to left. Not available in all versions of IE.</p>
+    <div class="bs-example">
+      <div class="progress progress-striped active">
+        <div class="progress-bar" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%"><span class="sr-only">45% Complete</span></div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="progress progress-striped active">
+  <div class="progress-bar"  role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%">
+    <span class="sr-only">45% Complete</span>
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="progress-stacked">Stacked</h3>
+    <p>Place multiple bars into the same <code>.progress</code> to stack them.</p>
+    <div class="bs-example">
+      <div class="progress">
+        <div class="progress-bar progress-bar-success" style="width: 35%">
+          <span class="sr-only">35% Complete (success)</span>
+        </div>
+        <div class="progress-bar progress-bar-warning" style="width: 20%">
+          <span class="sr-only">20% Complete (warning)</span>
+        </div>
+        <div class="progress-bar progress-bar-danger" style="width: 10%">
+          <span class="sr-only">10% Complete (danger)</span>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="progress">
+  <div class="progress-bar progress-bar-success" style="width: 35%">
+    <span class="sr-only">35% Complete (success)</span>
+  </div>
+  <div class="progress-bar progress-bar-warning" style="width: 20%">
+    <span class="sr-only">20% Complete (warning)</span>
+  </div>
+  <div class="progress-bar progress-bar-danger" style="width: 10%">
+    <span class="sr-only">10% Complete (danger)</span>
+  </div>
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+
+  <!-- Media object
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="media">Media object</h1>
+    </div>
+    <p class="lead">Abstract object styles for building various types of components (like blog comments, Tweets, etc) that feature a left- or right-aligned image alongside textual content.</p>
+
+    <h3 id="media-default">Default media</h3>
+    <p>The default media allow to float a media object (images, video, audio) to the left or right of a content block.</p>
+    <div class="bs-example">
+      <div class="media">
+        <a class="pull-left" href="#">
+          <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+        </a>
+        <div class="media-body">
+          <h4 class="media-heading">Media heading</h4>
+          Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+        </div>
+      </div>
+      <div class="media">
+        <a class="pull-left" href="#">
+          <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+        </a>
+        <div class="media-body">
+          <h4 class="media-heading">Media heading</h4>
+          Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+          <div class="media">
+            <a class="pull-left" href="#">
+              <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+            </a>
+            <div class="media-body">
+              <h4 class="media-heading">Media heading</h4>
+              Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+            </div>
+          </div>
+        </div>
+      </div>
+    </div><!-- /.bs-example -->
+{% highlight html %}
+<div class="media">
+  <a class="pull-left" href="#">
+    <img class="media-object" src="..." alt="...">
+  </a>
+  <div class="media-body">
+    <h4 class="media-heading">Media heading</h4>
+    ...
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="media-list">Media list</h3>
+    <p>With a bit of extra markup, you can use media inside list (useful for comment threads or articles lists).</p>
+    <div class="bs-example">
+      <ul class="media-list">
+        <li class="media">
+          <a class="pull-left" href="#">
+            <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+          </a>
+          <div class="media-body">
+            <h4 class="media-heading">Media heading</h4>
+            <p>Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.</p>
+            <!-- Nested media object -->
+            <div class="media">
+              <a class="pull-left" href="#">
+                <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+              </a>
+              <div class="media-body">
+                <h4 class="media-heading">Nested media heading</h4>
+                Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+                <!-- Nested media object -->
+                <div class="media">
+                  <a class="pull-left" href="#">
+                    <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+                  </a>
+                  <div class="media-body">
+                    <h4 class="media-heading">Nested media heading</h4>
+                    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+                  </div>
+                </div>
+              </div>
+            </div>
+            <!-- Nested media object -->
+            <div class="media">
+              <a class="pull-left" href="#">
+                <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+              </a>
+              <div class="media-body">
+                <h4 class="media-heading">Nested media heading</h4>
+                Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+              </div>
+            </div>
+          </div>
+        </li>
+        <li class="media">
+          <a class="pull-right" href="#">
+            <img class="media-object" data-src="holder.js/64x64" alt="Generic placeholder image" src="data:image/png;base64,">
+          </a>
+          <div class="media-body">
+            <h4 class="media-heading">Media heading</h4>
+            Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+          </div>
+        </li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="media-list">
+  <li class="media">
+    <a class="pull-left" href="#">
+      <img class="media-object" src="..." alt="...">
+    </a>
+    <div class="media-body">
+      <h4 class="media-heading">Media heading</h4>
+      ...
+    </div>
+  </li>
+</ul>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- List group
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="list-group">List group</h1>
+    </div>
+    <p class="lead">List groups are a flexible and powerful component for displaying not only simple lists of elements, but complex ones with custom content.</p>
+
+    <h3 id="list-group-basic">Basic example</h3>
+    <p>The most basic list group is simply an unordered list with list items, and the proper classes. Build upon it with the options that follow, or your own CSS as needed.</p>
+    <div class="bs-example">
+      <ul class="list-group">
+        <li class="list-group-item">Cras justo odio</li>
+        <li class="list-group-item">Dapibus ac facilisis in</li>
+        <li class="list-group-item">Morbi leo risus</li>
+        <li class="list-group-item">Porta ac consectetur ac</li>
+        <li class="list-group-item">Vestibulum at eros</li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="list-group">
+  <li class="list-group-item">Cras justo odio</li>
+  <li class="list-group-item">Dapibus ac facilisis in</li>
+  <li class="list-group-item">Morbi leo risus</li>
+  <li class="list-group-item">Porta ac consectetur ac</li>
+  <li class="list-group-item">Vestibulum at eros</li>
+</ul>
+{% endhighlight %}
+
+    <h3 id="list-group-badges">Badges</h3>
+    <p>Add the badges component to any list group item and it will automatically be positioned on the right.</p>
+    <div class="bs-example">
+      <ul class="list-group">
+        <li class="list-group-item">
+          <span class="badge">14</span>
+          Cras justo odio
+        </li>
+        <li class="list-group-item">
+          <span class="badge">2</span>
+          Dapibus ac facilisis in
+        </li>
+        <li class="list-group-item">
+          <span class="badge">1</span>
+          Morbi leo risus
+        </li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="list-group">
+  <li class="list-group-item">
+    <span class="badge">14</span>
+    Cras justo odio
+  </li>
+</ul>
+{% endhighlight %}
+
+    <h3 id="list-group-linked">Linked items</h3>
+    <p>Linkify list group items by using anchor tags instead of list items (that also means a parent <code>&lt;div&gt;</code> instead of an <code>&lt;ul&gt;</code>). No need for individual parents around each element.</p>
+    <div class="bs-example">
+      <div class="list-group">
+        <a href="#" class="list-group-item active">
+          Cras justo odio
+        </a>
+        <a href="#" class="list-group-item">Dapibus ac facilisis in</a>
+        <a href="#" class="list-group-item">Morbi leo risus</a>
+        <a href="#" class="list-group-item">Porta ac consectetur ac</a>
+        <a href="#" class="list-group-item">Vestibulum at eros</a>
+      </div>
+    </div>
+{% highlight html %}
+<div class="list-group">
+  <a href="#" class="list-group-item active">
+    Cras justo odio
+  </a>
+  <a href="#" class="list-group-item">Dapibus ac facilisis in</a>
+  <a href="#" class="list-group-item">Morbi leo risus</a>
+  <a href="#" class="list-group-item">Porta ac consectetur ac</a>
+  <a href="#" class="list-group-item">Vestibulum at eros</a>
+</div>
+{% endhighlight %}
+
+    <h3 id="list-group-custom-content">Custom content</h3>
+    <p>Add nearly any HTML within, even for linked list groups like the one below.</p>
+    <div class="bs-example">
+      <div class="list-group">
+        <a href="#" class="list-group-item active">
+          <h4 class="list-group-item-heading">List group item heading</h4>
+          <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
+        </a>
+        <a href="#" class="list-group-item">
+          <h4 class="list-group-item-heading">List group item heading</h4>
+          <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
+        </a>
+        <a href="#" class="list-group-item">
+          <h4 class="list-group-item-heading">List group item heading</h4>
+          <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
+        </a>
+      </div>
+    </div>
+{% highlight html %}
+<div class="list-group">
+  <a href="#" class="list-group-item active">
+    <h4 class="list-group-item-heading">List group item heading</h4>
+    <p class="list-group-item-text">...</p>
+  </a>
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+
+  <!-- Panels
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="panels">Panels</h1>
+    </div>
+    <p class="lead">While not always necessary, sometimes you need to put your DOM in a box. For those situations, try the panel component.</p>
+
+    <h3 id="panels-basic">Basic example</h3>
+    <p>By default, all the <code>.panel</code> does is apply some basic border and padding to contain some content.</p>
+    <div class="bs-example">
+      <div class="panel panel-default">
+        <div class="panel-body">
+          Basic panel example
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-default">
+  <div class="panel-body">
+    Basic panel example
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="panels-heading">Panel with heading</h3>
+    <p>Easily add a heading container to your panel with <code>.panel-heading</code>. You may also include any <code>&lt;h1&gt;</code>-<code>&lt;h6&gt;</code> with a <code>.panel-title</code> class to add a pre-styled heading.</p>
+    <div class="bs-example">
+      <div class="panel panel-default">
+        <div class="panel-heading">Panel heading without title</div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+      <div class="panel panel-default">
+        <div class="panel-heading">
+          <h3 class="panel-title">Panel title</h3>
+        </div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-default">
+  <div class="panel-heading">Panel heading without title</div>
+  <div class="panel-body">
+    Panel content
+  </div>
+</div>
+
+<div class="panel panel-default">
+  <div class="panel-heading">
+    <h3 class="panel-title">Panel title</h3>
+  </div>
+  <div class="panel-body">
+    Panel content
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="panels-footer">Panel with footer</h3>
+    <p>Wrap buttons or secondary text in <code>.panel-footer</code>. Note that panel footers <strong>do not</strong> inherit colors and borders when using contextual variations as they are not meant to be in the foreground.</p>
+    <div class="bs-example">
+      <div class="panel panel-default">
+        <div class="panel-body">
+          Panel content
+        </div>
+        <div class="panel-footer">Panel footer</div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-default">
+  <div class="panel-body">
+    Panel content
+  </div>
+  <div class="panel-footer">Panel footer</div>
+</div>
+{% endhighlight %}
+
+    <h3 id="panels-alternatives">Contextual alternatives</h3>
+    <p>Like other components, easily make a panel more meaningful to a particular context by adding any of the contextual state classes.</p>
+    <div class="bs-example">
+      <div class="panel panel-primary">
+        <div class="panel-heading">
+          <h3 class="panel-title">Panel title</h3>
+        </div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+      <div class="panel panel-success">
+        <div class="panel-heading">
+          <h3 class="panel-title">Panel title</h3>
+        </div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+      <div class="panel panel-info">
+        <div class="panel-heading">
+          <h3 class="panel-title">Panel title</h3>
+        </div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+      <div class="panel panel-warning">
+        <div class="panel-heading">
+          <h3 class="panel-title">Panel title</h3>
+        </div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+      <div class="panel panel-danger">
+        <div class="panel-heading">
+          <h3 class="panel-title">Panel title</h3>
+        </div>
+        <div class="panel-body">
+          Panel content
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-primary">...</div>
+<div class="panel panel-success">...</div>
+<div class="panel panel-info">...</div>
+<div class="panel panel-warning">...</div>
+<div class="panel panel-danger">...</div>
+{% endhighlight %}
+
+    <h3 id="panels-tables">With tables</h3>
+    <p>Add any non-bordered <code>.table</code> within a panel for a seamless design. If there is a <code>.panel-body</code>, we add an extra border to the top of the table for separation.</p>
+    <div class="bs-example">
+      <div class="panel panel-default">
+        <!-- Default panel contents -->
+        <div class="panel-heading">Panel heading</div>
+        <div class="panel-body">
+          <p>Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+        </div>
+
+        <!-- Table -->
+        <table class="table">
+          <thead>
+            <tr>
+              <th>#</th>
+              <th>First Name</th>
+              <th>Last Name</th>
+              <th>Username</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>1</td>
+              <td>Mark</td>
+              <td>Otto</td>
+              <td>@mdo</td>
+            </tr>
+            <tr>
+              <td>2</td>
+              <td>Jacob</td>
+              <td>Thornton</td>
+              <td>@fat</td>
+            </tr>
+            <tr>
+              <td>3</td>
+              <td>Larry</td>
+              <td>the Bird</td>
+              <td>@twitter</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-default">
+  <!-- Default panel contents -->
+  <div class="panel-heading">Panel heading</div>
+  <div class="panel-body">
+    <p>...</p>
+  </div>
+
+  <!-- Table -->
+  <table class="table">
+    ...
+  </table>
+</div>
+{% endhighlight %}
+
+    <p>If there is no panel body, the component moves from panel header to table without interruption.</p>
+    <div class="bs-example">
+      <div class="panel panel-default">
+        <!-- Default panel contents -->
+        <div class="panel-heading">Panel heading</div>
+
+        <!-- Table -->
+        <table class="table">
+          <thead>
+            <tr>
+              <th>#</th>
+              <th>First Name</th>
+              <th>Last Name</th>
+              <th>Username</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>1</td>
+              <td>Mark</td>
+              <td>Otto</td>
+              <td>@mdo</td>
+            </tr>
+            <tr>
+              <td>2</td>
+              <td>Jacob</td>
+              <td>Thornton</td>
+              <td>@fat</td>
+            </tr>
+            <tr>
+              <td>3</td>
+              <td>Larry</td>
+              <td>the Bird</td>
+              <td>@twitter</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-default">
+  <!-- Default panel contents -->
+  <div class="panel-heading">Panel heading</div>
+
+  <!-- Table -->
+  <table class="table">
+    ...
+  </table>
+</div>
+{% endhighlight %}
+
+
+
+    <h3 id="panels-list-group">With list groups</h3>
+    <p>Easily include full-width <a href="#list-group">list groups</a> within any panel.</p>
+    <div class="bs-example">
+      <div class="panel panel-default">
+        <!-- Default panel contents -->
+        <div class="panel-heading">Panel heading</div>
+        <div class="panel-body">
+          <p>Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+        </div>
+
+        <!-- List group -->
+        <ul class="list-group">
+          <li class="list-group-item">Cras justo odio</li>
+          <li class="list-group-item">Dapibus ac facilisis in</li>
+          <li class="list-group-item">Morbi leo risus</li>
+          <li class="list-group-item">Porta ac consectetur ac</li>
+          <li class="list-group-item">Vestibulum at eros</li>
+        </ul>
+      </div>
+    </div>
+{% highlight html %}
+<div class="panel panel-default">
+  <!-- Default panel contents -->
+  <div class="panel-heading">Panel heading</div>
+  <div class="panel-body">
+    <p>...</p>
+  </div>
+
+  <!-- List group -->
+  <ul class="list-group">
+    <li class="list-group-item">Cras justo odio</li>
+    <li class="list-group-item">Dapibus ac facilisis in</li>
+    <li class="list-group-item">Morbi leo risus</li>
+    <li class="list-group-item">Porta ac consectetur ac</li>
+    <li class="list-group-item">Vestibulum at eros</li>
+  </ul>
+</div>
+{% endhighlight %}
+
+  </div>
+
+
+
+
+
+  <!-- Wells
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="wells">Wells</h1>
+    </div>
+
+    <h3>Default well</h3>
+    <p>Use the well as a simple effect on an element to give it an inset effect.</p>
+    <div class="bs-example">
+      <div class="well">
+        Look, I'm in a well!
+      </div>
+    </div>
+{% highlight html %}
+<div class="well">...</div>
+{% endhighlight %}
+    <h3>Optional classes</h3>
+    <p>Control padding and rounded corners with two optional modifier classes.</p>
+    <div class="bs-example">
+      <div class="well well-lg">
+        Look, I'm in a large well!
+      </div>
+    </div>
+{% highlight html %}
+<div class="well well-lg">...</div>
+{% endhighlight %}
+
+    <div class="bs-example">
+      <div class="well well-sm">
+        Look, I'm in a small well!
+      </div>
+    </div>
+{% highlight html %}
+<div class="well well-sm">...</div>
+{% endhighlight %}
+  </div>
diff --git a/bootstrap-3.0.0/composer.json b/bootstrap-3.0.0/composer.json
new file mode 100644
index 0000000..8667ba5
--- /dev/null
+++ b/bootstrap-3.0.0/composer.json
@@ -0,0 +1,20 @@
+{
+    "name": "twbs/bootstrap"
+  , "description": "Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development."
+  , "keywords": ["bootstrap", "css"]
+  , "homepage": "http://getbootstrap.com"
+  , "authors": [
+      {
+        "name": "Mark Otto",
+        "email": "markdotto@gmail.com"
+      },
+      {
+        "name": "Jacob Thornton",
+        "email": "jacobthornton@gmail.com"
+      }
+    ]
+  , "support": {
+      "issues": "https://github.com/twbs/bootstrap/issues"
+    }
+  , "license": "Apache-2.0"
+}
diff --git a/bootstrap-3.0.0/css.html b/bootstrap-3.0.0/css.html
new file mode 100644
index 0000000..f976d22
--- /dev/null
+++ b/bootstrap-3.0.0/css.html
@@ -0,0 +1,2441 @@
+---
+layout: default
+title: CSS
+slug: css
+lead: "Global CSS settings, fundamental HTML elements styled and enhanced with extensible classes, and an advanced grid system."
+base_url: "../"
+---
+
+
+  <!-- Global Bootstrap settings
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="overview">Overview</h1>
+    </div>
+    <p class="lead">Get the lowdown on the key pieces of Bootstrap's infrastructure, including our approach to better, faster, stronger web development.</p>
+
+    <h3 id="overview-doctype">HTML5 doctype</h3>
+    <p>Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.</p>
+{% highlight html %}
+<!DOCTYPE html>
+<html lang="en">
+  ...
+</html>
+{% endhighlight %}
+
+    <h3 id="overview-mobile">Mobile first</h3>
+    <p>With Bootstrap 2, we added optional mobile friendly styles for key aspects of the framework. With Bootstrap 3, we've rewritten the project to be mobile friendly from the start. Instead of adding on optional mobile styles, they're baked right into the core. In fact, <strong>Bootstrap is mobile first</strong>. Mobile first styles can be found throughout the entire library instead of in separate files.</p>
+    <p>To ensure proper rendering and touch zooming, <strong>add the viewport meta tag</strong> to your <code>&lt;head&gt;</code>.</p>
+{% highlight html %}
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+{% endhighlight %}
+    <p>You can disable zooming capabilities on mobile devices by adding <code>user-scalable=no</code> to the viewport meta tag. This disables zooming, meaning users are only able to scroll, and results in your site feeling a bit more like a native application. Overall we don't recommend this on every site, so use caution!</p>
+{% highlight html %}
+<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+{% endhighlight %}
+
+    <h3 id="overview-responsive-images">Responsive images</h3>
+    <p>Images in Bootstrap 3 can be made responsive-friendly via the addition of the <code>.img-responsive</code> class. This applies <code>max-width: 100%;</code> and <code>height: auto;</code> to the image so that it scales nicely to the parent element.</p>
+{% highlight html %}
+<img src="..." class="img-responsive" alt="Responsive image">
+{% endhighlight %}
+
+    <h3 id="overview-type-links">Typography and links</h3>
+    <p>Bootstrap sets basic global display, typography, and link styles. Specifically, we:</p>
+    <ul>
+      <li>Remove <code>margin</code> on the body</li>
+      <li>Set <code>background-color: white;</code> on the <code>body</code></li>
+      <li>Use the <code>@font-family-base</code>, <code>@font-size-base</code>, and <code>@line-height-base</code> attributes as our typographic base</li>
+      <li>Set the global link color via <code>@link-color</code> and apply link underlines only on <code>:hover</code></li>
+    </ul>
+    <p>These styles can be found within <code>scaffolding.less</code>.</p>
+
+    <h3 id="overview-normalize">Normalize</h3>
+    <p>For improved cross-browser rendering, we use <a href="http://necolas.github.io/normalize.css/" target="_blank">Normalize</a>, a project by <a href="http://twitter.com/necolas" target="_blank">Nicolas Gallagher</a> and <a href="http://twitter.com/jon_neal" target="_blank">Jonathan Neal</a>.</p>
+
+    <h3 id="overview-container">Containers</h3>
+    <p>Easily center a page's contents by wrapping its contents in a <code>.container</code>. Containers set <code>max-width</code> at various media query breakpoints to match our grid system.</p>
+{% highlight html %}
+<div class="container">
+  ...
+</div>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Grid system
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="grid">Grid system</h1>
+    </div>
+    <p class="lead">Bootstrap includes a responsive, mobile first fluid grid system that appropriately scales up to 12 columns as the device or viewport size increases. It includes <a href="#grid-example-basic">predefined classes</a> for easy layout options, as well as powerful <a href="#grid-less">mixins for generating more semantic layouts</a>.</p>
+
+    <h3 id="grid-media-queries">Media queries</h3>
+    <p>We use the following media queries to create the key breakpoints in our grid system.</p>
+{% highlight css %}
+/* Extra small devices (phones, up to 480px) */
+/* No media query since this is the default in Bootstrap */
+
+/* Small devices (tablets, 768px and up) */
+@media (min-width: @screen-tablet) { ... }
+
+/* Medium devices (desktops, 992px and up) */
+@media (min-width: @screen-desktop) { ... }
+
+/* Large devices (large desktops, 1200px and up) */
+@media (min-width: @screen-large-desktop) { ... }
+{% endhighlight %}
+    <p>We occasionally expand on these media queries to include a <code>max-width</code> to limit CSS to a narrower set of devices.</p>
+{% highlight css %}
+@media (max-width: @screen-phone-max) { ... }
+@media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { ... }
+@media (min-width: @screen-desktop) and (max-width: @screen-desktop-max) { ... }
+@media (min-width: @screen-large-desktop) { ... }
+{% endhighlight %}
+
+    <h3 id="grid-options">Grid options</h3>
+    <p>See how aspects of the Bootstrap grid system work across multiple devices with a handy table.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th></th>
+            <th>
+              Extra small devices
+              <small>Phones (&lt;768px)</small>
+            </th>
+            <th>
+              Small devices
+              <small>Tablets (&ge;768px)</small>
+            </th>
+            <th>
+              Medium devices
+              <small>Desktops (&ge;992px)</small>
+            </th>
+            <th>
+              Large devices
+              <small>Desktops (&ge;1200px)</small>
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <th>Grid behavior</th>
+            <td>Horizontal at all times</td>
+            <td colspan="3">Collapsed to start, horizontal above breakpoints</td>
+          </tr>
+          <tr>
+            <th>Max container width</th>
+            <td>None (auto)</td>
+            <td>750px</td>
+            <td>970px</td>
+            <td>1170px</td>
+          </tr>
+          <tr>
+            <th>Class prefix</th>
+            <td><code>.col-xs-</code></td>
+            <td><code>.col-sm-</code></td>
+            <td><code>.col-md-</code></td>
+            <td><code>.col-lg-</code></td>
+          </tr>
+          <tr>
+            <th># of columns</th>
+            <td colspan="4">12</td>
+          </tr>
+          <tr>
+            <th>Max column width</th>
+            <td class="text-muted">Auto</td>
+            <td>60px</td>
+            <td>78px</td>
+            <td>95px</td>
+          </tr>
+          <tr>
+            <th>Gutter width</th>
+            <td colspan="4">30px (15px on each side of a column)</td>
+          </tr>
+          <tr>
+            <th>Nestable</th>
+            <td colspan="4">Yes</td>
+          </tr>
+          <tr>
+            <th>Offsets</th>
+            <td colspan="1" class="text-muted">N/A</td>
+            <td colspan="3">Yes</td>
+          </tr>
+          <tr>
+            <th>Column ordering</th>
+            <td class="text-muted">N/A</td>
+            <td colspan="3">Yes</td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+
+    <h3 id="grid-example-basic">Example: Stacked-to-horizontal</h3>
+    <p>Using a single set of <code>.col-md-*</code> grid classes, you can create a basic grid system that starts out stacked on mobile devices and tablet devices (the extra small to small range) before becoming horizontal on desktop (medium) devices.</p>
+    <div class="bs-docs-grid">
+      <div class="row show-grid">
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+        <div class="col-md-1">.col-md-1</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-md-8">.col-md-8</div>
+        <div class="col-md-4">.col-md-4</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-md-4">.col-md-4</div>
+        <div class="col-md-4">.col-md-4</div>
+        <div class="col-md-4">.col-md-4</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-md-6">.col-md-6</div>
+        <div class="col-md-6">.col-md-6</div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="row">
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+  <div class="col-md-1">.col-md-1</div>
+</div>
+<div class="row">
+  <div class="col-md-8">.col-md-8</div>
+  <div class="col-md-4">.col-md-4</div>
+</div>
+<div class="row">
+  <div class="col-md-4">.col-md-4</div>
+  <div class="col-md-4">.col-md-4</div>
+  <div class="col-md-4">.col-md-4</div>
+</div>
+<div class="row">
+  <div class="col-md-6">.col-md-6</div>
+  <div class="col-md-6">.col-md-6</div>
+</div>
+{% endhighlight %}
+
+    <h3 id="grid-example-mixed">Example: Mobile and desktop</h3>
+    <p>Don't want your columns to simply stack in smaller devices? Use the extra small and medium device grid classes by adding <code>.col-xs-*</code> <code>.col-md-*</code> to your columns. See the example below for a better idea of how it all works.</p>
+    <div class="bs-docs-grid">
+      <div class="row show-grid">
+        <div class="col-xs-12 col-md-8">.col-xs-12 col-md-8</div>
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-xs-6">.col-xs-6</div>
+        <div class="col-xs-6">.col-xs-6</div>
+      </div>
+    </div>
+{% highlight html %}
+<!-- Stack the columns on mobile by making one full-width and the other half-width -->
+<div class="row">
+  <div class="col-xs-12 col-md-8">.col-xs-12 col-md-8</div>
+  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+</div>
+
+<!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
+<div class="row">
+  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+  <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+</div>
+
+<!-- Columns are always 50% wide, on mobile and desktop -->
+<div class="row">
+  <div class="col-xs-6">.col-xs-6</div>
+  <div class="col-xs-6">.col-xs-6</div>
+</div>
+{% endhighlight %}
+
+    <h3 id="grid-example-mixed-complete">Example: Mobile, tablet, desktops</h3>
+    <p>Build on the previous example by creating even more dynamic and powerful layouts with tablet <code>.col-sm-*</code> classes.</p>
+    <div class="bs-docs-grid">
+      <div class="row show-grid">
+        <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div>
+        <div class="col-xs-6 col-sm-6 col-md-4">.col-xs-6 .col-sm-6 .col-md-4</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div>
+        <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div>
+        <!-- Optional: clear the XS cols if their content doesn't match in height -->
+        <div class="clearfix visible-xs"></div>
+        <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="row">
+  <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div>
+  <div class="col-xs-6 col-sm-6 col-md-4">.col-xs-6 .col-sm-6 .col-md-4</div>
+</div>
+<div class="row">
+  <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div>
+  <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div>
+  <!-- Optional: clear the XS cols if their content doesn't match in height -->
+  <div class="clearfix visible-xs"></div>
+  <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div>
+</div>
+{% endhighlight %}
+
+    <h3 id="grid-responsive-resets">Responsive column resets</h3>
+    <p>With the four tiers of grids available you're bound to run into issues where, at certain breakpoints, your columns don't clear quite right as one is taller than the other. To fix that, use a combination of a <code>.clearfix</code> and our <a href="../css#responsive-utilities">responsive utility classes</a>.</p>
+{% highlight html %}
+<div class="row">
+  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
+  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
+
+  <!-- Add the extra clearfix for only the required viewport -->
+  <div class="clearfix visible-xs"></div>
+
+  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
+  <div class="col-xs-6 col-sm-3">.col-xs-6 .col-sm-3</div>
+</div>
+{% endhighlight %}
+    <p>In addition to column clearing at responsive breakpoints, you may need to <strong>reset offsets, pushes, or pulls</strong>. Those resets are available for medium and large grid tiers only, since they start only at the (second) small grid tier.</p>
+{% highlight html %}
+<div class="row">
+  <div class="col-sm-5 col-md-6">.col-sm-5 .col-md-6</div>
+  <div class="col-sm-5 col-sm-offset-2 col-md-6 col-md-offset-0">.col-sm-5 .col-sm-offset-2 .col-md-6 .col-md-offset-0</div>
+</div>
+
+<div class="row">
+  <div class="col-sm-6 col-md-5 col-lg-6">.col-sm-6 .col-md-5 .col-lg-6</div>
+  <div class="col-sm-6 col-md-5 col-md-offset-2 col-lg-6 col-lg-offset-0">.col-sm-6 .col-md-5 .col-md-offset-2 .col-lg-6 .col-lg-offset-0</div>
+</div>
+{% endhighlight %}
+
+
+    <h3 id="grid-offsetting">Offsetting columns</h3>
+    <p>Move columns to the right using <code>.col-md-offset-*</code> classes. These classes increase the left margin of a column by <code>*</code> columns. For example, <code>.col-md-offset-4</code> moves <code>.col-md-4</code> over four columns.</p>
+    <div class="bs-docs-grid">
+      <div class="row show-grid">
+        <div class="col-md-4">.col-md-4</div>
+        <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
+        <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
+      </div>
+      <div class="row show-grid">
+        <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="row">
+  <div class="col-md-4">.col-md-4</div>
+  <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
+</div>
+<div class="row">
+  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
+  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
+</div>
+<div class="row">
+  <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
+</div>
+{% endhighlight %}
+
+
+    <h3 id="grid-nesting">Nesting columns</h3>
+    <p>To nest your content with the default grid, add a new <code>.row</code> and set of <code>.col-md-*</code> columns within an existing <code>.col-md-*</code> column. Nested rows should include a set of columns that add up to 12.</p>
+    <div class="row show-grid">
+      <div class="col-md-9">
+        Level 1: .col-md-9
+        <div class="row show-grid">
+          <div class="col-md-6">
+            Level 2: .col-md-6
+          </div>
+          <div class="col-md-6">
+            Level 2: .col-md-6
+          </div>
+        </div>
+      </div>
+    </div>
+{% highlight html %}
+<div class="row">
+  <div class="col-md-9">
+    Level 1: .col-md-9
+    <div class="row">
+      <div class="col-md-6">
+        Level 2: .col-md-6
+      </div>
+      <div class="col-md-6">
+        Level 2: .col-md-6
+      </div>
+    </div>
+  </div>
+</div>
+{% endhighlight %}
+
+    <h3 id="grid-column-ordering">Column ordering</h3>
+    <p>Easily change the order of our built-in grid columns with <code>.col-md-push-*</code> and <code>.col-md-pull-*</code> modifier classes.</p>
+    <div class="row show-grid">
+      <div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div>
+      <div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div>
+    </div>
+
+{% highlight html %}
+<div class="row">
+  <div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div>
+  <div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div>
+</div>
+{% endhighlight %}
+
+    <h3 id="grid-less">LESS mixins and variables</h3>
+    <p>In addition to <a href="#grid-example-basic">prebuilt grid classes</a> for fast layouts, Bootstrap includes LESS variables and mixins for quickly generating your own simple, semantic layouts.</p>
+
+    <h4>Variables</h4>
+    <p>Variables determine the number of columns, the gutter width, and the media query point at which to begin floating columns. We use these to generate the predefined grid classes documented above, as well as for the custom mixins listed below.</p>
+{% highlight css %}
+@grid-columns:              12;
+@grid-gutter-width:         30px;
+@grid-float-breakpoint:     768px;
+{% endhighlight %}
+
+    <h4>Mixins</h4>
+    <p>Mixins are used in conjunction with the grid variables to generate semantic CSS for individual grid columns.</p>
+{% highlight css %}
+// Creates a wrapper for a series of columns
+.make-row(@gutter: @grid-gutter-width) {
+  // Then clear the floated columns
+  .clearfix();
+
+  @media (min-width: @screen-small) {
+    margin-left:  (@gutter / -2);
+    margin-right: (@gutter / -2);
+  }
+
+  // Negative margin nested rows out to align the content of columns
+  .row {
+    margin-left:  (@gutter / -2);
+    margin-right: (@gutter / -2);
+  }
+}
+
+// Generate the extra small columns
+.make-xs-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the small columns
+.make-sm-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-small) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the small column offsets
+.make-sm-column-offset(@columns) {
+  @media (min-width: @screen-small) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-push(@columns) {
+  @media (min-width: @screen-small) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-pull(@columns) {
+  @media (min-width: @screen-small) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the medium columns
+.make-md-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-medium) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large column offsets
+.make-md-column-offset(@columns) {
+  @media (min-width: @screen-medium) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-push(@columns) {
+  @media (min-width: @screen-medium) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-pull(@columns) {
+  @media (min-width: @screen-medium) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large columns
+.make-lg-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-large) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large column offsets
+.make-lg-column-offset(@columns) {
+  @media (min-width: @screen-large) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-push(@columns) {
+  @media (min-width: @screen-large) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-pull(@columns) {
+  @media (min-width: @screen-large) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+{% endhighlight %}
+
+    <h4>Example usage</h4>
+    <p>You can modify the variables to your own custom values, or just use the mixins with their default values. Here's an example of using the default settings to create a two-column layout with a gap between.</p>
+{% highlight css %}
+.wrapper {
+  .make-row();
+}
+.content-main {
+  .make-lg-column(8);
+}
+.content-secondary {
+  .make-lg-column(3);
+  .make-lg-column-offset(1);
+}
+{% endhighlight %}
+{% highlight html %}
+<div class="wrapper">
+  <div class="content-main">...</div>
+  <div class="content-secondary">...</div>
+</div>
+{% endhighlight %}
+
+  </div>
+
+
+
+
+  <!-- Typography
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="type">Typography</h1>
+    </div>
+
+    <!-- Headings -->
+    <h2 id="type-headings">Headings</h2>
+    <p>All HTML headings, <code>&lt;h1&gt;</code> through <code>&lt;h6&gt;</code> are available.</p>
+
+    <div class="bs-example bs-example-type">
+      <table class="table">
+        <tbody>
+          <tr>
+            <td><h1>h1. Bootstrap heading</h1></td>
+            <td>Semibold 36px</td>
+          </tr>
+          <tr>
+            <td><h2>h2. Bootstrap heading</h2></td>
+            <td>Semibold 30px</td>
+          </tr>
+          <tr>
+            <td><h3>h3. Bootstrap heading</h3></td>
+            <td>Semibold 24px</td>
+          </tr>
+          <tr>
+            <td><h4>h4. Bootstrap heading</h4></td>
+            <td>Semibold 18px</td>
+          </tr>
+          <tr>
+            <td><h5>h5. Bootstrap heading</h5></td>
+            <td>Semibold 14px</td>
+          </tr>
+          <tr>
+            <td><h6>h6. Bootstrap heading</h6></td>
+            <td>Semibold 12px</td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+{% highlight html %}
+<h1>...</h1>
+<h2>...</h2>
+<h3>...</h3>
+<h4>...</h4>
+<h5>...</h5>
+<h6>...</h6>
+{% endhighlight %}
+
+    <!-- Body copy -->
+    <h2 id="type-body-copy">Body copy</h2>
+    <p>Bootstrap's global default <code>font-size</code> is <strong>14px</strong>, with a <code>line-height</code> of <strong>1.428</strong>. This is applied to the <code>&lt;body&gt;</code> and all paragraphs. In addition, <code>&lt;p&gt;</code> (paragraphs) receive a bottom margin of half their computed line-height (10px by default).</p>
+    <div class="bs-example">
+      <p>Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.</p>
+      <p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.</p>
+      <p>Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.</p>
+    </div>
+{% highlight html %}
+<p>...</p>
+{% endhighlight %}
+
+    <!-- Body copy .lead -->
+    <h3>Lead body copy</h3>
+    <p>Make a paragraph stand out by adding <code>.lead</code>.</p>
+    <div class="bs-example">
+      <p class="lead">Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.</p>
+    </div>
+{% highlight html %}
+<p class="lead">...</p>
+{% endhighlight %}
+
+    <!-- Using LESS -->
+    <h3>Built with Less</h3>
+    <p>The typographic scale is based on two LESS variables in <strong>variables.less</strong>: <code>@font-size-base</code> and <code>@line-height-base</code>. The first is the base font-size used throughout and the second is the base line-height. We use those variables and some simple math to create the margins, paddings, and line-heights of all our type and more. Customize them and Bootstrap adapts.</p>
+
+
+    <!-- Emphasis -->
+    <h2 id="type-emphasis">Emphasis</h2>
+    <p>Make use of HTML's default emphasis tags with lightweight styles.</p>
+
+    <h3>Small text</h3>
+    <p>For de-emphasizing inline or blocks of text, use the <code>&lt;small&gt;</code> tag to set text at 85% the size of the parent. Heading elements receive their own <code>font-size</code> for nested <code>&lt;small&gt;</code> elements.</p>
+    <div class="bs-example">
+      <p><small>This line of text is meant to be treated as fine print.</small></p>
+    </div>
+{% highlight html %}
+<small>This line of text is meant to be treated as fine print.</small>
+{% endhighlight %}
+
+
+    <h3>Bold</h3>
+    <p>For emphasizing a snippet of text with a heavier font-weight.</p>
+    <div class="bs-example">
+      <p>The following snippet of text is <strong>rendered as bold text</strong>.</p>
+    </div>
+{% highlight html %}
+<strong>rendered as bold text</strong>
+{% endhighlight %}
+
+    <h3>Italics</h3>
+    <p>For emphasizing a snippet of text with italics.</p>
+    <div class="bs-example">
+      <p>The following snippet of text is <em>rendered as italicized text</em>.</p>
+    </div>
+{% highlight html %}
+<em>rendered as italicized text</em>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Alternate elements</h4>
+      <p>Feel free to use <code>&lt;b&gt;</code> and <code>&lt;i&gt;</code> in HTML5. <code>&lt;b&gt;</code> is meant to highlight words or phrases without conveying additional importance while <code>&lt;i&gt;</code> is mostly for voice, technical terms, etc.</p>
+    </div>
+
+    <h3>Alignment classes</h3>
+    <p>Easily realign text to components with text alignment classes.</p>
+    <div class="bs-example">
+      <p class="text-left">Left aligned text.</p>
+      <p class="text-center">Center aligned text.</p>
+      <p class="text-right">Right aligned text.</p>
+    </div>
+{% highlight html %}
+<p class="text-left">Left aligned text.</p>
+<p class="text-center">Center aligned text.</p>
+<p class="text-right">Right aligned text.</p>
+{% endhighlight %}
+
+    <h3>Emphasis classes</h3>
+    <p>Convey meaning through color with a handful of emphasis utility classes.</p>
+    <div class="bs-example">
+      <p class="text-muted">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
+      <p class="text-primary">Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+      <p class="text-success">Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p>
+      <p class="text-info">Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
+      <p class="text-warning">Etiam porta sem malesuada magna mollis euismod.</p>
+      <p class="text-danger">Donec ullamcorper nulla non metus auctor fringilla.</p>
+    </div>
+{% highlight html %}
+<p class="text-muted">...</p>
+<p class="text-primary">...</p>
+<p class="text-success">...</p>
+<p class="text-info">...</p>
+<p class="text-warning">...</p>
+<p class="text-danger">...</p>
+{% endhighlight %}
+
+
+    <!-- Abbreviations -->
+    <h2 id="type-abbreviations">Abbreviations</h2>
+    <p>Stylized implementation of HTML's <code>&lt;abbr&gt;</code> element for abbreviations and acronyms to show the expanded version on hover. Abbreviations with a <code>title</code> attribute have a light dotted bottom border and a help cursor on hover, providing additional context on hover.</p>
+
+    <h3>Basic abbreviation</h3>
+    <p>For expanded text on long hover of an abbreviation, include the <code>title</code> attribute with the <code>&lt;abbr&gt;</code> element.</p>
+    <div class="bs-example">
+      <p>An abbreviation of the word attribute is <abbr title="attribute">attr</abbr>.</p>
+    </div>
+{% highlight html %}
+<abbr title="attribute">attr</abbr>
+{% endhighlight %}
+
+    <h3>Initialism</h3>
+    <p>Add <code>.initialism</code> to an abbreviation for a slightly smaller font-size.</p>
+    <div class="bs-example">
+      <p><abbr title="HyperText Markup Language" class="initialism">HTML</abbr> is the best thing since sliced bread.</p>
+    </div>
+{% highlight html %}
+<abbr title="HyperText Markup Language" class="initialism">HTML</abbr>
+{% endhighlight %}
+
+
+    <!-- Addresses -->
+    <h2 id="type-addresses">Addresses</h2>
+    <p>Present contact information for the nearest ancestor or the entire body of work. Preserve formatting by ending all lines with <code>&lt;br&gt;</code>.</p>
+    <div class="bs-example">
+      <address>
+        <strong>Twitter, Inc.</strong><br>
+        795 Folsom Ave, Suite 600<br>
+        San Francisco, CA 94107<br>
+        <abbr title="Phone">P:</abbr> (123) 456-7890
+      </address>
+      <address>
+        <strong>Full Name</strong><br>
+        <a href="mailto:#">first.last@example.com</a>
+      </address>
+    </div>
+{% highlight html %}
+<address>
+  <strong>Twitter, Inc.</strong><br>
+  795 Folsom Ave, Suite 600<br>
+  San Francisco, CA 94107<br>
+  <abbr title="Phone">P:</abbr> (123) 456-7890
+</address>
+
+<address>
+  <strong>Full Name</strong><br>
+  <a href="mailto:#">first.last@example.com</a>
+</address>
+{% endhighlight %}
+
+
+    <!-- Blockquotes -->
+    <h2 id="type-blockquotes">Blockquotes</h2>
+    <p>For quoting blocks of content from another source within your document.</p>
+
+    <h3>Default blockquote</h3>
+    <p>Wrap <code>&lt;blockquote&gt;</code> around any <abbr title="HyperText Markup Language">HTML</abbr> as the quote. For straight quotes, we recommend a <code>&lt;p&gt;</code>.</p>
+    <div class="bs-example">
+      <blockquote>
+        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
+      </blockquote>
+    </div>
+{% highlight html %}
+<blockquote>
+  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
+</blockquote>
+{% endhighlight %}
+
+    <h3>Blockquote options</h3>
+    <p>Style and content changes for simple variations on a standard <code>&lt;blockquote&gt;</code>.</p>
+
+    <h4>Naming a source</h4>
+    <p>Add <code>&lt;small&gt;</code> tag for identifying the source. Wrap the name of the source work in <code>&lt;cite&gt;</code>.</p>
+    <div class="bs-example">
+      <blockquote>
+        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
+        <small>Someone famous in <cite title="Source Title">Source Title</cite></small>
+      </blockquote>
+    </div>
+{% highlight html %}
+<blockquote>
+  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
+  <small>Someone famous in <cite title="Source Title">Source Title</cite></small>
+</blockquote>
+{% endhighlight %}
+
+    <h4>Alternate displays</h4>
+    <p>Use <code>.pull-right</code> for a floated, right-aligned blockquote.</p>
+    <div class="bs-example" style="overflow: hidden;">
+      <blockquote class="pull-right">
+        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
+        <small>Someone famous in <cite title="Source Title">Source Title</cite></small>
+      </blockquote>
+    </div>
+{% highlight html %}
+<blockquote class="pull-right">
+  ...
+</blockquote>
+{% endhighlight %}
+
+
+    <!-- Lists -->
+    <h2 id="type-lists">Lists</h2>
+
+    <h3>Unordered</h3>
+    <p>A list of items in which the order does <em>not</em> explicitly matter.</p>
+    <div class="bs-example">
+      <ul>
+        <li>Lorem ipsum dolor sit amet</li>
+        <li>Consectetur adipiscing elit</li>
+        <li>Integer molestie lorem at massa</li>
+        <li>Facilisis in pretium nisl aliquet</li>
+        <li>Nulla volutpat aliquam velit
+          <ul>
+            <li>Phasellus iaculis neque</li>
+            <li>Purus sodales ultricies</li>
+            <li>Vestibulum laoreet porttitor sem</li>
+            <li>Ac tristique libero volutpat at</li>
+          </ul>
+        </li>
+        <li>Faucibus porta lacus fringilla vel</li>
+        <li>Aenean sit amet erat nunc</li>
+        <li>Eget porttitor lorem</li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul>
+  <li>...</li>
+</ul>
+{% endhighlight %}
+
+    <h3>Ordered</h3>
+    <p>A list of items in which the order <em>does</em> explicitly matter.</p>
+    <div class="bs-example">
+      <ol>
+        <li>Lorem ipsum dolor sit amet</li>
+        <li>Consectetur adipiscing elit</li>
+        <li>Integer molestie lorem at massa</li>
+        <li>Facilisis in pretium nisl aliquet</li>
+        <li>Nulla volutpat aliquam velit</li>
+        <li>Faucibus porta lacus fringilla vel</li>
+        <li>Aenean sit amet erat nunc</li>
+        <li>Eget porttitor lorem</li>
+      </ol>
+    </div>
+{% highlight html %}
+<ol>
+  <li>...</li>
+</ol>
+{% endhighlight %}
+
+    <h3>Unstyled</h3>
+    <p>Remove the default <code>list-style</code> and left margin on list items (immediate children only). <strong>This only applies to immediate children list items</strong>, meaning you will need to add the class for any nested lists as well.</p>
+    <div class="bs-example">
+      <ul class="list-unstyled">
+        <li>Lorem ipsum dolor sit amet</li>
+        <li>Consectetur adipiscing elit</li>
+        <li>Integer molestie lorem at massa</li>
+        <li>Facilisis in pretium nisl aliquet</li>
+        <li>Nulla volutpat aliquam velit
+          <ul>
+            <li>Phasellus iaculis neque</li>
+            <li>Purus sodales ultricies</li>
+            <li>Vestibulum laoreet porttitor sem</li>
+            <li>Ac tristique libero volutpat at</li>
+          </ul>
+        </li>
+        <li>Faucibus porta lacus fringilla vel</li>
+        <li>Aenean sit amet erat nunc</li>
+        <li>Eget porttitor lorem</li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="list-unstyled">
+  <li>...</li>
+</ul>
+{% endhighlight %}
+
+    <h3>Inline</h3>
+    <p>Place all list items on a single line with <code>display: inline-block;</code> and some light padding.</p>
+    <div class="bs-example">
+      <ul class="list-inline">
+        <li>Lorem ipsum</li>
+        <li>Phasellus iaculis</li>
+        <li>Nulla volutpat</li>
+      </ul>
+    </div>
+{% highlight html %}
+<ul class="list-inline">
+  <li>...</li>
+</ul>
+{% endhighlight %}
+
+    <h3>Description</h3>
+    <p>A list of terms with their associated descriptions.</p>
+    <div class="bs-example">
+      <dl>
+        <dt>Description lists</dt>
+        <dd>A description list is perfect for defining terms.</dd>
+        <dt>Euismod</dt>
+        <dd>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.</dd>
+        <dd>Donec id elit non mi porta gravida at eget metus.</dd>
+        <dt>Malesuada porta</dt>
+        <dd>Etiam porta sem malesuada magna mollis euismod.</dd>
+      </dl>
+    </div>
+{% highlight html %}
+<dl>
+  <dt>...</dt>
+  <dd>...</dd>
+</dl>
+{% endhighlight %}
+
+    <h4>Horizontal description</h4>
+    <p>Make terms and descriptions in <code>&lt;dl&gt;</code> line up side-by-side. Starts off stacked like default <code>&lt;dl&gt;</code>s, but when the navbar expands, so do these.</p>
+    <div class="bs-example">
+      <dl class="dl-horizontal">
+        <dt>Description lists</dt>
+        <dd>A description list is perfect for defining terms.</dd>
+        <dt>Euismod</dt>
+        <dd>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.</dd>
+        <dd>Donec id elit non mi porta gravida at eget metus.</dd>
+        <dt>Malesuada porta</dt>
+        <dd>Etiam porta sem malesuada magna mollis euismod.</dd>
+        <dt>Felis euismod semper eget lacinia</dt>
+        <dd>Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</dd>
+      </dl>
+    </div>
+{% highlight html %}
+<dl class="dl-horizontal">
+  <dt>...</dt>
+  <dd>...</dd>
+</dl>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Auto-truncating</h4>
+      <p>Horizontal description lists will truncate terms that are too long to fit in the left column with <code>text-overflow</code>. In narrower viewports, they will change to the default stacked layout.</p>
+    </div>
+  </div>
+
+
+  <!-- Code
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="code">Code</h1>
+    </div>
+
+    <h2>Inline</h2>
+    <p>Wrap inline snippets of code with <code>&lt;code&gt;</code>.</p>
+<div class="bs-example">
+  For example, <code>&lt;section&gt;</code> should be wrapped as inline.
+</div>
+{% highlight html %}
+For example, <code>&lt;section&gt;</code> should be wrapped as inline.
+{% endhighlight %}
+
+    <h2>Basic block</h2>
+    <p>Use <code>&lt;pre&gt;</code> for multiple lines of code. Be sure to escape any angle brackets in the code for proper rendering.</p>
+<div class="bs-example">
+  <pre>&lt;p&gt;Sample text here...&lt;/p&gt;</pre>
+</div>
+{% highlight html %}
+<pre>&lt;p&gt;Sample text here...&lt;/p&gt;</pre>
+{% endhighlight %}
+
+    <p>You may optionally add the <code>.pre-scrollable</code> class, which will set a max-height of 350px and provide a y-axis scrollbar.</p>
+  </div>
+
+
+
+  <!-- Tables
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="tables">Tables</h1>
+    </div>
+
+    <h2 id="tables-example">Basic example</h2>
+    <p>For basic styling&mdash;light padding and only horizontal dividers&mdash;add the base class <code>.table</code> to any <code>&lt;table&gt;</code>. It may seem super redundant, but given the widespread use of tables for other plugins like calendars and date pickers, we've opted to isolate our custom table styles.</p>
+    <div class="bs-example">
+      <table class="table">
+        <thead>
+          <tr>
+            <th>#</th>
+            <th>First Name</th>
+            <th>Last Name</th>
+            <th>Username</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>1</td>
+            <td>Mark</td>
+            <td>Otto</td>
+            <td>@mdo</td>
+          </tr>
+          <tr>
+            <td>2</td>
+            <td>Jacob</td>
+            <td>Thornton</td>
+            <td>@fat</td>
+          </tr>
+          <tr>
+            <td>3</td>
+            <td>Larry</td>
+            <td>the Bird</td>
+            <td>@twitter</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /example -->
+{% highlight html %}
+<table class="table">
+  ...
+</table>
+{% endhighlight %}
+
+
+    <h2 id="tables-striped">Striped rows</h2>
+    <p>Use <code>.table-striped</code> to add zebra-striping to any table row within the <code>&lt;tbody&gt;</code>.</p>
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>Striped tables are styled via the <code>:nth-child</code> CSS selector, which is not available in Internet Explorer 8.</p>
+    </div>
+    <div class="bs-example">
+      <table class="table table-striped">
+        <thead>
+          <tr>
+            <th>#</th>
+            <th>First Name</th>
+            <th>Last Name</th>
+            <th>Username</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>1</td>
+            <td>Mark</td>
+            <td>Otto</td>
+            <td>@mdo</td>
+          </tr>
+          <tr>
+            <td>2</td>
+            <td>Jacob</td>
+            <td>Thornton</td>
+            <td>@fat</td>
+          </tr>
+          <tr>
+            <td>3</td>
+            <td>Larry</td>
+            <td>the Bird</td>
+            <td>@twitter</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /example -->
+{% highlight html %}
+<table class="table table-striped">
+  ...
+</table>
+{% endhighlight %}
+
+
+    <h2 id="tables-bordered">Bordered table</h2>
+    <p>Add <code>.table-bordered</code> for borders on all sides of the table and cells.</p>
+    <div class="bs-example">
+      <table class="table table-bordered">
+        <thead>
+          <tr>
+            <th>#</th>
+            <th>First Name</th>
+            <th>Last Name</th>
+            <th>Username</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td rowspan="2">1</td>
+            <td>Mark</td>
+            <td>Otto</td>
+            <td>@mdo</td>
+          </tr>
+          <tr>
+            <td>Mark</td>
+            <td>Otto</td>
+            <td>@TwBootstrap</td>
+          </tr>
+          <tr>
+            <td>2</td>
+            <td>Jacob</td>
+            <td>Thornton</td>
+            <td>@fat</td>
+          </tr>
+          <tr>
+            <td>3</td>
+            <td colspan="2">Larry the Bird</td>
+            <td>@twitter</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /example -->
+{% highlight html %}
+<table class="table table-bordered">
+  ...
+</table>
+{% endhighlight %}
+
+
+    <h2 id="tables-hover-rows">Hover rows</h2>
+    <p>Add <code>.table-hover</code> to enable a hover state on table rows within a <code>&lt;tbody&gt;</code>.</p>
+    <div class="bs-example">
+      <table class="table table-hover">
+        <thead>
+          <tr>
+            <th>#</th>
+            <th>First Name</th>
+            <th>Last Name</th>
+            <th>Username</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>1</td>
+            <td>Mark</td>
+            <td>Otto</td>
+            <td>@mdo</td>
+          </tr>
+          <tr>
+            <td>2</td>
+            <td>Jacob</td>
+            <td>Thornton</td>
+            <td>@fat</td>
+          </tr>
+          <tr>
+            <td>3</td>
+            <td colspan="2">Larry the Bird</td>
+            <td>@twitter</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /example -->
+{% highlight html %}
+<table class="table table-hover">
+  ...
+</table>
+{% endhighlight %}
+
+
+    <h2 id="tables-condensed">Condensed table</h2>
+    <p>Add <code>.table-condensed</code> to make tables more compact by cutting cell padding in half.</p>
+    <div class="bs-example">
+      <table class="table table-condensed">
+        <thead>
+          <tr>
+            <th>#</th>
+            <th>First Name</th>
+            <th>Last Name</th>
+            <th>Username</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>1</td>
+            <td>Mark</td>
+            <td>Otto</td>
+            <td>@mdo</td>
+          </tr>
+          <tr>
+            <td>2</td>
+            <td>Jacob</td>
+            <td>Thornton</td>
+            <td>@fat</td>
+          </tr>
+          <tr>
+            <td>3</td>
+            <td colspan="2">Larry the Bird</td>
+            <td>@twitter</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /example -->
+{% highlight html %}
+<table class="table table-condensed">
+  ...
+</table>
+{% endhighlight %}
+
+
+    <h2 id="tables-contextual-classes">Contextual classes</h2>
+    <p>Use contextual classes to color table rows or individual cells.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <colgroup>
+          <col class="col-lg-1">
+          <col class="col-lg-7">
+        </colgroup>
+        <thead>
+          <tr>
+            <th>Class</th>
+            <th>Description</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>
+              <code>.active</code>
+            </td>
+            <td>Applies the hover color to a particular row or cell</td>
+          </tr>
+          <tr>
+            <td>
+              <code>.success</code>
+            </td>
+            <td>Indicates a successful or positive action</td>
+          </tr>
+          <tr>
+            <td>
+              <code>.warning</code>
+            </td>
+            <td>Indicates a warning that might need attention</td>
+          </tr>
+          <tr>
+            <td>
+              <code>.danger</code>
+            </td>
+            <td>Indicates a dangerous or potentially negative action</td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="bs-example">
+      <table class="table">
+        <thead>
+          <tr>
+            <th>#</th>
+            <th>Column heading</th>
+            <th>Column heading</th>
+            <th>Column heading</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr class="active">
+            <td>1</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+          <tr>
+            <td>2</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+          <tr class="success">
+            <td>3</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+          <tr>
+            <td>4</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+          <tr class="warning">
+            <td>5</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+          <tr>
+            <td>6</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+          <tr class="danger">
+            <td>7</td>
+            <td>Column content</td>
+            <td>Column content</td>
+            <td>Column content</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /example -->
+{% highlight html %}
+<!-- On rows -->
+<tr class="active">...</tr>
+<tr class="success">...</tr>
+<tr class="warning">...</tr>
+<tr class="danger">...</tr>
+
+<!-- On cells (`td` or `th`) -->
+<tr>
+  <td class="active">...</td>
+  <td class="success">...</td>
+  <td class="warning">...</td>
+  <td class="danger">...</td>
+</tr>
+{% endhighlight %}
+
+
+    <h2 id="tables-responsive">Responsive tables</h2>
+    <p>Create responsive tables by wrapping any <code>.table</code> in <code>.table-responsive</code> to make them scroll horizontally up to small devices (under 768px). When viewing on anything larger than 768px wide, you will not see any difference in these tables.</p>
+    <div class="bs-example">
+      <div class="table-responsive">
+        <table class="table">
+          <thead>
+            <tr>
+              <th>#</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>1</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+            </tr>
+            <tr>
+              <td>2</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+            </tr>
+            <tr>
+              <td>3</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+            </tr>
+          </tbody>
+        </table>
+      </div><!-- /.table-responsive -->
+
+      <div class="table-responsive">
+        <table class="table table-bordered">
+          <thead>
+            <tr>
+              <th>#</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+              <th>Table heading</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>1</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+            </tr>
+            <tr>
+              <td>2</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+            </tr>
+            <tr>
+              <td>3</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+              <td>Table cell</td>
+            </tr>
+          </tbody>
+        </table>
+      </div><!-- /.table-responsive -->
+    </div><!-- /example -->
+{% highlight html %}
+<div class="table-responsive">
+  <table class="table">
+    ...
+  </table>
+</div>
+{% endhighlight %}
+
+  </div>
+
+
+
+  <!-- Forms
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="forms">Forms</h1>
+    </div>
+
+    <h2 id="forms-example">Basic example</h2>
+    <p>Individual form controls automatically receive some global styling. All textual <code>&lt;input&gt;</code>, <code>&lt;textarea&gt;</code>, and <code>&lt;select&gt;</code> elements with <code>.form-control</code> are set to <code>width: 100%;</code> by default. Wrap labels and controls in <code>.form-group</code> for optimum spacing.</p>
+    <form class="bs-example" role="form">
+      <div class="form-group">
+        <label for="exampleInputEmail1">Email address</label>
+        <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
+      </div>
+      <div class="form-group">
+        <label for="exampleInputPassword1">Password</label>
+        <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
+      </div>
+      <div class="form-group">
+        <label for="exampleInputFile">File input</label>
+        <input type="file" id="exampleInputFile">
+        <p class="help-block">Example block-level help text here.</p>
+      </div>
+      <div class="checkbox">
+        <label>
+          <input type="checkbox"> Check me out
+        </label>
+      </div>
+      <button type="submit" class="btn btn-default">Submit</button>
+    </form><!-- /example -->
+{% highlight html %}
+<form role="form">
+  <div class="form-group">
+    <label for="exampleInputEmail1">Email address</label>
+    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
+  </div>
+  <div class="form-group">
+    <label for="exampleInputPassword1">Password</label>
+    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
+  </div>
+  <div class="form-group">
+    <label for="exampleInputFile">File input</label>
+    <input type="file" id="exampleInputFile">
+    <p class="help-block">Example block-level help text here.</p>
+  </div>
+  <div class="checkbox">
+    <label>
+      <input type="checkbox"> Check me out
+    </label>
+  </div>
+  <button type="submit" class="btn btn-default">Submit</button>
+</form>
+{% endhighlight %}
+
+
+    <h2 id="forms-inline">Inline form</h2>
+    <p>Add <code>.form-inline</code> for left-aligned and inline-block controls for a compact layout.</p>
+    <div class="bs-callout bs-callout-danger">
+      <h4>Requires custom widths</h4>
+      <p>Inputs, selects, and textareas are 100% wide by default in Bootstrap. To use the inline form, you'll have to set a width on the form controls used within.</p>
+    </div>
+    <div class="bs-callout bs-callout-danger">
+      <h4>Always add labels</h4>
+      <p>Screen readers will have trouble with your forms if you don't include a label for every input. For these inline forms, you can hide the labels using the <code>.sr-only</code> class.</p>
+    </div>
+    <form class="bs-example form-inline" role="form">
+      <div class="form-group">
+        <label class="sr-only" for="exampleInputEmail2">Email address</label>
+        <input type="email" class="form-control" id="exampleInputEmail2" placeholder="Enter email">
+      </div>
+      <div class="form-group">
+        <label class="sr-only" for="exampleInputPassword2">Password</label>
+        <input type="password" class="form-control" id="exampleInputPassword2" placeholder="Password">
+      </div>
+      <div class="checkbox">
+        <label>
+          <input type="checkbox"> Remember me
+        </label>
+      </div>
+      <button type="submit" class="btn btn-default">Sign in</button>
+    </form><!-- /example -->
+{% highlight html %}
+<form class="form-inline" role="form">
+  <div class="form-group">
+    <label class="sr-only" for="exampleInputEmail2">Email address</label>
+    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="Enter email">
+  </div>
+  <div class="form-group">
+    <label class="sr-only" for="exampleInputPassword2">Password</label>
+    <input type="password" class="form-control" id="exampleInputPassword2" placeholder="Password">
+  </div>
+  <div class="checkbox">
+    <label>
+      <input type="checkbox"> Remember me
+    </label>
+  </div>
+  <button type="submit" class="btn btn-default">Sign in</button>
+</form>
+{% endhighlight %}
+
+
+    <h2 id="forms-horizontal">Horizontal form</h2>
+    <p>Use Bootstrap's predefined grid classes to align labels and groups of form controls in a horizontal layout by adding <code>.form-horizontal</code> to the form. Doing so changes <code>.form-group</code>s to behave as grid rows, so no need for <code>.row</code>.</p>
+    <form class="bs-example form-horizontal">
+      <div class="form-group">
+        <label for="inputEmail1" class="col-lg-2 control-label">Email</label>
+        <div class="col-lg-10">
+          <input type="email" class="form-control" id="inputEmail1" placeholder="Email">
+        </div>
+      </div>
+      <div class="form-group">
+        <label for="inputPassword1" class="col-lg-2 control-label">Password</label>
+        <div class="col-lg-10">
+          <input type="password" class="form-control" id="inputPassword1" placeholder="Password">
+        </div>
+      </div>
+      <div class="form-group">
+        <div class="col-lg-offset-2 col-lg-10">
+          <div class="checkbox">
+            <label>
+              <input type="checkbox"> Remember me
+            </label>
+          </div>
+        </div>
+      </div>
+      <div class="form-group">
+        <div class="col-lg-offset-2 col-lg-10">
+          <button type="submit" class="btn btn-default">Sign in</button>
+        </div>
+      </div>
+    </form>
+{% highlight html %}
+<form class="form-horizontal" role="form">
+  <div class="form-group">
+    <label for="inputEmail1" class="col-lg-2 control-label">Email</label>
+    <div class="col-lg-10">
+      <input type="email" class="form-control" id="inputEmail1" placeholder="Email">
+    </div>
+  </div>
+  <div class="form-group">
+    <label for="inputPassword1" class="col-lg-2 control-label">Password</label>
+    <div class="col-lg-10">
+      <input type="password" class="form-control" id="inputPassword1" placeholder="Password">
+    </div>
+  </div>
+  <div class="form-group">
+    <div class="col-lg-offset-2 col-lg-10">
+      <div class="checkbox">
+        <label>
+          <input type="checkbox"> Remember me
+        </label>
+      </div>
+    </div>
+  </div>
+  <div class="form-group">
+    <div class="col-lg-offset-2 col-lg-10">
+      <button type="submit" class="btn btn-default">Sign in</button>
+    </div>
+  </div>
+</form>
+{% endhighlight %}
+
+
+    <h2 id="forms-controls">Supported controls</h2>
+    <p>Examples of standard form controls supported in an example form layout.</p>
+
+    <h3>Inputs</h3>
+    <p>Most common form control, text-based input fields. Includes support for all HTML5 types: <code>text</code>, <code>password</code>, <code>datetime</code>, <code>datetime-local</code>, <code>date</code>, <code>month</code>, <code>time</code>, <code>week</code>, <code>number</code>, <code>email</code>, <code>url</code>, <code>search</code>, <code>tel</code>, and <code>color</code>.</p>
+    <div class="bs-callout bs-callout-danger">
+      <h4>Type declaration required</h4>
+      <p>Inputs will only be fully styled if their <code>type</code> is properly declared.</p>
+    </div>
+    <form class="bs-example">
+      <input type="text" class="form-control" placeholder="Text input">
+    </form>
+{% highlight html %}
+<input type="text" class="form-control" placeholder="Text input">
+{% endhighlight %}
+
+    <h3>Textarea</h3>
+    <p>Form control which supports multiple lines of text. Change <code>rows</code> attribute as necessary.</p>
+    <form class="bs-example">
+      <textarea class="form-control" rows="3"></textarea>
+    </form>
+{% highlight html %}
+<textarea class="form-control" rows="3"></textarea>
+{% endhighlight %}
+
+    <h3>Checkboxes and radios</h3>
+    <p>Checkboxes are for selecting one or several options in a list while radios are for selecting one option from many.</p>
+    <h4>Default (stacked)</h4>
+    <form class="bs-example">
+      <div class="checkbox">
+        <label>
+          <input type="checkbox" value="">
+          Option one is this and that&mdash;be sure to include why it's great
+        </label>
+      </div>
+      <br>
+      <div class="radio">
+        <label>
+          <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
+          Option one is this and that&mdash;be sure to include why it's great
+        </label>
+      </div>
+      <div class="radio">
+        <label>
+          <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
+          Option two can be something else and selecting it will deselect option one
+        </label>
+      </div>
+    </form>
+{% highlight html %}
+<div class="checkbox">
+  <label>
+    <input type="checkbox" value="">
+    Option one is this and that&mdash;be sure to include why it's great
+  </label>
+</div>
+
+<div class="radio">
+  <label>
+    <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
+    Option one is this and that&mdash;be sure to include why it's great
+  </label>
+</div>
+<div class="radio">
+  <label>
+    <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
+    Option two can be something else and selecting it will deselect option one
+  </label>
+</div>
+{% endhighlight %}
+
+    <h4>Inline checkboxes</h4>
+    <p>Use <code>.checkbox-inline</code> or <code>.radio-inline</code> class to a series of checkboxes or radios for controls appear on the same line.</p>
+    <form class="bs-example">
+      <label class="checkbox-inline">
+        <input type="checkbox" id="inlineCheckbox1" value="option1"> 1
+      </label>
+      <label class="checkbox-inline">
+        <input type="checkbox" id="inlineCheckbox2" value="option2"> 2
+      </label>
+      <label class="checkbox-inline">
+        <input type="checkbox" id="inlineCheckbox3" value="option3"> 3
+      </label>
+    </form>
+{% highlight html %}
+<label class="checkbox-inline">
+  <input type="checkbox" id="inlineCheckbox1" value="option1"> 1
+</label>
+<label class="checkbox-inline">
+  <input type="checkbox" id="inlineCheckbox2" value="option2"> 2
+</label>
+<label class="checkbox-inline">
+  <input type="checkbox" id="inlineCheckbox3" value="option3"> 3
+</label>
+{% endhighlight %}
+
+    <h3>Selects</h3>
+    <p>Use the default option, or add <code>multiple</code> to show multiple options at once.</p>
+    <form class="bs-example">
+      <select class="form-control">
+        <option>1</option>
+        <option>2</option>
+        <option>3</option>
+        <option>4</option>
+        <option>5</option>
+      </select>
+      <br>
+      <select multiple class="form-control">
+        <option>1</option>
+        <option>2</option>
+        <option>3</option>
+        <option>4</option>
+        <option>5</option>
+      </select>
+    </form>
+{% highlight html %}
+<select class="form-control">
+  <option>1</option>
+  <option>2</option>
+  <option>3</option>
+  <option>4</option>
+  <option>5</option>
+</select>
+
+<select multiple class="form-control">
+  <option>1</option>
+  <option>2</option>
+  <option>3</option>
+  <option>4</option>
+  <option>5</option>
+</select>
+{% endhighlight %}
+
+
+    <h2 id="forms-controls-static">Static control</h2>
+    <p>When you need to place plain text next to a form label within a horizontal form, use the <code>.form-control-static</code> class on a <code>&lt;p&gt;</code>.</p>
+    <form class="bs-example form-horizontal">
+      <div class="form-group">
+        <label class="col-lg-2 control-label">Email</label>
+        <div class="col-lg-10">
+          <p class="form-control-static">email@example.com</p>
+        </div>
+      </div>
+      <div class="form-group">
+        <label for="inputPassword" class="col-lg-2 control-label">Password</label>
+        <div class="col-lg-10">
+          <input type="password" class="form-control" id="inputPassword" placeholder="Password">
+        </div>
+      </div>
+    </form>
+{% highlight html %}
+<form class="form-horizontal" role="form">
+  <div class="form-group">
+    <label class="col-lg-2 control-label">Email</label>
+    <div class="col-lg-10">
+      <p class="form-control-static">email@example.com</p>
+    </div>
+  </div>
+  <div class="form-group">
+    <label for="inputPassword" class="col-lg-2 control-label">Password</label>
+    <div class="col-lg-10">
+      <input type="password" class="form-control" id="inputPassword" placeholder="Password">
+    </div>
+  </div>
+</form>
+{% endhighlight %}
+
+
+    <h2 id="forms-control-states">Form states</h2>
+    <p>Provide feedback to users or visitors with basic feedback states on form controls and labels.</p>
+
+    <h3 id="forms-input-focus">Input focus</h3>
+    <p>We remove the default <code>outline</code> styles on some form controls and apply a <code>box-shadow</code> in its place for <code>:focus</code>.</p>
+    <form class="bs-example">
+      <input class="form-control" id="focusedInput" type="text" value="This is focused...">
+    </form>
+{% highlight html %}
+<input class="form-control" id="focusedInput" type="text" value="This is focused...">
+{% endhighlight %}
+
+    <h3 id="forms-disabled-inputs">Disabled inputs</h3>
+    <p>Add the <code>disabled</code> attribute on an input to prevent user input and trigger a slightly different look.</p>
+    <form class="bs-example">
+      <input class="form-control" id="disabledInput" type="text" placeholder="Disabled input here…" disabled>
+    </form>
+{% highlight html %}
+<input class="form-control" id="disabledInput" type="text" placeholder="Disabled input here..." disabled>
+{% endhighlight %}
+
+    <h3 id="forms-disabled-fieldsets">Disabled fieldsets</h3>
+    <p>Add the <code>disabled</code> attribute to a <code>&lt;fieldset&gt;</code> to disable all the controls within the <code>&lt;fieldset&gt;</code> at once.</p>
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Link functionality of <code>&lt;a&gt;</code> not impacted</h4>
+      <p>This class will only change the appearance of <code>&lt;a class="btn btn-default"&gt;</code> buttons, not their functionality. Use custom JavaScript to disable links here.</p>
+    </div>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>While Bootstrap will apply these styles in all browsers, Internet Explorer 9 and below don't actually support the <code>disabled</code> attribute on a <code>&lt;fieldset&gt;</code>. Use custom JavaScript to disable the fieldset in these browsers.</p>
+    </div>
+
+    <form class="bs-example">
+      <fieldset disabled>
+        <div class="form-group">
+          <label for="disabledTextInput">Disabled input</label>
+          <input type="text" id="disabledTextInput" class="form-control" placeholder="Disabled input">
+        </div>
+        <div class="form-group">
+          <label for="disabledSelect">Disabled select menu</label>
+          <select id="disabledSelect" class="form-control">
+            <option>Disabled select</option>
+          </select>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox"> Can't check this
+          </label>
+        </div>
+        <button type="submit" class="btn btn-primary">Submit</button>
+      </fieldset>
+    </form>
+{% highlight html %}
+<form class="form-inline" role="form">
+  <fieldset disabled>
+    <div class="form-group">
+      <label for="disabledTextInput">Disabled input</label>
+      <input type="text" id="disabledTextInput" class="form-control" placeholder="Disabled input">
+    </div>
+    <div class="form-group">
+      <label for="disabledSelect">Disabled select menu</label>
+      <select id="disabledSelect" class="form-control">
+        <option>Disabled select</option>
+      </select>
+    </div>
+    <div class="checkbox">
+      <label>
+        <input type="checkbox"> Can't check this
+      </label>
+    </div>
+    <button type="submit" class="btn btn-primary">Submit</button>
+  </fieldset>
+</form>
+{% endhighlight %}
+
+    <h3 id="forms-validation">Validation states</h3>
+    <p>Bootstrap includes validation styles for error, warning, and success states on form controls. To use, add <code>.has-warning</code>, <code>.has-error</code>, or <code>.has-success</code> to the parent element. Any <code>.control-label</code>, <code>.form-control</code>, and <code>.help-block</code> within that element will receive the validation styles.</p>
+
+    <form class="bs-example">
+      <div class="form-group has-success">
+        <label class="control-label" for="inputSuccess">Input with success</label>
+        <input type="text" class="form-control" id="inputSuccess">
+      </div>
+      <div class="form-group has-warning">
+        <label class="control-label" for="inputWarning">Input with warning</label>
+        <input type="text" class="form-control" id="inputWarning">
+      </div>
+      <div class="form-group has-error">
+        <label class="control-label" for="inputError">Input with error</label>
+        <input type="text" class="form-control" id="inputError">
+      </div>
+    </form>
+{% highlight html %}
+<div class="form-group has-success">
+  <label class="control-label" for="inputSuccess">Input with success</label>
+  <input type="text" class="form-control" id="inputSuccess">
+</div>
+<div class="form-group has-warning">
+  <label class="control-label" for="inputWarning">Input with warning</label>
+  <input type="text" class="form-control" id="inputWarning">
+</div>
+<div class="form-group has-error">
+  <label class="control-label" for="inputError">Input with error</label>
+  <input type="text" class="form-control" id="inputError">
+</div>
+{% endhighlight %}
+
+
+    <h2 id="forms-control-sizes">Control sizing</h2>
+    <p>Set heights using classes like <code>.input-lg</code>, and set widths using grid column classes like <code>.col-lg-*</code>.</p>
+
+    <h3>Height sizing</h3>
+    <p>Create larger or smaller form controls that match button sizes.</p>
+    <form class="bs-example bs-example-control-sizing">
+      <div class="controls docs-input-sizes">
+        <input class="form-control input-lg" type="text" placeholder=".input-lg">
+        <input type="text" class="form-control" placeholder="Default input">
+        <input class="form-control input-sm" type="text" placeholder=".input-sm">
+
+        <select class="form-control input-lg">
+          <option value="">.input-lg</option>
+        </select>
+        <select class="form-control">
+          <option value="">Default select</option>
+        </select>
+        <select class="form-control input-sm">
+          <option value="">.input-sm</option>
+        </select>
+      </div>
+    </form>
+{% highlight html %}
+<input class="form-control input-lg" type="text" placeholder=".input-lg">
+<input class="form-control" type="text" placeholder="Default input">
+<input class="form-control input-sm" type="text" placeholder=".input-sm">
+
+<select class="form-control input-lg">...</select>
+<select class="form-control">...</select>
+<select class="form-control input-sm">...</select>
+{% endhighlight %}
+
+    <h3>Column sizing</h3>
+    <p>Wrap inputs in grid columns, or any custom parent element, to easily enforce desired widths.</p>
+    <form class="bs-example" style="padding-bottom: 15px;">
+      <div class="row">
+        <div class="col-lg-2">
+          <input type="text" class="form-control" placeholder=".col-lg-2">
+        </div>
+        <div class="col-lg-3">
+          <input type="text" class="form-control" placeholder=".col-lg-3">
+        </div>
+        <div class="col-lg-4">
+          <input type="text" class="form-control" placeholder=".col-lg-4">
+        </div>
+      </div>
+    </form>
+{% highlight html %}
+<div class="row">
+  <div class="col-lg-2">
+    <input type="text" class="form-control" placeholder=".col-lg-2">
+  </div>
+  <div class="col-lg-3">
+    <input type="text" class="form-control" placeholder=".col-lg-3">
+  </div>
+  <div class="col-lg-4">
+    <input type="text" class="form-control" placeholder=".col-lg-4">
+  </div>
+</div>
+{% endhighlight %}
+
+    <h2 id="forms-help-text">Help text</h2>
+    <p>Block level help text for form controls.</p>
+    <form class="bs-example">
+      <input type="text" class="form-control">
+      <span class="help-block">A block of help text that breaks onto a new line and may extend beyond one line.</span>
+    </form>
+{% highlight html %}
+<span class="help-block">A block of help text that breaks onto a new line and may extend beyond one line.</span>
+{% endhighlight %}
+
+  </div>
+
+
+
+  <!-- Buttons
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="buttons">Buttons</h1>
+    </div>
+
+    <h2 id="buttons-options">Options</h2>
+    <p>Use any of the available button classes to quickly create a styled button.</p>
+    <div class="bs-example">
+      <button type="button" class="btn btn-default">Default</button>
+      <button type="button" class="btn btn-primary">Primary</button>
+      <button type="button" class="btn btn-success">Success</button>
+      <button type="button" class="btn btn-info">Info</button>
+      <button type="button" class="btn btn-warning">Warning</button>
+      <button type="button" class="btn btn-danger">Danger</button>
+      <button type="button" class="btn btn-link">Link</button>
+    </div>
+{% highlight html %}
+<!-- Standard gray button with gradient -->
+<button type="button" class="btn btn-default">Default</button>
+
+<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
+<button type="button" class="btn btn-primary">Primary</button>
+
+<!-- Indicates a successful or positive action -->
+<button type="button" class="btn btn-success">Success</button>
+
+<!-- Contextual button for informational alert messages -->
+<button type="button" class="btn btn-info">Info</button>
+
+<!-- Indicates caution should be taken with this action -->
+<button type="button" class="btn btn-warning">Warning</button>
+
+<!-- Indicates a dangerous or potentially negative action -->
+<button type="button" class="btn btn-danger">Danger</button>
+
+<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
+<button type="button" class="btn btn-link">Link</button>
+{% endhighlight %}
+
+    <h2 id="buttons-sizes">Sizes</h2>
+    <p>Fancy larger or smaller buttons? Add <code>.btn-lg</code>, <code>.btn-sm</code>, or <code>.btn-xs</code> for additional sizes.</p>
+    <div class="bs-example">
+      <p>
+        <button type="button" class="btn btn-primary btn-lg">Large button</button>
+        <button type="button" class="btn btn-default btn-lg">Large button</button>
+      </p>
+      <p>
+        <button type="button" class="btn btn-primary">Default button</button>
+        <button type="button" class="btn btn-default">Default button</button>
+      </p>
+      <p>
+        <button type="button" class="btn btn-primary btn-sm">Small button</button>
+        <button type="button" class="btn btn-default btn-sm">Small button</button>
+      </p>
+      <p>
+        <button type="button" class="btn btn-primary btn-xs">Extra small button</button>
+        <button type="button" class="btn btn-default btn-xs">Extra small button</button>
+      </p>
+    </div>
+{% highlight html %}
+<p>
+  <button type="button" class="btn btn-primary btn-lg">Large button</button>
+  <button type="button" class="btn btn-default btn-lg">Large button</button>
+</p>
+<p>
+  <button type="button" class="btn btn-primary">Default button</button>
+  <button type="button" class="btn btn-default">Default button</button>
+</p>
+<p>
+  <button type="button" class="btn btn-primary btn-sm">Small button</button>
+  <button type="button" class="btn btn-default btn-sm">Small button</button>
+</p>
+<p>
+  <button type="button" class="btn btn-primary btn-xs">Extra small button</button>
+  <button type="button" class="btn btn-default btn-xs">Extra small button</button>
+</p>
+{% endhighlight %}
+
+    <p>Create block level buttons&mdash;those that span the full width of a parent&mdash; by adding <code>.btn-block</code>.</p>
+    <div class="bs-example">
+      <div class="well" style="max-width: 400px; margin: 0 auto 10px;">
+        <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
+        <button type="button" class="btn btn-default btn-lg btn-block">Block level button</button>
+      </div>
+    </div>
+{% highlight html %}
+<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
+<button type="button" class="btn btn-default btn-lg btn-block">Block level button</button>
+{% endhighlight %}
+
+
+    <h2 id="buttons-disabled">Disabled state</h2>
+    <p>Make buttons look unclickable by fading them back 50%.</p>
+
+    <h3>Button element</h3>
+    <p>Add the <code>disabled</code> attribute to <code>&lt;button&gt;</code> buttons.</p>
+    <p class="bs-example">
+      <button type="button" class="btn btn-primary btn-lg" disabled="disabled">Primary button</button>
+      <button type="button" class="btn btn-default btn-lg" disabled="disabled">Button</button>
+    </p>
+{% highlight html %}
+<button type="button" class="btn btn-lg btn-primary" disabled="disabled">Primary button</button>
+<button type="button" class="btn btn-default btn-lg" disabled="disabled">Button</button>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>If you add the <code>disabled</code> attribute to a <code>&lt;button&gt;</code>, Internet Explorer 9 and below will render text gray with a nasty text-shadow that we cannot fix.</p>
+    </div>
+
+    <h3>Anchor element</h3>
+    <p>Add the <code>.disabled</code> class to <code>&lt;a&gt;</code> buttons.</p>
+    <p class="bs-example">
+      <a href="#" class="btn btn-primary btn-lg disabled">Primary link</a>
+      <a href="#" class="btn btn-default btn-lg disabled">Link</a>
+    </p>
+{% highlight html %}
+<a href="#" class="btn btn-primary btn-lg disabled">Primary link</a>
+<a href="#" class="btn btn-default btn-lg disabled">Link</a>
+{% endhighlight %}
+    <p>
+      We use <code>.disabled</code> as a utility class here, similar to the common <code>.active</code> class, so no prefix is required.
+    </p>
+    <div class="bs-callout bs-callout-warning">
+      <h4>Link functionality not impacted</h4>
+      <p>This class will only change the <code>&lt;a&gt;</code>'s appearance, not its functionality. Use custom JavaScript to disable links here.</p>
+    </div>
+
+
+    <h2 id="buttons-tags">Button tags</h2>
+    <p>Use the button classes on an <code>&lt;a&gt;</code>, <code>&lt;button&gt;</code>, or <code>&lt;input&gt;</code> element.</p>
+    <form class="bs-example">
+      <a class="btn btn-default" href="#">Link</a>
+      <button class="btn btn-default" type="submit">Button</button>
+      <input class="btn btn-default" type="button" value="Input">
+      <input class="btn btn-default" type="submit" value="Submit">
+    </form>
+{% highlight html %}
+<a class="btn btn-default" href="#">Link</a>
+<button class="btn btn-default" type="submit">Button</button>
+<input class="btn btn-default" type="button" value="Input">
+<input class="btn btn-default" type="submit" value="Submit">
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Cross-browser rendering</h4>
+      <p>As a best practice, <strong>we highly recommend using the <code>&lt;button&gt;</code> element whenever possible</strong> to ensure matching cross-browser rendering.</p>
+      <p>Among other things, there's <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697451">a Firefox bug</a> that prevents us from setting the <code>line-height</code> of <code>&lt;input&gt;</code>-based buttons, causing them to not exactly match the height of other buttons on Firefox.</p>
+    </div>
+
+  </div>
+
+
+
+  <!-- Images
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="images">Images</h1>
+    </div>
+
+    <p>Add classes to an <code>&lt;img&gt;</code> element to easily style images in any project.</p>
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p>Keep in mind that Internet Explorer 8 lacks support for rounded corners.</p>
+    </div>
+    <div class="bs-example bs-example-images">
+      <img data-src="holder.js/140x140" src="data:image/png;base64," class="img-rounded" alt="A generic square placeholder image with rounded corners">
+      <img data-src="holder.js/140x140" src="data:image/png;base64," class="img-circle" alt="A generic square placeholder image where only the portion within the circle circumscribed about said square is visible">
+      <img data-src="holder.js/140x140" src="data:image/png;base64," class="img-thumbnail" alt="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera">
+    </div>
+{% highlight html %}
+<img src="..." alt="..." class="img-rounded">
+<img src="..." alt="..." class="img-circle">
+<img src="..." alt="..." class="img-thumbnail">
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Responsive images</h4>
+      <p>Looking for how to make images more responsive? <a href="../css#overview-responsive-images">Check out the responsive images section</a> up top.</p>
+    </div>
+
+  </div>
+
+
+  <!-- Helpers
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="helper-classes">Helper classes</h1>
+    </div>
+
+    <h3>Close icon</h3>
+    <p>Use the generic close icon for dismissing content like modals and alerts.</p>
+    <div class="bs-example">
+      <p><button type="button" class="close" aria-hidden="true">&times;</button></p>
+    </div>
+{% highlight html %}
+<button type="button" class="close" aria-hidden="true">&times;</button>
+{% endhighlight %}
+
+    <h3>.pull-left</h3>
+    <p>Float an element left with a class. Can also be used as a mixin.</p>
+{% highlight html %}
+<div class="pull-left">...</div>
+{% endhighlight %}
+{% highlight css %}
+.pull-left {
+  float: left !important;
+}
+{% endhighlight %}
+
+    <h3>.pull-right</h3>
+    <p>Float an element right with a class. Can also be used as a mixin.</p>
+{% highlight html %}
+<div class="pull-right">...</div>
+{% endhighlight %}
+{% highlight css %}
+.pull-right {
+  float: right !important;
+}
+{% endhighlight %}
+
+    <h3>.clearfix</h3>
+    <p>Clear the <code>float</code> on any element. Utilizes <a href="http://nicolasgallagher.com/micro-clearfix-hack/">the micro clearfix</a> as popularized by Nicolas Gallagher. Can also be used as a mixin.</p>
+{% highlight html %}
+<div class="clearfix">...</div>
+{% endhighlight %}
+{% highlight css %}
+// Mixin
+.clearfix() {
+  &:before,
+  &:after {
+    content: " ";
+    display: table;
+  }
+  &:after {
+    clear: both;
+  }
+}
+
+// Usage
+.element {
+  .clearfix();
+}
+{% endhighlight %}
+
+    <h3>.sr-only</h3>
+    <p>Hide an element to all users <em>except</em> screen readers. Necessary for following <a href="{{ page.base_url }}getting-started#accessibility">accessibility best practices</a>.</p>
+{% highlight html %}
+<a class="sr-only" href="#content">Skip to content</a>
+{% endhighlight %}
+  </div>
+
+  <!-- Responsive utilities
+  ================================================== -->
+  <div class="bs-docs-section" id="responsive-utilities">
+    <div class="page-header">
+      <h1>Responsive utilities</h1>
+    </div>
+    <p class="lead">For faster mobile-friendly development, use these utility classes for showing and hiding content by device via media query. Also included are utility classes for toggling content when printed.</p>
+    <p>Try to use these on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation. <strong>Responsive utilities are currently only available for block and table toggling.</strong> Use with inline and table elements is currently not supported.</p>
+
+
+    <h2 id="responsive-utilities-classes">Available classes</h2>
+    <p>Use a single or combination of the available classes for toggling content across viewport breakpoints.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped responsive-utilities">
+        <thead>
+          <tr>
+            <th></th>
+            <th>
+              Extra small devices
+              <small>Phones (&lt;768px)</small>
+            </th>
+            <th>
+              Small devices
+              <small>Tablets (&ge;768px)</small>
+            </th>
+            <th>
+              Medium devices
+              <small>Desktops (&ge;992px)</small>
+            </th>
+            <th>
+              Large devices
+              <small>Desktops (&ge;1200px)</small>
+            </th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <th><code>.visible-xs</code></th>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-hidden">Hidden</td>
+          </tr>
+          <tr>
+            <th><code>.visible-sm</code></th>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-hidden">Hidden</td>
+          </tr>
+          <tr>
+            <th><code>.visible-md</code></th>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+          </tr>
+          <tr>
+            <th><code>.visible-lg</code></th>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+          </tr>
+        </tbody>
+        <tbody>
+          <tr>
+            <th><code>.hidden-xs</code></th>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-visible">Visible</td>
+          </tr>
+          <tr>
+            <th><code>.hidden-sm</code></th>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-visible">Visible</td>
+          </tr>
+          <tr>
+            <th><code>.hidden-md</code></th>
+            <td class="is-visible">Visible</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+          </tr>
+          <tr>
+            <th><code>.hidden-lg</code></th>
+            <td class="is-visible">Visible</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+
+
+    <h2 id="responsive-utilities-print">Print classes</h2>
+    <p>Similar to the regular responsive classes, use these for toggling content for print.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped responsive-utilities">
+        <thead>
+          <tr>
+            <th>Class</th>
+            <th>Browser</th>
+            <th>Print</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <th><code>.visible-print</code></th>
+            <td class="is-hidden">Hidden</td>
+            <td class="is-visible">Visible</td>
+          </tr>
+          <tr>
+            <th><code>.hidden-print</code></th>
+            <td class="is-visible">Visible</td>
+            <td class="is-hidden">Hidden</td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+
+
+    <h2 id="responsive-utilities-tests">Test cases</h2>
+    <p>Resize your browser or load on different devices to test the responsive utility classes.</p>
+
+    <h3>Visible on...</h3>
+    <p>Green checkmarks indicate the element <strong>is visible</strong> in your current viewport.</p>
+    <div class="row responsive-utilities-test visible-on">
+      <div class="col-xs-6 col-sm-3">
+        <span class="hidden-xs">Extra small</span>
+        <span class="visible-xs">&#10004; Visible on x-small</span>
+      </div>
+      <div class="col-xs-6 col-sm-3">
+        <span class="hidden-sm">Small</span>
+        <span class="visible-sm">&#10004; Visible on small</span>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-3">
+        <span class="hidden-md">Medium</span>
+        <span class="visible-md">&#10004; Visible on medium</span>
+      </div>
+      <div class="col-xs-6 col-sm-3">
+        <span class="hidden-lg">Large</span>
+        <span class="visible-lg">&#10004; Visible on large</span>
+      </div>
+    </div>
+    <div class="row responsive-utilities-test visible-on">
+      <div class="col-xs-6 col-sm-6">
+        <span class="hidden-xs hidden-sm">Extra small and small</span>
+        <span class="visible-xs visible-sm">&#10004; Visible on x-small and small</span>
+      </div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="hidden-md hidden-lg">Medium and large</span>
+        <span class="visible-md visible-lg">&#10004; Visible on medium and large</span>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="hidden-xs hidden-md">Extra small and medium</span>
+        <span class="visible-xs visible-md">&#10004; Visible on x-small and medium</span>
+      </div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="hidden-sm hidden-lg">Small and large</span>
+        <span class="visible-sm visible-lg">&#10004; Visible on small and large</span>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="hidden-xs hidden-lg">Extra small and large</span>
+        <span class="visible-xs visible-lg">&#10004; Visible on x-small and large</span>
+      </div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="hidden-sm hidden-md">Small and medium</span>
+        <span class="visible-sm visible-md">&#10004; Visible on small and medium</span>
+      </div>
+    </div>
+
+    <h3>Hidden on...</h3>
+    <p>Here, green checkmarks indicate the element <strong>is hidden</strong> in your current viewport.</p>
+    <div class="row responsive-utilities-test hidden-on">
+      <div class="col-xs-6 col-sm-3">
+        <span class="visible-xs">Extra small</span>
+        <span class="hidden-xs">&#10004; Hidden on x-small</span>
+      </div>
+      <div class="col-xs-6 col-sm-3">
+        <span class="visible-sm">Small</span>
+        <span class="hidden-sm">&#10004; Hidden on small</span>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-3">
+        <span class="visible-md">Medium</span>
+        <span class="hidden-md">&#10004; Hidden on medium</span>
+      </div>
+      <div class="col-xs-6 col-sm-3">
+        <span class="visible-lg">Large</span>
+        <span class="hidden-lg">&#10004; Hidden on large</span>
+      </div>
+    </div>
+    <div class="row responsive-utilities-test hidden-on">
+      <div class="col-xs-6 col-sm-6">
+        <span class="visible-xs visible-sm">Extra small and small</span>
+        <span class="hidden-xs hidden-sm">&#10004; Hidden on x-small and small</span>
+      </div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="visible-md visible-lg">Medium and large</span>
+        <span class="hidden-md hidden-lg">&#10004; Hidden on medium and large</span>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="visible-xs visible-md">Extra small and medium</span>
+        <span class="hidden-xs hidden-md">&#10004; Hidden on x-small and medium</span>
+      </div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="visible-sm visible-lg">Small and large</span>
+        <span class="hidden-sm hidden-lg">&#10004; Hidden on small and large</span>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="visible-xs visible-lg">Extra small and large</span>
+        <span class="hidden-xs hidden-lg">&#10004; Hidden on x-small and large</span>
+      </div>
+      <div class="col-xs-6 col-sm-6">
+        <span class="visible-sm visible-md">Small and medium</span>
+        <span class="hidden-sm hidden-md">&#10004; Hidden on small and medium</span>
+      </div>
+    </div>
+
+  </div>
diff --git a/bootstrap-3.0.0/customize.html b/bootstrap-3.0.0/customize.html
new file mode 100644
index 0000000..295c45b
--- /dev/null
+++ b/bootstrap-3.0.0/customize.html
@@ -0,0 +1,1446 @@
+---
+layout: default
+title: Customize and download
+slug: customize
+lead: Customize Bootstrap's components, LESS variables, and jQuery plugins to get your very own version.
+base_url: "../"
+---
+
+<!-- Customizer form -->
+<form class="bs-customizer" role="form">
+  <div class="bs-docs-section" id="less-section">
+    <div class="page-header">
+      <button class="btn btn-default toggle" type="button">Toggle all</button>
+      <h1 id="less">LESS files</h1>
+    </div>
+    <p class="lead">Choose which LESS files to compile into your custom build of Bootstrap. Not sure which files to use? Read through the <a href="../css/">CSS</a> and <a href="../components/">Components</a> pages in the docs</p>
+
+    <div class="row">
+      <div class="col-xs-6 col-sm-4">
+        <h3>Common CSS</h3>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="print.less">
+            Print media styles
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="type.less">
+            Typography
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="code.less">
+            Code
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="grid.less">
+            Grid system
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="tables.less">
+            Tables
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="forms.less" data-dependents="navbar.less,input-groups.less">
+            Forms
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="buttons.less">
+            Buttons
+          </label>
+        </div>
+      </div><!-- .col-xs-6 .col-sm-4 -->
+
+      <div class="col-xs-6 col-sm-4">
+        <h3>Components</h3>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="glyphicons.less">
+            Glyphicons
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="button-groups.less" data-dependency="buttons.less">
+            Button groups
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="input-groups.less" data-dependency="forms.less">
+            Input groups
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="navs.less" data-dependents="navbar.less">
+            Navs
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="navbar.less" data-dependencies="forms.less,utilities.less,navs.less">
+            Navbar
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="breadcrumbs.less">
+            Breadcrumbs
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="pagination.less">
+            Pagination
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="pager.less">
+            Pager
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="labels.less">
+            Labels
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="badges.less">
+            Badges
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="jumbotron.less">
+            Jumbotron
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="thumbnails.less">
+            Thumbnails
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="alerts.less">
+            Alerts
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="progress-bars.less">
+            Progress bars
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="media.less">
+            Media items
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="list-group.less">
+            List groups
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="panels.less">
+            Panels
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="wells.less">
+            Wells
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="close.less">
+            Close icon
+          </label>
+        </div>
+      </div><!-- .col-xs-6 .col-sm-4 -->
+
+      <div class="col-xs-6 col-sm-4">
+        <h3>JavaScript components</h3>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="dropdowns.less">
+            Dropdowns
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="tooltip.less">
+            Tooltips
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="popovers.less">
+            Popovers
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="modals.less">
+            Modals
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="carousel.less">
+            Carousel
+          </label>
+        </div>
+
+        <h3>Utilities</h3>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="utilities.less" data-dependents="navbar.less">
+            Basic utilities
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="responsive-utilities.less">
+            Responsive utilities
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="component-animations.less">
+            Component animations (for JS)
+          </label>
+        </div>
+      </div><!-- .col-xs-6 .col-sm-4 -->
+    </div><!-- /.row -->
+  </div>
+
+
+
+  <div class="bs-docs-section" id="plugin-section">
+    <div class="page-header">
+      <button class="btn btn-default toggle" type="button">Toggle all</button>
+      <h1 id="plugins">jQuery plugins</h1>
+    </div>
+    <p class="lead">Choose which jQuery plugins should be included in your custom JavaScript files. Unsure what to include? Read the <a href="../javascript/">JavaScript</a> page in the docs.</p>
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Linked to components</h4>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="alert.js">
+            Alert dismissal
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="button.js">
+            Advanced buttons
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="carousel.js">
+            Carousel functionality
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="dropdown.js">
+            Dropdowns
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="modal.js">
+            Modals
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="tooltip.js">
+            Tooltips
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="popover.js" data-dependency="tooltip.js">
+            Popovers <small>(requires Tooltips)</small>
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="tab.js">
+            Togglable tabs
+          </label>
+        </div>
+      </div>
+      <div class="col-lg-6">
+        <h4>Magic</h4>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="affix.js">
+            Affix
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="collapse.js">
+            Collapse
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="scrollspy.js">
+            Scrollspy
+          </label>
+        </div>
+        <div class="checkbox">
+          <label>
+            <input type="checkbox" checked value="transition.js">
+            Transitions <small>(required for any kind of animation)</small>
+          </label>
+        </div>
+      </div>
+    </div>
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Produces two files</h4>
+      <p>All checked plugins will be compiled into a readable <code>bootstrap.js</code> and a minified <code>bootstrap.min.js</code>. We recommend you use the minified version in production.</p>
+    </div>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>jQuery required</h4>
+      <p>All plugins require the latest version of <a href="http://jquery.com/" target="_blank">jQuery</a> to be included.</p>
+    </div>
+  </div>
+
+
+
+  <div class="bs-docs-section" id="less-variables-section">
+    <div class="page-header">
+      <button class="btn btn-default toggle" type="button">Reset to defaults</button>
+      <h1 id="less-variables">LESS variables</h1>
+    </div>
+    <p class="lead">Customize LESS variables to define colors, sizes and more inside your custom CSS stylesheets.</p>
+
+    <h2 id="variables-basics">Basics</h2>
+
+    <h3>Body background</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@body-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@body-bg">
+        <p class="help-block">Background color applied to <code>&lt;body&gt;</code>.</p>
+      </div>
+    </div>
+
+    <h3>Typography</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@font-family-sans-serif</label>
+        <input type="text" class="form-control" placeholder="'Helvetica Neue', Helvetica, Arial, sans-serif" data-var="@font-family-sans-serif">
+        <p class="help-block">Default sans-serif fonts.</p>
+        <label>@font-family-serif</label>
+        <input type="text" class="form-control" placeholder="Georgia, 'Times New Roman', Times, serif" data-var="@font-family-serif">
+        <p class="help-block">Default serif fonts.</p>
+        <label>@font-family-monospace</label>
+        <input type="text" class="form-control" placeholder="Monaco, Menlo, Consolas, 'Courier New', monospace" data-var="@font-family-monospace">
+        <p class="help-block">Default monospace fonts for <code>&lt;code&gt;</code> and <code>&lt;pre&gt;</code>.</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@font-family-base</label>
+        <input type="text" class="form-control" placeholder="@font-family-sans-serif" data-var="@font-family-base">
+        <p class="help-block">Used to globally set font-family in Bootstrap.</p>
+        <label>@font-size-base</label>
+        <input type="text" class="form-control" placeholder="14px" data-var="@font-size-base">
+        <p class="help-block">Used to calculate font-size throughout Bootstrap.</p>
+        <label>@line-height-base</label>
+        <input type="text" class="form-control" placeholder="1.428571429" data-var="@line-height-base">
+        <p class="help-block">Used to calculate line-height throughout Bootstrap.</p>
+      </div>
+    </div>
+
+    <h3>Code blocks</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@code-color</label>
+        <input type="text" class="form-control" placeholder="#c7254e" data-var="@code-color">
+        <label>@code-bg</label>
+        <input type="text" class="form-control" placeholder="#f9f2f4" data-var="@code-bg">
+      </div>
+      <div class="col-lg-6">
+        <label>@pre-color</label>
+        <input type="text" class="form-control" placeholder="@gray-dark" data-var="@pre-color">
+        <label>@pre-bg</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@pre-bg">
+        <label>@pre-border-color</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@pre-border-color">
+      </div>
+    </div>
+
+    <h4>Headings</h4>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@headings-font-family</label>
+        <input type="text" class="form-control" placeholder="@font-family-base" data-var="@headings-font-family">
+        <p class="help-block">Choose a separate font-family for headings.</p>
+        <label>@headings-font-weight</label>
+        <input type="text" class="form-control" placeholder="500" data-var="@headings-font-weight">
+        <p class="help-block">Choose a separate font-weight for headings.</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@headings-line-height</label>
+        <input type="text" class="form-control" placeholder="1.1" data-var="@headings-line-height">
+        <p class="help-block">Choose a separate line-height for headings.</p>
+      </div>
+    </div>
+
+    <h3>Colors</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <p>Define custom colors used in several contexts.</p>
+        <label>@brand-primary</label>
+        <input type="text" class="form-control" placeholder="#428bca" data-var="@brand-primary">
+        <p class="help-block">Used for primary buttons, panels and more.</p>
+        <label>@brand-success</label>
+        <input type="text" class="form-control" placeholder="#5cb85c" data-var="@brand-success">
+        <p class="help-block">Used to indicate success.</p>
+        <label>@brand-warning</label>
+        <input type="text" class="form-control" placeholder="#f0ad4e" data-var="@brand-warning">
+        <p class="help-block">Used to indicate a warning.</p>
+        <label>@brand-danger</label>
+        <input type="text" class="form-control" placeholder="#d9534f" data-var="@brand-danger">
+        <p class="help-block">Used to indicate danger.</p>
+        <label>@brand-info</label>
+        <input type="text" class="form-control" placeholder="#5bc0de" data-var="@brand-info">
+        <p class="help-block">Used to indicate informational content.</p>
+      </div>
+      <div class="col-lg-6">
+        <p>Define your preferred colors for standard text and links.</p>
+        <label>@text-color</label>
+        <input type="text" class="form-control" placeholder="@gray-dark" data-var="@text-color">
+        <p class="help-block">Global color set on the body.</p>
+        <label>@link-color</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@link-color">
+        <p class="help-block">Global link color for text.</p>
+        <label>@link-color-hover</label>
+        <input type="text" class="form-control" placeholder="darken(@link-color, 15%)" data-var="@link-color-hover">
+        <p class="help-block">Automatically darken links on hover via color function.</p>
+      </div>
+    </div>
+
+    <h3>Media queries breakpoints</h3>
+    <p>Define the breakpoints at which your layout will change, adapting to different screen sizes.</p>
+    <div class="row">
+      <div class="col-xs-6">
+        <label>@screen-xs</label>
+        <input type="text" class="form-control" placeholder="480px" data-var="@screen-xs">
+        <label>@screen-sm</label>
+        <input type="text" class="form-control" placeholder="768px" data-var="@screen-sm">
+      </div>
+      <div class="col-xs-6">
+        <label>@screen-md</label>
+        <input type="text" class="form-control" placeholder="992px" data-var="@screen-md">
+        <label>@screen-lg</label>
+        <input type="text" class="form-control" placeholder="1200px" data-var="@screen-lg">
+      </div>
+    </div>
+
+    <h3>Container sizes</h3>
+    <p>Define the maximum width of <code>.container</code> for different screen sizes.</p>
+    <div class="row">
+      <div class="col-xs-6 col-sm-4">
+        <label>@container-tablet</label>
+        <input type="text" class="form-control" placeholder="728px" data-var="@container-tablet">
+        <p class="help-block">For <code>@screen-sm</code> and up.</p>
+      </div>
+      <div class="col-xs-6 col-sm-4">
+        <label>@container-desktop</label>
+        <input type="text" class="form-control" placeholder="940px" data-var="@container-desktop">
+        <p class="help-block">For <code>@screen-md</code> and up.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-4">
+        <label>@container-lg-desktop</label>
+        <input type="text" class="form-control" placeholder="1170px" data-var="@container-lg-desktop">
+        <p class="help-block">For <code>@screen-lg</code> and up.</p>
+      </div>
+    </div>
+
+    <h3>Grid system</h3>
+    <p>Define your custom responsive grid.</p>
+    <div class="row">
+<!--
+  Temporarily removed until mixins are restored in v3.1
+      <div class="col-xs-6 col-sm-4">
+        <label>@grid-columns</label>
+        <input type="text" class="form-control" placeholder="12" data-var="@grid-columns">
+        <p class="help-block">Number of columns in the grid.</p>
+      </div>
+ -->
+      <div class="col-xs-6 col-sm-4">
+        <label>@grid-gutter-width</label>
+        <input type="text" class="form-control" placeholder="30px" data-var="@grid-gutter-width">
+        <p class="help-block">Padding between columns.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+      <div class="col-xs-6 col-sm-4">
+        <label>@grid-float-breakpoint</label>
+        <input type="text" class="form-control" placeholder="@screen-sm" data-var="@grid-float-breakpoint">
+        <p class="help-block">Point at which the navbar stops collapsing.</p>
+      </div>
+    </div>
+
+    <h3>Components</h3>
+    <p>Define common padding and border radius sizes and more.</p>
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Padding</h4>
+        <label>@padding-base-vertical</label>
+        <input type="text" class="form-control" placeholder="8px" data-var="@padding-base-vertical">
+        <label>@padding-base-horizontal</label>
+        <input type="text" class="form-control" placeholder="12px" data-var="@padding-base-horizontal">
+        <label>@padding-large-vertical</label>
+        <input type="text" class="form-control" placeholder="14px" data-var="@padding-large-vertical">
+        <label>@padding-large-horizontal</label>
+        <input type="text" class="form-control" placeholder="16px" data-var="@padding-large-horizontal">
+        <label>@padding-small-vertical</label>
+        <input type="text" class="form-control" placeholder="5px" data-var="@padding-small-vertical">
+        <label>@padding-small-horizontal</label>
+        <input type="text" class="form-control" placeholder="10px" data-var="@padding-small-horizontal">
+      </div>
+      <div class="col-lg-6">
+        <h4>Border radius sizes</h4>
+        <label>@border-radius-base</label>
+        <input type="text" class="form-control" placeholder="4px" data-var="@border-radius-base">
+        <label>@border-radius-large</label>
+        <input type="text" class="form-control" placeholder="6px" data-var="@border-radius-large">
+        <label>@border-radius-small</label>
+        <input type="text" class="form-control" placeholder="3px" data-var="@border-radius-small">
+        <h4>Active background color</h4>
+        <label>@component-active-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@component-active-bg">
+        <p class="help-block">Used for active or hovered items in places like navs or dropdowns.</p>
+      </div>
+    </div>
+
+    <h2 id="variables-buttons">Buttons</h2>
+    <p>For each of Bootstrap's buttons, define text, background and border color.</p>
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Default</h4>
+        <label>@btn-default-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@btn-default-color">
+        <label>@btn-default-bg</label>
+        <input type="text" class="form-control" placeholder="#474949" data-var="@btn-default-bg">
+        <label>@btn-default-border</label>
+        <input type="text" class="form-control" placeholder="@btn-default-bg" data-var="@btn-default-border">
+        <h4>Primary</h4>
+        <label>@btn-primary-color</label>
+        <input type="text" class="form-control" placeholder="@btn-default-color" data-var="@btn-primary-color">
+        <label>@btn-primary-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@btn-primary-bg">
+        <label>@btn-primary-border</label>
+        <input type="text" class="form-control" placeholder="@btn-primary-bg" data-var="@btn-primary-border">
+        <h4>Info</h4>
+        <label>@btn-info-color</label>
+        <input type="text" class="form-control" placeholder="@btn-default-color" data-var="@btn-info-color">
+        <label>@btn-info-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-info" data-var="@btn-info-bg">
+        <label>@btn-info-border</label>
+        <input type="text" class="form-control" placeholder="@btn-info-bg" data-var="@btn-info-border">
+        <h4>Button hover</h4>
+        <label>@btn-hover-color</label>
+        <input type="text" class="form-control" placeholder="@btn-default-color" data-var="@btn-hover-color">
+      </div>
+      <div class="col-lg-6">
+        <h4>Success</h4>
+        <label>@btn-success-color</label>
+        <input type="text" class="form-control" placeholder="@btn-default-color" data-var="@btn-success-color">
+        <label>@btn-success-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-success" data-var="@btn-success-bg">
+        <label>@btn-success-border</label>
+        <input type="text" class="form-control" placeholder="@btn-success-bg" data-var="@btn-success-border">
+        <h4>Warning</h4>
+        <label>@btn-warning-color</label>
+        <input type="text" class="form-control" placeholder="@btn-default-color" data-var="@btn-warning-color">
+        <label>@btn-warning-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-warning" data-var="@btn-warning-bg">
+        <label>@btn-warning-border</label>
+        <input type="text" class="form-control" placeholder="@btn-warning-bg" data-var="@btn-warning-border">
+        <h4>Danger</h4>
+        <label>@btn-danger-color</label>
+        <input type="text" class="form-control" placeholder="@btn-default-color" data-var="@btn-danger-color">
+        <label>@btn-danger-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-danger" data-var="@btn-danger-bg">
+        <label>@btn-danger-border</label>
+        <input type="text" class="form-control" placeholder="@btn-danger-bg" data-var="@btn-danger-border">
+      </div>
+    </div>
+
+    <h2 id="variables-form-states">Form states and alerts</h2>
+    <p>Define colors for form feedback states and, by default, alerts.</p>
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Success</h4>
+        <label>@state-success-text</label>
+        <input type="text" class="form-control" placeholder="#468847" data-var="@state-success-text">
+        <label>@state-success-bg</label>
+        <input type="text" class="form-control" placeholder="#dff0d8" data-var="@state-success-bg">
+        <label>@state-success-border</label>
+        <input type="text" class="form-control" placeholder="darken(spin(@state-success-bg, -10), 5%)" data-var="@state-success-border">
+        <h4>Warning</h4>
+        <label>@state-warning-text</label>
+        <input type="text" class="form-control" placeholder="#c09853" data-var="@state-warning-text">
+        <label>@state-warning-bg</label>
+        <input type="text" class="form-control" placeholder="#fcf8e3" data-var="@state-warning-bg">
+        <label>@state-warning-border</label>
+        <input type="text" class="form-control" placeholder="darken(spin(@state-warning-bg, -10), 3%)" data-var="@state-warning-border">
+      </div>
+      <div class="col-lg-6">
+        <h4>Danger</h4>
+        <label>@state-danger-text</label>
+        <input type="text" class="form-control" placeholder="#b94a48" data-var="@state-danger-text">
+        <label>@state-danger-bg</label>
+        <input type="text" class="form-control" placeholder="#f2dede" data-var="@state-danger-bg">
+        <label>@state-danger-border</label>
+        <input type="text" class="form-control" placeholder="darken(spin(@state-danger-bg, -10), 3%)" data-var="@state-danger-border">
+        <h4>Info</h4>
+        <label>@state-info-text</label>
+        <input type="text" class="form-control" placeholder="#3a87ad" data-var="@state-info-text">
+        <label>@state-info-bg</label>
+        <input type="text" class="form-control" placeholder="#d9edf7" data-var="@state-info-bg">
+        <label>@state-info-border</label>
+        <input type="text" class="form-control" placeholder="darken(spin(@state-info-bg, -10), 7%)" data-var="@state-info-border">
+      </div>
+    </div>
+
+    <h2 id="variables-alerts">Alerts</h2>
+    <p>Define alert colors, border radius, and padding.</p>
+    <h4>Border radius</h4>
+    <label>@alert-padding</label>
+    <input type="text" class="form-control" placeholder="15px" data-var="@alert-padding">
+    <label>@alert-border-radius</label>
+    <input type="text" class="form-control" placeholder="@border-radius-base" data-var="@alert-border-radius">
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Default (Warning)</h4>
+        <label>@alert-text</label>
+        <input type="text" class="form-control" placeholder="@state-warning-text" data-var="@alert-text">
+        <label>@alert-bg</label>
+        <input type="text" class="form-control" placeholder="@state-warning-bg" data-var="@alert-bg">
+        <label>@alert-border</label>
+        <input type="text" class="form-control" placeholder="@state-warning-border" data-var="@alert-border">
+        <h4>Success</h4>
+        <label>@alert-success-text</label>
+        <input type="text" class="form-control" placeholder="@state-success-text" data-var="@alert-success-text">
+        <label>@alert-success-bg</label>
+        <input type="text" class="form-control" placeholder="@state-success-bg" data-var="@alert-success-bg">
+        <label>@alert-success-border</label>
+        <input type="text" class="form-control" placeholder="@state-success-border" data-var="@alert-success-border">
+      </div>
+      <div class="col-lg-6">
+        <h4>Danger</h4>
+        <label>@alert-danger-text</label>
+        <input type="text" class="form-control" placeholder="@state-danger-text" data-var="@alert-danger-text">
+        <label>@alert-danger-bg</label>
+        <input type="text" class="form-control" placeholder="@state-danger-bg" data-var="@alert-danger-bg">
+        <label>@alert-danger-border</label>
+        <input type="text" class="form-control" placeholder="@state-danger-border" data-var="@alert-danger-border">
+        <h4>Info</h4>
+        <label>@alert-info-text</label>
+        <input type="text" class="form-control" placeholder="@state-info-text" data-var="@alert-info-text">
+        <label>@alert-info-bg</label>
+        <input type="text" class="form-control" placeholder="@state-info-bg" data-var="@alert-info-bg">
+        <label>@alert-info-border</label>
+        <input type="text" class="form-control" placeholder="@state-info-border" data-var="@alert-info-border">
+      </div>
+    </div>
+
+    <h2 id="variables-navbar">Navbar</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <h3>Default navbar</h3>
+        <h4>Basics</h4>
+        <label>@navbar-height</label>
+        <input type="text" class="form-control" placeholder="50px" data-var="@navbar-height">
+        <label>@navbar-margin-bottom</label>
+        <input type="text" class="form-control" placeholder="@line-height-computed" data-var="@navbar-margin-bottom">
+        <label>@navbar-default-color</label>
+        <input type="text" class="form-control" placeholder="#777" data-var="@navbar-default-color">
+        <label>@navbar-default-bg</label>
+        <input type="text" class="form-control" placeholder="#eee" data-var="@navbar-default-bg">
+        <label>@navbar-border-radius</label>
+        <input type="text" class="form-control" placeholder="@border-radius-base" data-var="@navbar-border-radius">
+        <h4>Links</h4>
+        <label>@navbar-default-link-color</label>
+        <input type="text" class="form-control" placeholder="#777" data-var="@navbar-default-link-color">
+        <label>@navbar-default-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="#333" data-var="@navbar-default-link-hover-color">
+        <label>@navbar-default-link-hover-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@navbar-default-link-hover-bg">
+        <label>@navbar-default-link-active-color</label>
+        <input type="text" class="form-control" placeholder="#555" data-var="@navbar-default-link-active-color">
+        <label>@navbar-default-link-active-bg</label>
+        <input type="text" class="form-control" placeholder="darken(@navbar-bg, 10%)" data-var="@navbar-default-link-active-bg">
+        <label>@navbar-default-link-disabled-color</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@navbar-default-link-disabled-color">
+        <label>@navbar-default-link-disabled-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@navbar-default-link-disabled-bg">
+        <h4>Brand</h4>
+        <label>@navbar-default-brand-color</label>
+        <input type="text" class="form-control" placeholder="@navbar-link-color" data-var="@navbar-default-brand-color">
+        <label>@navbar-default-brand-hover-color</label>
+        <input type="text" class="form-control" placeholder="darken(@navbar-link-color, 10%)" data-var="@navbar-default-brand-hover-color">
+        <label>@navbar-default-brand-hover-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@navbar-default-brand-hover-bg">
+        <h4>Toggle</h4>
+        <label>@navbar-default-toggle-hover-bg</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@navbar-default-toggle-hover-bg">
+        <label>@navbar-default-toggle-icon-bar-bg</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@navbar-default-toggle-icon-bar-bg">
+        <label>@navbar-default-toggle-border-color</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@navbar-default-toggle-border-color">
+      </div>
+      <div class="col-lg-6">
+        <h3>Inverted navbar</h3>
+        <h4>Basics</h4>
+        <label>@navbar-inverse-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@navbar-inverse-color">
+        <label>@navbar-inverse-bg</label>
+        <input type="text" class="form-control" placeholder="#222" data-var="@navbar-inverse-bg">
+        <h4>Links</h4>
+        <label>@navbar-inverse-link-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@navbar-inverse-link-color">
+        <label>@navbar-inverse-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@navbar-inverse-link-hover-color">
+        <label>@navbar-inverse-link-hover-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@navbar-inverse-link-hover-bg">
+        <label>@navbar-inverse-link-active-color</label>
+        <input type="text" class="form-control" placeholder="@navbar-inverse-link-hover-color" data-var="@navbar-inverse-link-active-color">
+        <label>@navbar-inverse-link-active-bg</label>
+        <input type="text" class="form-control" placeholder="darken(@navbar-inverse-bg, 10%)" data-var="@navbar-inverse-link-active-bg">
+        <label>@navbar-inverse-link-disabled-color</label>
+        <input type="text" class="form-control" placeholder="#444" data-var="@navbar-inverse-link-disabled-color">
+        <label>@navbar-inverse-link-disabled-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@navbar-inverse-link-disabled-bg">
+        <h4>Brand</h4>
+        <label>@navbar-inverse-brand-color</label>
+        <input type="text" class="form-control" placeholder="@navbar-inverse-link-color" data-var="@navbar-inverse-brand-color">
+        <label>@navbar-inverse-brand-hover-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@navbar-inverse-brand-hover-color">
+        <label>@navbar-inverse-brand-hover-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@navbar-inverse-brand-hover-bg">
+        <h4>Toggle</h4>
+        <label>@navbar-inverse-toggle-hover-bg</label>
+        <input type="text" class="form-control" placeholder="#333" data-var="@navbar-inverse-toggle-hover-bg">
+        <label>@navbar-inverse-toggle-icon-bar-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@navbar-inverse-toggle-icon-bar-bg">
+        <label>@navbar-inverse-toggle-border-color</label>
+        <input type="text" class="form-control" placeholder="#333" data-var="@navbar-inverse-toggle-border-color">
+      </div>
+    </div>
+
+
+    <h2 id="variables-nav">Nav</h2>
+
+    <h3>Default nav</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Common values</h4>
+        <label>@nav-link-padding</label>
+        <input type="text" class="form-control" placeholder="10px 15px" data-var="@nav-link-padding">
+        <label>@nav-link-hover-bg</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@nav-link-hover-bg">
+        <label>@nav-disabled-link-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@nav-disabled-link-color">
+        <label>@nav-disabled-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@nav-disabled-link-hover-color">
+        <label>@nav-open-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@nav-open-link-hover-color">
+        <label>@nav-open-caret-border-color</label>
+        <input type="text" class="form-control" placeholder="@fff" data-var="@nav-open-caret-border-color">
+
+        <h4>Pills</h4>
+        <label>@nav-pills-active-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="@fff" data-var="@nav-pills-active-link-hover-color">
+        <label>@nav-pills-active-link-hover-bg</label>
+        <input type="text" class="form-control" placeholder="@component-active-bg" data-var="@nav-pills-active-link-hover-bg">
+      </div>
+      <div class="col-lg-6">
+        <h4>Tabs</h4>
+        <label>@nav-tabs-border-color</label>
+        <input type="text" class="form-control" placeholder="@ddd" data-var="@nav-tabs-border-color">
+        <label>@nav-tabs-link-hover-border-color</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@nav-tabs-link-hover-border-color">
+        <label>@nav-tabs-active-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="@gray" data-var="@nav-tabs-active-link-hover-color">
+        <label>@nav-tabs-active-link-hover-bg</label>
+        <input type="text" class="form-control" placeholder="@body-bg" data-var="@nav-tabs-active-link-hover-bg">
+        <label>@nav-tabs-active-link-hover-border-color</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@nav-tabs-active-link-hover-border-color">
+        <label>@nav-tabs-justified-link-border-color</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@nav-tabs-justified-link-border-color">
+        <label>@nav-tabs-justified-active-link-border-color</label>
+        <input type="text" class="form-control" placeholder="@body-bg" data-var="@nav-tabs-justified-active-link-border-color">
+      </div>
+    </div>
+
+
+    <h2 id="variables-tables">Tables</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@table-bg</label>
+        <input type="text" class="form-control" placeholder="transparent" data-var="@table-bg">
+        <p class="help-block">Default background color used for all tables.</p>
+        <label>@table-bg-accent</label>
+        <input type="text" class="form-control" placeholder="#f9f9f9" data-var="@table-bg-accent">
+        <p class="help-block">Background color used for <code>.table-striped</code>.</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@table-bg-hover</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@table-bg-hover">
+        <p class="help-block">Background color used for <code>.table-hover</code>.</p>
+        <label>@table-border-color</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@table-border-color">
+        <p class="help-block">Border color for table and cell borders.</p>
+      </div>
+    </div>
+
+    <h2 id="variables-forms">Forms</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <h3>Inputs</h3>
+        <label>@input-color</label>
+        <input type="text" class="form-control" placeholder="@gray" data-var="@input-color">
+        <p class="help-block">Text color for <code>&lt;input&gt;</code>s</p>
+        <label>@input-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@input-bg">
+        <p class="help-block"><code>&lt;input&gt;</code> background color</p>
+        <label>@input-border</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@input-border">
+        <p class="help-block"><code>&lt;input&gt;</code> border color</p>
+        <label>@input-border-radius</label>
+        <input type="text" class="form-control" placeholder="@border-radius-base" data-var="@input-border-radius">
+        <p class="help-block"><code>&lt;input&gt;</code> border radius</p>
+        <label>@input-bg-disabled</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@input-bg-disabled">
+        <p class="help-block"><code>&lt;input disabled&gt;</code> background color</p>
+      </div>
+      <div class="col-lg-6">
+        <h3>Placeholder</h3>
+        <label>@input-color-placeholder</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@input-color-placeholder">
+        <p class="help-block">Placeholder text color</p>
+
+        <h3>Legend</h3>
+        <label>@legend-color</label>
+        <input type="text" class="form-control" placeholder="@gray" data-var="@legend-color">
+        <label>@legend-border-color</label>
+        <input type="text" class="form-control" placeholder="#e5e5e5" data-var="@legend-border-color">
+
+        <h3>Input groups</h3>
+        <label>@input-group-addon-bg</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@input-group-addon-bg">
+        <p class="help-block">Background color for textual input addons</p>
+        <label>@input-group-addon-border-color</label>
+        <input type="text" class="form-control" placeholder="@input-border" data-var="@input-group-addon-border-color">
+        <p class="help-block">Border color for textual input addons</p>
+      </div>
+    </div>
+
+    <h2 id="variables-dropdowns">Dropdowns</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <h3>Dropdown menu</h3>
+        <label>@dropdown-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@dropdown-bg">
+        <p class="help-block">Dropdown menu background color</p>
+        <label>@dropdown-border</label>
+        <input type="text" class="form-control" placeholder="rgba(0,0,0,.15)" data-var="@dropdown-border">
+        <p class="help-block">Dropdown menu border color</p>
+        <label>@dropdown-fallback-border</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@dropdown-fallback-border">
+        <p class="help-block">Dropdown menu border color <strong>for IE8</strong></p>
+        <label>@dropdown-caret-color</label>
+        <input type="text" class="form-control" placeholder="@dropdown-caret-color" data-var="@dropdown-caret-color">
+        <p class="help-block">Indicator arrow for showing an element has a dropdown</p>
+        <label>@dropdown-divider-bg</label>
+        <input type="text" class="form-control" placeholder="#e5e5e5" data-var="@dropdown-divider-bg">
+        <p class="help-block">Dropdown divider top border color</p>
+        <label>@dropdown-header-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@dropdown-header-color">
+        <p class="help-block">Text color for headers within dropdown menus</p>
+      </div>
+      <div class="col-lg-6">
+        <h3>Dropdown items</h3>
+        <label>@dropdown-link-color</label>
+        <input type="text" class="form-control" placeholder="@gray-dark" data-var="@dropdown-link-color">
+        <p class="help-block">Dropdown text color</p>
+
+        <label>@dropdown-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@dropdown-link-hover-color">
+        <p class="help-block">Hovered dropdown menu entry text color</p>
+        <label>@dropdown-link-hover-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@dropdown-link-hover-bg">
+        <p class="help-block">Hovered dropdown menu entry text color</p>
+
+        <label>@dropdown-link-active-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@dropdown-link-active-color">
+        <p class="help-block">Active dropdown menu entry text color</p>
+        <label>@dropdown-link-active-bg</label>
+        <input type="text" class="form-control" placeholder="@component-active-bg" data-var="@dropdown-link-active-bg">
+        <p class="help-block">Active dropdown menu entry background color</p>
+
+        <label>@dropdown-link-disabled-color</label>
+        <input type="text" class="form-control" placeholder="@dropdown-link-disabled-color" data-var="@dropdown-link-disabled-color">
+        <p class="help-block">Disabled dropdown menu entry background color</p>
+      </div>
+    </div>
+
+    <h2 id="variables-panels-wells">Panels and wells</h2>
+    <h3>Common panel styles</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@panel-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@panel-bg">
+        <label>@panel-inner-border</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@panel-inner-border">
+        <p class="help-block">Border color for elements within panels</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@panel-border-radius</label>
+        <input type="text" class="form-control" placeholder="@border-radius-base" data-var="@panel-border-radius">
+        <label>@panel-footer-bg</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@panel-footer-bg">
+      </div>
+    </div>
+    <h3>Contextual panel colors</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <h4>Default</h4>
+        <label>@panel-default-text</label>
+        <input type="text" class="form-control" placeholder="@gray-dark" data-var="@panel-default-text">
+        <label>@panel-default-border</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@panel-default-border">
+        <label>@panel-default-heading-bg</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@panel-default-heading-bg">
+        <h4>Primary</h4>
+        <label>@panel-primary-text</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@panel-primary-text">
+        <label>@panel-primary-border</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@panel-primary-border">
+        <label>@panel-primary-heading-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@panel-primary-heading-bg">
+        <h4>Success</h4>
+        <label>@panel-success-text</label>
+        <input type="text" class="form-control" placeholder="@state-success-text" data-var="@panel-success-text">
+        <label>@panel-success-border</label>
+        <input type="text" class="form-control" placeholder="@state-success-border" data-var="@panel-success-border">
+        <label>@panel-success-heading-bg</label>
+        <input type="text" class="form-control" placeholder="@state-success-bg" data-var="@panel-success-heading-bg">
+      </div>
+      <div class="col-lg-6">
+        <h4>Info</h4>
+        <label>@panel-info-text</label>
+        <input type="text" class="form-control" placeholder="@state-info-text" data-var="@panel-info-text">
+        <label>@panel-info-border</label>
+        <input type="text" class="form-control" placeholder="@state-info-border" data-var="@panel-info-border">
+        <label>@panel-info-heading-bg</label>
+        <input type="text" class="form-control" placeholder="@state-info-bg" data-var="@panel-info-heading-bg">
+        <h4>Warning</h4>
+        <label>@panel-warning-text</label>
+        <input type="text" class="form-control" placeholder="@state-warning-text" data-var="@panel-warning-text">
+        <label>@panel-warning-border</label>
+        <input type="text" class="form-control" placeholder="@state-warning-border" data-var="@panel-warning-border">
+        <label>@panel-warning-heading-bg</label>
+        <input type="text" class="form-control" placeholder="@state-warning-bg" data-var="@panel-warning-heading-bg">
+        <h4>Danger</h4>
+        <label>@panel-danger-text</label>
+        <input type="text" class="form-control" placeholder="@state-danger-text" data-var="@panel-danger-text">
+        <label>@panel-danger-border</label>
+        <input type="text" class="form-control" placeholder="@state-danger-border" data-var="@panel-danger-border">
+        <label>@panel-danger-heading-bg</label>
+        <input type="text" class="form-control" placeholder="@state-danger-bg" data-var="@panel-danger-heading-bg">
+      </div>
+    </div>
+
+    <h3>Wells</h3>
+    <label>@well-bg</label>
+    <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@well-bg">
+
+    <h2 id="variables-accordion">Accordion</h2>
+    <label>@accordion-border-bg</label>
+    <input type="text" class="form-control" placeholder="#e5e5e5" data-var="@accordion-border-bg">
+
+    <h2 id="variables-badges">Badges</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@badge-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@badge-color">
+        <p>Badge text color</p>
+        <label>@badge-bg</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@badge-bg">
+        <p>Badge background color</p>
+        <label>@badge-link-hover-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@badge-link-hover-color">
+        <p>Linked badge text color on hover</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@badge-active-color</label>
+        <input type="text" class="form-control" placeholder="@link-color" data-var="@badge-active-color">
+        <p>Badge text color in active nav link</p>
+        <label>@badge-active-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@badge-active-bg">
+        <p>Badge text color in active nav link</p>
+      </div>
+    </div>
+
+    <h2 id="variables-breadcrumbs">Breadcrumbs</h2>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@breadcrumb-color</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@breadcrumb-color">
+        <p>Breadcrumb text color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@breadcrumb-bg</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@breadcrumb-bg">
+        <p>Breadcrumb background color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@breadcrumb-active-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@breadcrumb-active-color">
+        <p>Text color of current page in the breadcrumb</p>
+      </div>
+    </div>
+
+    <h2 id="variables-jumbotron">Jumbotron</h2>
+    <div class="row">
+      <div class="col-lg-3">
+        <label>@jumbotron-padding</label>
+        <input type="text" class="form-control" placeholder="30px" data-var="@jumbotron-padding">
+      </div>
+      <div class="col-lg-3">
+        <label>@jumbotron-bg</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@jumbotron-bg">
+      </div>
+      <div class="col-lg-3">
+        <label>@jumbotron-color</label>
+        <input type="text" class="form-control" placeholder="inherit" data-var="@jumbotron-color">
+      </div>
+      <div class="col-lg-3">
+        <label>@jumbotron-heading-color</label>
+        <input type="text" class="form-control" placeholder="inherit" data-var="@jumbotron-heading-color">
+      </div>
+    </div>
+
+    <h2 id="variables-modals">Modals</h2>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@modal-inner-padding</label>
+        <input type="text" class="form-control" placeholder="20px" data-var="@modal-inner-padding">
+        <p class="help-block">Padding applied to the modal body</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-title-padding</label>
+        <input type="text" class="form-control" placeholder="15px" data-var="@modal-title-padding">
+        <p class="help-block">Padding applied to the modal title</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-title-line-height</label>
+        <input type="text" class="form-control" placeholder="@line-height-base" data-var="@modal-title-line-height">
+        <p class="help-block">Modal title line-height</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-content-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@modal-content-bg">
+        <p class="help-block">Background color of modal content area</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-content-border-color</label>
+        <input type="text" class="form-control" placeholder="rgba(0,0,0,.2)" data-var="@modal-content-border-color">
+        <p class="help-block">Modal content border color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-content-fallback-border-color</label>
+        <input type="text" class="form-control" placeholder="#999" data-var="@modal-content-fallback-border-color">
+        <p class="help-block">Modal content border color <strong>for IE8</strong></p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-backdrop-bg</label>
+        <input type="text" class="form-control" placeholder="#000" data-var="@modal-backdrop-bg">
+        <p class="help-block">Modal backdrop background color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-header-border-color</label>
+        <input type="text" class="form-control" placeholder="#e5e5e5" data-var="@modal-header-border-color">
+        <p class="help-block">Modal header border color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@modal-footer-border-color</label>
+        <input type="text" class="form-control" placeholder="@modal-header-border-color" data-var="@modal-footer-border-color">
+        <p class="help-block">Modal footer border color</p>
+      </div>
+    </div>
+
+    <h2 id="variables-carousel">Carousel</h2>
+    <label>@carousel-text-shadow</label>
+    <input type="text" class="form-control" placeholder="0 1px 2px rgba(0,0,0,.6)" data-var="@carousel-text-shadow">
+    <label>@carousel-control-color</label>
+    <input type="text" class="form-control" placeholder="#fff" data-var="@carousel-control-color">
+    <label>@carousel-indicator-border-color</label>
+    <input type="text" class="form-control" placeholder="#fff" data-var="@carousel-indicator-border-color">
+    <label>@carousel-indicator-active-bg</label>
+    <input type="text" class="form-control" placeholder="#fff" data-var="@carousel-indicator-active-bg">
+    <label>@carousel-caption-color</label>
+    <input type="text" class="form-control" placeholder="#fff" data-var="@carousel-caption-color">
+
+    <h2 id="variables-list-group">List group</h2>
+    <h3>Background</h3>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@list-group-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@list-group-bg">
+        <p class="help-block">Default background color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@list-group-hover-bg</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@list-group-hover-bg">
+        <p class="help-block">Background color of single list elements on hover</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@list-group-active-bg</label>
+        <input type="text" class="form-control" placeholder="@component-active-bg" data-var="@list-group-active-bg">
+        <p class="help-block">Background color of active list elements</p>
+      </div>
+    </div>
+    <h3>Borders</h3>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@list-group-border</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@list-group-border">
+        <p class="help-block">Default border color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@list-group-border-radius</label>
+        <input type="text" class="form-control" placeholder="@border-radius-base" data-var="@list-group-border-radius">
+        <p class="help-block">List group border radius</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@list-group-active-border</label>
+        <input type="text" class="form-control" placeholder="@list-group-active-bg" data-var="@list-group-active-border">
+        <p class="help-block">Border color of active list elements</p>
+      </div>
+    </div>
+    <label>@list-group-active-color</label>
+    <input type="text" class="form-control" placeholder="#fff" data-var="@list-group-active-color">
+    <p class="help-block">Text color of active list elements</p>
+    <h2 id="variables-thumbnails">Thumbnails</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@thumbnail-padding</label>
+        <input type="text" class="form-control" placeholder="4px" data-var="@thumbnail-padding">
+        <p class="help-block">Padding around the thumbnail image</p>
+        <label>@thumbnail-bg</label>
+        <input type="text" class="form-control" placeholder="@body-bg" data-var="@thumbnail-bg">
+        <p class="help-block">Thumbnail background color</p>
+        <label>@thumbnail-border</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@thumbnail-border">
+        <p class="help-block">Thumbnail border color</p>
+        <label>@thumbnail-border-radius</label>
+        <input type="text" class="form-control" placeholder="@border-radius-base" data-var="@thumbnail-border-radius">
+        <p class="help-block">Thumbnail border radius</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@thumbnail-caption-padding</label>
+        <input type="text" class="form-control" placeholder="@text-color" data-var="@thumbnail-caption-padding">
+        <p class="help-block">Padding around the thumbnail caption</p>
+        <label>@thumbnail-caption-color</label>
+        <input type="text" class="form-control" placeholder="@text-color" data-var="@thumbnail-caption-color">
+        <p class="help-block">Custom text color for thumbnail captions</p>
+      </div>
+    </div>
+    <h2 id="variables-progress">Progress bars</h2>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@progress-bg</label>
+        <input type="text" class="form-control" placeholder="#f5f5f5" data-var="@progress-bg">
+        <p class="help-block">Background color of the whole progress component</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@progress-bar-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@progress-bar-bg">
+        <p class="help-block">Default progress bar color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@progress-bar-success-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-success" data-var="@progress-bar-success-bg">
+        <p class="help-block">Success progress bar color</p>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@progress-bar-warning-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-warning" data-var="@progress-bar-warning-bg">
+        <p class="help-block">Warning progress bar color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@progress-bar-danger-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-danger" data-var="@progress-bar-danger-bg">
+        <p class="help-block">Danger progress bar color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@progress-bar-info-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-info" data-var="@progress-bar-info-bg">
+        <p class="help-block">Info progress bar color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@progress-bar-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@progress-bar-color">
+        <p class="help-block">Info progress bar text color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@progress-bar-text-shadow</label>
+        <input type="text" class="form-control" placeholder="0 -1px 0 rgba(0,0,0,.25)" data-var="@progress-bar-text-shadow">
+        <p class="help-block">Info progress bar text shadow</p>
+      </div>
+    </div>
+    <h2 id="variables-pagination">Pagination</h2>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@pagination-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@pagination-bg">
+        <p class="help-block">Background color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@pagination-border</label>
+        <input type="text" class="form-control" placeholder="#ddd" data-var="@pagination-border">
+        <p class="help-block">Border color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@pagination-active-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@pagination-active-bg">
+        <p class="help-block">Active background color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@pagination-active-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@pagination-active-color">
+        <p class="help-block">Active text color</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@pagination-disabled-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@pagination-disabled-color">
+        <p class="help-block">Disabled text color</p>
+      </div>
+    </div>
+    <h2 id="variables-pager">Pager</h2>
+    <div class="row">
+      <div class="col-lg-4">
+        <label>@pager-border-radius</label>
+        <input type="text" class="form-control" placeholder="15px" data-var="@pager-border-radius">
+        <p class="help-block">Pager border radius</p>
+      </div>
+      <div class="col-lg-4">
+        <label>@pager-disabled-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@pager-disabled-color">
+        <p class="help-block">Pager disabled state color</p>
+      </div>
+    </div>
+
+    <h2 id="variables-labels">Labels</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@label-default-bg</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@label-default-bg">
+        <p class="help-block">Default label background color</p>
+        <label>@label-primary-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-primary" data-var="@label-primary-bg">
+        <p class="help-block">Primary label background color</p>
+        <label>@label-success-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-success" data-var="@label-success-bg">
+        <p class="help-block">Success label background color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@label-info-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-info" data-var="@label-info-bg">
+        <p class="help-block">Info label background color</p>
+        <label>@label-warning-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-warning" data-var="@label-warning-bg">
+        <p class="help-block">Warning label background color</p>
+        <label>@label-danger-bg</label>
+        <input type="text" class="form-control" placeholder="@brand-danger" data-var="@label-danger-bg">
+        <p class="help-block">Danger label background color</p>
+      </div>
+    </div>
+    <h2 id="variables-tooltips-popovers">Tooltips and popovers</h2>
+    <h3>Tooltip styles</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@tooltip-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@tooltip-color">
+        <p class="help-block">Tooltip text color</p>
+        <label>@tooltip-bg</label>
+        <input type="text" class="form-control" placeholder="rgba(0,0,0,.9)" data-var="@tooltip-bg">
+        <p class="help-block">Tooltip background color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@tooltip-arrow-width</label>
+        <input type="text" class="form-control" placeholder="5px" data-var="@tooltip-arrow-width">
+        <p class="help-block">Tooltip arrow width</p>
+        <label>@tooltip-arrow-color</label>
+        <input type="text" class="form-control" placeholder="@tooltip-bg" data-var="@tooltip-arrow-color">
+        <p class="help-block">Tooltip arrow color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@tooltip-max-width</label>
+        <input type="text" class="form-control" placeholder="200px" data-var="@tooltip-max-width">
+        <p class="help-block">Tooltip max width</p>
+      </div>
+    </div>
+    <h3>Popover styles</h3>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@popover-bg</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@popover-bg">
+        <p class="help-block">Popover body background color</p>
+        <label>@popover-title-bg</label>
+        <input type="text" class="form-control" placeholder="darken(@popover-bg, 3%)" data-var="@popover-title-bg">
+        <p class="help-block">Popover title background color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@popover-arrow-width</label>
+        <input type="text" class="form-control" placeholder="10px" data-var="@popover-arrow-width">
+        <p class="help-block">Popover arrow width</p>
+        <label>@popover-arrow-color</label>
+        <input type="text" class="form-control" placeholder="#fff" data-var="@popover-arrow-color">
+        <p class="help-block">Popover arrow color</p>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@popover-arrow-outer-width</label>
+        <input type="text" class="form-control" placeholder="(@popover-arrow-width 1)" data-var="@popover-arrow-outer-width">
+        <p class="help-block">Popover outer arrow width</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@popover-arrow-outer-color</label>
+        <input type="text" class="form-control" placeholder="rgba(0,0,0,.25)" data-var="@popover-arrow-outer-color">
+        <p class="help-block">Popover outer arrow color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@popover-arrow-outer-fallback-color</label>
+        <input type="text" class="form-control" placeholder="#999" data-var="@popover-arrow-outer-fallback-color">
+        <p class="help-block">Popover outer arrow fallback color</p>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@popover-max-width</label>
+        <input type="text" class="form-control" placeholder="276px" data-var="@popover-max-width">
+        <p class="help-block">Popover maximum width</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@popover-border-color</label>
+        <input type="text" class="form-control" placeholder="rgba(0,0,0,.2)" data-var="@popover-border-color">
+        <p class="help-block">Popover border color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@popover-fallback-border-color</label>
+        <input type="text" class="form-control" placeholder="#ccc" data-var="@popover-fallback-border-color">
+        <p class="help-block">Popover fallback border color</p>
+      </div>
+    </div>
+
+    <h2 id="variables-close">Close button</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@close-color</label>
+        <input type="text" class="form-control" placeholder="#000" data-var="@close-color">
+      </div>
+      <div class="col-lg-6">
+      <label>@close-text-shadow</label>
+      <input type="text" class="form-control" placeholder="0 1px 0 #fff" data-var="@close-text-shadow">
+      </div>
+    </div>
+
+    <h2 id="variables-type">Type</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@text-muted</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@text-muted">
+        <p class="help-block">Text muted color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@abbr-border-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@abbr-border-color">
+        <p class="help-block">Abbreviations and acronyms border color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@headings-small-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@headings-small-color">
+        <p class="help-block">Headings small color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@blockquote-small-color</label>
+        <input type="text" class="form-control" placeholder="@gray-light" data-var="@blockquote-small-color">
+        <p class="help-block">Blockquote small color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@blockquote-border-color</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@blockquote-border-color">
+        <p class="help-block">Blockquote border color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@page-header-border-color</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@page-header-border-color">
+        <p class="help-block">Page header border color</p>
+      </div>
+    </div>
+    <h2 id="variables-other">Other</h2>
+    <div class="row">
+      <div class="col-lg-6">
+        <label>@hr-border</label>
+        <input type="text" class="form-control" placeholder="@gray-lighter" data-var="@hr-border">
+        <p class="help-block">Horizontal line color</p>
+      </div>
+      <div class="col-lg-6">
+        <label>@component-offset-horizontal</label>
+        <input type="text" class="form-control" placeholder="180px" data-var="@component-offset-horizontal">
+        <p class="help-block">Horizontal offset for forms and lists</p>
+      </div>
+    </div>
+  </div>
+
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="download">Download</h1>
+    </div>
+    <p class="lead">Hooray! Your custom version of Bootstrap is now ready to be compiled. Just click the button below to finish the process.</p>
+    <div class="bs-customize-download">
+      <button id="btn-compile" class="btn btn-block btn-lg btn-outline" onclick="_gaq.push(['_trackEvent', 'Customize', 'Download', 'Customize and Download']);">Compile and Download</button>
+    </div>
+  </div><!-- /download -->
+</form>
\ No newline at end of file
diff --git a/bootstrap-3.0.0/dist/css/bootstrap-theme.css b/bootstrap-3.0.0/dist/css/bootstrap-theme.css
new file mode 100644
index 0000000..ad11735
--- /dev/null
+++ b/bootstrap-3.0.0/dist/css/bootstrap-theme.css
@@ -0,0 +1,384 @@
+.btn-default,
+.btn-primary,
+.btn-success,
+.btn-info,
+.btn-warning,
+.btn-danger {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.btn-default:active,
+.btn-primary:active,
+.btn-success:active,
+.btn-info:active,
+.btn-warning:active,
+.btn-danger:active,
+.btn-default.active,
+.btn-primary.active,
+.btn-success.active,
+.btn-info.active,
+.btn-warning.active,
+.btn-danger.active {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn:active,
+.btn.active {
+  background-image: none;
+}
+
+.btn-default {
+  text-shadow: 0 1px 0 #fff;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#e6e6e6));
+  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #e6e6e6, 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
+  background-image: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
+  background-repeat: repeat-x;
+  border-color: #e0e0e0;
+  border-color: #ccc;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+}
+
+.btn-default:active,
+.btn-default.active {
+  background-color: #e6e6e6;
+  border-color: #e0e0e0;
+}
+
+.btn-primary {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#3071a9));
+  background-image: -webkit-linear-gradient(top, #428bca, 0%, #3071a9, 100%);
+  background-image: -moz-linear-gradient(top, #428bca 0%, #3071a9 100%);
+  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
+  background-repeat: repeat-x;
+  border-color: #2d6ca2;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
+}
+
+.btn-primary:active,
+.btn-primary.active {
+  background-color: #3071a9;
+  border-color: #2d6ca2;
+}
+
+.btn-success {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5cb85c), to(#449d44));
+  background-image: -webkit-linear-gradient(top, #5cb85c, 0%, #449d44, 100%);
+  background-image: -moz-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
+  background-repeat: repeat-x;
+  border-color: #419641;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
+}
+
+.btn-success:active,
+.btn-success.active {
+  background-color: #449d44;
+  border-color: #419641;
+}
+
+.btn-warning {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0ad4e), to(#ec971f));
+  background-image: -webkit-linear-gradient(top, #f0ad4e, 0%, #ec971f, 100%);
+  background-image: -moz-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
+  background-repeat: repeat-x;
+  border-color: #eb9316;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
+}
+
+.btn-warning:active,
+.btn-warning.active {
+  background-color: #ec971f;
+  border-color: #eb9316;
+}
+
+.btn-danger {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9534f), to(#c9302c));
+  background-image: -webkit-linear-gradient(top, #d9534f, 0%, #c9302c, 100%);
+  background-image: -moz-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
+  background-repeat: repeat-x;
+  border-color: #c12e2a;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
+}
+
+.btn-danger:active,
+.btn-danger.active {
+  background-color: #c9302c;
+  border-color: #c12e2a;
+}
+
+.btn-info {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5bc0de), to(#31b0d5));
+  background-image: -webkit-linear-gradient(top, #5bc0de, 0%, #31b0d5, 100%);
+  background-image: -moz-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
+  background-repeat: repeat-x;
+  border-color: #2aabd2;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
+}
+
+.btn-info:active,
+.btn-info.active {
+  background-color: #31b0d5;
+  border-color: #2aabd2;
+}
+
+.thumbnail,
+.img-thumbnail {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus,
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  background-color: #357ebd;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));
+  background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);
+  background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%);
+  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
+}
+
+.navbar {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#f8f8f8));
+  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #f8f8f8, 100%);
+  background-image: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
+  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
+  background-repeat: repeat-x;
+  border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
+}
+
+.navbar .navbar-nav > .active > a {
+  background-color: #f8f8f8;
+}
+
+.navbar-brand,
+.navbar-nav > li > a {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
+}
+
+.navbar-inverse {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3c3c3c), to(#222222));
+  background-image: -webkit-linear-gradient(top, #3c3c3c, 0%, #222222, 100%);
+  background-image: -moz-linear-gradient(top, #3c3c3c 0%, #222222 100%);
+  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
+}
+
+.navbar-inverse .navbar-nav > .active > a {
+  background-color: #222222;
+}
+
+.navbar-inverse .navbar-brand,
+.navbar-inverse .navbar-nav > li > a {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.navbar-static-top,
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  border-radius: 0;
+}
+
+.alert {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.alert-success {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dff0d8), to(#c8e5bc));
+  background-image: -webkit-linear-gradient(top, #dff0d8, 0%, #c8e5bc, 100%);
+  background-image: -moz-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
+  background-repeat: repeat-x;
+  border-color: #b2dba1;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
+}
+
+.alert-info {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9edf7), to(#b9def0));
+  background-image: -webkit-linear-gradient(top, #d9edf7, 0%, #b9def0, 100%);
+  background-image: -moz-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
+  background-repeat: repeat-x;
+  border-color: #9acfea;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
+}
+
+.alert-warning {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fcf8e3), to(#f8efc0));
+  background-image: -webkit-linear-gradient(top, #fcf8e3, 0%, #f8efc0, 100%);
+  background-image: -moz-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
+  background-repeat: repeat-x;
+  border-color: #f5e79e;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
+}
+
+.alert-danger {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f2dede), to(#e7c3c3));
+  background-image: -webkit-linear-gradient(top, #f2dede, 0%, #e7c3c3, 100%);
+  background-image: -moz-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
+  background-repeat: repeat-x;
+  border-color: #dca7a7;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
+}
+
+.progress {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ebebeb), to(#f5f5f5));
+  background-image: -webkit-linear-gradient(top, #ebebeb, 0%, #f5f5f5, 100%);
+  background-image: -moz-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
+}
+
+.progress-bar {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#3071a9));
+  background-image: -webkit-linear-gradient(top, #428bca, 0%, #3071a9, 100%);
+  background-image: -moz-linear-gradient(top, #428bca 0%, #3071a9 100%);
+  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
+}
+
+.progress-bar-success {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5cb85c), to(#449d44));
+  background-image: -webkit-linear-gradient(top, #5cb85c, 0%, #449d44, 100%);
+  background-image: -moz-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
+}
+
+.progress-bar-info {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5bc0de), to(#31b0d5));
+  background-image: -webkit-linear-gradient(top, #5bc0de, 0%, #31b0d5, 100%);
+  background-image: -moz-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
+}
+
+.progress-bar-warning {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0ad4e), to(#ec971f));
+  background-image: -webkit-linear-gradient(top, #f0ad4e, 0%, #ec971f, 100%);
+  background-image: -moz-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
+}
+
+.progress-bar-danger {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9534f), to(#c9302c));
+  background-image: -webkit-linear-gradient(top, #d9534f, 0%, #c9302c, 100%);
+  background-image: -moz-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
+}
+
+.list-group {
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  text-shadow: 0 -1px 0 #3071a9;
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#3278b3));
+  background-image: -webkit-linear-gradient(top, #428bca, 0%, #3278b3, 100%);
+  background-image: -moz-linear-gradient(top, #428bca 0%, #3278b3 100%);
+  background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
+  background-repeat: repeat-x;
+  border-color: #3278b3;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
+}
+
+.panel {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.panel-default > .panel-heading {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f5f5f5), to(#e8e8e8));
+  background-image: -webkit-linear-gradient(top, #f5f5f5, 0%, #e8e8e8, 100%);
+  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
+}
+
+.panel-primary > .panel-heading {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));
+  background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);
+  background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%);
+  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
+}
+
+.panel-success > .panel-heading {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dff0d8), to(#d0e9c6));
+  background-image: -webkit-linear-gradient(top, #dff0d8, 0%, #d0e9c6, 100%);
+  background-image: -moz-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
+}
+
+.panel-info > .panel-heading {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9edf7), to(#c4e3f3));
+  background-image: -webkit-linear-gradient(top, #d9edf7, 0%, #c4e3f3, 100%);
+  background-image: -moz-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
+}
+
+.panel-warning > .panel-heading {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fcf8e3), to(#faf2cc));
+  background-image: -webkit-linear-gradient(top, #fcf8e3, 0%, #faf2cc, 100%);
+  background-image: -moz-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
+}
+
+.panel-danger > .panel-heading {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f2dede), to(#ebcccc));
+  background-image: -webkit-linear-gradient(top, #f2dede, 0%, #ebcccc, 100%);
+  background-image: -moz-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
+}
+
+.well {
+  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e8e8e8), to(#f5f5f5));
+  background-image: -webkit-linear-gradient(top, #e8e8e8, 0%, #f5f5f5, 100%);
+  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
+  background-repeat: repeat-x;
+  border-color: #dcdcdc;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
+          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/dist/css/bootstrap-theme.min.css b/bootstrap-3.0.0/dist/css/bootstrap-theme.min.css
new file mode 100644
index 0000000..cad36b4
--- /dev/null
+++ b/bootstrap-3.0.0/dist/css/bootstrap-theme.min.css
@@ -0,0 +1 @@
+.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,0%,#e6e6e6,100%);background-image:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-repeat:repeat-x;border-color:#e0e0e0;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0)}.btn-default:active,.btn-default.active{background-color:#e6e6e6;border-color:#e0e0e0}.btn-primary{background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3071a9));background-image:-webkit-linear-gradient(top,#428bca,0%,#3071a9,100%);background-image:-moz-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;border-color:#2d6ca2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.btn-primary:active,.btn-primary.active{background-color:#3071a9;border-color:#2d6ca2}.btn-success{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#449d44));background-image:-webkit-linear-gradient(top,#5cb85c,0%,#449d44,100%);background-image:-moz-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;border-color:#419641;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.btn-success:active,.btn-success.active{background-color:#449d44;border-color:#419641}.btn-warning{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#ec971f));background-image:-webkit-linear-gradient(top,#f0ad4e,0%,#ec971f,100%);background-image:-moz-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;border-color:#eb9316;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.btn-warning:active,.btn-warning.active{background-color:#ec971f;border-color:#eb9316}.btn-danger{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c9302c));background-image:-webkit-linear-gradient(top,#d9534f,0%,#c9302c,100%);background-image:-moz-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;border-color:#c12e2a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.btn-danger:active,.btn-danger.active{background-color:#c9302c;border-color:#c12e2a}.btn-info{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#31b0d5));background-image:-webkit-linear-gradient(top,#5bc0de,0%,#31b0d5,100%);background-image:-moz-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;border-color:#2aabd2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.btn-info:active,.btn-info.active{background-color:#31b0d5;border-color:#2aabd2}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image:-webkit-linear-gradient(top,#428bca,0%,#357ebd,100%);background-image:-moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fff,0%,#f8f8f8,100%);background-image:-moz-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar .navbar-nav>.active>a{background-color:#f8f8f8}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-gradient(linear,left 0,left 100%,from(#3c3c3c),to(#222));background-image:-webkit-linear-gradient(top,#3c3c3c,0%,#222,100%);background-image:-moz-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0)}.navbar-inverse .navbar-nav>.active>a{background-color:#222}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#c8e5bc));background-image:-webkit-linear-gradient(top,#dff0d8,0%,#c8e5bc,100%);background-image:-moz-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#b9def0));background-image:-webkit-linear-gradient(top,#d9edf7,0%,#b9def0,100%);background-image:-moz-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fcf8e3),to(#f8efc0));background-image:-webkit-linear-gradient(top,#fcf8e3,0%,#f8efc0,100%);background-image:-moz-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f2dede),to(#e7c3c3));background-image:-webkit-linear-gradient(top,#f2dede,0%,#e7c3c3,100%);background-image:-moz-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-gradient(linear,left 0,left 100%,from(#ebebeb),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#ebebeb,0%,#f5f5f5,100%);background-image:-moz-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3071a9));background-image:-webkit-linear-gradient(top,#428bca,0%,#3071a9,100%);background-image:-moz-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#449d44));background-image:-webkit-linear-gradient(top,#5cb85c,0%,#449d44,100%);background-image:-moz-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#31b0d5));background-image:-webkit-linear-gradient(top,#5bc0de,0%,#31b0d5,100%);background-image:-moz-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#ec971f));background-image:-webkit-linear-gradient(top,#f0ad4e,0%,#ec971f,100%);background-image:-moz-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c9302c));background-image:-webkit-linear-gradient(top,#d9534f,0%,#c9302c,100%);background-image:-moz-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3278b3));background-image:-webkit-linear-gradient(top,#428bca,0%,#3278b3,100%);background-image:-moz-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f5f5f5),to(#e8e8e8));background-image:-webkit-linear-gradient(top,#f5f5f5,0%,#e8e8e8,100%);background-image:-moz-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image:-webkit-linear-gradient(top,#428bca,0%,#357ebd,100%);background-image:-moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#d0e9c6));background-image:-webkit-linear-gradient(top,#dff0d8,0%,#d0e9c6,100%);background-image:-moz-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#c4e3f3));background-image:-webkit-linear-gradient(top,#d9edf7,0%,#c4e3f3,100%);background-image:-moz-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fcf8e3),to(#faf2cc));background-image:-webkit-linear-gradient(top,#fcf8e3,0%,#faf2cc,100%);background-image:-moz-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f2dede),to(#ebcccc));background-image:-webkit-linear-gradient(top,#f2dede,0%,#ebcccc,100%);background-image:-moz-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-gradient(linear,left 0,left 100%,from(#e8e8e8),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#e8e8e8,0%,#f5f5f5,100%);background-image:-moz-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/dist/css/bootstrap.css b/bootstrap-3.0.0/dist/css/bootstrap.css
new file mode 100644
index 0000000..bbda4ee
--- /dev/null
+++ b/bootstrap-3.0.0/dist/css/bootstrap.css
@@ -0,0 +1,6805 @@
+/*!
+ * Bootstrap v3.0.0
+ *
+ * Copyright 2013 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 by @mdo and @fat.
+ */
+
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+  display: block;
+}
+
+audio,
+canvas,
+video {
+  display: inline-block;
+}
+
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+
+[hidden] {
+  display: none;
+}
+
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+
+body {
+  margin: 0;
+}
+
+a:focus {
+  outline: thin dotted;
+}
+
+a:active,
+a:hover {
+  outline: 0;
+}
+
+h1 {
+  margin: 0.67em 0;
+  font-size: 2em;
+}
+
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+
+b,
+strong {
+  font-weight: bold;
+}
+
+dfn {
+  font-style: italic;
+}
+
+hr {
+  height: 0;
+  -moz-box-sizing: content-box;
+       box-sizing: content-box;
+}
+
+mark {
+  color: #000;
+  background: #ff0;
+}
+
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, serif;
+  font-size: 1em;
+}
+
+pre {
+  white-space: pre-wrap;
+}
+
+q {
+  quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+small {
+  font-size: 80%;
+}
+
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+img {
+  border: 0;
+}
+
+svg:not(:root) {
+  overflow: hidden;
+}
+
+figure {
+  margin: 0;
+}
+
+fieldset {
+  padding: 0.35em 0.625em 0.75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+
+legend {
+  padding: 0;
+  border: 0;
+}
+
+button,
+input,
+select,
+textarea {
+  margin: 0;
+  font-family: inherit;
+  font-size: 100%;
+}
+
+button,
+input {
+  line-height: normal;
+}
+
+button,
+select {
+  text-transform: none;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  cursor: pointer;
+  -webkit-appearance: button;
+}
+
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+  padding: 0;
+  box-sizing: border-box;
+}
+
+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-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+textarea {
+  overflow: auto;
+  vertical-align: top;
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+@media print {
+  * {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  .ir a:after,
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  @page  {
+    margin: 2cm .5cm;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  .navbar {
+    display: none;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+
+*,
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+html {
+  font-size: 62.5%;
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.428571429;
+  color: #333333;
+  background-color: #ffffff;
+}
+
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+
+button,
+input,
+select[multiple],
+textarea {
+  background-image: none;
+}
+
+a {
+  color: #428bca;
+  text-decoration: none;
+}
+
+a:hover,
+a:focus {
+  color: #2a6496;
+  text-decoration: underline;
+}
+
+a:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+img {
+  vertical-align: middle;
+}
+
+.img-responsive {
+  display: block;
+  height: auto;
+  max-width: 100%;
+}
+
+.img-rounded {
+  border-radius: 6px;
+}
+
+.img-thumbnail {
+  display: inline-block;
+  height: auto;
+  max-width: 100%;
+  padding: 4px;
+  line-height: 1.428571429;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+.img-circle {
+  border-radius: 50%;
+}
+
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+}
+
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0 0 0 0);
+  border: 0;
+}
+
+p {
+  margin: 0 0 10px;
+}
+
+.lead {
+  margin-bottom: 20px;
+  font-size: 16.099999999999998px;
+  font-weight: 200;
+  line-height: 1.4;
+}
+
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+
+small {
+  font-size: 85%;
+}
+
+cite {
+  font-style: normal;
+}
+
+.text-muted {
+  color: #999999;
+}
+
+.text-primary {
+  color: #428bca;
+}
+
+.text-warning {
+  color: #c09853;
+}
+
+.text-danger {
+  color: #b94a48;
+}
+
+.text-success {
+  color: #468847;
+}
+
+.text-info {
+  color: #3a87ad;
+}
+
+.text-left {
+  text-align: left;
+}
+
+.text-right {
+  text-align: right;
+}
+
+.text-center {
+  text-align: center;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-weight: 500;
+  line-height: 1.1;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small {
+  font-weight: normal;
+  line-height: 1;
+  color: #999999;
+}
+
+h1,
+h2,
+h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+
+h4,
+h5,
+h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+
+h1,
+.h1 {
+  font-size: 36px;
+}
+
+h2,
+.h2 {
+  font-size: 30px;
+}
+
+h3,
+.h3 {
+  font-size: 24px;
+}
+
+h4,
+.h4 {
+  font-size: 18px;
+}
+
+h5,
+.h5 {
+  font-size: 14px;
+}
+
+h6,
+.h6 {
+  font-size: 12px;
+}
+
+h1 small,
+.h1 small {
+  font-size: 24px;
+}
+
+h2 small,
+.h2 small {
+  font-size: 18px;
+}
+
+h3 small,
+.h3 small,
+h4 small,
+.h4 small {
+  font-size: 14px;
+}
+
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eeeeee;
+}
+
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-inline {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+
+dl {
+  margin-bottom: 20px;
+}
+
+dt,
+dd {
+  line-height: 1.428571429;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin-left: 0;
+}
+
+@media (min-width: 768px) {
+  .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;
+  }
+  .dl-horizontal dd:before,
+  .dl-horizontal dd:after {
+    display: table;
+    content: " ";
+  }
+  .dl-horizontal dd:after {
+    clear: both;
+  }
+  .dl-horizontal dd:before,
+  .dl-horizontal dd:after {
+    display: table;
+    content: " ";
+  }
+  .dl-horizontal dd:after {
+    clear: both;
+  }
+}
+
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  border-left: 5px solid #eeeeee;
+}
+
+blockquote p {
+  font-size: 17.5px;
+  font-weight: 300;
+  line-height: 1.25;
+}
+
+blockquote p:last-child {
+  margin-bottom: 0;
+}
+
+blockquote small {
+  display: block;
+  line-height: 1.428571429;
+  color: #999999;
+}
+
+blockquote small:before {
+  content: '\2014 \00A0';
+}
+
+blockquote.pull-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: 1.428571429;
+}
+
+code,
+pre {
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
+}
+
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  white-space: nowrap;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.428571429;
+  color: #333333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+
+pre.prettyprint {
+  margin-bottom: 20px;
+}
+
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border: 0;
+}
+
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+
+.container {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  content: " ";
+}
+
+.container:after {
+  clear: both;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  content: " ";
+}
+
+.container:after {
+  clear: both;
+}
+
+.row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  content: " ";
+}
+
+.row:after {
+  clear: both;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  content: " ";
+}
+
+.row:after {
+  clear: both;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11,
+.col-xs-12,
+.col-sm-1,
+.col-sm-2,
+.col-sm-3,
+.col-sm-4,
+.col-sm-5,
+.col-sm-6,
+.col-sm-7,
+.col-sm-8,
+.col-sm-9,
+.col-sm-10,
+.col-sm-11,
+.col-sm-12,
+.col-md-1,
+.col-md-2,
+.col-md-3,
+.col-md-4,
+.col-md-5,
+.col-md-6,
+.col-md-7,
+.col-md-8,
+.col-md-9,
+.col-md-10,
+.col-md-11,
+.col-md-12,
+.col-lg-1,
+.col-lg-2,
+.col-lg-3,
+.col-lg-4,
+.col-lg-5,
+.col-lg-6,
+.col-lg-7,
+.col-lg-8,
+.col-lg-9,
+.col-lg-10,
+.col-lg-11,
+.col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11 {
+  float: left;
+}
+
+.col-xs-1 {
+  width: 8.333333333333332%;
+}
+
+.col-xs-2 {
+  width: 16.666666666666664%;
+}
+
+.col-xs-3 {
+  width: 25%;
+}
+
+.col-xs-4 {
+  width: 33.33333333333333%;
+}
+
+.col-xs-5 {
+  width: 41.66666666666667%;
+}
+
+.col-xs-6 {
+  width: 50%;
+}
+
+.col-xs-7 {
+  width: 58.333333333333336%;
+}
+
+.col-xs-8 {
+  width: 66.66666666666666%;
+}
+
+.col-xs-9 {
+  width: 75%;
+}
+
+.col-xs-10 {
+  width: 83.33333333333334%;
+}
+
+.col-xs-11 {
+  width: 91.66666666666666%;
+}
+
+.col-xs-12 {
+  width: 100%;
+}
+
+@media (min-width: 768px) {
+  .container {
+    max-width: 750px;
+  }
+  .col-sm-1,
+  .col-sm-2,
+  .col-sm-3,
+  .col-sm-4,
+  .col-sm-5,
+  .col-sm-6,
+  .col-sm-7,
+  .col-sm-8,
+  .col-sm-9,
+  .col-sm-10,
+  .col-sm-11 {
+    float: left;
+  }
+  .col-sm-1 {
+    width: 8.333333333333332%;
+  }
+  .col-sm-2 {
+    width: 16.666666666666664%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-4 {
+    width: 33.33333333333333%;
+  }
+  .col-sm-5 {
+    width: 41.66666666666667%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-7 {
+    width: 58.333333333333336%;
+  }
+  .col-sm-8 {
+    width: 66.66666666666666%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-10 {
+    width: 83.33333333333334%;
+  }
+  .col-sm-11 {
+    width: 91.66666666666666%;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-push-1 {
+    left: 8.333333333333332%;
+  }
+  .col-sm-push-2 {
+    left: 16.666666666666664%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333333333%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666666666667%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-7 {
+    left: 58.333333333333336%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666666666666%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333333334%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666666666666%;
+  }
+  .col-sm-pull-1 {
+    right: 8.333333333333332%;
+  }
+  .col-sm-pull-2 {
+    right: 16.666666666666664%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333333333%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666666666667%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-7 {
+    right: 58.333333333333336%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666666666666%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333333334%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666666666666%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.333333333333332%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.666666666666664%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333333333%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666666666667%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.333333333333336%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666666666666%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333333334%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666666666666%;
+  }
+}
+
+@media (min-width: 992px) {
+  .container {
+    max-width: 970px;
+  }
+  .col-md-1,
+  .col-md-2,
+  .col-md-3,
+  .col-md-4,
+  .col-md-5,
+  .col-md-6,
+  .col-md-7,
+  .col-md-8,
+  .col-md-9,
+  .col-md-10,
+  .col-md-11 {
+    float: left;
+  }
+  .col-md-1 {
+    width: 8.333333333333332%;
+  }
+  .col-md-2 {
+    width: 16.666666666666664%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-4 {
+    width: 33.33333333333333%;
+  }
+  .col-md-5 {
+    width: 41.66666666666667%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-7 {
+    width: 58.333333333333336%;
+  }
+  .col-md-8 {
+    width: 66.66666666666666%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-10 {
+    width: 83.33333333333334%;
+  }
+  .col-md-11 {
+    width: 91.66666666666666%;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-push-1 {
+    left: 8.333333333333332%;
+  }
+  .col-md-push-2 {
+    left: 16.666666666666664%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333333333%;
+  }
+  .col-md-push-5 {
+    left: 41.66666666666667%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-7 {
+    left: 58.333333333333336%;
+  }
+  .col-md-push-8 {
+    left: 66.66666666666666%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333333334%;
+  }
+  .col-md-push-11 {
+    left: 91.66666666666666%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-pull-1 {
+    right: 8.333333333333332%;
+  }
+  .col-md-pull-2 {
+    right: 16.666666666666664%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333333333%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666666666667%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-7 {
+    right: 58.333333333333336%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666666666666%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333333334%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666666666666%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.333333333333332%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.666666666666664%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333333333%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666666666667%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.333333333333336%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666666666666%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333333334%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666666666666%;
+  }
+}
+
+@media (min-width: 1200px) {
+  .container {
+    max-width: 1170px;
+  }
+  .col-lg-1,
+  .col-lg-2,
+  .col-lg-3,
+  .col-lg-4,
+  .col-lg-5,
+  .col-lg-6,
+  .col-lg-7,
+  .col-lg-8,
+  .col-lg-9,
+  .col-lg-10,
+  .col-lg-11 {
+    float: left;
+  }
+  .col-lg-1 {
+    width: 8.333333333333332%;
+  }
+  .col-lg-2 {
+    width: 16.666666666666664%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-4 {
+    width: 33.33333333333333%;
+  }
+  .col-lg-5 {
+    width: 41.66666666666667%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-7 {
+    width: 58.333333333333336%;
+  }
+  .col-lg-8 {
+    width: 66.66666666666666%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-10 {
+    width: 83.33333333333334%;
+  }
+  .col-lg-11 {
+    width: 91.66666666666666%;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-push-1 {
+    left: 8.333333333333332%;
+  }
+  .col-lg-push-2 {
+    left: 16.666666666666664%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333333333%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666666666667%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-7 {
+    left: 58.333333333333336%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666666666666%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333333334%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666666666666%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-pull-1 {
+    right: 8.333333333333332%;
+  }
+  .col-lg-pull-2 {
+    right: 16.666666666666664%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333333333%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666666666667%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-7 {
+    right: 58.333333333333336%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666666666666%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333333334%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666666666666%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.333333333333332%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.666666666666664%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333333333%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666666666667%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.333333333333336%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666666666666%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333333334%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666666666666%;
+  }
+}
+
+table {
+  max-width: 100%;
+  background-color: transparent;
+}
+
+th {
+  text-align: left;
+}
+
+.table {
+  width: 100%;
+  margin-bottom: 20px;
+}
+
+.table thead > tr > th,
+.table tbody > tr > th,
+.table tfoot > tr > th,
+.table thead > tr > td,
+.table tbody > tr > td,
+.table tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.428571429;
+  vertical-align: top;
+  border-top: 1px solid #dddddd;
+}
+
+.table thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #dddddd;
+}
+
+.table caption + thead tr:first-child th,
+.table colgroup + thead tr:first-child th,
+.table thead:first-child tr:first-child th,
+.table caption + thead tr:first-child td,
+.table colgroup + thead tr:first-child td,
+.table thead:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table tbody + tbody {
+  border-top: 2px solid #dddddd;
+}
+
+.table .table {
+  background-color: #ffffff;
+}
+
+.table-condensed thead > tr > th,
+.table-condensed tbody > tr > th,
+.table-condensed tfoot > tr > th,
+.table-condensed thead > tr > td,
+.table-condensed tbody > tr > td,
+.table-condensed tfoot > tr > td {
+  padding: 5px;
+}
+
+.table-bordered {
+  border: 1px solid #dddddd;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #dddddd;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+
+.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 col[class*="col-"] {
+  display: table-column;
+  float: none;
+}
+
+table td[class*="col-"],
+table th[class*="col-"] {
+  display: table-cell;
+  float: none;
+}
+
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td {
+  background-color: #d0e9c6;
+  border-color: #c9e2b3;
+}
+
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td {
+  background-color: #ebcccc;
+  border-color: #e6c1c7;
+}
+
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td {
+  background-color: #faf2cc;
+  border-color: #f8e5be;
+}
+
+@media (max-width: 768px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-x: scroll;
+    overflow-y: hidden;
+    border: 1px solid #dddddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+    background-color: #fff;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > thead > tr:last-child > td,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+label {
+  display: inline-block;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  /* IE8-9 */
+
+  line-height: normal;
+}
+
+input[type="file"] {
+  display: block;
+}
+
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+select optgroup {
+  font-family: inherit;
+  font-size: inherit;
+  font-style: inherit;
+}
+
+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;
+}
+
+input[type="number"]::-webkit-outer-spin-button,
+input[type="number"]::-webkit-inner-spin-button {
+  height: auto;
+}
+
+.form-control:-moz-placeholder {
+  color: #999999;
+}
+
+.form-control::-moz-placeholder {
+  color: #999999;
+}
+
+.form-control:-ms-input-placeholder {
+  color: #999999;
+}
+
+.form-control::-webkit-input-placeholder {
+  color: #999999;
+}
+
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.428571429;
+  color: #555555;
+  vertical-align: middle;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+}
+
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+}
+
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+}
+
+textarea.form-control {
+  height: auto;
+}
+
+.form-group {
+  margin-bottom: 15px;
+}
+
+.radio,
+.checkbox {
+  display: block;
+  min-height: 20px;
+  padding-left: 20px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+  vertical-align: middle;
+}
+
+.radio label,
+.checkbox label {
+  display: inline;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+.radio[disabled],
+.radio-inline[disabled],
+.checkbox[disabled],
+.checkbox-inline[disabled],
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"],
+fieldset[disabled] .radio,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+
+textarea.input-sm {
+  height: auto;
+}
+
+.input-lg {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+select.input-lg {
+  height: 45px;
+  line-height: 45px;
+}
+
+textarea.input-lg {
+  height: auto;
+}
+
+.has-warning .help-block,
+.has-warning .control-label {
+  color: #c09853;
+}
+
+.has-warning .form-control {
+  border-color: #c09853;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-warning .form-control:focus {
+  border-color: #a47e3c;
+  -webkit-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;
+}
+
+.has-warning .input-group-addon {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #c09853;
+}
+
+.has-error .help-block,
+.has-error .control-label {
+  color: #b94a48;
+}
+
+.has-error .form-control {
+  border-color: #b94a48;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-error .form-control:focus {
+  border-color: #953b39;
+  -webkit-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;
+}
+
+.has-error .input-group-addon {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #b94a48;
+}
+
+.has-success .help-block,
+.has-success .control-label {
+  color: #468847;
+}
+
+.has-success .form-control {
+  border-color: #468847;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-success .form-control:focus {
+  border-color: #356635;
+  -webkit-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;
+}
+
+.has-success .input-group-addon {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #468847;
+}
+
+.form-control-static {
+  padding-top: 7px;
+  margin-bottom: 0;
+}
+
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    padding-left: 0;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+}
+
+.form-horizontal .control-label,
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.form-horizontal .form-group {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after {
+  display: table;
+  content: " ";
+}
+
+.form-horizontal .form-group:after {
+  clear: both;
+}
+
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after {
+  display: table;
+  content: " ";
+}
+
+.form-horizontal .form-group:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right;
+  }
+}
+
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.428571429;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  cursor: pointer;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+       -o-user-select: none;
+          user-select: none;
+}
+
+.btn:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.btn:hover,
+.btn:focus {
+  color: #333333;
+  text-decoration: none;
+}
+
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  pointer-events: none;
+  cursor: not-allowed;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-default {
+  color: #333333;
+  background-color: #ffffff;
+  border-color: #cccccc;
+}
+
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  color: #333333;
+  background-color: #ebebeb;
+  border-color: #adadad;
+}
+
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  background-image: none;
+}
+
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+  background-color: #ffffff;
+  border-color: #cccccc;
+}
+
+.btn-primary {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  color: #ffffff;
+  background-color: #3276b1;
+  border-color: #285e8e;
+}
+
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+
+.btn-warning {
+  color: #ffffff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  color: #ffffff;
+  background-color: #ed9c28;
+  border-color: #d58512;
+}
+
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+
+.btn-danger {
+  color: #ffffff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  color: #ffffff;
+  background-color: #d2322d;
+  border-color: #ac2925;
+}
+
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+
+.btn-success {
+  color: #ffffff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  color: #ffffff;
+  background-color: #47a447;
+  border-color: #398439;
+}
+
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  background-image: none;
+}
+
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+
+.btn-info {
+  color: #ffffff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+
+.btn-info:hover,
+.btn-info:focus,
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  color: #ffffff;
+  background-color: #39b3d7;
+  border-color: #269abc;
+}
+
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  background-image: none;
+}
+
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+
+.btn-link {
+  font-weight: normal;
+  color: #428bca;
+  cursor: pointer;
+  border-radius: 0;
+}
+
+.btn-link,
+.btn-link:active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+
+.btn-link:hover,
+.btn-link:focus {
+  color: #2a6496;
+  text-decoration: underline;
+  background-color: transparent;
+}
+
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #999999;
+  text-decoration: none;
+}
+
+.btn-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+.btn-sm,
+.btn-xs {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-xs {
+  padding: 1px 5px;
+}
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+          transition: opacity 0.15s linear;
+}
+
+.fade.in {
+  opacity: 1;
+}
+
+.collapse {
+  display: none;
+}
+
+.collapse.in {
+  display: block;
+}
+
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+          transition: height 0.35s ease;
+}
+
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
+}
+
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  -webkit-font-smoothing: antialiased;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+}
+
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+
+.glyphicon-plus:before {
+  content: "\2b";
+}
+
+.glyphicon-euro:before {
+  content: "\20ac";
+}
+
+.glyphicon-minus:before {
+  content: "\2212";
+}
+
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+
+.glyphicon-glass:before {
+  content: "\e001";
+}
+
+.glyphicon-music:before {
+  content: "\e002";
+}
+
+.glyphicon-search:before {
+  content: "\e003";
+}
+
+.glyphicon-heart:before {
+  content: "\e005";
+}
+
+.glyphicon-star:before {
+  content: "\e006";
+}
+
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+
+.glyphicon-user:before {
+  content: "\e008";
+}
+
+.glyphicon-film:before {
+  content: "\e009";
+}
+
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+
+.glyphicon-th:before {
+  content: "\e011";
+}
+
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+
+.glyphicon-ok:before {
+  content: "\e013";
+}
+
+.glyphicon-remove:before {
+  content: "\e014";
+}
+
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+
+.glyphicon-off:before {
+  content: "\e017";
+}
+
+.glyphicon-signal:before {
+  content: "\e018";
+}
+
+.glyphicon-cog:before {
+  content: "\e019";
+}
+
+.glyphicon-trash:before {
+  content: "\e020";
+}
+
+.glyphicon-home:before {
+  content: "\e021";
+}
+
+.glyphicon-file:before {
+  content: "\e022";
+}
+
+.glyphicon-time:before {
+  content: "\e023";
+}
+
+.glyphicon-road:before {
+  content: "\e024";
+}
+
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+
+.glyphicon-download:before {
+  content: "\e026";
+}
+
+.glyphicon-upload:before {
+  content: "\e027";
+}
+
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+
+.glyphicon-flag:before {
+  content: "\e034";
+}
+
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+
+.glyphicon-tag:before {
+  content: "\e041";
+}
+
+.glyphicon-tags:before {
+  content: "\e042";
+}
+
+.glyphicon-book:before {
+  content: "\e043";
+}
+
+.glyphicon-print:before {
+  content: "\e045";
+}
+
+.glyphicon-font:before {
+  content: "\e047";
+}
+
+.glyphicon-bold:before {
+  content: "\e048";
+}
+
+.glyphicon-italic:before {
+  content: "\e049";
+}
+
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+
+.glyphicon-list:before {
+  content: "\e056";
+}
+
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+
+.glyphicon-picture:before {
+  content: "\e060";
+}
+
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+
+.glyphicon-tint:before {
+  content: "\e064";
+}
+
+.glyphicon-edit:before {
+  content: "\e065";
+}
+
+.glyphicon-share:before {
+  content: "\e066";
+}
+
+.glyphicon-check:before {
+  content: "\e067";
+}
+
+.glyphicon-move:before {
+  content: "\e068";
+}
+
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+
+.glyphicon-backward:before {
+  content: "\e071";
+}
+
+.glyphicon-play:before {
+  content: "\e072";
+}
+
+.glyphicon-pause:before {
+  content: "\e073";
+}
+
+.glyphicon-stop:before {
+  content: "\e074";
+}
+
+.glyphicon-forward:before {
+  content: "\e075";
+}
+
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+
+.glyphicon-eject:before {
+  content: "\e078";
+}
+
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+
+.glyphicon-gift:before {
+  content: "\e102";
+}
+
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+
+.glyphicon-plane:before {
+  content: "\e108";
+}
+
+.glyphicon-random:before {
+  content: "\e110";
+}
+
+.glyphicon-comment:before {
+  content: "\e111";
+}
+
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+
+.glyphicon-globe:before {
+  content: "\e135";
+}
+
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+
+.glyphicon-filter:before {
+  content: "\e138";
+}
+
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+
+.glyphicon-link:before {
+  content: "\e144";
+}
+
+.glyphicon-phone:before {
+  content: "\e145";
+}
+
+.glyphicon-usd:before {
+  content: "\e148";
+}
+
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+
+.glyphicon-sort:before {
+  content: "\e150";
+}
+
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+
+.glyphicon-expand:before {
+  content: "\e158";
+}
+
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+
+.glyphicon-flash:before {
+  content: "\e162";
+}
+
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+
+.glyphicon-record:before {
+  content: "\e165";
+}
+
+.glyphicon-save:before {
+  content: "\e166";
+}
+
+.glyphicon-open:before {
+  content: "\e167";
+}
+
+.glyphicon-saved:before {
+  content: "\e168";
+}
+
+.glyphicon-import:before {
+  content: "\e169";
+}
+
+.glyphicon-export:before {
+  content: "\e170";
+}
+
+.glyphicon-send:before {
+  content: "\e171";
+}
+
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+
+.glyphicon-header:before {
+  content: "\e180";
+}
+
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+
+.glyphicon-tower:before {
+  content: "\e184";
+}
+
+.glyphicon-stats:before {
+  content: "\e185";
+}
+
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+
+.glyphicon-briefcase:before {
+  content: "\1f4bc";
+}
+
+.glyphicon-calendar:before {
+  content: "\1f4c5";
+}
+
+.glyphicon-pushpin:before {
+  content: "\1f4cc";
+}
+
+.glyphicon-paperclip:before {
+  content: "\1f4ce";
+}
+
+.glyphicon-camera:before {
+  content: "\1f4f7";
+}
+
+.glyphicon-lock:before {
+  content: "\1f512";
+}
+
+.glyphicon-bell:before {
+  content: "\1f514";
+}
+
+.glyphicon-bookmark:before {
+  content: "\1f516";
+}
+
+.glyphicon-fire:before {
+  content: "\1f525";
+}
+
+.glyphicon-wrench:before {
+  content: "\1f527";
+}
+
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px solid #000000;
+  border-right: 4px solid transparent;
+  border-bottom: 0 dotted;
+  border-left: 4px solid transparent;
+  content: "";
+}
+
+.dropdown {
+  position: relative;
+}
+
+.dropdown-toggle:focus {
+  outline: 0;
+}
+
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  list-style: none;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.428571429;
+  color: #333333;
+  white-space: nowrap;
+}
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #428bca;
+}
+
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #428bca;
+  outline: 0;
+}
+
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #999999;
+}
+
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.open > .dropdown-menu {
+  display: block;
+}
+
+.open > a {
+  outline: 0;
+}
+
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.428571429;
+  color: #999999;
+}
+
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0 dotted;
+  border-bottom: 4px solid #000000;
+  content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+}
+
+.btn-default .caret {
+  border-top-color: #333333;
+}
+
+.btn-primary .caret,
+.btn-success .caret,
+.btn-warning .caret,
+.btn-danger .caret,
+.btn-info .caret {
+  border-top-color: #fff;
+}
+
+.dropup .btn-default .caret {
+  border-bottom-color: #333333;
+}
+
+.dropup .btn-primary .caret,
+.dropup .btn-success .caret,
+.dropup .btn-warning .caret,
+.dropup .btn-danger .caret,
+.dropup .btn-info .caret {
+  border-bottom-color: #fff;
+}
+
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus {
+  outline: none;
+}
+
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+
+.btn-toolbar:before,
+.btn-toolbar:after {
+  display: table;
+  content: " ";
+}
+
+.btn-toolbar:after {
+  clear: both;
+}
+
+.btn-toolbar:before,
+.btn-toolbar:after {
+  display: table;
+  content: " ";
+}
+
+.btn-toolbar:after {
+  clear: both;
+}
+
+.btn-toolbar .btn-group {
+  float: left;
+}
+
+.btn-toolbar > .btn + .btn,
+.btn-toolbar > .btn-group + .btn,
+.btn-toolbar > .btn + .btn-group,
+.btn-toolbar > .btn-group + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group > .btn-group {
+  float: left;
+}
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+
+.btn-group > .btn-group:first-child > .btn:last-child,
+.btn-group > .btn-group:first-child > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn-group:last-child > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+.btn-group-xs > .btn {
+  padding: 5px 10px;
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn .caret {
+  margin-left: 0;
+}
+
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after {
+  display: table;
+  content: " ";
+}
+
+.btn-group-vertical > .btn-group:after {
+  clear: both;
+}
+
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after {
+  display: table;
+  content: " ";
+}
+
+.btn-group-vertical > .btn-group:after {
+  clear: both;
+}
+
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-right-radius: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:first-child > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  border-collapse: separate;
+  table-layout: fixed;
+}
+
+.btn-group-justified .btn {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none;
+}
+
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+
+.input-group.col {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.input-group .form-control {
+  width: 100%;
+  margin-bottom: 0;
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  line-height: 45px;
+}
+
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.input-group-addon:first-child {
+  border-right: 0;
+}
+
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.input-group-addon:last-child {
+  border-left: 0;
+}
+
+.input-group-btn {
+  position: relative;
+  white-space: nowrap;
+}
+
+.input-group-btn > .btn {
+  position: relative;
+}
+
+.input-group-btn > .btn + .btn {
+  margin-left: -4px;
+}
+
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+
+.nav:before,
+.nav:after {
+  display: table;
+  content: " ";
+}
+
+.nav:after {
+  clear: both;
+}
+
+.nav:before,
+.nav:after {
+  display: table;
+  content: " ";
+}
+
+.nav:after {
+  clear: both;
+}
+
+.nav > li {
+  position: relative;
+  display: block;
+}
+
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.nav > li.disabled > a {
+  color: #999999;
+}
+
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #999999;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eeeeee;
+  border-color: #428bca;
+}
+
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+
+.nav > li > a > img {
+  max-width: none;
+}
+
+.nav-tabs {
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.428571429;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+
+.nav-tabs > li > a:hover {
+  border-color: #eeeeee #eeeeee #dddddd;
+}
+
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555555;
+  cursor: default;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-bottom-color: transparent;
+}
+
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+
+.nav-tabs.nav-justified > li > a {
+  text-align: center;
+}
+
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs.nav-justified > .active > a {
+  border-bottom-color: #ffffff;
+}
+
+.nav-pills > li {
+  float: left;
+}
+
+.nav-pills > li > a {
+  border-radius: 5px;
+}
+
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #ffffff;
+  background-color: #428bca;
+}
+
+.nav-stacked > li {
+  float: none;
+}
+
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+
+.nav-justified {
+  width: 100%;
+}
+
+.nav-justified > li {
+  float: none;
+}
+
+.nav-justified > li > a {
+  text-align: center;
+}
+
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs-justified > .active > a {
+  border-bottom-color: #ffffff;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  content: " ";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  content: " ";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+  display: none;
+}
+
+.tab-content > .active,
+.pill-content > .active {
+  display: block;
+}
+
+.nav .caret {
+  border-top-color: #428bca;
+  border-bottom-color: #428bca;
+}
+
+.nav a:hover .caret {
+  border-top-color: #2a6496;
+  border-bottom-color: #2a6496;
+}
+
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.navbar {
+  position: relative;
+  z-index: 1000;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+
+.navbar:before,
+.navbar:after {
+  display: table;
+  content: " ";
+}
+
+.navbar:after {
+  clear: both;
+}
+
+.navbar:before,
+.navbar:after {
+  display: table;
+  content: " ";
+}
+
+.navbar:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+
+.navbar-header:before,
+.navbar-header:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-header:after {
+  clear: both;
+}
+
+.navbar-header:before,
+.navbar-header:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-header:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+
+.navbar-collapse {
+  max-height: 340px;
+  padding-right: 15px;
+  padding-left: 15px;
+  overflow-x: visible;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch;
+}
+
+.navbar-collapse:before,
+.navbar-collapse:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-collapse:after {
+  clear: both;
+}
+
+.navbar-collapse:before,
+.navbar-collapse:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-collapse:after {
+  clear: both;
+}
+
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-collapse .navbar-nav.navbar-left:first-child {
+    margin-left: -15px;
+  }
+  .navbar-collapse .navbar-nav.navbar-right:last-child {
+    margin-right: -15px;
+  }
+  .navbar-collapse .navbar-text:last-child {
+    margin-right: 0;
+  }
+}
+
+.container > .navbar-header,
+.container > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+
+.navbar-static-top {
+  border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+
+.navbar-fixed-top {
+  top: 0;
+  z-index: 1030;
+}
+
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+}
+
+.navbar-brand {
+  float: left;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+}
+
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand {
+    margin-left: -15px;
+  }
+}
+
+.navbar-toggle {
+  position: relative;
+  float: right;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-right: 15px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+
+.navbar-nav {
+  margin: 7.5px -15px;
+}
+
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+  }
+}
+
+.navbar-form {
+  padding: 10px 15px;
+  margin-top: 8px;
+  margin-right: -15px;
+  margin-bottom: 8px;
+  margin-left: -15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    padding-left: 0;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+}
+
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    padding-top: 0;
+    padding-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+}
+
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.navbar-nav.pull-right > li > .dropdown-menu,
+.navbar-nav > li > .dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+
+.navbar-text {
+  float: left;
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+
+@media (min-width: 768px) {
+  .navbar-text {
+    margin-right: 15px;
+    margin-left: 15px;
+  }
+}
+
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+
+.navbar-default .navbar-brand {
+  color: #777777;
+}
+
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-text {
+  color: #777777;
+}
+
+.navbar-default .navbar-nav > li > a {
+  color: #777777;
+}
+
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333333;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #cccccc;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-toggle {
+  border-color: #dddddd;
+}
+
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #dddddd;
+}
+
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #cccccc;
+}
+
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e6e6e6;
+}
+
+.navbar-default .navbar-nav > .dropdown > a:hover .caret,
+.navbar-default .navbar-nav > .dropdown > a:focus .caret {
+  border-top-color: #333333;
+  border-bottom-color: #333333;
+}
+
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .open > a .caret,
+.navbar-default .navbar-nav > .open > a:hover .caret,
+.navbar-default .navbar-nav > .open > a:focus .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.navbar-default .navbar-nav > .dropdown > a .caret {
+  border-top-color: #777777;
+  border-bottom-color: #777777;
+}
+
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333333;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #555555;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #cccccc;
+    background-color: transparent;
+  }
+}
+
+.navbar-default .navbar-link {
+  color: #777777;
+}
+
+.navbar-default .navbar-link:hover {
+  color: #333333;
+}
+
+.navbar-inverse {
+  background-color: #222222;
+  border-color: #080808;
+}
+
+.navbar-inverse .navbar-brand {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-text {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-nav > li > a {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-toggle {
+  border-color: #333333;
+}
+
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333333;
+}
+
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+
+.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .navbar-nav > .dropdown > a .caret {
+  border-top-color: #999999;
+  border-bottom-color: #999999;
+}
+
+.navbar-inverse .navbar-nav > .open > a .caret,
+.navbar-inverse .navbar-nav > .open > a:hover .caret,
+.navbar-inverse .navbar-nav > .open > a:focus .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #999999;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #ffffff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #ffffff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444444;
+    background-color: transparent;
+  }
+}
+
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+
+.breadcrumb > li {
+  display: inline-block;
+}
+
+.breadcrumb > li + li:before {
+  padding: 0 5px;
+  color: #cccccc;
+  content: "/\00a0";
+}
+
+.breadcrumb > .active {
+  color: #999999;
+}
+
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+
+.pagination > li {
+  display: inline;
+}
+
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  margin-left: -1px;
+  line-height: 1.428571429;
+  text-decoration: none;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+}
+
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  background-color: #eeeeee;
+}
+
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 2;
+  color: #ffffff;
+  cursor: default;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.pagination > .disabled > span,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #ffffff;
+  border-color: #dddddd;
+}
+
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+}
+
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-bottom-left-radius: 6px;
+  border-top-left-radius: 6px;
+}
+
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-top-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+}
+
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+}
+
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-bottom-left-radius: 3px;
+  border-top-left-radius: 3px;
+}
+
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-top-right-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  content: " ";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  content: " ";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager li {
+  display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 15px;
+}
+
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #ffffff;
+}
+
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+
+.label[href]:hover,
+.label[href]:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.label:empty {
+  display: none;
+}
+
+.label-default {
+  background-color: #999999;
+}
+
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #808080;
+}
+
+.label-primary {
+  background-color: #428bca;
+}
+
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #3071a9;
+}
+
+.label-success {
+  background-color: #5cb85c;
+}
+
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+
+.label-info {
+  background-color: #5bc0de;
+}
+
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+
+.label-warning {
+  background-color: #f0ad4e;
+}
+
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+
+.label-danger {
+  background-color: #d9534f;
+}
+
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  background-color: #999999;
+  border-radius: 10px;
+}
+
+.badge:empty {
+  display: none;
+}
+
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+a.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+
+.jumbotron {
+  padding: 30px;
+  margin-bottom: 30px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 2.1428571435;
+  color: inherit;
+  background-color: #eeeeee;
+}
+
+.jumbotron h1 {
+  line-height: 1;
+  color: inherit;
+}
+
+.jumbotron p {
+  line-height: 1.4;
+}
+
+.container .jumbotron {
+  border-radius: 6px;
+}
+
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron {
+    padding-right: 60px;
+    padding-left: 60px;
+  }
+  .jumbotron h1 {
+    font-size: 63px;
+  }
+}
+
+.thumbnail {
+  display: inline-block;
+  display: block;
+  height: auto;
+  max-width: 100%;
+  padding: 4px;
+  line-height: 1.428571429;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+.thumbnail > img {
+  display: block;
+  height: auto;
+  max-width: 100%;
+}
+
+a.thumbnail:hover,
+a.thumbnail:focus {
+  border-color: #428bca;
+}
+
+.thumbnail > img {
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.thumbnail .caption {
+  padding: 9px;
+  color: #333333;
+}
+
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+
+.alert .alert-link {
+  font-weight: bold;
+}
+
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+
+.alert > p + p {
+  margin-top: 5px;
+}
+
+.alert-dismissable {
+  padding-right: 35px;
+}
+
+.alert-dismissable .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+
+.alert-success {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+
+.alert-success .alert-link {
+  color: #356635;
+}
+
+.alert-info {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+
+.alert-info .alert-link {
+  color: #2d6987;
+}
+
+.alert-warning {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.alert-warning hr {
+  border-top-color: #f8e5be;
+}
+
+.alert-warning .alert-link {
+  color: #a47e3c;
+}
+
+.alert-danger {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.alert-danger hr {
+  border-top-color: #e6c1c7;
+}
+
+.alert-danger .alert-link {
+  color: #953b39;
+}
+
+@-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;
+  }
+}
+
+@-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: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress-bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  color: #ffffff;
+  text-align: center;
+  background-color: #428bca;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+          transition: width 0.6s ease;
+}
+
+.progress-striped .progress-bar {
+  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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-size: 40px 40px;
+}
+
+.progress.active .progress-bar {
+  -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-bar-success {
+  background-color: #5cb85c;
+}
+
+.progress-striped .progress-bar-success {
+  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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+
+.progress-striped .progress-bar-info {
+  background-image: -webkit-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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+
+.media,
+.media .media {
+  margin-top: 15px;
+}
+
+.media:first-child {
+  margin-top: 0;
+}
+
+.media-object {
+  display: block;
+}
+
+.media-heading {
+  margin: 0 0 5px;
+}
+
+.media > .pull-left {
+  margin-right: 10px;
+}
+
+.media > .pull-right {
+  margin-left: 10px;
+}
+
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-group {
+  padding-left: 0;
+  margin-bottom: 20px;
+}
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+}
+
+.list-group-item:first-child {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+
+.list-group-item > .badge {
+  float: right;
+}
+
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+
+a.list-group-item {
+  color: #555555;
+}
+
+a.list-group-item .list-group-item-heading {
+  color: #333333;
+}
+
+a.list-group-item:hover,
+a.list-group-item:focus {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading {
+  color: inherit;
+}
+
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #e1edf7;
+}
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+
+.panel {
+  margin-bottom: 20px;
+  background-color: #ffffff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.panel-body {
+  padding: 15px;
+}
+
+.panel-body:before,
+.panel-body:after {
+  display: table;
+  content: " ";
+}
+
+.panel-body:after {
+  clear: both;
+}
+
+.panel-body:before,
+.panel-body:after {
+  display: table;
+  content: " ";
+}
+
+.panel-body:after {
+  clear: both;
+}
+
+.panel > .list-group {
+  margin-bottom: 0;
+}
+
+.panel > .list-group .list-group-item {
+  border-width: 1px 0;
+}
+
+.panel > .list-group .list-group-item:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.panel > .list-group .list-group-item:last-child {
+  border-bottom: 0;
+}
+
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+
+.panel > .table {
+  margin-bottom: 0;
+}
+
+.panel > .panel-body + .table {
+  border-top: 1px solid #dddddd;
+}
+
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+}
+
+.panel-title > a {
+  color: inherit;
+}
+
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #dddddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+
+.panel-group .panel {
+  margin-bottom: 0;
+  overflow: hidden;
+  border-radius: 4px;
+}
+
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+
+.panel-group .panel-heading + .panel-collapse .panel-body {
+  border-top: 1px solid #dddddd;
+}
+
+.panel-group .panel-footer {
+  border-top: 0;
+}
+
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #dddddd;
+}
+
+.panel-default {
+  border-color: #dddddd;
+}
+
+.panel-default > .panel-heading {
+  color: #333333;
+  background-color: #f5f5f5;
+  border-color: #dddddd;
+}
+
+.panel-default > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #dddddd;
+}
+
+.panel-default > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #dddddd;
+}
+
+.panel-primary {
+  border-color: #428bca;
+}
+
+.panel-primary > .panel-heading {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.panel-primary > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #428bca;
+}
+
+.panel-primary > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #428bca;
+}
+
+.panel-success {
+  border-color: #d6e9c6;
+}
+
+.panel-success > .panel-heading {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.panel-success > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #d6e9c6;
+}
+
+.panel-success > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+
+.panel-warning {
+  border-color: #fbeed5;
+}
+
+.panel-warning > .panel-heading {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.panel-warning > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #fbeed5;
+}
+
+.panel-warning > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #fbeed5;
+}
+
+.panel-danger {
+  border-color: #eed3d7;
+}
+
+.panel-danger > .panel-heading {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.panel-danger > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #eed3d7;
+}
+
+.panel-danger > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #eed3d7;
+}
+
+.panel-info {
+  border-color: #bce8f1;
+}
+
+.panel-info > .panel-heading {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.panel-info > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #bce8f1;
+}
+
+.panel-info > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #bce8f1;
+}
+
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-lg {
+  padding: 24px;
+  border-radius: 6px;
+}
+
+.well-sm {
+  padding: 9px;
+  border-radius: 3px;
+}
+
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+
+.modal-open {
+  overflow: hidden;
+}
+
+body.modal-open,
+.modal-open .navbar-fixed-top,
+.modal-open .navbar-fixed-bottom {
+  margin-right: 15px;
+}
+
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+}
+
+.modal.fade .modal-dialog {
+  -webkit-transform: translate(0, -25%);
+      -ms-transform: translate(0, -25%);
+          transform: translate(0, -25%);
+  -webkit-transition: -webkit-transform 0.3s ease-out;
+     -moz-transition: -moz-transform 0.3s ease-out;
+       -o-transition: -o-transform 0.3s ease-out;
+          transition: transform 0.3s ease-out;
+}
+
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+      -ms-transform: translate(0, 0);
+          transform: translate(0, 0);
+}
+
+.modal-dialog {
+  z-index: 1050;
+  width: auto;
+  padding: 10px;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.modal-content {
+  position: relative;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  outline: none;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+}
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1030;
+  background-color: #000000;
+}
+
+.modal-backdrop.fade {
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+
+.modal-backdrop.in {
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.modal-header {
+  min-height: 16.428571429px;
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+.modal-header .close {
+  margin-top: -2px;
+}
+
+.modal-title {
+  margin: 0;
+  line-height: 1.428571429;
+}
+
+.modal-body {
+  position: relative;
+  padding: 20px;
+}
+
+.modal-footer {
+  padding: 19px 20px 20px;
+  margin-top: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+
+.modal-footer:after {
+  clear: both;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  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;
+}
+
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+
+@media screen and (min-width: 768px) {
+  .modal-dialog {
+    right: auto;
+    left: 50%;
+    width: 600px;
+    padding-top: 30px;
+    padding-bottom: 30px;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+  }
+}
+
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  font-size: 12px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+  visibility: visible;
+}
+
+.tooltip.in {
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  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.top-left .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.top-right .tooltip-arrow {
+  right: 5px;
+  bottom: 0;
+  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;
+}
+
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  white-space: normal;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  background-clip: padding-box;
+}
+
+.popover.top {
+  margin-top: -10px;
+}
+
+.popover.right {
+  margin-left: 10px;
+}
+
+.popover.bottom {
+  margin-top: 10px;
+}
+
+.popover.left {
+  margin-left: -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;
+  border-radius: 5px 5px 0 0;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.popover .arrow {
+  border-width: 11px;
+}
+
+.popover .arrow:after {
+  border-width: 10px;
+  content: "";
+}
+
+.popover.top .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999999;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  border-bottom-width: 0;
+}
+
+.popover.top .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  border-top-color: #ffffff;
+  border-bottom-width: 0;
+  content: " ";
+}
+
+.popover.right .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+  border-left-width: 0;
+}
+
+.popover.right .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  border-right-color: #ffffff;
+  border-left-width: 0;
+  content: " ";
+}
+
+.popover.bottom .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-bottom-color: #999999;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  border-top-width: 0;
+}
+
+.popover.bottom .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  border-bottom-color: #ffffff;
+  border-top-width: 0;
+  content: " ";
+}
+
+.popover.left .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-left-color: #999999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+  border-right-width: 0;
+}
+
+.popover.left .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  border-left-color: #ffffff;
+  border-right-width: 0;
+  content: " ";
+}
+
+.carousel {
+  position: relative;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: 0.6s ease-in-out left;
+          transition: 0.6s ease-in-out left;
+}
+
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  height: auto;
+  max-width: 100%;
+  line-height: 1;
+}
+
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+
+.carousel-inner > .active {
+  left: 0;
+}
+
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+.carousel-inner > .next {
+  left: 100%;
+}
+
+.carousel-inner > .prev {
+  left: -100%;
+}
+
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+
+.carousel-inner > .active.left {
+  left: -100%;
+}
+
+.carousel-inner > .active.right {
+  left: 100%;
+}
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 15%;
+  font-size: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.carousel-control.left {
+  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
+  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+
+.carousel-control.right {
+  right: 0;
+  left: auto;
+  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
+  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  z-index: 5;
+  display: inline-block;
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  margin-left: -10px;
+  font-family: serif;
+}
+
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  padding-left: 0;
+  margin-left: -30%;
+  text-align: center;
+  list-style: none;
+}
+
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  cursor: pointer;
+  border: 1px solid #ffffff;
+  border-radius: 10px;
+}
+
+.carousel-indicators .active {
+  width: 12px;
+  height: 12px;
+  margin: 0;
+  background-color: #ffffff;
+}
+
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 20px;
+  left: 15%;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+
+.carousel-caption .btn {
+  text-shadow: none;
+}
+
+@media screen and (min-width: 768px) {
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    margin-left: -15px;
+    font-size: 30px;
+  }
+  .carousel-caption {
+    right: 20%;
+    left: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  content: " ";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.pull-right {
+  float: right !important;
+}
+
+.pull-left {
+  float: left !important;
+}
+
+.hide {
+  display: none !important;
+}
+
+.show {
+  display: block !important;
+}
+
+.invisible {
+  visibility: hidden;
+}
+
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.affix {
+  position: fixed;
+}
+
+@-ms-viewport {
+  width: device-width;
+}
+
+@media screen and (max-width: 400px) {
+  @-ms-viewport {
+    width: 320px;
+  }
+}
+
+.hidden {
+  display: none !important;
+  visibility: hidden !important;
+}
+
+.visible-xs {
+  display: none !important;
+}
+
+tr.visible-xs {
+  display: none !important;
+}
+
+th.visible-xs,
+td.visible-xs {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-xs.visible-sm {
+    display: block !important;
+  }
+  tr.visible-xs.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-sm,
+  td.visible-xs.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-xs.visible-md {
+    display: block !important;
+  }
+  tr.visible-xs.visible-md {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-md,
+  td.visible-xs.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-xs.visible-lg {
+    display: block !important;
+  }
+  tr.visible-xs.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-lg,
+  td.visible-xs.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-sm {
+  display: none !important;
+}
+
+tr.visible-sm {
+  display: none !important;
+}
+
+th.visible-sm,
+td.visible-sm {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-sm.visible-xs {
+    display: block !important;
+  }
+  tr.visible-sm.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-xs,
+  td.visible-sm.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-sm.visible-md {
+    display: block !important;
+  }
+  tr.visible-sm.visible-md {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-md,
+  td.visible-sm.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-sm.visible-lg {
+    display: block !important;
+  }
+  tr.visible-sm.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-lg,
+  td.visible-sm.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-md {
+  display: none !important;
+}
+
+tr.visible-md {
+  display: none !important;
+}
+
+th.visible-md,
+td.visible-md {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-md.visible-xs {
+    display: block !important;
+  }
+  tr.visible-md.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-md.visible-xs,
+  td.visible-md.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-md.visible-sm {
+    display: block !important;
+  }
+  tr.visible-md.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-md.visible-sm,
+  td.visible-md.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-md.visible-lg {
+    display: block !important;
+  }
+  tr.visible-md.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-md.visible-lg,
+  td.visible-md.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-lg {
+  display: none !important;
+}
+
+tr.visible-lg {
+  display: none !important;
+}
+
+th.visible-lg,
+td.visible-lg {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-lg.visible-xs {
+    display: block !important;
+  }
+  tr.visible-lg.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-xs,
+  td.visible-lg.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-lg.visible-sm {
+    display: block !important;
+  }
+  tr.visible-lg.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-sm,
+  td.visible-lg.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-lg.visible-md {
+    display: block !important;
+  }
+  tr.visible-lg.visible-md {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-md,
+  td.visible-lg.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.hidden-xs {
+  display: block !important;
+}
+
+tr.hidden-xs {
+  display: table-row !important;
+}
+
+th.hidden-xs,
+td.hidden-xs {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-xs,
+  td.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-xs.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-sm,
+  td.hidden-xs.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-xs.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-md {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-md,
+  td.hidden-xs.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-xs.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-lg,
+  td.hidden-xs.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-sm {
+  display: block !important;
+}
+
+tr.hidden-sm {
+  display: table-row !important;
+}
+
+th.hidden-sm,
+td.hidden-sm {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-sm.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-xs,
+  td.hidden-sm.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-sm,
+  td.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-sm.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-md {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-md,
+  td.hidden-sm.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-sm.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-lg,
+  td.hidden-sm.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-md {
+  display: block !important;
+}
+
+tr.hidden-md {
+  display: table-row !important;
+}
+
+th.hidden-md,
+td.hidden-md {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-md.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-md.hidden-xs,
+  td.hidden-md.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-md.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-md.hidden-sm,
+  td.hidden-md.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+  tr.hidden-md {
+    display: none !important;
+  }
+  th.hidden-md,
+  td.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-md.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-md.hidden-lg,
+  td.hidden-md.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-lg {
+  display: block !important;
+}
+
+tr.hidden-lg {
+  display: table-row !important;
+}
+
+th.hidden-lg,
+td.hidden-lg {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-lg.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-xs,
+  td.hidden-lg.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-lg.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-sm,
+  td.hidden-lg.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-lg.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-md {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-md,
+  td.hidden-lg.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-lg,
+  td.hidden-lg {
+    display: none !important;
+  }
+}
+
+.visible-print {
+  display: none !important;
+}
+
+tr.visible-print {
+  display: none !important;
+}
+
+th.visible-print,
+td.visible-print {
+  display: none !important;
+}
+
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+  .hidden-print {
+    display: none !important;
+  }
+  tr.hidden-print {
+    display: none !important;
+  }
+  th.hidden-print,
+  td.hidden-print {
+    display: none !important;
+  }
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/dist/css/bootstrap.min.css b/bootstrap-3.0.0/dist/css/bootstrap.min.css
new file mode 100644
index 0000000..a553c4f
--- /dev/null
+++ b/bootstrap-3.0.0/dist/css/bootstrap.min.css
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v3.0.0
+ *
+ * Copyright 2013 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 by @mdo and @fat.
+ *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16.099999999999998px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-warning{color:#c09853}.text-danger{color:#b94a48}.text-success{color:#468847}.text-info{color:#3a87ad}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}h1 small,.h1 small{font-size:24px}h2 small,.h2 small{font-size:18px}h3 small,.h3 small,h4 small,.h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.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}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small{display:block;line-height:1.428571429;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;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:1.428571429}code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-1{width:8.333333333333332%}.col-xs-2{width:16.666666666666664%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333333333%}.col-xs-5{width:41.66666666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333333333336%}.col-xs-8{width:66.66666666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333333334%}.col-xs-11{width:91.66666666666666%}.col-xs-12{width:100%}@media(min-width:768px){.container{max-width:750px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-1{width:8.333333333333332%}.col-sm-2{width:16.666666666666664%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333333333%}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333333336%}.col-sm-8{width:66.66666666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333333334%}.col-sm-11{width:91.66666666666666%}.col-sm-12{width:100%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-11{left:91.66666666666666%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-11{margin-left:91.66666666666666%}}@media(min-width:992px){.container{max-width:970px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-1{width:8.333333333333332%}.col-md-2{width:16.666666666666664%}.col-md-3{width:25%}.col-md-4{width:33.33333333333333%}.col-md-5{width:41.66666666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333333336%}.col-md-8{width:66.66666666666666%}.col-md-9{width:75%}.col-md-10{width:83.33333333333334%}.col-md-11{width:91.66666666666666%}.col-md-12{width:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333333333332%}.col-md-push-2{left:16.666666666666664%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333333333%}.col-md-push-5{left:41.66666666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333333333336%}.col-md-push-8{left:66.66666666666666%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333333334%}.col-md-push-11{left:91.66666666666666%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-11{right:91.66666666666666%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-11{margin-left:91.66666666666666%}}@media(min-width:1200px){.container{max-width:1170px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-1{width:8.333333333333332%}.col-lg-2{width:16.666666666666664%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333333333%}.col-lg-5{width:41.66666666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333333333336%}.col-lg-8{width:66.66666666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333333334%}.col-lg-11{width:91.66666666666666%}.col-lg-12{width:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-11{left:91.66666666666666%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-11{margin-left:91.66666666666666%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed thead>tr>th,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed tbody>tr>td,.table-condensed tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-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 col[class*="col-"]{display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8;border-color:#d6e9c6}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td{background-color:#d0e9c6;border-color:#c9e2b3}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede;border-color:#eed3d7}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td{background-color:#ebcccc;border-color:#e6c1c7}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3;border-color:#fbeed5}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td{background-color:#faf2cc;border-color:#f8e5be}@media(max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0;background-color:#fff}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>thead>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>thead>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}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}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-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}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .help-block,.has-error .control-label{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-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}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .help-block,.has-success .control-label{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#356635;-webkit-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}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.form-control-static{padding-top:7px;margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-print:before{content:"\e045"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-briefcase:before{content:"\1f4bc"}.glyphicon-calendar:before{content:"\1f4c5"}.glyphicon-pushpin:before{content:"\1f4cc"}.glyphicon-paperclip:before{content:"\1f4ce"}.glyphicon-camera:before{content:"\1f4f7"}.glyphicon-lock:before{content:"\1f512"}.glyphicon-bell:before{content:"\1f514"}.glyphicon-bookmark:before{content:"\1f516"}.glyphicon-fire:before{content:"\1f525"}.glyphicon-wrench:before{content:"\1f527"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:""}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#428bca}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-default .caret{border-top-color:#333}.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:5px 10px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified .btn{display:table-cell;float:none;width:1%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}}.nav-tabs.nav-justified>li>a{margin-right:0;border-bottom:1px solid #ddd}.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:5px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-bottom:1px solid #ddd}.nav-tabs-justified>.active>a{border-bottom-color:#fff}.tabbable:before,.tabbable:after{display:table;content:" "}.tabbable:after{clear:both}.tabbable:before,.tabbable:after{display:table;content:" "}.tabbable:after{clear:both}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;z-index:1000;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;border-width:0 0 1px}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;z-index:1030}.navbar-fixed-bottom{bottom:0;margin-bottom:0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{margin-right:15px;margin-left:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e6e6e6}.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1{font-size:63px}}.thumbnail{display:inline-block;display:block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img{display:block;height:auto;max-width:100%}a.thumbnail:hover,a.thumbnail:focus{border-color:#428bca}.thumbnail>img{margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.alert-warning hr{border-top-color:#f8e5be}.alert-warning .alert-link{color:#a47e3c}.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger hr{border-top-color:#e6c1c7}.alert-danger .alert-link{color:#953b39}@-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}}@-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:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{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:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-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-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{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:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-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:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-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:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-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:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table{margin-bottom:0}.panel>.panel-body+.table{border-top:1px solid #ddd}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#fbeed5}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#fbeed5}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#fbeed5}.panel-danger{border-color:#eed3d7}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#eed3d7}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#eed3d7}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:15px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;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}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{right:auto;left:50%;width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-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;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}.hidden{display:none!important;visibility:hidden!important}.visible-xs{display:none!important}tr.visible-xs{display:none!important}th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm{display:none!important}tr.visible-sm{display:none!important}th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md{display:none!important}tr.visible-md{display:none!important}th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg{display:none!important}tr.visible-lg{display:none!important}th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs{display:none!important}tr.hidden-xs{display:none!important}th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm{display:none!important}tr.hidden-xs.hidden-sm{display:none!important}th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md{display:none!important}tr.hidden-xs.hidden-md{display:none!important}th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg{display:none!important}tr.hidden-xs.hidden-lg{display:none!important}th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs{display:none!important}tr.hidden-sm.hidden-xs{display:none!important}th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}tr.hidden-sm{display:none!important}th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md{display:none!important}tr.hidden-sm.hidden-md{display:none!important}th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg{display:none!important}tr.hidden-sm.hidden-lg{display:none!important}th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs{display:none!important}tr.hidden-md.hidden-xs{display:none!important}th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm{display:none!important}tr.hidden-md.hidden-sm{display:none!important}th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}tr.hidden-md{display:none!important}th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg{display:none!important}tr.hidden-md.hidden-lg{display:none!important}th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs{display:none!important}tr.hidden-lg.hidden-xs{display:none!important}th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm{display:none!important}tr.hidden-lg.hidden-sm{display:none!important}th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md{display:none!important}tr.hidden-lg.hidden-md{display:none!important}th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}tr.hidden-lg{display:none!important}th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print{display:none!important}tr.visible-print{display:none!important}th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print{display:none!important}tr.hidden-print{display:none!important}th.hidden-print,td.hidden-print{display:none!important}}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot b/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot
new file mode 100644
index 0000000000000000000000000000000000000000..87eaa434234e2a984c261e0450a2f4ad837aa7b4
GIT binary patch
literal 14079
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.svg b/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.svg
new file mode 100644
index 0000000..5fee068
--- /dev/null
+++ b/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,228 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph />
+<glyph />
+<glyph unicode=" " />
+<glyph unicode="*" d="M1100 500h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200z" />
+<glyph unicode="+" d="M1100 400h-400v-400h-300v400h-400v300h400v400h300v-400h400v-300z" />
+<glyph unicode="&#xa0;" />
+<glyph unicode="&#x2000;" horiz-adv-x="652" />
+<glyph unicode="&#x2001;" horiz-adv-x="1304" />
+<glyph unicode="&#x2002;" horiz-adv-x="652" />
+<glyph unicode="&#x2003;" horiz-adv-x="1304" />
+<glyph unicode="&#x2004;" horiz-adv-x="434" />
+<glyph unicode="&#x2005;" horiz-adv-x="326" />
+<glyph unicode="&#x2006;" horiz-adv-x="217" />
+<glyph unicode="&#x2007;" horiz-adv-x="217" />
+<glyph unicode="&#x2008;" horiz-adv-x="163" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="326" />
+<glyph unicode="&#x20ac;" d="M800 500h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257 q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406z" />
+<glyph unicode="&#x2212;" d="M1100 700h-900v-300h900v300z" />
+<glyph unicode="&#x2601;" d="M178 300h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57z" />
+<glyph unicode="&#x2709;" d="M1200 1100h-1200l600 -603zM300 600l-300 -300v600zM1200 900v-600l-300 300zM800 500l400 -400h-1200l400 400l200 -200z" />
+<glyph unicode="&#x270f;" d="M1101 889l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13l-94 -97zM401 189l614 614l-214 214l-614 -614zM-13 -13l333 112l-223 223z" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xe001;" d="M700 100h300v-100h-800v100h300v550l-500 550h1200l-500 -550v-550z" />
+<glyph unicode="&#xe002;" d="M1000 934v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7q-79 -25 -122.5 -82t-25.5 -112t86 -75.5t147 5.5 q65 21 109 69t44 90v606z" />
+<glyph unicode="&#xe003;" d="M913 432l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -142 -78 -261zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
+<glyph unicode="&#xe005;" d="M649 949q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5t-94 124.5t-33.5 117.5q0 64 28 123t73 100.5t104.5 64t119 20.5 t120 -38.5t104.5 -104.5z" />
+<glyph unicode="&#xe006;" d="M791 522l145 -449l-384 275l-382 -275l146 447l-388 280h479l146 400h2l146 -400h472zM168 71l2 1z" />
+<glyph unicode="&#xe007;" d="M791 522l145 -449l-384 275l-382 -275l146 447l-388 280h479l146 400h2l146 -400h472zM747 331l-74 229l193 140h-235l-77 211l-78 -211h-239l196 -142l-73 -226l192 140zM168 71l2 1z" />
+<glyph unicode="&#xe008;" d="M1200 143v-143h-1200v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100z" />
+<glyph unicode="&#xe009;" d="M1200 1100v-1100h-1200v1100h1200zM200 1000h-100v-100h100v100zM900 1000h-600v-400h600v400zM1100 1000h-100v-100h100v100zM200 800h-100v-100h100v100zM1100 800h-100v-100h100v100zM200 600h-100v-100h100v100zM1100 600h-100v-100h100v100zM900 500h-600v-400h600 v400zM200 400h-100v-100h100v100zM1100 400h-100v-100h100v100zM200 200h-100v-100h100v100zM1100 200h-100v-100h100v100z" />
+<glyph unicode="&#xe010;" d="M500 1050v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5zM1100 1050v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400 q21 0 35.5 -14.5t14.5 -35.5zM500 450v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5zM1100 450v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe011;" d="M300 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5zM1100 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM300 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1100 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM300 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 250v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1100 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5 t14.5 -35.5z" />
+<glyph unicode="&#xe012;" d="M300 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1200 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h700 q21 0 35.5 -14.5t14.5 -35.5zM300 450v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-200q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM1200 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5zM300 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1200 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe013;" d="M448 34l818 820l-212 212l-607 -607l-206 207l-212 -212z" />
+<glyph unicode="&#xe014;" d="M882 106l-282 282l-282 -282l-212 212l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282z" />
+<glyph unicode="&#xe015;" d="M913 432l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -142 -78 -261zM507 363q137 0 233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5t-234 -97t-97 -233 t97 -233t234 -97zM600 800h100v-200h-100v-100h-200v100h-100v200h100v100h200v-100z" />
+<glyph unicode="&#xe016;" d="M913 432l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -141 -78 -262zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 801v-200h400v200h-400z" />
+<glyph unicode="&#xe017;" d="M700 750v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5zM800 975v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123 t-123 184t-45.5 224.5q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155z" />
+<glyph unicode="&#xe018;" d="M1200 1h-200v1200h200v-1200zM900 1h-200v800h200v-800zM600 1h-200v500h200v-500zM300 301h-200v-300h200v300z" />
+<glyph unicode="&#xe019;" d="M488 183l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5 q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39zM600 815q89 0 152 -63 t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152q0 88 63 151t152 63z" />
+<glyph unicode="&#xe020;" d="M900 1100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100zM800 1100v100h-300v-100h300zM200 900h900v-800q0 -41 -29.5 -71 t-70.5 -30h-700q-41 0 -70.5 30t-29.5 71v800zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
+<glyph unicode="&#xe021;" d="M1301 601h-200v-600h-300v400h-300v-400h-300v600h-200l656 644z" />
+<glyph unicode="&#xe022;" d="M600 700h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18v1150q0 11 7 18t18 7h475v-500zM1000 800h-300v300z" />
+<glyph unicode="&#xe023;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM600 600h200 v-100h-300v400h100v-300z" />
+<glyph unicode="&#xe024;" d="M721 400h-242l-40 -400h-539l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538zM712 500l-27 300h-170l-27 -300h224z" />
+<glyph unicode="&#xe025;" d="M1100 400v-400h-1100v400h490l-290 300h200v500h300v-500h200l-290 -300h490zM988 300h-175v-100h175v100z" />
+<glyph unicode="&#xe026;" d="M600 1199q122 0 233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233t47.5 233t127.5 191t191 127.5t233 47.5zM600 1012q-170 0 -291 -121t-121 -291t121 -291t291 -121t291 121 t121 291t-121 291t-291 121zM700 600h150l-250 -300l-250 300h150v300h200v-300z" />
+<glyph unicode="&#xe027;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM850 600h-150 v-300h-200v300h-150l250 300z" />
+<glyph unicode="&#xe028;" d="M0 500l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18v475zM903 1000h-606l-97 -500h200l50 -200h300l50 200h200z" />
+<glyph unicode="&#xe029;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5zM797 598 l-297 -201v401z" />
+<glyph unicode="&#xe030;" d="M1177 600h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123t-123 -184t-45.5 -224.5t45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123 t123 184t45.5 224.5z" />
+<glyph unicode="&#xe031;" d="M700 800l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400zM500 400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122l-145 -145v400h400z" />
+<glyph unicode="&#xe032;" d="M100 1200v-1200h1100v1200h-1100zM1100 100h-900v900h900v-900zM400 800h-100v100h100v-100zM1000 800h-500v100h500v-100zM400 600h-100v100h100v-100zM1000 600h-500v100h500v-100zM400 400h-100v100h100v-100zM1000 400h-500v100h500v-100zM400 200h-100v100h100v-100 zM1000 300h-500v-100h500v100z" />
+<glyph unicode="&#xe034;" d="M200 0h-100v1100h100v-1100zM1100 600v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5z" />
+<glyph unicode="&#xe035;" d="M1200 275v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5t-49.5 -227v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50 q11 0 18 7t7 18zM400 480v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14zM1000 480v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14z" />
+<glyph unicode="&#xe036;" d="M0 800v-400h300l300 -200v800l-300 -200h-300zM971 600l141 -141l-71 -71l-141 141l-141 -141l-71 71l141 141l-141 141l71 71l141 -141l141 141l71 -71z" />
+<glyph unicode="&#xe037;" d="M0 800v-400h300l300 -200v800l-300 -200h-300zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
+<glyph unicode="&#xe038;" d="M974 186l6 8q142 178 142 405q0 230 -144 408l-6 8l-83 -64l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8zM300 801l300 200v-800l-300 200h-300v400h300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257z" />
+<glyph unicode="&#xe039;" d="M100 700h400v100h100v100h-100v300h-500v-600h100v100zM1200 700v500h-600v-200h100v-300h200v-300h300v200h-200v100h200zM100 1100h300v-300h-300v300zM800 800v300h300v-300h-300zM200 900h100v100h-100v-100zM900 1000h100v-100h-100v100zM300 600h-100v-100h-200 v-500h500v500h-200v100zM900 200v-100h-200v100h-100v100h100v200h-200v100h300v-300h200v-100h-100zM400 400v-300h-300v300h300zM300 200h-100v100h100v-100zM1100 300h100v-100h-100v100zM600 100h100v-100h-100v100zM1200 100v-100h-300v100h300z" />
+<glyph unicode="&#xe040;" d="M100 1200h-100v-1000h100v1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 1200v-1000h-200v1000h200zM400 100v-100h-300v100h300zM500 91h100v-91h-100v91zM700 91h100v-91h-100v91zM1100 91v-91h-200v91h200z " />
+<glyph unicode="&#xe041;" d="M1200 500l-500 -500l-699 700v475q0 10 7.5 17.5t17.5 7.5h474zM320 882q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71t29 -71q30 -30 71.5 -30t71.5 30z" />
+<glyph unicode="&#xe042;" d="M1201 500l-500 -500l-699 700v475q0 11 7 18t18 7h474zM1501 500l-500 -500l-50 50l450 450l-700 700h100zM320 882q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71t30 -71q29 -30 71 -30t71 30z" />
+<glyph unicode="&#xe043;" d="M1200 1200v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900v1025l175 175h925z" />
+<glyph unicode="&#xe045;" d="M947 829l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18l-94 -346l40 -124h592zM1200 800v-700h-200v200h-800v-200h-200v700h200l100 -200h600l100 200h200zM881 176l38 -152q2 -10 -3.5 -17t-15.5 -7h-600q-10 0 -15.5 7t-3.5 17l38 152q2 10 11.5 17t19.5 7 h500q10 0 19.5 -7t11.5 -17z" />
+<glyph unicode="&#xe047;" d="M1200 0v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417zM416 521l178 457l46 -140l116 -317 h-340z" />
+<glyph unicode="&#xe048;" d="M100 1199h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111t-162 -38.5h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21 t-29 14t-49 14.5v70zM400 1079v-379h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400z" />
+<glyph unicode="&#xe049;" d="M877 1200l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425z" />
+<glyph unicode="&#xe050;" d="M1150 1200h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49v300h150h700zM100 1000v-800h75l-125 -167l-125 167h75v800h-75l125 167 l125 -167h-75z" />
+<glyph unicode="&#xe051;" d="M950 1201h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50v300h150h700zM200 101h800v75l167 -125l-167 -125v75h-800v-75l-167 125l167 125 v-75z" />
+<glyph unicode="&#xe052;" d="M700 950v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35zM1100 650v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h1000 q21 0 35.5 15t14.5 35zM900 350v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35zM1200 50v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35 t35.5 -15h1100q21 0 35.5 15t14.5 35z" />
+<glyph unicode="&#xe053;" d="M1000 950v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35zM1200 650v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h1100 q21 0 35.5 15t14.5 35zM1000 350v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35zM1200 50v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35 t35.5 -15h1100q21 0 35.5 15t14.5 35z" />
+<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe055;" d="M0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe056;" d="M0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe057;" d="M400 1100h-100v-1100h100v1100zM700 950v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35zM1100 650v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15 h500q20 0 35 15t15 35zM100 425v75h-201v100h201v75l166 -125zM900 350v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35zM1200 50v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5 v-100q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35z" />
+<glyph unicode="&#xe058;" d="M201 950v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35zM801 1100h100v-1100h-100v1100zM601 650v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15 h500q20 0 35 15t15 35zM1101 425v75h200v100h-200v75l-167 -125zM401 350v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35zM701 50v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5 v-100q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35z" />
+<glyph unicode="&#xe059;" d="M900 925v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53zM1200 300l-300 300l300 300v-600z" />
+<glyph unicode="&#xe060;" d="M1200 1056v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31zM1100 1000h-1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500zM476 750q0 -56 -39 -95t-95 -39t-95 39t-39 95t39 95t95 39t95 -39 t39 -95z" />
+<glyph unicode="&#xe062;" d="M600 1213q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262q0 124 60.5 231.5t165 172t226.5 64.5zM599 514q107 0 182.5 75.5t75.5 182.5t-75.5 182 t-182.5 75t-182 -75.5t-75 -181.5q0 -107 75.5 -182.5t181.5 -75.5z" />
+<glyph unicode="&#xe063;" d="M600 1199q122 0 233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233t47.5 233t127.5 191t191 127.5t233 47.5zM600 173v854q-176 0 -301.5 -125t-125.5 -302t125.5 -302t301.5 -125z " />
+<glyph unicode="&#xe064;" d="M554 1295q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5zM455 296q-7 6 -18 17 t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156q14 -82 59.5 -136t136.5 -80z" />
+<glyph unicode="&#xe065;" d="M1108 902l113 113l-21 85l-92 28l-113 -113zM1100 625v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125zM436 341l161 50l412 412l-114 113l-405 -405z" />
+<glyph unicode="&#xe066;" d="M1100 453v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5z M813 431l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209z" />
+<glyph unicode="&#xe067;" d="M1100 569v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69z M625 348l566 567l-136 137l-430 -431l-147 147l-136 -136z" />
+<glyph unicode="&#xe068;" d="M900 303v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198l-300 300l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296z" />
+<glyph unicode="&#xe069;" d="M900 0l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100z" />
+<glyph unicode="&#xe070;" d="M1200 0l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100z" />
+<glyph unicode="&#xe071;" d="M1200 0l-500 488v-488l-564 550l564 550v-487l500 487v-1100z" />
+<glyph unicode="&#xe072;" d="M1100 550l-900 550v-1100z" />
+<glyph unicode="&#xe073;" d="M500 150v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM900 150v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -21 14.5 -35.5t35.5 -14.5h200 q21 0 35.5 14.5t14.5 35.5z" />
+<glyph unicode="&#xe074;" d="M1100 150v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35z" />
+<glyph unicode="&#xe075;" d="M500 0v488l-500 -488v1100l500 -487v487l564 -550z" />
+<glyph unicode="&#xe076;" d="M1050 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488l-500 -488v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe078;" d="M650 1064l-550 -564h1100zM1200 350v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe079;" d="M777 7l240 240l-353 353l353 353l-240 240l-592 -594z" />
+<glyph unicode="&#xe080;" d="M513 -46l-241 240l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1z" />
+<glyph unicode="&#xe081;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 900v-200h-200v-200h200v-200h200v200h200v200h-200v200h-200z" />
+<glyph unicode="&#xe082;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM300 700v-200h600v200h-600z" />
+<glyph unicode="&#xe083;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM247 741l141 -141l-142 -141l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141 l-141 142z" />
+<glyph unicode="&#xe084;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM546 623l-102 102l-174 -174l276 -277l411 411l-175 174z" />
+<glyph unicode="&#xe085;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 500h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3 q-105 0 -172 -56t-67 -183h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5zM500 400v-100h200v100h-200z" />
+<glyph unicode="&#xe086;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 900v-100h200v100h-200zM400 700v-100h100v-200h-100v-100h400v100h-100v300h-300z" />
+<glyph unicode="&#xe087;" d="M1200 700v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203zM700 500v-206q149 48 201 206h-201v200h200 q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210q24 -73 79.5 -127.5t130.5 -78.5v206h200z" />
+<glyph unicode="&#xe088;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM844 735 l-135 -135l135 -135l-109 -109l-135 135l-135 -135l-109 109l135 135l-135 135l109 109l135 -135l135 135z" />
+<glyph unicode="&#xe089;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM896 654 l-346 -345l-228 228l141 141l87 -87l204 205z" />
+<glyph unicode="&#xe090;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM248 385l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5q0 -115 62 -215zM955 809l-564 -564q97 -59 209 -59q171 0 292.5 121.5 t121.5 292.5q0 112 -59 209z" />
+<glyph unicode="&#xe091;" d="M1200 400h-600v-301l-600 448l600 453v-300h600v-300z" />
+<glyph unicode="&#xe092;" d="M600 400h-600v300h600v300l600 -453l-600 -448v301z" />
+<glyph unicode="&#xe093;" d="M1098 600h-298v-600h-300v600h-296l450 600z" />
+<glyph unicode="&#xe094;" d="M998 600l-449 -600l-445 600h296v600h300v-600h298z" />
+<glyph unicode="&#xe095;" d="M600 199v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453z" />
+<glyph unicode="&#xe096;" d="M1200 1200h-400l129 -129l-294 -294l142 -142l294 294l129 -129v400zM565 423l-294 -294l129 -129h-400v400l129 -129l294 294z" />
+<glyph unicode="&#xe097;" d="M871 730l129 -130h-400v400l129 -129l295 295l142 -141zM200 600h400v-400l-129 130l-295 -295l-142 141l295 295z" />
+<glyph unicode="&#xe101;" d="M600 1177q118 0 224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5t45.5 224.5t123 184t184 123t224.5 45.5zM686 549l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5 l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5zM700 400h-200v-100h200v100z" />
+<glyph unicode="&#xe102;" d="M1200 900h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100h100v-200h400v300h200v-300h400v200h100v100z M731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269zM481 900h-281q-3 0 14 48t35 96l18 47zM100 0h400v400h-400v-400zM700 400h400v-400h-400v400z" />
+<glyph unicode="&#xe103;" d="M0 121l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55l-201 -202 v143zM692 611q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5t86.5 76.5q55 66 367 234z" />
+<glyph unicode="&#xe105;" d="M1261 600l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30l-26 40l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5 t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30zM600 240q64 0 123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212 q0 85 46 158q-102 -87 -226 -258q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5zM484 762l-107 -106q49 -124 154 -191l105 105q-37 24 -75 72t-57 84z" />
+<glyph unicode="&#xe106;" d="M906 1200l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43l-26 40l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148zM1261 600l-26 -40q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5 t-124 -100t-146.5 -79l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52zM513 264l37 141q-107 18 -178.5 101.5t-71.5 193.5q0 85 46 158q-102 -87 -226 -258q210 -282 393 -336z M484 762l-107 -106q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68z" />
+<glyph unicode="&#xe107;" d="M-47 0h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66t50.5 -34zM700 200v100h-200v-100h-345l445 723l445 -723h-345zM700 700h-200v-100l100 -300l100 300v100z" />
+<glyph unicode="&#xe108;" d="M800 711l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41q0 20 11 44.5t26 38.5 l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339z" />
+<glyph unicode="&#xe110;" d="M941 800l-600 -600h-341v200h259l600 600h241v198l300 -295l-300 -300v197h-159zM381 678l141 142l-181 180h-341v-200h259zM1100 598l300 -295l-300 -300v197h-241l-181 181l141 142l122 -123h159v198z" />
+<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xe112;" d="M400 900h-300v300h300v-300zM1100 900h-300v300h300v-300zM1100 800v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5t-58 109.5t-31.5 116t-15 104t-3 83v200h300v-250q0 -113 6 -145 q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300z" />
+<glyph unicode="&#xe113;" d="M902 184l226 227l-578 579l-580 -579l227 -227l352 353z" />
+<glyph unicode="&#xe114;" d="M650 218l578 579l-226 227l-353 -353l-352 353l-227 -227z" />
+<glyph unicode="&#xe115;" d="M1198 400v600h-796l215 -200h381v-400h-198l299 -283l299 283h-200zM-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196z" />
+<glyph unicode="&#xe116;" d="M1050 1200h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35 q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43l-100 475q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5z" />
+<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
+<glyph unicode="&#xe118;" d="M201 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000zM1501 700l-300 -700h-1200l300 700h1200z" />
+<glyph unicode="&#xe119;" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
+<glyph unicode="&#xe120;" d="M900 303v197h-600v-197l-300 297l300 298v-198h600v198l300 -298z" />
+<glyph unicode="&#xe121;" d="M31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM100 300h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM900 200h-100v-100h100v100z M1100 200h-100v-100h100v100z" />
+<glyph unicode="&#xe122;" d="M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35zM325 800l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351v250v5 q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200zM-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5z" />
+<glyph unicode="&#xe124;" d="M445 1180l-45 -233l-224 78l78 -225l-233 -44l179 -156l-179 -155l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180z" />
+<glyph unicode="&#xe125;" d="M700 1200h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5zM700 925l-50 -225h450 v-125l-250 -375h-214l-136 100h-100v375l150 212l100 213h50v-175zM0 800v-600h200v600h-200z" />
+<glyph unicode="&#xe126;" d="M700 0h-50q-27 0 -51 20t-38 48l-96 198l-145 196q-20 26 -20 63v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5zM200 400h-200v600h200 v-600zM700 275l-50 225h450v125l-250 375h-214l-136 -100h-100v-375l150 -212l100 -213h50v175z" />
+<glyph unicode="&#xe127;" d="M364 873l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM408 792v-503 l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83zM208 200h-200v600h200v-600z" />
+<glyph unicode="&#xe128;" d="M475 1104l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111t54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6zM370 946 l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100h222q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237zM1199 201h-200v600h200v-600z" />
+<glyph unicode="&#xe129;" d="M1100 473v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90zM911 400h-503l-236 339 l83 86l183 -146q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294zM1000 200v-200h-600v200h600z" />
+<glyph unicode="&#xe130;" d="M305 1104v200h600v-200h-600zM605 310l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15l-230 -362q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106z M905 804v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146l-83 86l237 339h503z" />
+<glyph unicode="&#xe131;" d="M603 1195q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM598 701h-298v-201h300l-2 -194l402 294l-402 298v-197z" />
+<glyph unicode="&#xe132;" d="M597 1195q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5zM200 600l400 -294v194h302v201h-300v197z" />
+<glyph unicode="&#xe133;" d="M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM300 600h200v-300h200v300h200l-300 400z" />
+<glyph unicode="&#xe134;" d="M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM500 900v-300h-200l300 -400l300 400h-200v300h-200z" />
+<glyph unicode="&#xe135;" d="M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM627 1101q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6 q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55 t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q102 -2 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7 q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5 t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23q-19 -3 -37 0zM613 994q0 -18 8 -42.5t16.5 -44t9.5 -23.5q-9 2 -31 5t-36 5t-32 8t-30 14q3 12 16 30t16 25q10 -10 18.5 -10 t14 6t14.5 14.5t16 12.5z" />
+<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
+<glyph unicode="&#xe138;" d="M1100 1200v-100h-1000v100h1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
+<glyph unicode="&#xe140;" d="M329 729l142 142l-200 200l129 129h-400v-400l129 129zM1200 1200v-400l-129 129l-200 -200l-142 142l200 200l-129 129h400zM271 129l129 -129h-400v400l129 -129l200 200l142 -142zM1071 271l129 129v-400h-400l129 129l-200 200l142 142z" />
+<glyph unicode="&#xe141;" d="M596 1192q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM596 1010q-171 0 -292.5 -121.5t-121.5 -292.5q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5zM455 905 q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5t16 38.5t39 16.5zM708 821l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5 q0 32 20.5 56.5t51.5 29.5zM855 709q23 0 38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39q0 22 16 38t39 16zM345 709q23 0 39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39t15.5 38.5t38.5 15.5z" />
+<glyph unicode="&#xe143;" d="M649 54l-16 22q-90 125 -293 323q-71 70 -104.5 105.5t-77 89.5t-61 99t-17.5 91q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-203 -198 -293 -323zM844 524l12 12 q64 62 97.5 97t64.5 79t31 72q0 71 -48 119t-105 48q-74 0 -132 -82l-118 -171l-114 174q-51 79 -123 79q-60 0 -109.5 -49t-49.5 -118q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203z" />
+<glyph unicode="&#xe144;" d="M476 406l19 -17l105 105l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159q0 -93 66 -159zM123 193l141 -141q66 -66 159 -66q95 0 159 66 l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159q0 -94 66 -160z" />
+<glyph unicode="&#xe145;" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM900 1000h-600v-700h600v700zM600 46q43 0 73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5t-73.5 -30.5t-30.5 -73.5 t30.5 -73.5t73.5 -30.5z" />
+<glyph unicode="&#xe148;" d="M700 1029v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5 t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5zM600 755v274q-61 -8 -97.5 -37.5t-36.5 -102.5q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3zM700 548 v-311q170 18 170 151q0 64 -44 99.5t-126 60.5z" />
+<glyph unicode="&#xe149;" d="M866 300l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5 t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94 q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30z" />
+<glyph unicode="&#xe150;" d="M300 0l298 300h-198v900h-200v-900h-198zM900 1200l298 -300h-198v-900h-200v900h-198z" />
+<glyph unicode="&#xe151;" d="M400 300h198l-298 -300l-298 300h198v900h200v-900zM1000 1200v-500h-100v100h-100v-100h-100v500h300zM901 1100h-100v-200h100v200zM700 500h300v-200h-99v-100h-100v100h99v100h-200v100zM800 100h200v-100h-300v200h100v-100z" />
+<glyph unicode="&#xe152;" d="M400 300h198l-298 -300l-298 300h198v900h200v-900zM1000 1200v-200h-99v-100h-100v100h99v100h-200v100h300zM800 800h200v-100h-300v200h100v-100zM700 500h300v-500h-100v100h-100v-100h-100v500zM801 200h100v200h-100v-200z" />
+<glyph unicode="&#xe153;" d="M300 0l298 300h-198v900h-200v-900h-198zM900 1100h-100v100h200v-500h-100v400zM1100 500v-500h-100v100h-200v400h300zM1001 400h-100v-200h100v200z" />
+<glyph unicode="&#xe154;" d="M300 0l298 300h-198v900h-200v-900h-198zM1100 1200v-500h-100v100h-200v400h300zM1001 1100h-100v-200h100v200zM900 400h-100v100h200v-500h-100v400z" />
+<glyph unicode="&#xe155;" d="M300 0l298 300h-198v900h-200v-900h-198zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
+<glyph unicode="&#xe156;" d="M300 0l298 300h-198v900h-200v-900h-198zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
+<glyph unicode="&#xe157;" d="M400 1100h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5 t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5z" />
+<glyph unicode="&#xe158;" d="M700 0h-300q-163 0 -281.5 117.5t-118.5 282.5v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5 t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5zM400 800v-500l333 250z" />
+<glyph unicode="&#xe159;" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM900 300v500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5zM800 700h-500l250 -333z" />
+<glyph unicode="&#xe160;" d="M1100 700v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5zM900 300v500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5zM550 733l-250 -333h500z" />
+<glyph unicode="&#xe161;" d="M500 1100h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200zM700 550l-400 -350v200h-300v300h300v200z" />
+<glyph unicode="&#xe162;" d="M403 2l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32z" />
+<glyph unicode="&#xe163;" d="M800 200h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185zM900 200v200h-300v300h300v200l400 -350z" />
+<glyph unicode="&#xe164;" d="M1200 700l-149 149l-342 -353l-213 213l353 342l-149 149h500v-500zM1022 571l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5v-300 q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98z" />
+<glyph unicode="&#xe165;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM600 794 q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
+<glyph unicode="&#xe166;" d="M700 800v400h-300v-400h-300l445 -500l450 500h-295zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe167;" d="M400 700v-300h300v300h295l-445 500l-450 -500h300zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe168;" d="M405 400l596 596l-154 155l-442 -442l-150 151l-155 -155zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe169;" d="M409 1103l-97 97l-212 -212l97 -98zM650 861l-149 149l-212 -212l149 -149l-238 -248h700v699zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe170;" d="M539 950l-149 -149l212 -212l149 148l248 -237v700h-699zM297 709l-97 -97l212 -212l98 97zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe171;" d="M1200 1199v-1079l-475 272l-310 -393v416h-392zM1166 1148l-672 -712v-226z" />
+<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1200h-100v-200h100v200z" />
+<glyph unicode="&#xe173;" d="M578 500h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120zM700 1200h-100v-200h100v200zM1300 538l-475 -476l-244 244l123 123l120 -120l353 352z" />
+<glyph unicode="&#xe174;" d="M529 500h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170zM700 1200h-100v-200h100v200zM1167 6l-170 170l-170 -170l-127 127l170 170l-170 170l127 127l170 -170l170 170l127 -128 l-170 -169l170 -170z" />
+<glyph unicode="&#xe175;" d="M700 500h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200zM700 1000h-100v200h100v-200zM1000 600h-200v-300h-200l300 -300l300 300h-200v300z" />
+<glyph unicode="&#xe176;" d="M602 500h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200zM700 1000h-100v200h100v-200zM1000 300h200l-300 300l-300 -300h200v-300h200v300z" />
+<glyph unicode="&#xe177;" d="M1200 900v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h1200zM0 800v-550q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200zM100 500h400v-200h-400v200z" />
+<glyph unicode="&#xe178;" d="M500 1000h400v198l300 -298l-300 -298v198h-400v200zM100 800v200h100v-200h-100zM400 800h-100v200h100v-200zM700 300h-400v-198l-300 298l300 298v-198h400v-200zM800 500h100v-200h-100v200zM1000 500v-200h100v200h-100z" />
+<glyph unicode="&#xe179;" d="M1200 50v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM550 1200l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447l-100 203v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300z" />
+<glyph unicode="&#xe180;" d="M1100 106v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394 q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5z" />
+<glyph unicode="&#xe181;" d="M675 1000l-100 100h-375l-100 -100h400l200 -200v-98l295 98h105v200h-425zM500 300v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5zM100 800h300v-200h-300v200zM700 565l400 133 v-163l-400 -133v163zM100 500h300v-200h-300v200zM805 300l295 98v-298h-425l-100 -100h-375l-100 100h400l200 200h105z" />
+<glyph unicode="&#xe182;" d="M179 1169l-162 -162q-1 -11 -0.5 -32.5t16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118 q17 17 20 41.5t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14z" />
+<glyph unicode="&#xe183;" d="M1200 712v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40t-53.5 -36.5t-31 -27.5l-9 -10v-200q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38 t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5zM800 650l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5 t30 -27.5t12 -24l1 -10v-50z" />
+<glyph unicode="&#xe184;" d="M175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250zM1200 100v-100h-1100v100h1100z" />
+<glyph unicode="&#xe185;" d="M600 1100h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300v1000q0 41 29.5 70.5t70.5 29.5zM1000 800h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300v700q0 41 29.5 70.5t70.5 29.5zM400 0v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400h300z" />
+<glyph unicode="&#xe186;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-300h200v-100h-200v-100h300v300h-200v100h200v100h-300zM800 800h-200v-500h200v100h100v300h-100 v100zM800 700v-300h-100v300h100z" />
+<glyph unicode="&#xe187;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM400 600h-100v200h-100v-500h100v200h100v-200h100v500h-100v-200zM800 800h-200v-500h200v100h100v300h-100 v100zM800 700v-300h-100v300h100z" />
+<glyph unicode="&#xe188;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-500h300v100h-200v300h200v100h-300zM600 800v-500h300v100h-200v300h200v100h-300z" />
+<glyph unicode="&#xe189;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM500 700l-300 -150l300 -150v300zM600 400l300 150l-300 150v-300z" />
+<glyph unicode="&#xe190;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM900 800v-500h-700v500h700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM800 700h-130 q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300z" />
+<glyph unicode="&#xe191;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-300h200v-100h-200v-100h300v300h-200v100h200v100h-300zM800 300h100v500h-200v-100h100v-400z M601 300h100v100h-100v-100z" />
+<glyph unicode="&#xe192;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM300 700v100h-100v-500h300v400h-200zM800 300h100v500h-200v-100h100v-400zM401 400h-100v200h100v-200z M601 300h100v100h-100v-100z" />
+<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM1000 900h-900v-700h900v700zM400 700h-200v100h300v-300h-99v-100h-100v100h99v200zM800 700h-100v100h200v-500h-100v400zM201 400h100v-100 h-100v100zM701 300h-100v100h100v-100z" />
+<glyph unicode="&#xe194;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM800 700h-300 v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
+<glyph unicode="&#xe195;" d="M596 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM596 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM800 700v-100 h-100v100h-200v-100h200v-100h-200v-100h-100v400h300zM800 400h-100v100h100v-100z" />
+<glyph unicode="&#xe197;" d="M800 300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57h222v300h400v-300zM700 200h200l-300 -300 l-300 300h200v300h200v-300z" />
+<glyph unicode="&#xe198;" d="M600 714l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57h8zM700 -100h-200v300h-200l300 300 l300 -300h-200v-300z" />
+<glyph unicode="&#xe199;" d="M700 200h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-155l-75 -45h350l-75 45v155z" />
+<glyph unicode="&#xe200;" d="M700 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5 q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350z" />
+<glyph unicode="&#x1f4bc;" d="M800 1000h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100zM500 1000h200v100h-200v-100zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
+<glyph unicode="&#x1f4c5;" d="M1100 900v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150h1100zM0 800v-750q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100zM100 600h100v-100h-100v100zM300 600h100v-100h-100v100z M500 600h100v-100h-100v100zM700 600h100v-100h-100v100zM900 600h100v-100h-100v100zM100 400h100v-100h-100v100zM300 400h100v-100h-100v100zM500 400h100v-100h-100v100zM700 400h100v-100h-100v100zM900 400h100v-100h-100v100zM100 200h100v-100h-100v100zM300 200 h100v-100h-100v100zM500 200h100v-100h-100v100zM700 200h100v-100h-100v100zM900 200h100v-100h-100v100z" />
+<glyph unicode="&#x1f4cc;" d="M902 1185l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207l-380 -303l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15z" />
+<glyph unicode="&#x1f4ce;" d="M518 119l69 -60l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163t35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84 t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348 q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256z" />
+<glyph unicode="&#x1f4f7;" d="M1200 200v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5z M1000 700h-100v100h100v-100zM844 500q0 -100 -72 -172t-172 -72t-172 72t-72 172t72 172t172 72t172 -72t72 -172zM706 500q0 44 -31 75t-75 31t-75 -31t-31 -75t31 -75t75 -31t75 31t31 75z" />
+<glyph unicode="&#x1f512;" d="M900 800h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
+<glyph unicode="&#x1f514;" d="M1062 400h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94 q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327zM600 104q-54 0 -103 6q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6z" />
+<glyph unicode="&#x1f516;" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
+<glyph unicode="&#x1f525;" d="M400 755q2 -12 8 -41.5t8 -43t6 -39.5t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85t5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5 q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129 q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5z" />
+<glyph unicode="&#x1f527;" d="M948 778l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.ttf b/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..be784dc1d5bcb92ab155f578f3723524a3dd9688
GIT binary patch
literal 29512
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%0DQ&GeghWoFLr
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
DlhOCh

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.woff b/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.woff
new file mode 100644
index 0000000000000000000000000000000000000000..2cc3e4852a5a42e6aadd6284e067b66e14a57bc7
GIT binary patch
literal 16448
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
SpmL}^|C{CHXC=u2fd30xD#Mci

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/dist/js/bootstrap.js b/bootstrap-3.0.0/dist/js/bootstrap.js
new file mode 100644
index 0000000..2c64257
--- /dev/null
+++ b/bootstrap-3.0.0/dist/js/bootstrap.js
@@ -0,0 +1,1999 @@
+/**
+* bootstrap.js v3.0.0 by @fat and @mdo
+* Copyright 2013 Twitter Inc.
+* http://www.apache.org/licenses/LICENSE-2.0
+*/
+if (!jQuery) { throw new Error("Bootstrap requires jQuery") }
+
+/* ========================================================================
+ * Bootstrap: transition.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#transitions
+ * ========================================================================
+ * Copyright 2013 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
+  // ============================================================
+
+  function transitionEnd() {
+    var el = document.createElement('bootstrap')
+
+    var transEndEventNames = {
+      'WebkitTransition' : 'webkitTransitionEnd'
+    , 'MozTransition'    : 'transitionend'
+    , 'OTransition'      : 'oTransitionEnd otransitionend'
+    , 'transition'       : 'transitionend'
+    }
+
+    for (var name in transEndEventNames) {
+      if (el.style[name] !== undefined) {
+        return { end: transEndEventNames[name] }
+      }
+    }
+  }
+
+  // http://blog.alexmaccaw.com/css-transitions
+  $.fn.emulateTransitionEnd = function (duration) {
+    var called = false, $el = this
+    $(this).one($.support.transition.end, function () { called = true })
+    var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
+    setTimeout(callback, duration)
+    return this
+  }
+
+  $(function () {
+    $.support.transition = transitionEnd()
+  })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: alert.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#alerts
+ * ========================================================================
+ * Copyright 2013 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // ALERT CLASS DEFINITION
+  // ======================
+
+  var dismiss = '[data-dismiss="alert"]'
+  var Alert   = function (el) {
+    $(el).on('click', dismiss, this.close)
+  }
+
+  Alert.prototype.close = function (e) {
+    var $this    = $(this)
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    var $parent = $(selector)
+
+    if (e) e.preventDefault()
+
+    if (!$parent.length) {
+      $parent = $this.hasClass('alert') ? $this : $this.parent()
+    }
+
+    $parent.trigger(e = $.Event('close.bs.alert'))
+
+    if (e.isDefaultPrevented()) return
+
+    $parent.removeClass('in')
+
+    function removeElement() {
+      $parent.trigger('closed.bs.alert').remove()
+    }
+
+    $.support.transition && $parent.hasClass('fade') ?
+      $parent
+        .one($.support.transition.end, removeElement)
+        .emulateTransitionEnd(150) :
+      removeElement()
+  }
+
+
+  // ALERT PLUGIN DEFINITION
+  // =======================
+
+  var old = $.fn.alert
+
+  $.fn.alert = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.alert')
+
+      if (!data) $this.data('bs.alert', (data = new Alert(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  $.fn.alert.Constructor = Alert
+
+
+  // ALERT NO CONFLICT
+  // =================
+
+  $.fn.alert.noConflict = function () {
+    $.fn.alert = old
+    return this
+  }
+
+
+  // ALERT DATA-API
+  // ==============
+
+  $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: button.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#buttons
+ * ========================================================================
+ * Copyright 2013 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // BUTTON PUBLIC CLASS DEFINITION
+  // ==============================
+
+  var Button = function (element, options) {
+    this.$element = $(element)
+    this.options  = $.extend({}, Button.DEFAULTS, options)
+  }
+
+  Button.DEFAULTS = {
+    loadingText: 'loading...'
+  }
+
+  Button.prototype.setState = function (state) {
+    var d    = 'disabled'
+    var $el  = this.$element
+    var val  = $el.is('input') ? 'val' : 'html'
+    var data = $el.data()
+
+    state = state + 'Text'
+
+    if (!data.resetText) $el.data('resetText', $el[val]())
+
+    $el[val](data[state] || this.options[state])
+
+    // push to event loop to allow forms to submit
+    setTimeout(function () {
+      state == 'loadingText' ?
+        $el.addClass(d).attr(d, d) :
+        $el.removeClass(d).removeAttr(d);
+    }, 0)
+  }
+
+  Button.prototype.toggle = function () {
+    var $parent = this.$element.closest('[data-toggle="buttons"]')
+
+    if ($parent.length) {
+      var $input = this.$element.find('input')
+        .prop('checked', !this.$element.hasClass('active'))
+        .trigger('change')
+      if ($input.prop('type') === 'radio') $parent.find('.active').removeClass('active')
+    }
+
+    this.$element.toggleClass('active')
+  }
+
+
+  // BUTTON PLUGIN DEFINITION
+  // ========================
+
+  var old = $.fn.button
+
+  $.fn.button = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.button')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.button', (data = new Button(this, options)))
+
+      if (option == 'toggle') data.toggle()
+      else if (option) data.setState(option)
+    })
+  }
+
+  $.fn.button.Constructor = Button
+
+
+  // BUTTON NO CONFLICT
+  // ==================
+
+  $.fn.button.noConflict = function () {
+    $.fn.button = old
+    return this
+  }
+
+
+  // BUTTON DATA-API
+  // ===============
+
+  $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) {
+    var $btn = $(e.target)
+    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
+    $btn.button('toggle')
+    e.preventDefault()
+  })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: carousel.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#carousel
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // CAROUSEL CLASS DEFINITION
+  // =========================
+
+  var Carousel = function (element, options) {
+    this.$element    = $(element)
+    this.$indicators = this.$element.find('.carousel-indicators')
+    this.options     = options
+    this.paused      =
+    this.sliding     =
+    this.interval    =
+    this.$active     =
+    this.$items      = null
+
+    this.options.pause == 'hover' && this.$element
+      .on('mouseenter', $.proxy(this.pause, this))
+      .on('mouseleave', $.proxy(this.cycle, this))
+  }
+
+  Carousel.DEFAULTS = {
+    interval: 5000
+  , pause: 'hover'
+  , wrap: true
+  }
+
+  Carousel.prototype.cycle =  function (e) {
+    e || (this.paused = false)
+
+    this.interval && clearInterval(this.interval)
+
+    this.options.interval
+      && !this.paused
+      && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
+
+    return this
+  }
+
+  Carousel.prototype.getActiveIndex = function () {
+    this.$active = this.$element.find('.item.active')
+    this.$items  = this.$active.parent().children()
+
+    return this.$items.index(this.$active)
+  }
+
+  Carousel.prototype.to = function (pos) {
+    var that        = this
+    var activeIndex = this.getActiveIndex()
+
+    if (pos > (this.$items.length - 1) || pos < 0) return
+
+    if (this.sliding)       return this.$element.one('slid', function () { that.to(pos) })
+    if (activeIndex == pos) return this.pause().cycle()
+
+    return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
+  }
+
+  Carousel.prototype.pause = function (e) {
+    e || (this.paused = true)
+
+    if (this.$element.find('.next, .prev').length && $.support.transition.end) {
+      this.$element.trigger($.support.transition.end)
+      this.cycle(true)
+    }
+
+    this.interval = clearInterval(this.interval)
+
+    return this
+  }
+
+  Carousel.prototype.next = function () {
+    if (this.sliding) return
+    return this.slide('next')
+  }
+
+  Carousel.prototype.prev = function () {
+    if (this.sliding) return
+    return this.slide('prev')
+  }
+
+  Carousel.prototype.slide = function (type, next) {
+    var $active   = this.$element.find('.item.active')
+    var $next     = next || $active[type]()
+    var isCycling = this.interval
+    var direction = type == 'next' ? 'left' : 'right'
+    var fallback  = type == 'next' ? 'first' : 'last'
+    var that      = this
+
+    if (!$next.length) {
+      if (!this.options.wrap) return
+      $next = this.$element.find('.item')[fallback]()
+    }
+
+    this.sliding = true
+
+    isCycling && this.pause()
+
+    var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction })
+
+    if ($next.hasClass('active')) return
+
+    if (this.$indicators.length) {
+      this.$indicators.find('.active').removeClass('active')
+      this.$element.one('slid', function () {
+        var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
+        $nextIndicator && $nextIndicator.addClass('active')
+      })
+    }
+
+    if ($.support.transition && this.$element.hasClass('slide')) {
+      this.$element.trigger(e)
+      if (e.isDefaultPrevented()) return
+      $next.addClass(type)
+      $next[0].offsetWidth // force reflow
+      $active.addClass(direction)
+      $next.addClass(direction)
+      $active
+        .one($.support.transition.end, function () {
+          $next.removeClass([type, direction].join(' ')).addClass('active')
+          $active.removeClass(['active', direction].join(' '))
+          that.sliding = false
+          setTimeout(function () { that.$element.trigger('slid') }, 0)
+        })
+        .emulateTransitionEnd(600)
+    } else {
+      this.$element.trigger(e)
+      if (e.isDefaultPrevented()) return
+      $active.removeClass('active')
+      $next.addClass('active')
+      this.sliding = false
+      this.$element.trigger('slid')
+    }
+
+    isCycling && this.cycle()
+
+    return this
+  }
+
+
+  // CAROUSEL PLUGIN DEFINITION
+  // ==========================
+
+  var old = $.fn.carousel
+
+  $.fn.carousel = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.carousel')
+      var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
+      var action  = typeof option == 'string' ? option : options.slide
+
+      if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
+      if (typeof option == 'number') data.to(option)
+      else if (action) data[action]()
+      else if (options.interval) data.pause().cycle()
+    })
+  }
+
+  $.fn.carousel.Constructor = Carousel
+
+
+  // CAROUSEL NO CONFLICT
+  // ====================
+
+  $.fn.carousel.noConflict = function () {
+    $.fn.carousel = old
+    return this
+  }
+
+
+  // CAROUSEL DATA-API
+  // =================
+
+  $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
+    var $this   = $(this), href
+    var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+    var options = $.extend({}, $target.data(), $this.data())
+    var slideIndex = $this.attr('data-slide-to')
+    if (slideIndex) options.interval = false
+
+    $target.carousel(options)
+
+    if (slideIndex = $this.attr('data-slide-to')) {
+      $target.data('bs.carousel').to(slideIndex)
+    }
+
+    e.preventDefault()
+  })
+
+  $(window).on('load', function () {
+    $('[data-ride="carousel"]').each(function () {
+      var $carousel = $(this)
+      $carousel.carousel($carousel.data())
+    })
+  })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: collapse.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#collapse
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // COLLAPSE PUBLIC CLASS DEFINITION
+  // ================================
+
+  var Collapse = function (element, options) {
+    this.$element      = $(element)
+    this.options       = $.extend({}, Collapse.DEFAULTS, options)
+    this.transitioning = null
+
+    if (this.options.parent) this.$parent = $(this.options.parent)
+    if (this.options.toggle) this.toggle()
+  }
+
+  Collapse.DEFAULTS = {
+    toggle: true
+  }
+
+  Collapse.prototype.dimension = function () {
+    var hasWidth = this.$element.hasClass('width')
+    return hasWidth ? 'width' : 'height'
+  }
+
+  Collapse.prototype.show = function () {
+    if (this.transitioning || this.$element.hasClass('in')) return
+
+    var startEvent = $.Event('show.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    var actives = this.$parent && this.$parent.find('> .panel > .in')
+
+    if (actives && actives.length) {
+      var hasData = actives.data('bs.collapse')
+      if (hasData && hasData.transitioning) return
+      actives.collapse('hide')
+      hasData || actives.data('bs.collapse', null)
+    }
+
+    var dimension = this.dimension()
+
+    this.$element
+      .removeClass('collapse')
+      .addClass('collapsing')
+      [dimension](0)
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.$element
+        .removeClass('collapsing')
+        .addClass('in')
+        [dimension]('auto')
+      this.transitioning = 0
+      this.$element.trigger('shown.bs.collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    var scrollSize = $.camelCase(['scroll', dimension].join('-'))
+
+    this.$element
+      .one($.support.transition.end, $.proxy(complete, this))
+      .emulateTransitionEnd(350)
+      [dimension](this.$element[0][scrollSize])
+  }
+
+  Collapse.prototype.hide = function () {
+    if (this.transitioning || !this.$element.hasClass('in')) return
+
+    var startEvent = $.Event('hide.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    var dimension = this.dimension()
+
+    this.$element
+      [dimension](this.$element[dimension]())
+      [0].offsetHeight
+
+    this.$element
+      .addClass('collapsing')
+      .removeClass('collapse')
+      .removeClass('in')
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.transitioning = 0
+      this.$element
+        .trigger('hidden.bs.collapse')
+        .removeClass('collapsing')
+        .addClass('collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    this.$element
+      [dimension](0)
+      .one($.support.transition.end, $.proxy(complete, this))
+      .emulateTransitionEnd(350)
+  }
+
+  Collapse.prototype.toggle = function () {
+    this[this.$element.hasClass('in') ? 'hide' : 'show']()
+  }
+
+
+  // COLLAPSE PLUGIN DEFINITION
+  // ==========================
+
+  var old = $.fn.collapse
+
+  $.fn.collapse = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.collapse')
+      var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.collapse.Constructor = Collapse
+
+
+  // COLLAPSE NO CONFLICT
+  // ====================
+
+  $.fn.collapse.noConflict = function () {
+    $.fn.collapse = old
+    return this
+  }
+
+
+  // COLLAPSE DATA-API
+  // =================
+
+  $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) {
+    var $this   = $(this), href
+    var target  = $this.attr('data-target')
+        || e.preventDefault()
+        || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
+    var $target = $(target)
+    var data    = $target.data('bs.collapse')
+    var option  = data ? 'toggle' : $this.data()
+    var parent  = $this.attr('data-parent')
+    var $parent = parent && $(parent)
+
+    if (!data || !data.transitioning) {
+      if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed')
+      $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
+    }
+
+    $target.collapse(option)
+  })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: dropdown.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#dropdowns
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // DROPDOWN CLASS DEFINITION
+  // =========================
+
+  var backdrop = '.dropdown-backdrop'
+  var toggle   = '[data-toggle=dropdown]'
+  var Dropdown = function (element) {
+    var $el = $(element).on('click.bs.dropdown', this.toggle)
+  }
+
+  Dropdown.prototype.toggle = function (e) {
+    var $this = $(this)
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    clearMenus()
+
+    if (!isActive) {
+      if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
+        // if mobile we we use a backdrop because click events don't delegate
+        $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus)
+      }
+
+      $parent.trigger(e = $.Event('show.bs.dropdown'))
+
+      if (e.isDefaultPrevented()) return
+
+      $parent
+        .toggleClass('open')
+        .trigger('shown.bs.dropdown')
+
+      $this.focus()
+    }
+
+    return false
+  }
+
+  Dropdown.prototype.keydown = function (e) {
+    if (!/(38|40|27)/.test(e.keyCode)) return
+
+    var $this = $(this)
+
+    e.preventDefault()
+    e.stopPropagation()
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    if (!isActive || (isActive && e.keyCode == 27)) {
+      if (e.which == 27) $parent.find(toggle).focus()
+      return $this.click()
+    }
+
+    var $items = $('[role=menu] li:not(.divider):visible a', $parent)
+
+    if (!$items.length) return
+
+    var index = $items.index($items.filter(':focus'))
+
+    if (e.keyCode == 38 && index > 0)                 index--                        // up
+    if (e.keyCode == 40 && index < $items.length - 1) index++                        // down
+    if (!~index)                                      index=0
+
+    $items.eq(index).focus()
+  }
+
+  function clearMenus() {
+    $(backdrop).remove()
+    $(toggle).each(function (e) {
+      var $parent = getParent($(this))
+      if (!$parent.hasClass('open')) return
+      $parent.trigger(e = $.Event('hide.bs.dropdown'))
+      if (e.isDefaultPrevented()) return
+      $parent.removeClass('open').trigger('hidden.bs.dropdown')
+    })
+  }
+
+  function getParent($this) {
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+    }
+
+    var $parent = selector && $(selector)
+
+    return $parent && $parent.length ? $parent : $this.parent()
+  }
+
+
+  // DROPDOWN PLUGIN DEFINITION
+  // ==========================
+
+  var old = $.fn.dropdown
+
+  $.fn.dropdown = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('dropdown')
+
+      if (!data) $this.data('dropdown', (data = new Dropdown(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  $.fn.dropdown.Constructor = Dropdown
+
+
+  // DROPDOWN NO CONFLICT
+  // ====================
+
+  $.fn.dropdown.noConflict = function () {
+    $.fn.dropdown = old
+    return this
+  }
+
+
+  // APPLY TO STANDARD DROPDOWN ELEMENTS
+  // ===================================
+
+  $(document)
+    .on('click.bs.dropdown.data-api', clearMenus)
+    .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+    .on('click.bs.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
+    .on('keydown.bs.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: modal.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#modals
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // MODAL CLASS DEFINITION
+  // ======================
+
+  var Modal = function (element, options) {
+    this.options   = options
+    this.$element  = $(element)
+    this.$backdrop =
+    this.isShown   = null
+
+    if (this.options.remote) this.$element.load(this.options.remote)
+  }
+
+  Modal.DEFAULTS = {
+      backdrop: true
+    , keyboard: true
+    , show: true
+  }
+
+  Modal.prototype.toggle = function (_relatedTarget) {
+    return this[!this.isShown ? 'show' : 'hide'](_relatedTarget)
+  }
+
+  Modal.prototype.show = function (_relatedTarget) {
+    var that = this
+    var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
+
+    this.$element.trigger(e)
+
+    if (this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = true
+
+    this.escape()
+
+    this.$element.on('click.dismiss.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
+
+    this.backdrop(function () {
+      var transition = $.support.transition && that.$element.hasClass('fade')
+
+      if (!that.$element.parent().length) {
+        that.$element.appendTo(document.body) // don't move modals dom position
+      }
+
+      that.$element.show()
+
+      if (transition) {
+        that.$element[0].offsetWidth // force reflow
+      }
+
+      that.$element
+        .addClass('in')
+        .attr('aria-hidden', false)
+
+      that.enforceFocus()
+
+      var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
+
+      transition ?
+        that.$element.find('.modal-dialog') // wait for modal to slide in
+          .one($.support.transition.end, function () {
+            that.$element.focus().trigger(e)
+          })
+          .emulateTransitionEnd(300) :
+        that.$element.focus().trigger(e)
+    })
+  }
+
+  Modal.prototype.hide = function (e) {
+    if (e) e.preventDefault()
+
+    e = $.Event('hide.bs.modal')
+
+    this.$element.trigger(e)
+
+    if (!this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = false
+
+    this.escape()
+
+    $(document).off('focusin.bs.modal')
+
+    this.$element
+      .removeClass('in')
+      .attr('aria-hidden', true)
+      .off('click.dismiss.modal')
+
+    $.support.transition && this.$element.hasClass('fade') ?
+      this.$element
+        .one($.support.transition.end, $.proxy(this.hideModal, this))
+        .emulateTransitionEnd(300) :
+      this.hideModal()
+  }
+
+  Modal.prototype.enforceFocus = function () {
+    $(document)
+      .off('focusin.bs.modal') // guard against infinite focus loop
+      .on('focusin.bs.modal', $.proxy(function (e) {
+        if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
+          this.$element.focus()
+        }
+      }, this))
+  }
+
+  Modal.prototype.escape = function () {
+    if (this.isShown && this.options.keyboard) {
+      this.$element.on('keyup.dismiss.bs.modal', $.proxy(function (e) {
+        e.which == 27 && this.hide()
+      }, this))
+    } else if (!this.isShown) {
+      this.$element.off('keyup.dismiss.bs.modal')
+    }
+  }
+
+  Modal.prototype.hideModal = function () {
+    var that = this
+    this.$element.hide()
+    this.backdrop(function () {
+      that.removeBackdrop()
+      that.$element.trigger('hidden.bs.modal')
+    })
+  }
+
+  Modal.prototype.removeBackdrop = function () {
+    this.$backdrop && this.$backdrop.remove()
+    this.$backdrop = null
+  }
+
+  Modal.prototype.backdrop = function (callback) {
+    var that    = this
+    var animate = this.$element.hasClass('fade') ? 'fade' : ''
+
+    if (this.isShown && this.options.backdrop) {
+      var doAnimate = $.support.transition && animate
+
+      this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
+        .appendTo(document.body)
+
+      this.$element.on('click.dismiss.modal', $.proxy(function (e) {
+        if (e.target !== e.currentTarget) return
+        this.options.backdrop == 'static'
+          ? this.$element[0].focus.call(this.$element[0])
+          : this.hide.call(this)
+      }, this))
+
+      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
+
+      this.$backdrop.addClass('in')
+
+      if (!callback) return
+
+      doAnimate ?
+        this.$backdrop
+          .one($.support.transition.end, callback)
+          .emulateTransitionEnd(150) :
+        callback()
+
+    } else if (!this.isShown && this.$backdrop) {
+      this.$backdrop.removeClass('in')
+
+      $.support.transition && this.$element.hasClass('fade')?
+        this.$backdrop
+          .one($.support.transition.end, callback)
+          .emulateTransitionEnd(150) :
+        callback()
+
+    } else if (callback) {
+      callback()
+    }
+  }
+
+
+  // MODAL PLUGIN DEFINITION
+  // =======================
+
+  var old = $.fn.modal
+
+  $.fn.modal = function (option, _relatedTarget) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.modal')
+      var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
+      if (typeof option == 'string') data[option](_relatedTarget)
+      else if (options.show) data.show(_relatedTarget)
+    })
+  }
+
+  $.fn.modal.Constructor = Modal
+
+
+  // MODAL NO CONFLICT
+  // =================
+
+  $.fn.modal.noConflict = function () {
+    $.fn.modal = old
+    return this
+  }
+
+
+  // MODAL DATA-API
+  // ==============
+
+  $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
+    var $this   = $(this)
+    var href    = $this.attr('href')
+    var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
+    var option  = $target.data('modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
+
+    e.preventDefault()
+
+    $target
+      .modal(option, this)
+      .one('hide', function () {
+        $this.is(':visible') && $this.focus()
+      })
+  })
+
+  $(document)
+    .on('show.bs.modal',  '.modal', function () { $(document.body).addClass('modal-open') })
+    .on('hidden.bs.modal', '.modal', function () { $(document.body).removeClass('modal-open') })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: tooltip.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#tooltip
+ * Inspired by the original jQuery.tipsy by Jason Frame
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // TOOLTIP PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Tooltip = function (element, options) {
+    this.type       =
+    this.options    =
+    this.enabled    =
+    this.timeout    =
+    this.hoverState =
+    this.$element   = null
+
+    this.init('tooltip', element, options)
+  }
+
+  Tooltip.DEFAULTS = {
+    animation: true
+  , placement: 'top'
+  , selector: false
+  , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
+  , trigger: 'hover focus'
+  , title: ''
+  , delay: 0
+  , html: false
+  , container: false
+  }
+
+  Tooltip.prototype.init = function (type, element, options) {
+    this.enabled  = true
+    this.type     = type
+    this.$element = $(element)
+    this.options  = this.getOptions(options)
+
+    var triggers = this.options.trigger.split(' ')
+
+    for (var i = triggers.length; i--;) {
+      var trigger = triggers[i]
+
+      if (trigger == 'click') {
+        this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
+      } else if (trigger != 'manual') {
+        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focus'
+        var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
+
+        this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
+        this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
+      }
+    }
+
+    this.options.selector ?
+      (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
+      this.fixTitle()
+  }
+
+  Tooltip.prototype.getDefaults = function () {
+    return Tooltip.DEFAULTS
+  }
+
+  Tooltip.prototype.getOptions = function (options) {
+    options = $.extend({}, this.getDefaults(), this.$element.data(), options)
+
+    if (options.delay && typeof options.delay == 'number') {
+      options.delay = {
+        show: options.delay
+      , hide: options.delay
+      }
+    }
+
+    return options
+  }
+
+  Tooltip.prototype.getDelegateOptions = function () {
+    var options  = {}
+    var defaults = this.getDefaults()
+
+    this._options && $.each(this._options, function (key, value) {
+      if (defaults[key] != value) options[key] = value
+    })
+
+    return options
+  }
+
+  Tooltip.prototype.enter = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'in'
+
+    if (!self.options.delay || !self.options.delay.show) return self.show()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'in') self.show()
+    }, self.options.delay.show)
+  }
+
+  Tooltip.prototype.leave = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'out'
+
+    if (!self.options.delay || !self.options.delay.hide) return self.hide()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'out') self.hide()
+    }, self.options.delay.hide)
+  }
+
+  Tooltip.prototype.show = function () {
+    var e = $.Event('show.bs.'+ this.type)
+
+    if (this.hasContent() && this.enabled) {
+      this.$element.trigger(e)
+
+      if (e.isDefaultPrevented()) return
+
+      var $tip = this.tip()
+
+      this.setContent()
+
+      if (this.options.animation) $tip.addClass('fade')
+
+      var placement = typeof this.options.placement == 'function' ?
+        this.options.placement.call(this, $tip[0], this.$element[0]) :
+        this.options.placement
+
+      var autoToken = /\s?auto?\s?/i
+      var autoPlace = autoToken.test(placement)
+      if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
+
+      $tip
+        .detach()
+        .css({ top: 0, left: 0, display: 'block' })
+        .addClass(placement)
+
+      this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
+
+      var pos          = this.getPosition()
+      var actualWidth  = $tip[0].offsetWidth
+      var actualHeight = $tip[0].offsetHeight
+
+      if (autoPlace) {
+        var $parent = this.$element.parent()
+
+        var orgPlacement = placement
+        var docScroll    = document.documentElement.scrollTop || document.body.scrollTop
+        var parentWidth  = this.options.container == 'body' ? window.innerWidth  : $parent.outerWidth()
+        var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight()
+        var parentLeft   = this.options.container == 'body' ? 0 : $parent.offset().left
+
+        placement = placement == 'bottom' && pos.top   + pos.height  + actualHeight - docScroll > parentHeight  ? 'top'    :
+                    placement == 'top'    && pos.top   - docScroll   - actualHeight < 0                         ? 'bottom' :
+                    placement == 'right'  && pos.right + actualWidth > parentWidth                              ? 'left'   :
+                    placement == 'left'   && pos.left  - actualWidth < parentLeft                               ? 'right'  :
+                    placement
+
+        $tip
+          .removeClass(orgPlacement)
+          .addClass(placement)
+      }
+
+      var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
+
+      this.applyPlacement(calculatedOffset, placement)
+      this.$element.trigger('shown.bs.' + this.type)
+    }
+  }
+
+  Tooltip.prototype.applyPlacement = function(offset, placement) {
+    var replace
+    var $tip   = this.tip()
+    var width  = $tip[0].offsetWidth
+    var height = $tip[0].offsetHeight
+
+    // manually read margins because getBoundingClientRect includes difference
+    var marginTop = parseInt($tip.css('margin-top'), 10)
+    var marginLeft = parseInt($tip.css('margin-left'), 10)
+
+    // we must check for NaN for ie 8/9
+    if (isNaN(marginTop))  marginTop  = 0
+    if (isNaN(marginLeft)) marginLeft = 0
+
+    offset.top  = offset.top  + marginTop
+    offset.left = offset.left + marginLeft
+
+    $tip
+      .offset(offset)
+      .addClass('in')
+
+    // check to see if placing tip in new offset caused the tip to resize itself
+    var actualWidth  = $tip[0].offsetWidth
+    var actualHeight = $tip[0].offsetHeight
+
+    if (placement == 'top' && actualHeight != height) {
+      replace = true
+      offset.top = offset.top + height - actualHeight
+    }
+
+    if (/bottom|top/.test(placement)) {
+      var delta = 0
+
+      if (offset.left < 0) {
+        delta       = offset.left * -2
+        offset.left = 0
+
+        $tip.offset(offset)
+
+        actualWidth  = $tip[0].offsetWidth
+        actualHeight = $tip[0].offsetHeight
+      }
+
+      this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
+    } else {
+      this.replaceArrow(actualHeight - height, actualHeight, 'top')
+    }
+
+    if (replace) $tip.offset(offset)
+  }
+
+  Tooltip.prototype.replaceArrow = function(delta, dimension, position) {
+    this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
+  }
+
+  Tooltip.prototype.setContent = function () {
+    var $tip  = this.tip()
+    var title = this.getTitle()
+
+    $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
+    $tip.removeClass('fade in top bottom left right')
+  }
+
+  Tooltip.prototype.hide = function () {
+    var that = this
+    var $tip = this.tip()
+    var e    = $.Event('hide.bs.' + this.type)
+
+    function complete() {
+      if (that.hoverState != 'in') $tip.detach()
+    }
+
+    this.$element.trigger(e)
+
+    if (e.isDefaultPrevented()) return
+
+    $tip.removeClass('in')
+
+    $.support.transition && this.$tip.hasClass('fade') ?
+      $tip
+        .one($.support.transition.end, complete)
+        .emulateTransitionEnd(150) :
+      complete()
+
+    this.$element.trigger('hidden.bs.' + this.type)
+
+    return this
+  }
+
+  Tooltip.prototype.fixTitle = function () {
+    var $e = this.$element
+    if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
+      $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
+    }
+  }
+
+  Tooltip.prototype.hasContent = function () {
+    return this.getTitle()
+  }
+
+  Tooltip.prototype.getPosition = function () {
+    var el = this.$element[0]
+    return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
+      width: el.offsetWidth
+    , height: el.offsetHeight
+    }, this.$element.offset())
+  }
+
+  Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
+    return placement == 'bottom' ? { top: pos.top + pos.height,   left: pos.left + pos.width / 2 - actualWidth / 2  } :
+           placement == 'top'    ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2  } :
+           placement == 'left'   ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
+        /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width   }
+  }
+
+  Tooltip.prototype.getTitle = function () {
+    var title
+    var $e = this.$element
+    var o  = this.options
+
+    title = $e.attr('data-original-title')
+      || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
+
+    return title
+  }
+
+  Tooltip.prototype.tip = function () {
+    return this.$tip = this.$tip || $(this.options.template)
+  }
+
+  Tooltip.prototype.arrow = function () {
+    return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')
+  }
+
+  Tooltip.prototype.validate = function () {
+    if (!this.$element[0].parentNode) {
+      this.hide()
+      this.$element = null
+      this.options  = null
+    }
+  }
+
+  Tooltip.prototype.enable = function () {
+    this.enabled = true
+  }
+
+  Tooltip.prototype.disable = function () {
+    this.enabled = false
+  }
+
+  Tooltip.prototype.toggleEnabled = function () {
+    this.enabled = !this.enabled
+  }
+
+  Tooltip.prototype.toggle = function (e) {
+    var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this
+    self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
+  }
+
+  Tooltip.prototype.destroy = function () {
+    this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)
+  }
+
+
+  // TOOLTIP PLUGIN DEFINITION
+  // =========================
+
+  var old = $.fn.tooltip
+
+  $.fn.tooltip = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.tooltip')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.tooltip.Constructor = Tooltip
+
+
+  // TOOLTIP NO CONFLICT
+  // ===================
+
+  $.fn.tooltip.noConflict = function () {
+    $.fn.tooltip = old
+    return this
+  }
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: popover.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#popovers
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // POPOVER PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Popover = function (element, options) {
+    this.init('popover', element, options)
+  }
+
+  if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
+
+  Popover.DEFAULTS = $.extend({} , $.fn.tooltip.Constructor.DEFAULTS, {
+    placement: 'right'
+  , trigger: 'click'
+  , content: ''
+  , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
+  })
+
+
+  // NOTE: POPOVER EXTENDS tooltip.js
+  // ================================
+
+  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
+
+  Popover.prototype.constructor = Popover
+
+  Popover.prototype.getDefaults = function () {
+    return Popover.DEFAULTS
+  }
+
+  Popover.prototype.setContent = function () {
+    var $tip    = this.tip()
+    var title   = this.getTitle()
+    var content = this.getContent()
+
+    $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
+    $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
+
+    $tip.removeClass('fade top bottom left right in')
+
+    // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
+    // this manually by checking the contents.
+    if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
+  }
+
+  Popover.prototype.hasContent = function () {
+    return this.getTitle() || this.getContent()
+  }
+
+  Popover.prototype.getContent = function () {
+    var $e = this.$element
+    var o  = this.options
+
+    return $e.attr('data-content')
+      || (typeof o.content == 'function' ?
+            o.content.call($e[0]) :
+            o.content)
+  }
+
+  Popover.prototype.arrow = function () {
+    return this.$arrow = this.$arrow || this.tip().find('.arrow')
+  }
+
+  Popover.prototype.tip = function () {
+    if (!this.$tip) this.$tip = $(this.options.template)
+    return this.$tip
+  }
+
+
+  // POPOVER PLUGIN DEFINITION
+  // =========================
+
+  var old = $.fn.popover
+
+  $.fn.popover = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.popover')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.popover.Constructor = Popover
+
+
+  // POPOVER NO CONFLICT
+  // ===================
+
+  $.fn.popover.noConflict = function () {
+    $.fn.popover = old
+    return this
+  }
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: scrollspy.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#scrollspy
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // SCROLLSPY CLASS DEFINITION
+  // ==========================
+
+  function ScrollSpy(element, options) {
+    var href
+    var process  = $.proxy(this.process, this)
+
+    this.$element       = $(element).is('body') ? $(window) : $(element)
+    this.$body          = $('body')
+    this.$scrollElement = this.$element.on('scroll.bs.scroll-spy.data-api', process)
+    this.options        = $.extend({}, ScrollSpy.DEFAULTS, options)
+    this.selector       = (this.options.target
+      || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+      || '') + ' .nav li > a'
+    this.offsets        = $([])
+    this.targets        = $([])
+    this.activeTarget   = null
+
+    this.refresh()
+    this.process()
+  }
+
+  ScrollSpy.DEFAULTS = {
+    offset: 10
+  }
+
+  ScrollSpy.prototype.refresh = function () {
+    var offsetMethod = this.$element[0] == window ? 'offset' : 'position'
+
+    this.offsets = $([])
+    this.targets = $([])
+
+    var self     = this
+    var $targets = this.$body
+      .find(this.selector)
+      .map(function () {
+        var $el   = $(this)
+        var href  = $el.data('target') || $el.attr('href')
+        var $href = /^#\w/.test(href) && $(href)
+
+        return ($href
+          && $href.length
+          && [[ $href[offsetMethod]().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]]) || null
+      })
+      .sort(function (a, b) { return a[0] - b[0] })
+      .each(function () {
+        self.offsets.push(this[0])
+        self.targets.push(this[1])
+      })
+  }
+
+  ScrollSpy.prototype.process = function () {
+    var scrollTop    = this.$scrollElement.scrollTop() + this.options.offset
+    var scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
+    var maxScroll    = scrollHeight - this.$scrollElement.height()
+    var offsets      = this.offsets
+    var targets      = this.targets
+    var activeTarget = this.activeTarget
+    var i
+
+    if (scrollTop >= maxScroll) {
+      return activeTarget != (i = targets.last()[0]) && this.activate(i)
+    }
+
+    for (i = offsets.length; i--;) {
+      activeTarget != targets[i]
+        && scrollTop >= offsets[i]
+        && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
+        && this.activate( targets[i] )
+    }
+  }
+
+  ScrollSpy.prototype.activate = function (target) {
+    this.activeTarget = target
+
+    $(this.selector)
+      .parents('.active')
+      .removeClass('active')
+
+    var selector = this.selector
+      + '[data-target="' + target + '"],'
+      + this.selector + '[href="' + target + '"]'
+
+    var active = $(selector)
+      .parents('li')
+      .addClass('active')
+
+    if (active.parent('.dropdown-menu').length)  {
+      active = active
+        .closest('li.dropdown')
+        .addClass('active')
+    }
+
+    active.trigger('activate')
+  }
+
+
+  // SCROLLSPY PLUGIN DEFINITION
+  // ===========================
+
+  var old = $.fn.scrollspy
+
+  $.fn.scrollspy = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.scrollspy')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.scrollspy.Constructor = ScrollSpy
+
+
+  // SCROLLSPY NO CONFLICT
+  // =====================
+
+  $.fn.scrollspy.noConflict = function () {
+    $.fn.scrollspy = old
+    return this
+  }
+
+
+  // SCROLLSPY DATA-API
+  // ==================
+
+  $(window).on('load', function () {
+    $('[data-spy="scroll"]').each(function () {
+      var $spy = $(this)
+      $spy.scrollspy($spy.data())
+    })
+  })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: tab.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#tabs
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // TAB CLASS DEFINITION
+  // ====================
+
+  var Tab = function (element) {
+    this.element = $(element)
+  }
+
+  Tab.prototype.show = function () {
+    var $this    = this.element
+    var $ul      = $this.closest('ul:not(.dropdown-menu)')
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+    }
+
+    if ($this.parent('li').hasClass('active')) return
+
+    var previous = $ul.find('.active:last a')[0]
+    var e        = $.Event('show.bs.tab', {
+      relatedTarget: previous
+    })
+
+    $this.trigger(e)
+
+    if (e.isDefaultPrevented()) return
+
+    var $target = $(selector)
+
+    this.activate($this.parent('li'), $ul)
+    this.activate($target, $target.parent(), function () {
+      $this.trigger({
+        type: 'shown.bs.tab'
+      , relatedTarget: previous
+      })
+    })
+  }
+
+  Tab.prototype.activate = function (element, container, callback) {
+    var $active    = container.find('> .active')
+    var transition = callback
+      && $.support.transition
+      && $active.hasClass('fade')
+
+    function next() {
+      $active
+        .removeClass('active')
+        .find('> .dropdown-menu > .active')
+        .removeClass('active')
+
+      element.addClass('active')
+
+      if (transition) {
+        element[0].offsetWidth // reflow for transition
+        element.addClass('in')
+      } else {
+        element.removeClass('fade')
+      }
+
+      if (element.parent('.dropdown-menu')) {
+        element.closest('li.dropdown').addClass('active')
+      }
+
+      callback && callback()
+    }
+
+    transition ?
+      $active
+        .one($.support.transition.end, next)
+        .emulateTransitionEnd(150) :
+      next()
+
+    $active.removeClass('in')
+  }
+
+
+  // TAB PLUGIN DEFINITION
+  // =====================
+
+  var old = $.fn.tab
+
+  $.fn.tab = function ( option ) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.tab')
+
+      if (!data) $this.data('bs.tab', (data = new Tab(this)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.tab.Constructor = Tab
+
+
+  // TAB NO CONFLICT
+  // ===============
+
+  $.fn.tab.noConflict = function () {
+    $.fn.tab = old
+    return this
+  }
+
+
+  // TAB DATA-API
+  // ============
+
+  $(document).on('click.bs.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
+    e.preventDefault()
+    $(this).tab('show')
+  })
+
+}(window.jQuery);
+
+/* ========================================================================
+ * Bootstrap: affix.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#affix
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // AFFIX CLASS DEFINITION
+  // ======================
+
+  var Affix = function (element, options) {
+    this.options = $.extend({}, Affix.DEFAULTS, options)
+    this.$window = $(window)
+      .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
+      .on('click.bs.affix.data-api',  $.proxy(this.checkPositionWithEventLoop, this))
+
+    this.$element = $(element)
+    this.affixed  =
+    this.unpin    = null
+
+    this.checkPosition()
+  }
+
+  Affix.RESET = 'affix affix-top affix-bottom'
+
+  Affix.DEFAULTS = {
+    offset: 0
+  }
+
+  Affix.prototype.checkPositionWithEventLoop = function () {
+    setTimeout($.proxy(this.checkPosition, this), 1)
+  }
+
+  Affix.prototype.checkPosition = function () {
+    if (!this.$element.is(':visible')) return
+
+    var scrollHeight = $(document).height()
+    var scrollTop    = this.$window.scrollTop()
+    var position     = this.$element.offset()
+    var offset       = this.options.offset
+    var offsetTop    = offset.top
+    var offsetBottom = offset.bottom
+
+    if (typeof offset != 'object')         offsetBottom = offsetTop = offset
+    if (typeof offsetTop == 'function')    offsetTop    = offset.top()
+    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
+
+    var affix = this.unpin   != null && (scrollTop + this.unpin <= position.top) ? false :
+                offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
+                offsetTop    != null && (scrollTop <= offsetTop) ? 'top' : false
+
+    if (this.affixed === affix) return
+    if (this.unpin) this.$element.css('top', '')
+
+    this.affixed = affix
+    this.unpin   = affix == 'bottom' ? position.top - scrollTop : null
+
+    this.$element.removeClass(Affix.RESET).addClass('affix' + (affix ? '-' + affix : ''))
+
+    if (affix == 'bottom') {
+      this.$element.offset({ top: document.body.offsetHeight - offsetBottom - this.$element.height() })
+    }
+  }
+
+
+  // AFFIX PLUGIN DEFINITION
+  // =======================
+
+  var old = $.fn.affix
+
+  $.fn.affix = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.affix')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.affix.Constructor = Affix
+
+
+  // AFFIX NO CONFLICT
+  // =================
+
+  $.fn.affix.noConflict = function () {
+    $.fn.affix = old
+    return this
+  }
+
+
+  // AFFIX DATA-API
+  // ==============
+
+  $(window).on('load', function () {
+    $('[data-spy="affix"]').each(function () {
+      var $spy = $(this)
+      var data = $spy.data()
+
+      data.offset = data.offset || {}
+
+      if (data.offsetBottom) data.offset.bottom = data.offsetBottom
+      if (data.offsetTop)    data.offset.top    = data.offsetTop
+
+      $spy.affix(data)
+    })
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/dist/js/bootstrap.min.js b/bootstrap-3.0.0/dist/js/bootstrap.min.js
new file mode 100644
index 0000000..1765631
--- /dev/null
+++ b/bootstrap-3.0.0/dist/js/bootstrap.min.js
@@ -0,0 +1,6 @@
+/**
+* bootstrap.js v3.0.0 by @fat and @mdo
+* Copyright 2013 Twitter Inc.
+* http://www.apache.org/licenses/LICENSE-2.0
+*/
+if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(window.jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("dropdown");d||c.data("dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;if("top"==b&&j!=f&&(c=!0,a.top=a.top+f-j),/bottom|top/.test(b)){var k=0;a.left<0&&(k=-2*a.left,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach()}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.$element.trigger("hidden.bs."+this.type),this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery);
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/carousel/carousel.css b/bootstrap-3.0.0/examples/carousel/carousel.css
new file mode 100644
index 0000000..164f306
--- /dev/null
+++ b/bootstrap-3.0.0/examples/carousel/carousel.css
@@ -0,0 +1,128 @@
+/* GLOBAL STYLES
+-------------------------------------------------- */
+/* Padding below the footer and lighter body text */
+
+body {
+  padding-bottom: 40px;
+  color: #5a5a5a;
+}
+
+
+
+/* CUSTOMIZE THE NAVBAR
+-------------------------------------------------- */
+
+/* Special class on .container surrounding .navbar, used for positioning it into place. */
+.navbar-wrapper {
+  position: relative;
+  z-index: 15;
+}
+
+
+/* CUSTOMIZE THE CAROUSEL
+-------------------------------------------------- */
+
+/* Carousel base class */
+.carousel {
+  margin-bottom: 60px;
+
+  /* Negative margin to pull up carousel. 90px is roughly margins and height of navbar. */
+  margin-top: -90px;
+}
+/* Since positioning the image, we need to help out the caption */
+.carousel-caption {
+  z-index: 10;
+}
+
+/* Declare heights because of positioning of img element */
+.carousel .item {
+  height: 500px;
+  background-color: #777;
+}
+.carousel-inner > .item > img {
+  position: absolute;
+  top: 0;
+  left: 0;
+  min-width: 100%;
+  height: 500px;
+}
+
+
+
+/* MARKETING CONTENT
+-------------------------------------------------- */
+
+/* Pad the edges of the mobile views a bit */
+.marketing {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+/* Center align the text within the three columns below the carousel */
+.marketing .col-lg-4 {
+  text-align: center;
+  margin-bottom: 20px;
+}
+.marketing h2 {
+  font-weight: normal;
+}
+.marketing .col-lg-4 p {
+  margin-left: 10px;
+  margin-right: 10px;
+}
+
+
+/* Featurettes
+------------------------- */
+
+.featurette-divider {
+  margin: 80px 0; /* Space out the Bootstrap <hr> more */
+}
+
+/* Thin out the marketing headings */
+.featurette-heading {
+  font-weight: 300;
+  line-height: 1;
+  letter-spacing: -1px;
+}
+
+
+
+/* RESPONSIVE CSS
+-------------------------------------------------- */
+
+@media (min-width: 768px) {
+
+  /* Remove the edge padding needed for mobile */
+  .marketing {
+    padding-left: 0;
+    padding-right: 0;
+  }
+
+  /* Navbar positioning foo */
+  .navbar-wrapper {
+    margin-top: 20px;
+  }
+  /* The navbar becomes detached from the top, so we round the corners */
+  .navbar-wrapper .navbar {
+    border-radius: 4px;
+  }
+
+  /* Bump up size of carousel content */
+  .carousel-caption p {
+    margin-bottom: 20px;
+    font-size: 21px;
+    line-height: 1.4;
+  }
+
+  .featurette-heading {
+    font-size: 50px;
+  }
+
+}
+
+@media (min-width: 992px) {
+  .featurette-heading {
+    margin-top: 120px;
+  }
+}
diff --git a/bootstrap-3.0.0/examples/carousel/index.html b/bootstrap-3.0.0/examples/carousel/index.html
new file mode 100644
index 0000000..d962c1e
--- /dev/null
+++ b/bootstrap-3.0.0/examples/carousel/index.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Carousel Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+
+    <!-- Custom styles for this template -->
+    <link href="carousel.css" rel="stylesheet">
+  </head>
+<!-- NAVBAR
+================================================== -->
+  <body>
+    <div class="navbar-wrapper">
+      <div class="container">
+
+        <div class="navbar navbar-inverse navbar-static-top">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              <a class="navbar-brand" href="#">Project name</a>
+            </div>
+            <div class="navbar-collapse collapse">
+              <ul class="nav navbar-nav">
+                <li class="active"><a href="#">Home</a></li>
+                <li><a href="#about">About</a></li>
+                <li><a href="#contact">Contact</a></li>
+                <li class="dropdown">
+                  <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+                  <ul class="dropdown-menu">
+                    <li><a href="#">Action</a></li>
+                    <li><a href="#">Another action</a></li>
+                    <li><a href="#">Something else here</a></li>
+                    <li class="divider"></li>
+                    <li class="dropdown-header">Nav header</li>
+                    <li><a href="#">Separated link</a></li>
+                    <li><a href="#">One more separated link</a></li>
+                  </ul>
+                </li>
+              </ul>
+            </div>
+          </div>
+        </div>
+
+      </div>
+    </div>
+
+
+    <!-- Carousel
+    ================================================== -->
+    <div id="myCarousel" class="carousel slide">
+      <!-- Indicators -->
+      <ol class="carousel-indicators">
+        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
+        <li data-target="#myCarousel" data-slide-to="1"></li>
+        <li data-target="#myCarousel" data-slide-to="2"></li>
+      </ol>
+      <div class="carousel-inner">
+        <div class="item active">
+          <img src="data:image/png;base64," data-src="holder.js/100%x500/auto/#777:#7a7a7a/text:First slide" alt="First slide">
+          <div class="container">
+            <div class="carousel-caption">
+              <h1>Example headline.</h1>
+              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+              <p><a class="btn btn-large btn-primary" href="#">Sign up today</a></p>
+            </div>
+          </div>
+        </div>
+        <div class="item">
+          <img src="data:image/png;base64," data-src="holder.js/100%x500/auto/#777:#7a7a7a/text:Second slide" alt="Second slide">
+          <div class="container">
+            <div class="carousel-caption">
+              <h1>Another example headline.</h1>
+              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+              <p><a class="btn btn-large btn-primary" href="#">Learn more</a></p>
+            </div>
+          </div>
+        </div>
+        <div class="item">
+          <img src="data:image/png;base64," data-src="holder.js/100%x500/auto/#777:#7a7a7a/text:Third slide" alt="Third slide">
+          <div class="container">
+            <div class="carousel-caption">
+              <h1>One more for good measure.</h1>
+              <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+              <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+            </div>
+          </div>
+        </div>
+      </div>
+      <a class="left carousel-control" href="#myCarousel" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a>
+      <a class="right carousel-control" href="#myCarousel" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
+    </div><!-- /.carousel -->
+
+
+
+    <!-- Marketing messaging and featurettes
+    ================================================== -->
+    <!-- Wrap the rest of the page in another container to center all the content. -->
+
+    <div class="container marketing">
+
+      <!-- Three columns of text below the carousel -->
+      <div class="row">
+        <div class="col-lg-4">
+          <img class="img-circle" src="data:image/png;base64," data-src="holder.js/140x140" alt="Generic placeholder image">
+          <h2>Heading</h2>
+          <p>Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Praesent commodo cursus magna.</p>
+          <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+        </div><!-- /.col-lg-4 -->
+        <div class="col-lg-4">
+          <img class="img-circle" src="data:image/png;base64," data-src="holder.js/140x140" alt="Generic placeholder image">
+          <h2>Heading</h2>
+          <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh.</p>
+          <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+        </div><!-- /.col-lg-4 -->
+        <div class="col-lg-4">
+          <img class="img-circle" src="data:image/png;base64," data-src="holder.js/140x140" alt="Generic placeholder image">
+          <h2>Heading</h2>
+          <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
+          <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+        </div><!-- /.col-lg-4 -->
+      </div><!-- /.row -->
+
+
+      <!-- START THE FEATURETTES -->
+
+      <hr class="featurette-divider">
+
+      <div class="row featurette">
+        <div class="col-md-7">
+          <h2 class="featurette-heading">First featurette heading. <span class="text-muted">It'll blow your mind.</span></h2>
+          <p class="lead">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p>
+        </div>
+        <div class="col-md-5">
+          <img class="featurette-image img-responsive" src="data:image/png;base64," data-src="holder.js/500x500/auto" alt="Generic placeholder image">
+        </div>
+      </div>
+
+      <hr class="featurette-divider">
+
+      <div class="row featurette">
+        <div class="col-md-5">
+          <img class="featurette-image img-responsive" src="data:image/png;base64," data-src="holder.js/500x500/auto" alt="Generic placeholder image">
+        </div>
+        <div class="col-md-7">
+          <h2 class="featurette-heading">Oh yeah, it's that good. <span class="text-muted">See for yourself.</span></h2>
+          <p class="lead">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p>
+        </div>
+      </div>
+
+      <hr class="featurette-divider">
+
+      <div class="row featurette">
+        <div class="col-md-7">
+          <h2 class="featurette-heading">And lastly, this one. <span class="text-muted">Checkmate.</span></h2>
+          <p class="lead">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p>
+        </div>
+        <div class="col-md-5">
+          <img class="featurette-image img-responsive" src="data:image/png;base64," data-src="holder.js/500x500/auto" alt="Generic placeholder image">
+        </div>
+      </div>
+
+      <hr class="featurette-divider">
+
+      <!-- /END THE FEATURETTES -->
+
+
+      <!-- FOOTER -->
+      <footer>
+        <p class="pull-right"><a href="#">Back to top</a></p>
+        <p>&copy; 2013 Company, Inc. &middot; <a href="#">Privacy</a> &middot; <a href="#">Terms</a></p>
+      </footer>
+
+    </div><!-- /.container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+    <script src="../../assets/js/holder.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/grid/grid.css b/bootstrap-3.0.0/examples/grid/grid.css
new file mode 100644
index 0000000..963b128
--- /dev/null
+++ b/bootstrap-3.0.0/examples/grid/grid.css
@@ -0,0 +1,28 @@
+.container {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+h4 {
+  margin-top: 25px;
+}
+.row {
+  margin-bottom: 20px;
+}
+.row .row {
+  margin-top: 10px;
+  margin-bottom: 0;
+}
+[class*="col-"] {
+  padding-top: 15px;
+  padding-bottom: 15px;
+  background-color: #eee;
+  border: 1px solid #ddd;
+  background-color: rgba(86,61,124,.15);
+  border: 1px solid rgba(86,61,124,.2);
+}
+
+hr {
+  margin-top: 40px;
+  margin-bottom: 40px;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/grid/index.html b/bootstrap-3.0.0/examples/grid/index.html
new file mode 100644
index 0000000..239b0d1
--- /dev/null
+++ b/bootstrap-3.0.0/examples/grid/index.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Grid Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="grid.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+    <div class="container">
+
+      <div class="page-header">
+        <h1>Bootstrap grid examples</h1>
+        <p class="lead">Basic grid layouts to get you familiar with building within the Bootstrap grid system.</p>
+      </div>
+
+      <h3>Three equal columns</h3>
+      <p>Get three equal-width columns <strong>starting at desktops and scaling to large desktops</strong>. On mobile devices, tablets and below, the columns will automatically stack.</p>
+      <div class="row">
+        <div class="col-md-4">.col-md-4</div>
+        <div class="col-md-4">.col-md-4</div>
+        <div class="col-md-4">.col-md-4</div>
+      </div>
+
+      <h3>Three unequal columns</h3>
+      <p>Get three columns <strong>starting at desktops and scaling to large desktops</strong> of various widths. Remember, grid columns should add up to twelve for a single horizontal block. More than that, and columns start stacking no matter the viewport.</p>
+      <div class="row">
+        <div class="col-md-3">.col-md-3</div>
+        <div class="col-md-6">.col-md-6</div>
+        <div class="col-md-3">.col-md-3</div>
+      </div>
+
+      <h3>Two columns</h3>
+      <p>Get two columns <strong>starting at desktops and scaling to large desktops</strong>.</p>
+      <div class="row">
+        <div class="col-md-8">.col-md-8</div>
+        <div class="col-md-4">.col-md-4</div>
+      </div>
+
+      <h3>Full width, single column</h3>
+      <p class="text-warning">No grid classes are necessary for full-width elements.</p>
+
+      <hr>
+
+      <h3>Two columns with two nested columns</h3>
+      <p>Per the documentation, nesting is easy—just put a row of columns within an existing row. This gives you two columns <strong>starting at desktops and scaling to large desktops</strong>, with another two (equal widths) within the larger column.</p>
+      <p>At mobile device sizes, tablets and down, these columns and their nested columns will stack.</p>
+      <div class="row">
+        <div class="col-md-8">
+          .col-md-8
+          <div class="row">
+            <div class="col-md-6">.col-md-6</div>
+            <div class="col-md-6">.col-md-6</div>
+          </div>
+        </div>
+        <div class="col-md-4">.col-md-4</div>
+      </div>
+
+      <hr>
+
+      <h3>Mixed: mobile and desktop</h3>
+      <p>The Bootstrap 3 grid system has four tiers of classes: xs (phones), sm (tablets), md (desktops), and lg (larger desktops). You can use nearly any combination of these classes to create more dynamic and flexible layouts.</p>
+      <p>Each tier of classes scales up, meaning if you plan on setting the same widths for xs and sm, you only need to specify xs.</p>
+      <div class="row">
+        <div class="col-xs-12 col-md-8">.col-xs-12 .col-md-8</div>
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+      </div>
+      <div class="row">
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
+      </div>
+      <div class="row">
+        <div class="col-xs-6 col-md-6">.col-xs-6 .col-md-6</div>
+        <div class="col-xs-6 col-md-6">.col-xs-6 .col-md-6</div>
+      </div>
+
+      <hr>
+
+      <h3>Mixed: mobile, tablet, and desktop</h3>
+      <p></p>
+      <div class="row">
+        <div class="col-xs-12 col-sm-8 col-lg-8">.col-xs-12 .col-lg-8</div>
+        <div class="col-xs-6 col-sm-4 col-lg-4">.col-xs-6 .col-lg-4</div>
+      </div>
+      <div class="row">
+        <div class="col-xs-6 col-sm-4 col-lg-4">.col-xs-6 .col-sm-4 .col-lg-4</div>
+        <div class="col-xs-6 col-sm-4 col-lg-4">.col-xs-6 .col-sm-4 .col-lg-4</div>
+        <div class="col-xs-6 col-sm-4 col-lg-4">.col-xs-6 .col-sm-4 .col-lg-4</div>
+      </div>
+      <div class="row">
+        <div class="col-xs-6 col-sm-6 col-lg-6">.col-xs-6 .col-sm-6 .col-lg-6</div>
+        <div class="col-xs-6 col-sm-6 col-lg-6">.col-xs-6 .col-sm-6 .col-lg-6</div>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/jumbotron-narrow/index.html b/bootstrap-3.0.0/examples/jumbotron-narrow/index.html
new file mode 100644
index 0000000..2fb2313
--- /dev/null
+++ b/bootstrap-3.0.0/examples/jumbotron-narrow/index.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Narrow Jumbotron Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="jumbotron-narrow.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="container">
+      <div class="header">
+        <ul class="nav nav-pills pull-right">
+          <li class="active"><a href="#">Home</a></li>
+          <li><a href="#">About</a></li>
+          <li><a href="#">Contact</a></li>
+        </ul>
+        <h3 class="text-muted">Project name</h3>
+      </div>
+
+      <div class="jumbotron">
+        <h1>Jumbotron heading</h1>
+        <p class="lead">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
+        <p><a class="btn btn-lg btn-success" href="#">Sign up today</a></p>
+      </div>
+
+      <div class="row marketing">
+        <div class="col-lg-6">
+          <h4>Subheading</h4>
+          <p>Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum.</p>
+
+          <h4>Subheading</h4>
+          <p>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.</p>
+
+          <h4>Subheading</h4>
+          <p>Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
+        </div>
+
+        <div class="col-lg-6">
+          <h4>Subheading</h4>
+          <p>Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum.</p>
+
+          <h4>Subheading</h4>
+          <p>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.</p>
+
+          <h4>Subheading</h4>
+          <p>Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
+        </div>
+      </div>
+
+      <div class="footer">
+        <p>&copy; Company 2013</p>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/jumbotron-narrow/jumbotron-narrow.css b/bootstrap-3.0.0/examples/jumbotron-narrow/jumbotron-narrow.css
new file mode 100644
index 0000000..ae7a83f
--- /dev/null
+++ b/bootstrap-3.0.0/examples/jumbotron-narrow/jumbotron-narrow.css
@@ -0,0 +1,79 @@
+/* Space out content a bit */
+body {
+  padding-top: 20px;
+  padding-bottom: 20px;
+}
+
+/* Everything but the jumbotron gets side spacing for mobile first views */
+.header,
+.marketing,
+.footer {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+/* Custom page header */
+.header {
+  border-bottom: 1px solid #e5e5e5;
+}
+/* Make the masthead heading the same height as the navigation */
+.header h3 {
+  margin-top: 0;
+  margin-bottom: 0;
+  line-height: 40px;
+  padding-bottom: 19px;
+}
+
+/* Custom page footer */
+.footer {
+  padding-top: 19px;
+  color: #777;
+  border-top: 1px solid #e5e5e5;
+}
+
+/* Customize container */
+@media (min-width: 768px) {
+  .container {
+    max-width: 730px;
+  }
+}
+.container-narrow > hr {
+  margin: 30px 0;
+}
+
+/* Main marketing message and sign up button */
+.jumbotron {
+  text-align: center;
+  border-bottom: 1px solid #e5e5e5;
+}
+.jumbotron .btn {
+  font-size: 21px;
+  padding: 14px 24px;
+}
+
+/* Supporting marketing content */
+.marketing {
+  margin: 40px 0;
+}
+.marketing p + h4 {
+  margin-top: 28px;
+}
+
+/* Responsive: Portrait tablets and up */
+@media screen and (min-width: 768px) {
+  /* Remove the padding we set earlier */
+  .header,
+  .marketing,
+  .footer {
+    padding-left: 0;
+    padding-right: 0;
+  }
+  /* Space out the masthead */
+  .header {
+    margin-bottom: 30px;
+  }
+  /* Remove the bottom border on the jumbotron for visual effect */
+  .jumbotron {
+    border-bottom: 0;
+  }
+}
diff --git a/bootstrap-3.0.0/examples/jumbotron/index.html b/bootstrap-3.0.0/examples/jumbotron/index.html
new file mode 100644
index 0000000..86255fc
--- /dev/null
+++ b/bootstrap-3.0.0/examples/jumbotron/index.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Jumbotron Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="jumbotron.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="navbar navbar-inverse navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li class="dropdown-header">Nav header</li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <form class="navbar-form navbar-right">
+            <div class="form-group">
+              <input type="text" placeholder="Email" class="form-control">
+            </div>
+            <div class="form-group">
+              <input type="password" placeholder="Password" class="form-control">
+            </div>
+            <button type="submit" class="btn btn-success">Sign in</button>
+          </form>
+        </div><!--/.navbar-collapse -->
+      </div>
+    </div>
+
+    <!-- Main jumbotron for a primary marketing message or call to action -->
+    <div class="jumbotron">
+      <div class="container">
+        <h1>Hello, world!</h1>
+        <p>This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.</p>
+        <p><a class="btn btn-primary btn-lg">Learn more &raquo;</a></p>
+      </div>
+    </div>
+
+    <div class="container">
+      <!-- Example row of columns -->
+      <div class="row">
+        <div class="col-lg-4">
+          <h2>Heading</h2>
+          <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+          <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+        </div>
+        <div class="col-lg-4">
+          <h2>Heading</h2>
+          <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+          <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+       </div>
+        <div class="col-lg-4">
+          <h2>Heading</h2>
+          <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
+          <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+        </div>
+      </div>
+
+      <hr>
+
+      <footer>
+        <p>&copy; Company 2013</p>
+      </footer>
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/jumbotron/jumbotron.css b/bootstrap-3.0.0/examples/jumbotron/jumbotron.css
new file mode 100644
index 0000000..179d408
--- /dev/null
+++ b/bootstrap-3.0.0/examples/jumbotron/jumbotron.css
@@ -0,0 +1,5 @@
+/* Move down content because we have a fixed navbar that is 50px tall */
+body {
+  padding-top: 50px;
+  padding-bottom: 20px;
+}
diff --git a/bootstrap-3.0.0/examples/justified-nav/index.html b/bootstrap-3.0.0/examples/justified-nav/index.html
new file mode 100644
index 0000000..8ab83cc
--- /dev/null
+++ b/bootstrap-3.0.0/examples/justified-nav/index.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Justified Nav Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="justified-nav.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="container">
+
+      <div class="masthead">
+        <h3 class="text-muted">Project name</h3>
+        <ul class="nav nav-justified">
+          <li class="active"><a href="#">Home</a></li>
+          <li><a href="#">Projects</a></li>
+          <li><a href="#">Services</a></li>
+          <li><a href="#">Downloads</a></li>
+          <li><a href="#">About</a></li>
+          <li><a href="#">Contact</a></li>
+        </ul>
+      </div>
+
+      <!-- Jumbotron -->
+      <div class="jumbotron">
+        <h1>Marketing stuff!</h1>
+        <p class="lead">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet.</p>
+        <p><a class="btn btn-lg btn-success" href="#">Get started today</a></p>
+      </div>
+
+      <!-- Example row of columns -->
+      <div class="row">
+        <div class="col-lg-4">
+          <h2>Heading</h2>
+          <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+          <p><a class="btn btn-primary" href="#">View details &raquo;</a></p>
+        </div>
+        <div class="col-lg-4">
+          <h2>Heading</h2>
+          <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+          <p><a class="btn btn-primary" href="#">View details &raquo;</a></p>
+       </div>
+        <div class="col-lg-4">
+          <h2>Heading</h2>
+          <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.</p>
+          <p><a class="btn btn-primary" href="#">View details &raquo;</a></p>
+        </div>
+      </div>
+
+      <!-- Site footer -->
+      <div class="footer">
+        <p>&copy; Company 2013</p>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/justified-nav/justified-nav.css b/bootstrap-3.0.0/examples/justified-nav/justified-nav.css
new file mode 100644
index 0000000..7837acf
--- /dev/null
+++ b/bootstrap-3.0.0/examples/justified-nav/justified-nav.css
@@ -0,0 +1,88 @@
+body {
+  padding-top: 20px;
+}
+
+.footer {
+  border-top: 1px solid #eee;
+  margin-top: 40px;
+  padding-top: 40px;
+  padding-bottom: 40px;
+}
+
+/* Main marketing message and sign up button */
+.jumbotron {
+  text-align: center;
+  background-color: transparent;
+}
+.jumbotron .btn {
+  font-size: 21px;
+  padding: 14px 24px;
+}
+
+/* Customize the nav-justified links to be fill the entire space of the .navbar */
+
+.nav-justified {
+  background-color: #eee;
+  border-radius: 5px;
+  border: 1px solid #ccc;
+}
+.nav-justified > li > a {
+  padding-top: 15px;
+  padding-bottom: 15px;
+  color: #777;
+  font-weight: bold;
+  text-align: center;
+  border-bottom: 1px solid #d5d5d5;
+  background-color: #e5e5e5; /* Old browsers */
+  background-repeat: repeat-x; /* Repeat the gradient */
+  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%); /* FF3.6+ */
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* Chrome 10+,Safari 5.1+ */
+  background-image: -ms-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* IE10+ */
+  background-image: -o-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* Opera 11.10+ */
+  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
+  background-image: linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* W3C */
+}
+.nav-justified > .active > a,
+.nav-justified > .active > a:hover,
+.nav-justified > .active > a:focus {
+  background-color: #ddd;
+  background-image: none;
+  box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
+}
+.nav-justified > li:first-child > a {
+  border-radius: 5px 5px 0 0;
+}
+.nav-justified > li:last-child > a {
+  border-bottom: 0;
+  border-radius: 0 0 5px 5px;
+}
+
+@media (min-width: 768px) {
+  .nav-justified {
+    max-height: 52px;
+  }
+  .nav-justified > li > a {
+    border-left: 1px solid #fff;
+    border-right: 1px solid #d5d5d5;
+  }
+  .nav-justified > li:first-child > a {
+    border-left: 0;
+    border-radius: 5px 0 0 5px;
+  }
+  .nav-justified > li:last-child > a {
+    border-radius: 0 5px 5px 0;
+    border-right: 0;
+  }
+}
+
+/* Responsive: Portrait tablets and up */
+@media screen and (min-width: 768px) {
+  /* Remove the padding we set earlier */
+  .masthead,
+  .marketing,
+  .footer {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
diff --git a/bootstrap-3.0.0/examples/navbar-fixed-top/index.html b/bootstrap-3.0.0/examples/navbar-fixed-top/index.html
new file mode 100644
index 0000000..90f984e
--- /dev/null
+++ b/bootstrap-3.0.0/examples/navbar-fixed-top/index.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Fixed Top Navbar Example for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="navbar-fixed-top.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <!-- Fixed navbar -->
+    <div class="navbar navbar-default navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li class="dropdown-header">Nav header</li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="../navbar/">Default</a></li>
+            <li><a href="../navbar-static-top/">Static top</a></li>
+            <li class="active"><a href="./">Fixed top</a></li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </div>
+
+    <div class="container">
+
+      <!-- Main component for a primary marketing message or call to action -->
+      <div class="jumbotron">
+        <h1>Navbar example</h1>
+        <p>This example is a quick exercise to illustrate how the default, static and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p>
+        <p>To see the difference between static and fixed top navbars, just scroll.</p>
+        <p>
+          <a class="btn btn-lg btn-primary" href="../../components/#navbar">View navbar docs &raquo;</a>
+        </p>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/navbar-fixed-top/navbar-fixed-top.css b/bootstrap-3.0.0/examples/navbar-fixed-top/navbar-fixed-top.css
new file mode 100644
index 0000000..b0c8837
--- /dev/null
+++ b/bootstrap-3.0.0/examples/navbar-fixed-top/navbar-fixed-top.css
@@ -0,0 +1,4 @@
+body {
+  min-height: 2000px;
+  padding-top: 70px;
+}
diff --git a/bootstrap-3.0.0/examples/navbar-static-top/index.html b/bootstrap-3.0.0/examples/navbar-static-top/index.html
new file mode 100644
index 0000000..98ec31d
--- /dev/null
+++ b/bootstrap-3.0.0/examples/navbar-static-top/index.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Static Top Navbar Example for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="navbar-static-top.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <!-- Static navbar -->
+    <div class="navbar navbar-default navbar-static-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li class="dropdown-header">Nav header</li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="../navbar/">Default</a></li>
+            <li class="active"><a href="./">Static top</a></li>
+            <li><a href="../navbar-fixed-top/">Fixed top</a></li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </div>
+
+
+    <div class="container">
+
+      <!-- Main component for a primary marketing message or call to action -->
+      <div class="jumbotron">
+        <h1>Navbar example</h1>
+        <p>This example is a quick exercise to illustrate how the default, static and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p>
+        <p>To see the difference between static and fixed top navbars, just scroll.</p>
+        <p>
+          <a class="btn btn-lg btn-primary" href="../../components/#navbar">View navbar docs &raquo;</a>
+        </p>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/navbar-static-top/navbar-static-top.css b/bootstrap-3.0.0/examples/navbar-static-top/navbar-static-top.css
new file mode 100644
index 0000000..59a37e7
--- /dev/null
+++ b/bootstrap-3.0.0/examples/navbar-static-top/navbar-static-top.css
@@ -0,0 +1,7 @@
+body {
+  min-height: 2000px;
+}
+
+.navbar-static-top {
+  margin-bottom: 19px;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/navbar/index.html b/bootstrap-3.0.0/examples/navbar/index.html
new file mode 100644
index 0000000..97e4c0c
--- /dev/null
+++ b/bootstrap-3.0.0/examples/navbar/index.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Navbar Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="navbar.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="container">
+
+      <!-- Static navbar -->
+      <div class="navbar navbar-default">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li class="dropdown-header">Nav header</li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="nav navbar-nav navbar-right">
+            <li class="active"><a href="./">Default</a></li>
+            <li><a href="../navbar-static-top/">Static top</a></li>
+            <li><a href="../navbar-fixed-top/">Fixed top</a></li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+
+      <!-- Main component for a primary marketing message or call to action -->
+      <div class="jumbotron">
+        <h1>Navbar example</h1>
+        <p>This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p>
+        <p>
+          <a class="btn btn-lg btn-primary" href="../../components/#navbar">View navbar docs &raquo;</a>
+        </p>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/navbar/navbar.css b/bootstrap-3.0.0/examples/navbar/navbar.css
new file mode 100644
index 0000000..f593a6b
--- /dev/null
+++ b/bootstrap-3.0.0/examples/navbar/navbar.css
@@ -0,0 +1,7 @@
+body {
+padding: 30px;
+}
+
+.navbar {
+margin-bottom: 30px;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/non-responsive/index.html b/bootstrap-3.0.0/examples/non-responsive/index.html
new file mode 100644
index 0000000..a5fd883
--- /dev/null
+++ b/bootstrap-3.0.0/examples/non-responsive/index.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="description" content="">
+    <meta name="author" content="">
+
+    <!-- Note there is no responsive meta tag here -->
+
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Non-responsive Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="non-responsive.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <!-- Fixed navbar -->
+    <div class="navbar navbar-default navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li class="dropdown-header">Nav header</li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+            <li><a href="#">Link</a></li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </div>
+
+    <div class="container">
+
+      <div class="page-header">
+        <h1>Non-responsive Bootstrap</h1>
+        <p class="lead">Disable the responsiveness of Bootstrap by fixing the width of the container and using the first grid system tier.</p>
+      </div>
+
+      <h3>What changes</h3>
+      <p>Note the lack of the <code>&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;</code>, which disables the zooming aspect of sites in mobile devices. In addition, we reset our container's width and are basically good to go.</p>
+
+      <h3>Regarding navbars</h3>
+      <p>As a heads up, the navbar component is rather tricky here in that the styles for displaying it are rather specific and detailed. Overrides to ensure desktop styles display are not as performant or sleek as one would like. Just be aware there may be potential gotchas as you build on top of this example when using the navbar.</p>
+
+      <h3>Non-responsive grid system</h3>
+      <div class="row">
+        <div class="col-xs-4">One third</div>
+        <div class="col-xs-4">One third</div>
+        <div class="col-xs-4">One third</div>
+      </div>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/non-responsive/non-responsive.css b/bootstrap-3.0.0/examples/non-responsive/non-responsive.css
new file mode 100644
index 0000000..4928128
--- /dev/null
+++ b/bootstrap-3.0.0/examples/non-responsive/non-responsive.css
@@ -0,0 +1,117 @@
+
+/* Template-specific stuff
+ *
+ * Customizations just for the template—these are not necessary for anything
+ * with disabling the responsiveness.
+ */
+
+/* Account for fixed navbar */
+body {
+  padding-top: 70px;
+  padding-bottom: 30px;
+}
+
+/* Finesse the page header spacing */
+.page-header {
+  margin-bottom: 30px;
+}
+.page-header .lead {
+  margin-bottom: 10px;
+}
+
+
+/* Non-responsive overrides
+ *
+ * Utilitze the following CSS to disable the responsive-ness of the container,
+ * grid system, and navbar.
+ */
+
+/* Reset the container */
+.container {
+  max-width: none !important;
+  width: 970px;
+}
+
+/* Demonstrate the grids */
+.col-xs-4 {
+  padding-top: 15px;
+  padding-bottom: 15px;
+  background-color: #eee;
+  border: 1px solid #ddd;
+  background-color: rgba(86,61,124,.15);
+  border: 1px solid rgba(86,61,124,.2);
+}
+
+.container .navbar-header,
+.container .navbar-collapse {
+  margin-right: 0;
+  margin-left: 0;
+}
+
+/* Always float the navbar header */
+.navbar-header {
+  float: left;
+}
+
+/* Undo the collapsing navbar */
+.navbar-collapse {
+  display: block !important;
+  height: auto !important;
+  padding-bottom: 0;
+  overflow: visible !important;
+}
+
+.navbar-toggle {
+  display: none;
+}
+
+.navbar-brand {
+  margin-left: -15px;
+}
+
+/* Always apply the floated nav */
+.navbar-nav {
+  float: left;
+  margin: 0;
+}
+.navbar-nav > li {
+  float: left;
+}
+.navbar-nav > li > a {
+  padding: 15px;
+}
+
+/* Redeclare since we override the float above */
+.navbar-nav.navbar-right {
+  float: right;
+}
+
+/* Undo custom dropdowns */
+.navbar .open .dropdown-menu {
+  position: absolute;
+  float: left;
+  background-color: #fff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-width: 0 1px 1px;
+  border-radius: 0 0 4px 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+}
+.navbar .open .dropdown-menu > li > a {
+  color: #333;
+}
+.navbar .open .dropdown-menu > li > a:hover,
+.navbar .open .dropdown-menu > li > a:focus,
+.navbar .open .dropdown-menu > .active > a,
+.navbar .open .dropdown-menu > .active > a:hover,
+.navbar .open .dropdown-menu > .active > a:focus {
+  color: #fff !important;
+  background-color: #428bca !important;
+}
+.navbar .open .dropdown-menu > .disabled > a,
+.navbar .open .dropdown-menu > .disabled > a:hover,
+.navbar .open .dropdown-menu > .disabled > a:focus {
+  color: #999 !important;
+  background-color: transparent !important;
+}
diff --git a/bootstrap-3.0.0/examples/offcanvas/index.html b/bootstrap-3.0.0/examples/offcanvas/index.html
new file mode 100644
index 0000000..a53741b
--- /dev/null
+++ b/bootstrap-3.0.0/examples/offcanvas/index.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Off Canvas Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="offcanvas.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+    <div class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="collapse navbar-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+          </ul>
+        </div><!-- /.nav-collapse -->
+      </div><!-- /.container -->
+    </div><!-- /.navbar -->
+
+    <div class="container">
+
+      <div class="row row-offcanvas row-offcanvas-right">
+        <div class="col-xs-12 col-sm-9">
+          <p class="pull-right visible-xs">
+            <button type="button" class="btn btn-primary btn-xs" data-toggle="offcanvas">Toggle nav</button>
+          </p>
+          <div class="jumbotron">
+            <h1>Hello, world!</h1>
+            <p>This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.</p>
+          </div>
+          <div class="row">
+            <div class="col-6 col-sm-6 col-lg-4">
+              <h2>Heading</h2>
+              <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+              <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+            </div><!--/span-->
+            <div class="col-6 col-sm-6 col-lg-4">
+              <h2>Heading</h2>
+              <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+              <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+            </div><!--/span-->
+            <div class="col-6 col-sm-6 col-lg-4">
+              <h2>Heading</h2>
+              <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+              <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+            </div><!--/span-->
+            <div class="col-6 col-sm-6 col-lg-4">
+              <h2>Heading</h2>
+              <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+              <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+            </div><!--/span-->
+            <div class="col-6 col-sm-6 col-lg-4">
+              <h2>Heading</h2>
+              <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+              <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+            </div><!--/span-->
+            <div class="col-6 col-sm-6 col-lg-4">
+              <h2>Heading</h2>
+              <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
+              <p><a class="btn btn-default" href="#">View details &raquo;</a></p>
+            </div><!--/span-->
+          </div><!--/row-->
+        </div><!--/span-->
+
+        <div class="col-xs-6 col-sm-3 sidebar-offcanvas" id="sidebar" role="navigation">
+          <div class="well sidebar-nav">
+            <ul class="nav">
+              <li>Sidebar</li>
+              <li class="active"><a href="#">Link</a></li>
+              <li><a href="#">Link</a></li>
+              <li><a href="#">Link</a></li>
+              <li>Sidebar</li>
+              <li><a href="#">Link</a></li>
+              <li><a href="#">Link</a></li>
+              <li><a href="#">Link</a></li>
+              <li>Sidebar</li>
+              <li><a href="#">Link</a></li>
+              <li><a href="#">Link</a></li>
+            </ul>
+          </div><!--/.well -->
+        </div><!--/span-->
+      </div><!--/row-->
+
+      <hr>
+
+      <footer>
+        <p>&copy; Company 2013</p>
+      </footer>
+
+    </div><!--/.container-->
+
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+    <script src="offcanvas.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/offcanvas/offcanvas.css b/bootstrap-3.0.0/examples/offcanvas/offcanvas.css
new file mode 100644
index 0000000..df60d6a
--- /dev/null
+++ b/bootstrap-3.0.0/examples/offcanvas/offcanvas.css
@@ -0,0 +1,48 @@
+/*
+ * Style twaks
+ * --------------------------------------------------
+ */
+body {
+  padding-top: 70px;
+}
+footer {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+/*
+ * Off Canvas
+ * --------------------------------------------------
+ */
+@media screen and (max-width: 768px) {
+  .row-offcanvas {
+    position: relative;
+    -webkit-transition: all 0.25s ease-out;
+    -moz-transition: all 0.25s ease-out;
+    transition: all 0.25s ease-out;
+  }
+
+  .row-offcanvas-right
+  .sidebar-offcanvas {
+    right: -50%; /* 6 columns */
+  }
+
+  .row-offcanvas-left
+  .sidebar-offcanvas {
+    left: -50%; /* 6 columns */
+  }
+
+  .row-offcanvas-right.active {
+    right: 50%; /* 6 columns */
+  }
+
+  .row-offcanvas-left.active {
+    left: 50%; /* 6 columns */
+  }
+
+  .sidebar-offcanvas {
+    position: absolute;
+    top: 0;
+    width: 50%; /* 6 columns */
+  }
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/offcanvas/offcanvas.js b/bootstrap-3.0.0/examples/offcanvas/offcanvas.js
new file mode 100644
index 0000000..12f2dff
--- /dev/null
+++ b/bootstrap-3.0.0/examples/offcanvas/offcanvas.js
@@ -0,0 +1,5 @@
+$(document).ready(function() {
+  $('[data-toggle=offcanvas]').click(function() {
+    $('.row-offcanvas').toggleClass('active');
+  });
+});
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/screenshots/carousel.jpg b/bootstrap-3.0.0/examples/screenshots/carousel.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a63a1ba9d1e024eceedbfa279668aab5d65650d5
GIT binary patch
literal 82379
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/grid.jpg b/bootstrap-3.0.0/examples/screenshots/grid.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2407cf293cfa8e3fd6c76135b2cd5c3328854125
GIT binary patch
literal 100105
zcmdqI1z225w<f%Cf=eK{2S||MZVB!X+@+D=uE7cJ)@UFE4ekyhxI2vphu{QD@M)5B
z&iCD!x%Zy$KL36GnW^Skwd!3`)m5w3F81DiKYPCdV97{GO8_u1000C10QU=kD75vr
z3+z7%++XFv$v=63g@u8I{Y&_Fnfnd^8yQv;jsgw_8-T@zfy0Km?*ho6gM>PRdI$b2
zh)4*?Fz}DyU{UVp0p#C;ySqQ7|8Wg-1F;saW#c)Fw9}I&n2j!&eDNdd$GMQ5{=xEI
zWklZ@kClXuF<(5(pKk704u0Au9PVTE7kr9Zo4k#j|FoT^et_=wmVXU>dXv1s$3}<P
zCTK=ZVZp=YcEjMqABJ%4#E|lN8`339_37z@<<oUZ?~R$Gt(<FQKabn}%uKb$6c?=)
z2;J%W?xEYkr_2*A!#}(HRXg<kZenhp+EZs{dmLdeEc0Dt2_w$7x_>@jKB&A}ZOF76
zI5sF3trbEtG2A$o(J;PHlx)(vZ5%@n{x<c4$swqApJxk~DL!(Hd#V}YJNwI{WjRjd
zVYbb(Px<w&<7<N4Ni|pDocaB;Q$pmYofy~K#b2|GWs9yYX0C3`Tt<5dAtMr-ahO5G
zO%>$Rb|9KMTEpK1`zMM-`qy*;q$48#B!LFm*mpNCS9H1#P_^cK_-gTK74yv7Rjz;N
z2qc_fG<IHRua=k{7Pfvl`G_YR=JrB|?n>+*IzUOu7y$5W@N7WIFBnPX@@Uc9JzX;i
zjK7{|;@Zmj{EL>5=LTPTIv&J*e}TV}=)3VbePr9{tB=#R-6})0)HB{p3pPx*)@2Pc
zZ3~>azB=5(Fdd*HuMH<b1vzRR82QbeYsdUl$o1QT(|f?|6xxq4i6e{F7;JHkuQBIS
zr;e(MX3NZ3K0&!rlECQCCYV{|N=PJKdC?+1?Eodwd+3TGVP7Hx0IVPdbd+#WmFa%K
zJIezNog03Y>o)-4Kz6BYU`^`p0RZr>;$kbuw}Y9s06;9x4Zt8nQ228eE)@#=0JzW#
z{8Di57JeuINIIS|YiuuN%CrM;Z}L|FD(%sSZU`dVp&ei*|LP_M?DuO<{v=4E-RPrj
z&8PclAi7|%VR1TNRsU91Yncty=8u9&f0J8U=`-zt%}`ieyjy*7Jzx!=KzQ0zAUyuz
zPbKImi5wpqaM2>ra3q29aK$$_HjrjTn<jj#xq%&FS#CFp^Nyilhi|=^Ixuklnh65%
z#^jAYHeWR_^?UmnKIa>c=Q9W%jxR9eygN9|jMV%ooLFa53eImhG>h=$E`9Q~qR-5s
z`L5M}DxDw4Z}#fcql+=dKm>q0-4^U0ft~xn#QRjxWoEVn?^L!gr!}%`0-GVg`vZjW
zYhJqXQ93SW3V=vQP7AnvCT-`d{NxTDuGh`}$jF}6Ma00J53UrML1edRHD5p1k;oS0
zYl|uK{D_;<m$J8ai+_Gk>KX$I0E2ao;sGF7jDa>@NMixW5@okS-Z8<#Z2<CqMD5ho
zIvdG@26Yv4uST=qkXJiQjfy>h6=gX2e6nOV3Jk!z<!#^Gfs?OnCLa_forLTMa=!b@
zornPQ&l;c(D;ifv0U)}saXs@v0p3;2sU1MigoepZ2Xs}p&mK^?(<=bL^;rRs)*7oM
z4Wgmz{a4xbWhF(W^Eu<HsC+(@SLtw_@s|jIc|G~QctL~3SBHHwGxYEu0s!N4Cb*8a
zGxW@t-NtiBotRW*_+!%2($@j2uQMw4s6~}^dmgG*?9$qhwmH8)?1ag@^rkbS1!L-{
z&!1S8Y7g2BNQh%q__#+z7?jFz4Oi0(4Na0ylrv|&yax>bFrrq)r1-_cME3hZH|*!!
z573R#JiEJ5scC)uOM<)~(i}awDoolA{5dHWL3T0Lw9pOyP@=auQ0vjs4oJ)X*ceFD
zcapzF*!@qw*#iLj2k4jH6K($m!d%`$Yg~*z0M3951Bt)=!c&VR(M|aJi@6-4*KfNA
zdM8%rq$((Oia!e}9lZ1NjX$WpvNEV6@=yYOc0cSr=lM$&wt1$QO$VcVlNWQE)$=m!
z+q*W*<6XICU2B5BbjaW9Rk4uX6$lf$;(ou_@o{w5pHYxU?(-JXTNIzk`b*D2!T8iW
zGg`Ph>Cmf5P$=4|F(YWJiBQ0eTruCr<S(^<ms!vMO9a>W&vEb<{F{Nx*)%VqVm(eq
z&_SP-a_*u$MQIvWyYTx{4Jlk-NLN4SlFneRf^2izc2Zam<u26AEU{Y<{Jl*uA*k;*
z;<P}QdA~$G@UDjIub?viek-l2QhL?*{p*)LK0$#)hU)Ox)#JI$&pHgzqvE-rkq;vO
z>_eE0>d*z#XAH9Vgi?RNO;)-}@U2EMeyX|E;yZ=$OZ5cuQf~9rf*Os9gQM5Nay13y
zz7|vAUji4;5$dJpG#Q1t)U$4=bX3aflH8DL^OroGET0z{7(ZJ$jICfGX3%0@3OQ4P
z=1{30-|qn)nqbMrBC}Lo8Y0olZ*JdbIA6T)zqkjqvPOBb%5=Vu53ZjoXSli+R?~QY
zdyGHQr(X9$=Nz|R&i=S0S-&P_gyQn5W9;%KuU0KWT1!R7QJkXZhlOl}Njrd~*vB{{
zgF3cQD%SF*q&6F^*!r!^hf01;xw1xUN!NxEYyErRA2YjscH?sokXHaOKX3hR?*0%U
z3V#{Sg2c4`&>W<zL2|QpjuA9=zD~mX;=XqyY<`}mHkQ8nG1dJ7Vrjr0`DDP3GNSg*
zX=khRw>ivYATQ5$v<LvxO94%14^H9N8=z;R5@_?GL`yYpM?+H`;;4K(@QU-Tisj*F
zg}wQTUqbA~t+;jjRGZWWXfAoUW>6CK2Hsv=EtjPHk|S?fp)cNgUz7L&h~rRu4IeF6
zsDK~?Y7VQ`Xb3>lA1@YwvOQ3^=(aigbKVeui+o{RKhRABeggp7nVEhMexUNAj|gcy
zGG+DvOb<S*#)aonR5$>js!WbO$YJz6ROX=dI&LzQ>X5yE00CsK(qA<It6bOqz`<>Y
z{05MgpZ{k5iNf^i{?$SP#R70!e>LI0{lz{on9!pl5%ehdZw`vkLBPVnBOv}dCc<L<
z8-xFc8W=IqR06~IkWXfKpu~M~1>h6(I!$S72Vlwww5y@(L9`wz?*gqQ<3<3uoSBij
zh(!S4+#VUXfi8irgEmJ60K`yd0El0q46GeAQs87nprpU+zipzdpeu-~`rsa+2ml0b
z`~YXq6ERHy{}Z+$6oj3|s{p9`wgH&&z3<(h#v1^p7_uZ+O{fUQ`loa5`Qo2aDFDV3
ziUL3@G`>ze+5sK=U(E-Ci1!!!Uu1}`D1KW`#6s)Ss)zA>G=7+DsP{%OIXORQr@ZaZ
z!QUjda{rD>m@<La(a=DL_aJ##3JWp62W^0}4@w?%6~+9Z98@j^{hqulzxe;0P_KB8
zFrBJQY(|(YB+E75lx{VhdMg_KX$W&FaI0+^oW4h}9i!i>Z=kNTj%)i_=}+<h1vT9t
zmpfSKpkV~Ypn(dh_&sbZ=-k7$De?dqF$P)uDz<*VV50TDv@__8{}CnAG{4~)fqiI{
z`~oM>9~?mA0w8pU3X!s60gSBjk!suz0ARp)prbDWAdwG1#n7aeRlZ#Ux%LAPj(g6X
z{r(yEgNEqC!meM6Kq)i;_8%(f?!YAYRdf8J0D|T3`d_8O|7q@m!}?c!{@<dH3e7(N
zIy;nDq(GP0p%6fQLnQ*h<U6oZ0Ki17m>&Sg=Lgh<#zJ$L*+WaN56ZGb^&Vzh`@<hO
zWB|(i_Y_!X==t)OYg*`rw+CS7p<RwW01q+oFpxI^B0wtxE87F6Un|xJ5KaLIH30DB
z!vpf5Ypw*K`aLv$75YD!|7wj3b^cJ`+aIRP55OOj`_+cdA#@TET>uyxyjnAnUzkN2
zZQUQ(Z=GMc5;{WI_TOzNMe+NK{SO(Kb0OQa7M+;vC+4*rn}_`zGu_*N83?|&FH2K-
zu8`dJxU-&=bsEEm;xF0%`OH7g889Niqp9Bmepo=5L;$FZ#rXxm$*n{{cl|>=X8+b8
z+GK&MycYos8h!(hA5JLje!!EX&=gGoz=qES0Mo8tvKPx@9V-A39^nTd>WVx-u(!uh
z3SBb5{I?3z_yY{}2)%4PR1{DGEh4|@zf7QMg#!zKfrozJVBry=chR6O-~d>71Q<kY
zoX5C$lvErdSoo}lNEFm8>`H9*G=5y%FaNlw27?TD4@}w(H)Wc(F4-{Amb|CkxpKYS
z!fIFv%froFts7JduKNnkKBDjXYEqRsusa7<D6GM&)g_kjAWY^>F?y$Wqd=b;!uxZC
zG}8Q0KJNGa)VIWgiO*a^Dk~qSGaz;Zn$l>yj{k5@s>^*l%XLb}<<JSyiv)r7mC;-J
z`&&F-&|j`tArNP*)^-!KYzrL@ayr*>WfxQoCyBeHYD(a>^lm*#=)NXOd%9SvRwjs#
zK|5hJ+xdAS5ihOdY2IPZd9fxDyRrt7s>O3}?)+sJ*}~_0B`&lP9PcGXsrf?czEwJ(
zEj=xwl6((K^J3N7qSE#a{iinzsqUeCrSiF`I?^w7-WIvEG1XYHD}QoPNQt@;Wz7^6
zlv^^*|MX2SKTOF}#NZylI!Ajn60fbb+_gT#E-?`z&Nr8ac@Ko_oO^ET>`5P+TNGJf
z#udKVns8{WFP-2@7RjrgW=9mce3|PT#=`!Io>F}$9Ca3a#@S@|`dgriijw-*-C>&u
z4R((8yQdZ@lV}zWX9%b}A2eqyDccG-a!Sg%w`6jH<*grKe>Nt6$$G)XrEGDgi&BiK
z!4ZWqB$xg?O(-rW=9N5e@I8RprBGre_%d&OS*S^Z?i-{pbI={HNumv&;Z1i>0Mdta
z1@N_e*XJO7)|d|l^s!t0#gp5WQ=St_HHT?o1(FQiWnW0nyiA)&bQ-6WEpo<sqkN4D
ziO^rbt8+u(&5w_nV$y~tAsA^@q?)$Qh1T1_UkRL*U|`44le2eeRMk`i6e0#o6fN{$
ztZuLbpAZ~4cj;KZ;mEJcj<Ms5cPQq#+;?HFNu>9rg_lWB+aDT_eF{<e(rp_Hul26F
z#_sq$8^+4GGmNZ_#+_AoH#Cx-LT!$>9+I(CU6zMR$hy*GCHLmk+p!lmNYFDc;t^I*
zp>vj6D_Y?XCn}9s_KJnHfSK{rybQuGWeHRR4osi3B|&V`m}DJj>28e`PfCf$NG(z|
z@MGm^;j)KolPpvx<!X|NEIxoB`|0?CAH&Q<heHTElMNrax|5gdWKwSjbeN3N%)XX&
zVH5Dc2vK8p-ob}wuYH`dWknM%o|@OSDbCz({Shr=`2FMhlkVpmbA^Nkde0rqr2O%V
zI$X5?)^r<7-Tvqq?LJdZz3MP;E-`6i20gQDT1@o1%Kj8cxbC{zVojx~4*csawx^qs
zVIMuKBBkBp=jZnr=-QpA%?{iB5-e$ln}Ki$+x+B+lZ4CEcLl6zmpp%VDJ^yI1?zVw
zTGsuoo6Y`6kBz#I&W-AIqLmby*9(s*EhySf-1~NZn&v^Icz6R%EfPeAKA(5w6vAj5
zaYbjh)ZwYw6L;C~t!k_u1T*moC>*3DjiG#nk3b}0<i|FURFZG(DaMjDc4A8_aTvx+
zDJ<!f7!oZDgiDsIIS>BAA}UI}(uQng@$G|2oiwSQd($2F%u1a|1^sSu5Jh}1PE{L*
z<F}xqG9ml5x;i-c71m=)><!9C^6KWC-SGAjwpt`fW9V}yV0dbNW(H#k^T5E}Vrgoe
ztR1|}*YEN3Yi4_p`F>LMEiycZ8FnS1?T87LFZZ!pX{H%WM<iBEl|TEb>Bi9x@1qY_
zQjTmuVpCjh-7;cbls1=lI>02TRe^?;<g%IApUcFlb-9t5ZV*s2`;^lHMH;0o6WtXd
zcFy8rPNqL>Dr!GRO+$<>jlF1vPtip(H<ZUNf(}n@xV<uTT5X(buL+)xy=S#D00b|5
zCF#<%WLvLO3fcSrnz;wsNHdvSmCh6T`6t!%7Kx2kR}aL0=oK#c%!6jtIRd-<ct)ca
zWy9A5<WED)8jV%0-;Y-+z9BA}t#jz5<&{!K5zl22s{qeBec@vCu=eT;>~xfq2|p4d
z;sqGOzrf0QFb%HzOg`4)nZY&NVuA^T4Ob`4-^7SJ5tH#~rIo^ndG|Ax_IbD!*PtJ+
zL=+MChWlX@(OZzxYd!(3wgN>4K1)154qf->cvca*$ecd!6DkPu+UaK2Kn76)Ac@KY
z*$=T4Pq3n1uA~NcjmPCmRwngc423$FZn5XyEsk89N4`z1{PEo1!ieMYE9dm2(Uyd4
zVadC<fSKCan97%m&U3~u1K;B%^1y3`6inS2nqy0;8k6(XtraDQZ?#SaTT&izQGqzo
z@)K|r76#q!0cGha{J8d0p`I%fSrn=Dh+<~=`F3g3+dGr)!(`2+-jD>ThN-H(-q*(%
zS7VQZz@7(+E-`YEx|YoWYgNWK<8FADj~t5kmv?=h&4YElh4tRhSq|o(JV!tH;Cz<O
zZLT)5-RxgzOG_H$!RfLhLY3ySS=gCx-gCYn-DG>Bxl~k|B_v0X0s()%)buX<ScCA?
zBp*q2v3i)Ca>@-cOMmOjbTYAOxTs5Banbe9icHBVuo$cM2r5lolTA_t%{yh9T~xVV
z2BN*eC(V7>`m){<*6b*Ei|?$}6O;yL9aH2bK>?#=?3NZBj(K9tIccx3jC(#-6St&>
zyfs>mK~yQ<HtW&F;ydZ9Dqc6e3g}@>r=+taro0C>cr+jwDYHGz6=|aiE>?Edl}0#^
zO!ei^(kWS+f^|s4Xib+o?}5VHT~w*|{w#ABW(*K-V3ye)3v%j|naSk`r&_!S{S)&i
z8W?vUeLiIRav@y?gG8yB(QkuE_Hc*mDuTkj9&3Y#+=0x6{-qQXQEHSPEMKqHs3Sts
z+eW2qg-&AjOEC)nOcr0pLI*lb*wjeQhEAQIl7T4HLsH8TX*0D$?z61u0Z%Smd)PDX
z0nh>iF=&B&kp+&jf$;87aWd7xa&5Z1I6?!zj7e9!q4sYyKSkMY{Y}+>_!TT&WcXJ)
z`E9A(mLUwH+Zq0eZ*7=f_EM*lRf216xB10N&O&GGY3(cU+!u%Ri;`QpNTXidq1QT{
zWP;0f@E~jy*}|yRPA=^0IHQmQgR78ZmqadseJ7^u*52hOYL`8ZA$EAHyzd_`rBvqL
z*4Pzb&h}q9`4E<cu6gLAG_Wp(R8JZnbi-C5v&eA?XnrTU5WiOU$(M|L#<XTV^~Kd8
zxv7nKq4P!YyH^`?Lj+nprry=}fKthNg5&g#Qg!?`W9hq|q)+Fup<gjcohf6eM1YTe
z$~m_s4?SfO+RH$G4z!r+vy~HSL>Bj`tv~;s<o-8-{LtC{C;zI^?|xKQiFt|seoz0?
z;6!?~u{oDp^)gn=Mv#gb`;B&F3Y2E%>j~_N)YoZx96$ysnc03RY+{|gU47ApVg7R(
zj}IbgM*}Vu1BSF94M*W$Hx!sWyQALbZNXVEX}M{U4H;GVQ*1?${^0zI3fog&6J>-#
z(}E8vK?e;j5dCP9B_c+~Av2N;6GFQYX7PO!PEulJ0Va$p*bJ|W+PTsPy*W|FiSA`x
zFear0VvQ8uu6(IA@qQumlh0Gmvy^^cedn5T&>ur&-HgCl%`0D|_RWfld5&G`G0H8c
z0UuW)o`>PIER)xB_x0i=Iy}%j0@vv_()FEw+eiEolhsH#%v7HhT0;V6uU^soybvG!
zY@Np8Aw<@DP;yk~9?&sFKK1w!c*4Ydkf>8BnpPpq!JS<Jhx2{9<%-l$gzU$}4_1dZ
zLql6+*5&gWtSFGVY4slcM&Awi0<&#389+8}X;%qN%SJt?GD*vWz6MfX&Gg|%tJ~`>
z)gAhow9t}1{e@B`NEd%rQ91DpuH`|=hL%ouilAf>8jgF>fo;i)_Bn+q?qQNUrz6fs
zRd2GpM{=;aNX0i>Yxp70)0-#y3&Sm*JQ<T`&5rwY4zJ&w3(@^LzzLzjRI+pp*Bz2?
zoO*XIweGT&Z6xIer=m~fg<MwB*chi~L2+JXLp#g4>Ag9E_@n{s#^{P{pj&6}UNE=d
zsrpPg%+3lN{wj=JsXk&!#hiXS@zDs=zQt==7WL$w_6E=4Jp=GFbs|4^C$fdXq2zGy
zcd^q0o_O6|b>viGrq)}F(h7}rb~>;Kwbj%ZT>SGPLwy5PkP*36M38lP^r3wBQo0HM
zfR)ZrPolV~6$rmWz`d-lxzD^+rY0GyGdj@9jxTMfv$V1*nf?nS|J#dTWSIqqIf0+S
zTPu@>oYLtI7~ati%hfj0W+Zixl!CJKNNv5S?zcK_*7pFb=yScnbyaE1Vm%y*SB$zk
zmEDG&rtUt(T=P5M=Ml`g#_&~Ml0$3>Ln_Di_tOPZ(=WbE9iu&;DAAuXM<3u^ayN#x
zB+LFpV>Ixp#-E}JAn*hi*)@Z7XNKZ=Dr2k+2u5NkuA*~+(~ooQ@X^_#9=cA*ue@)W
zg<g=B!sBO9FePF&F(8wQD;XgdY9!^6OoI5r^BTFx-iBurUTU_KZU#4~PxlOgW1gH{
zf{^ocARR9Pq|XtQ2sAdh&m~tQJ@c5HDf+_~c9U6XUfWQ1pBimceqa^oaaoepXWizW
z=CRfNDD!x>a?{_?x^q#^*JB7Yza>EV*kMKF4&o33;u+KlUPre(-6n8ln?dBEX743G
zs?6Ix?u{~6`101|LJ*%@I#&5?5w|`Vq%ILIk?1}dTZvofFGe42K`lFZyw%T`&_6l0
z5!*Est~nu3Q-0G*?3GM4dHf1r(ukh2Md-05PY<bk#sL$|J#hNeFf0O%&f*O-K74h7
zkzf#vWWg#Xd`FPjN}HSEyeD>*+($KW#%PE`z7e-~b^c1jZ3tNr?`m&QDv=Lbg5goJ
zB93+B0K4<BmFCMA1K)3=j1kaS2qcx(jIp#4?>ZSySh0T|ymuXHHq)zSo=dhKtTSC;
zJ4pTafSt?D;{RCVKlky!)oAi@xBU0J{hv*;g=w&svnmqKwr+go4&GONzMbP7dTS4T
z@b;E`%XhU-UC7}3t>9^LWs8Sz&gf<8Pn)C|-%0C|78_f#qobZH``gH@0`3*}3$xTf
zHawe@5o%&Q*A%y8tUX5Yu(_wIue;E|3D>jt0Q>mOCGG<8<Uz|TD+ew9Vj?biWy^0}
zh-Oo>B;zPEZ<~30uNd!v)CgWDhh|m-tF=M>=L=k7^m;pB(GebS=G#x}8jUG~5?syK
z<9}R+FB+h3?}4f9o1tsXWd-s|SC)O#vfW-i&Ann$7f@M=%XD;8<%~Mte+cFNEv>)j
z>wl{?^*09bZwz-DIvs-R_nTwyfn?qu){Je!&dLzb#TInSFxfjpvTlx;Q83DCuvY@C
ziM=H)uPmpf-%^>vr#~}pX%5pMRvJn-btQ-k1j#$Fuq>fBex7<Au<d^pq9l$z<f^+%
zP~}B8iGT5$j;v|<VuYfrYkSUc>hX!7;;@mp${U`w_e6~D%H23Lg52T;6!F>J6H{2%
zq!vW_0U8=3^L*f%NULwVQjp4{f)a+5HOQE%O5;)4ZDqzf!H5&NQe@UtJVS%zGkAil
zfHDz3RbtQ6H3_Y~+Gb2%(*s|PIxkC<mJ{XDy)D8Ik@9M<7j2*HroBAv3@mvrO&T9X
zcK1=WvLl9DO|`=zc#r8NVw0S^!p+Rf-pohE#Q}o?ar5A$)WjK7WtEI^P`KW$99+CW
zzjj9oa1uJh`Qd%|+TEMnV=fu|;_?xaOV)Edj_Teha=x+;wi$Ccwrkyq1RGFi$FrW`
z$h=^D>8WW4^D4N&PoHRnSOSSP)%y@UDldy7C{NdzHg)Ipc(N+)0Y-@V-1j1oxD!c_
z#XN)uQ{-bg91Xg;Vy6$%rcXwhZ=E+4c~ZVeZV;K&Q_PcEbKa*)XRW$~u!&d}mW6j@
zSk8rpS^;m~=N4s1o4r1}^_m;XG#J1m)#&Iv%M*Ri5*3&GApxn6FmI1Qibln`R`-(a
zsZ?C<u1QLP*F4enqmSt?_+EWlB|sMBRHq6Z4$Ff>=^;ruIV;uekY?CY(vWYj_^~6!
z7_RiiKX>KTu!o~JlQOOJMrxCGJwZrhjI_$55`y<RtDw@*oJmf9o@mTjT31afVbWC8
zDwjFF{r9d4&2)MRW&JZId;iUVLNYbUlmBWju>t!nqCP$yij(Qb3;ed#)q27F5uerC
zczHujvF8HdZUdpm-8*9QIlE{rqP5M)dj9WLX&1Hozq7(aZo@?J$TyY=RN+A&ln$5H
zbW6sz$PaZ|NDCGBC;7;IjdYi-wH)mpU)3IzCWi8<)4Dc|R~}SJf`^le^?eG!VMJDz
zzo`5p?c6P96$+hjPloI}Me-B&c#h9#^X*CMz1b@zb;&8Kae+iP{a*(4uq=WIt{E59
zIPd6a2O@7OOT_8@xD)5z5)H+DHL^d+7tFQN?|K~y=MeLgBgd(a>yDa!IQrFXLEf&3
zjMpc0{G2KmJ;L|m!B=g`+Tg8@H1`InsV6v=<=R$SV08e(B!_xk;y77lU7VF;oGF&!
zOd}gXySw6o52~uKYa`z#bg(HqsE*R%60+HTncz#yoR(}Us@+i)W^Ta|&!o>Vn9&nd
zs8>KI6~+v1P-Z?npi%9_vl+ga_w-6zNZ${X)seo<CZc&`?Y?%WpVL)8Dq2+f2v%7-
z2*)n4KCNgm+TQ7f;)Ehk?(kDiX+69RZ&kD^ejObhqOv+BO}KoHGglb`0}WmEVIyYe
zh=V+mh{v`1kFcu^v<y_qT3z4lEEz>uuLY;p5!P9JduGyWEgJl>jNR|&K~X6P;Ht~7
z3<yQ^8N<sVgYb@|A%+F%e?Y(E$q>es%}{(IglQA$=6-Qb-`K+*Fo-NQ9_zG@y-)09
zMA}I06!!hJZn!e?h-|hp23)yQozu(@YU@ete7nuwz8+c!XGZvC62vaxxJOw}I6^(k
za@eU-^0I%}?vwbS#|!1CW}U3pNOekK0hPIS`)%(GqLn{X_!~-&$9yT(3Py{{(L-K5
zKHnKvH<TD;6NrE8n9z441}7a*JGTDW`$~D{mC%r_H{XlhrpQwu>^mU0Id_cO>(3|>
z9)ZF7x$m3u;-MCa2x<&QqRn#Rtn&O<29})08;FrVJRBlV%sn7>C%e)1|HI$rJz&c_
z3v%4%*4^QD==6>4d2A1U+3p|%nDpLh;Tm^2n@PLWS_u$mOTjFfg<LvOptG#=l38nZ
zhr``rq~pbRLQjKLqW8e8%5kghM8lzVK8}t-!G~QvZlM8%6q<UGDknp+be$#hU<NBA
zJx_PtXZmj+RSvAB=|xh+?w<^oCk1m$XqrOU7?$5Mf5Wd!wC}Xzvwe1uiqGSPl^r7^
za3GXdMlrv8v!{i%I<GTY8HCXGi7up&NmE+Ln-yOmf|$U8R>Nr0T!_SokHmkVZi0)j
zu&#;LNERNqgYg#ryJZ-!&3m+GDH*tFX(Sc$S<l9zvkI#z6A6O!$W%YgJ5m;!C{7_x
zj?->UI1jW6c&Iuy*PO@S1IEYZ!c=`?M|9MZ@L=~`pUhbk`$rq}b3`mRbHq84z7a2u
zgWN^4W_kqYHwebp9lLzc1{=3Km{O)^kObn4B5n1+KShT(G_k&ew@Kaad<F&y4tbsY
zo^V7ueH622#hU}1{6S1HB&L+Jvy~}7u!E3IFsXQ{C0JSzzsI;Xve77?d|wgm(aGST
zGMfXfb}<mJ-F1h2+H!|`Zp(Z#&Y0JOUogU=uzo~16+}TXP3@kuc{HUQ7;*_c#)U;W
zjb6s3E})GRx*53MnZxm38Y&#IG>*8adZCv)aMBGjMlUIlR`&m}vF4Ihn8IGre>BJk
z7G`Ed{1EPjZ1E#@5w4B3md5DOyUrJSDLt`2ES0uM!eA2Id7{gWa=&umM4(4avly(c
z8~N}^@DTAQ|12hYy&K0(KrLJNZVo<@(Nfub$@9ibBl=7C)b$E;Fq3>T2A7Q0N^mWh
zFvOFvYJo6yx`G96puhG-NJZDM)Q~v{QyF1wTh?t$YM(mIa!_fW^AP)xiCQk6q*?`G
z4&RCEr-M8N0rRJD+QJ#pL=Qvrt<cm3>htV)fdD_geEz02mRdA(iDdfRDS1Tu&Jg98
zT<X4?{%B2{K+i`flBB5+0$LI1$@x797sJGGPx!`+<b3`kX~tG(47FA@4qxm6rx2xP
zbORdXSenGK^0KdS=opn~g!nWAgR3-zR?W*=aeB;Zb0Ab@@5Rq>#sgWLHjiu>+A;u%
z@Z@EQ!MeHeXZ4P%bbK1$5h1dBz|tpsN7E45bDpq82sy0-zF&zNMZfB?MVB#tX|&2q
zL?f%{DeXpv(+sZ=j4pI(oE~2>155W<zLZGAwMRsTfs<A@ny?%wKf1as;QZx$`8#*;
zbRrnA8Ab%>`>-T~YyFDz+>fR1l63lW^$DoKbU9y2_O_8Yw7IZmc~>-usOPgGGtmGD
z?Lz^Y+bb@sA`){DQ;3cMbwj>5$!u4+uKGkWo7m)(MjyV&zM8txkPo?rt|BJ8cv(_H
z5BDofT3&p3-1k*-+CS;`E-SV4BGY;BY}|>1L$XmLQqo~@VWzE$t-g*DH?h=P#aXRn
z*gTTNpl}?Dz^nZ^xY+u<K7l0N0NG}Rha;8(MMNuY{s+!W-C1RV8|>5w!qI-xw5A#R
z#j}ds5$n_VCYUq{EPG@4JRWg*U5aiDQP{^`SrnwsFeV-ZRx7<mU5Jy@)!4_2YU;Ij
za?T%}EU=1K{2F*1WL1J&8xZ7mtyjnA6jf;rK@kOeYnp9i`XTbSx>OJiGNo<ev7H+q
z8kz8Fr<4B4niG3D-XuJbmoe+vxfrX$kIAXn9A0ugApUKPDFVejEjwP)@Cd2j&hD6I
z)e!VqC4a`cRCypfuk)wJoCV?EA|qrqFbh_P<#lrLbyDS31$qVrsmjR&R?>_k8zKeT
zGAm-9kzPdikVe*1PD0=Y8$~8P-o4qjs=4Wym5J5Z@lYHg1Y2mKVRRPf4N<jBQ14j8
z&7o0;iL+o-Z3yxUq)<Acq|K!==qQUa!~3V~PbSQ-+uqVW+vq1b;IcR4|JW2S7G5+P
zu8^8eZ+vPlZ~oNkajSrZ((`rUlMS$3xbkRrDy;=gupUW!JVDNv$^1tkA-V8p!Eq+)
zcluRiEXV9}xa8b3s+lzzz4w56GjFF}2JFXUacp#E(p4H6iWrQWk;Pjk@!pX=`X6Sc
z?;Zn|hK84&R9_LLzNf&oeVbd;(7&d_qzX|n1rrZhFQ9~kU_^LnoW_xn<zjys0CNsW
zV+B#L9*u}rjDK8e8)=w)k8uyMg*u{X7i3uDG~-v2eZ6F0axmhOk|LE~O>VWa<DXdK
zr<@X0Uxnuj;EuJ~v3wae2ZHe=9IJ?A5|e$TPxq?DxiFG-_drmlLy4VOMHrX+J;r43
zW2HV)`3_&&t|?KW{UDt0RV6eDo!)C02!57W5?(yBfnF1v;mAiwMwrzrQ>h&OZBM;(
zHGl96(SBSxK^uoY`;azbaC%WTJ`BC~Z5uTVzF&xLR-UosJCM|C*sCRVT`!w*`32eX
z9rQw>`rpuebhE>6t-=SboU%n1DD;;hRO<nP8amAU!!YN!uV03L`TAe9*8f+-e+`<{
z3jtx+%}QT6`PS3zlD9;itzHufE7-MPbf6`}VcW6OiUe2szQ5#oQci7+eB}{O+ryCO
zTj9Hl*EYLM(?U$nK!Cn1Fzj^dwOXIr?Re9j_*z4HXy7N#(w_(Qp;idI0B>|BBI`X6
z6R3j7dbDOZ%e5K+eTiLhis8Ix?mN<EQZQ@7+E=t&wjmD9PVtLhcNSjkn3V8d8`*9)
zgAa8Y|6Y}#d)rs<xHRa-wD|X`0U=~*3NyZ7JyGWDWTnAE(<!!HLKn2AzX`;q#)U<W
z&dOa$Gmw9`qzPSf4^|%ze}(pP=qD4i$f{hp69G&Zi;84?$br^XlHfiu$tyE2($vJu
zI58Hiqbk24q-PUd{jHdF{^#TO0A%R5A1@)Z)BGv%MSTOgs7m5sHSr$bQViq|t3S!-
ztIwauk>hB6=_(<tx=ET=I$5m8EJhtLE>RP+21`GgZ@>C>5A2!VGA2b`bo|iYTY6jW
za@ac4^zX4d4Xzvixz^s2$Z`wjd6iGbVCEA6W_R7=##N_|?VwTA|DGmXWkSfUTclMF
z=Q`2%DEFQgkUncU!OVX<pb26<in)^YVmhwxSVsLnp(4M?g1%Iwf(89W9smyqhm44b
z_y`8!5di&t9z1}JgNyK(l8SYln(d`>TztX=BHk;b?2k0;BCk~(unZmjE31(3DW0-$
zh$<P|tAhLjs-MtuiixW`1%3JBoufy>aQDE<!na%0&M#$-L!gE%dKH9eajNdk)Sb-3
zeS6;`o&qLrh662P7i$W~QCTV^s+gm&fw%cA)8!g3A;x?K_W;Qj`&}?&3Yq(($dr5F
zjj>athLu)NbURbKRnW|42Zozrf$r{TzNR6gultag=j|pd0iom0luIirWx$&}$0Z7J
zK6aky6v9`BGkX3yQZ8l0gzXtI<^lv($YB)IM8R}TQg7Gj&~-R2=g|}uPbb;I1OW9m
zHbErjMZP(GS65e$11p4<uF2TjU~D>Ncf3$ehSTTJf!Fd&=(i}zR51(kuZ-6@kFhcd
z3dN2G2kYudzp)O-zag9oeRMeb8K*!fh=J?UyKlr5N8aBoV+g+H$7T=;#<`IP4T_vb
z#*irjE3V)ytEQv}p-7~!*CqkwIIoFzj@<TA;t!XuF3B?Uf_gNBkR!s-m^yRD#}<Qv
zT0I%99zRTj5jUa>^($wnug7?|3(#O$PCJlI0<T4JGmQLT$sDjl+o6X&GfzX<u8G_|
zE8R?yrHX`52=9gLj2}GS0OvskMKywLp{6LJ5^w1Cav&n+5zI@>8mCCkx2@Nny-tgx
z8t253bnga!7BxnFC26A^vc$JBZ7`~?PrL^NjyD{d7u`ZCRoyFK)JzdHrc7Vcqs8MV
zV|k3vk4|nIqJ}NkcO6Y5TcyKwGRz2~h_m2^mWkqKdfzTDcaiw2-_qU#8buDT+33nc
zI6tr_oQ`UXvIbnU=m`>lmDX;^80Hio>jm2_neF=ZO!fD*SnrK8A02j6jP6iHWf*cc
zQH?CY4+J=xS-ral*1<d!-i#}ut4W`z17Cz52*1NwXBsQ)5ovY?jU4U$kbsNmI(Dq?
zLJD-~kMo6T<5;f7bKRn~?Ap#p4(D^}Kv4ggJmq>=uR@nn!;Fr`6CX#`=0CvtHnRIp
z&@7-KDIDIlp?89Tv~Cy+mkC8DMP=(-XsCbhc(Z}HhVAupZr9zg7I}W&w34ZEv%bg|
z0_P;Vsaef%+zeA|gGu&VoN*c+JM`%#QYnWV_(X6*fisgKm5a2ADy`DiM%-}>pma-^
z$3yKB-pg*M-C&i1UiVE;0f~-iRj+cdnZ+0`a`xLx&x*zze4$wTE}{6vr3f8s2>!5y
zDao*P)yy)Bw>JUku9WOahxKB9GApZ>zad_dA>@@;Q)up4SC1)}U5CdPW!0h}F>xQZ
zNZbW$n;p{Na<@+mihKeuMDOL4=EgR|l`(6X@-|IJZR~Xw><F^?%nYgU((2^&yim%@
zjpz<K2D(J5+R8K|C31)kGKeRrwr$v`Qm_;T;yBn$LUlm?F+<`5UpdAa*Y2zhDgq0p
zyiJ5U!Mo(l&r6egz4+TgF~>S?F+rJNG;b<C>uCKPQX%;-A}F4c@3E7MNw_0#nQLWg
zoxNX2>*+oT*hNl(Y-<*^nJ(P}R*c)z<C3piQT;f78fh~ab-E1nC*j{*8?p&Sk6;Y^
zJhidc`^r94XGii?4wc_gTMQ4E7=#@w(q&|wztEyQb;L%t&Oexhma#z1mdqOORAl~H
zKy0yGC7dR?Q@$j;Yx^VUy`@;MLj*8Jct)~48ItZUFN8Wep+X?PA+zKGp4Nh{jLYHm
z=gj9zYb2b@k~3X4_HAV65Vyz141T5PR=R%A`v$e53r8<EqmjCNqU?3fN(;hN>un>R
z7Y$5EYJ^UeJu#q?r4JQob-&{6X5!FxmEGwbzoUF&W7=G3>pEAeB$Tnv*h;uIz9ed?
z!Kq`nXZ^0w(a90}q~wS>ZsscDEMf-<&F*nEmvsnc#XDx%{g|7UIFwt$5$5j-?A?@(
zc}r`M#)MY`Y$;Ohz`MQ?t*e5g42Kb>cBHV3`cSpijntAYu;*f&<$z^l>N#b%g*k>7
zIct-nI@y*Swl*l|*_KPB++$O)GMMKcAX;0biohRep<TemyNMAC0y7ye$ZDR2W;7We
zj1am75o07Z!B-mpkN`Sq8G9K+3S2eU1r*;o*eY|BE)`e!YCfZ)qO(C)EnJ$7u1t1w
zC3gxHj_#z6a6pX;tGCh)<28c?vNcI|LZegGb+yjqYcc9})WFJmqL4@BS3>WR1TTBY
z&58>J)eH3t?eQ(=q;~M59jFEQ*U6=SF8nNg63DP@0!fhx8IgJZ>SI%0!dGt@Z$Uoe
zqsJ?5xZPk*yQwH@<LXI%=y`>)ctK(JL(at0B_5abdiTJ~Ov*0X4ANrxJ@BW{P%M&d
z`s?ps4!?(wThM-6Em>H54DaIGV%ZZ&OX|B6BX+)%$>dFa_0mB=Aqx7hL{!lj-8=iD
zpoaMz=5j5n-VBVgcjnY!_qPMR*q^l1v2@-7cr`muH?W3P3MP5DwPJFgzqXz7S!R5$
zoyUec0Xvj}FvFYSO|c%*4$>_S#7(MdOpVvXz4)=9$MjyQaet^+_qd1GIiU*O^?hgL
zmXjbBb(VoTPtaG?9-K^_tZasp^Xk;OnqYsXHFiPPZud9`X71SULVP9(Yx1hjn-i~F
zi~7gsLJ4+oZ>ks`3*{PTb=pl)5Z8Xih3~b+>60o+ws_B%e9}w4)<QLWEcIPq7QE2X
z_3lN=f@LJuNsQE4j2I}wK|wNl24PlIn%QtRPzPmy&Umw|!V!1d6T@e}WbXAF_K-?j
zeaQDwOai>UsVa=GdXABTyFy6zWgqbBvwL1q=gqelD4LIhUpOc{au86aetj!7@uK8R
z;Y70-_4yC%hC=$YFgFFJrE2q-2vE3#6(W+y#yI5&t*A8xr-E|gkG1J}NCV0Q344SF
zi{6<Gm|?_RVm!i-T61T>p^N$Z9nC<2nDuwkQoNmd!6`^dECPcoii@Jx_Ky*vc!%8<
zgo$A<O1W}M6z8F)rUN4Bm0-(^^`nkewW6nQUajw!io&vHoTm;5f4&D~EV~V_y5a9w
z+GrrUob{mt&CY#>x?CG81Z<`sWXz~cKqNVrMFJATq}_PW9p{5|l4omve3>u$UQJjL
z1bPZq!R86#8%AD3$nSnj!nqSIPg~d!bwLFmneT>V|5P-?M46{iV(wM!%4UbvEV4<3
zqHEiFj<K|l)ai(4*AMgH<4Z{#a~!Ok50~LNGRas~4Z%kqZjUBID{-h{*jWj}1)wh>
zuhy8_U{~XPx;6D_dTD|SqGKZ3a&eUoVI@uJ4w~hVL?yMH!j4n763Fv5<6P!z+W97$
zZ$Iv6F||5rEls<VP_v4U(7f;2(KwLCmQC83c@q7tV^6+}{5%9gv>KuMY98;WmB3D7
z{xTZ|RmO=XnWl}b$&7u+77TpUqh{0Tw0QMv3PtTxW%K#SHBi2jZ3R_C!+=7|NaF0K
zyA7)7@MkBQgQnisgOvm<5fq7<n*)_<o~!ZgChs~+G#VxC*>prsk4DGYyRci0e~>xr
zdRqwMeKQDOf8FZ+GdQzud#V{Fvg&Nr<uZ<{T(D}xE%@yC&dMOG&+4SD^|N9Dda=W?
z7o~Kiex)6=d*U*9aL0*A+VAmA?3bQWJ^Ncf%rX@tVisI`s}uNwT2`Zs;;KsQe5Xm?
zA!kMuw~}GP)u&Yb0Z8m-7iTYBw<6)I90#kEgJ1LANM?qgWlLgwqAzyr_MkoTiG4X>
zYT_K7nwe>*7g=Kea?Knjv%!cHb^oHEPoc59lAp`H^d8`fVA4Wy##6<CZ8LRAR(=Yi
zW}`UT$pAZ?dw#)lC%!-?>Z|b5vib_^UdNSKI-AtjHFRY^U0E|}3A;;KtCL;4>T1jt
zwADZlmKr+W0c*L8C<(-V*8$^jE}Nh0O58A{SL`w9J%?y$d+sJoXU6%H<Xa)gK+@$O
zX_7SLBA|VB3QGeqIr16$+}sjqbA94EY3L8Fdg@(=iA-Z@_HsB>Y~=ITonYpK?XU?l
zs#>N3d~Tm;zPbFDbpjc53Mqq=L<J>Ag^oNis35>lt5vrs$OCPk7{$i!S!>H0ov!mv
z1gD2BdACNR^8D-%)Mv*#mOr?SpCyJ}BKxOMA04&NB-Gt;t0wCBe^QO>-lA~kB4Qkf
z-5c<9IqaNDW$;q?Ue`{VMGKx1Q5BI5lvzn#$hc+&>s_uCbsnK3G%d(<H~1O54}*!=
zol#u}T3$8RqFq#XXA*_jcj>!?@JfC>dS-Dx!&3Tl)9Q_a9g{ePI5sIO-U^WbS1-=#
z#kBe?5=+;JM;FBsLdI=qhDI?O%8kP5G#m8Y1!u?WmKVH;5eOIc?J~xWLzs*X$njaZ
z0@BYCv<@I;0#BU8Xh{>!q+P|T2r?VOm0iHkj_b81jn$}0BqJeK9c_1UOn98gcW0aI
ztYDJDdXb+&B6Uf9U#ve86yv1wjt!+kD5^&IjMp^Pc<5jo?o0^0=1w4*?YFLKMiDVW
z?9YU%C)hgZ;w!rtm4fixl|EVUql9#?*KU^BY8*U&vNfv6U5>7Z8+4pTB+-jyL;td>
z7w1+NcIoPX^y47UBtf&jP{C?TcfuO1qG>^dt^W*N=ej)KVn%t&LEPonuo0{0NpvdG
z$6F=&ldF4$J$G@9#OieEQU2pB9uhuovLuVi`0Ltfc)aQK;ySQ30S&$!=#{FP9xMSS
z$wU&=We$$-<JR!q5j<l><_ff5On`a6o%lgQ<hsmYWhcP|>3G{=n2(s6f@@`6i5ox`
z(NS)%I?P}DAtUnhRflEp1y1)`B~Wq#Aqj@6TWhKl7N_)+ICL3eVSTHMf-)<Udb*__
z*i3Ug$L2r;Opio{gk_AWTrw1V?bZ0s8>X9}H)7p&3PK7(6I-K#cj)+V^Wo&)xt(Y3
zx#)89m}56F6eAYuX4vnH7q|qPRfzI4W<q>Nk<`?-x?UGa#8;|CTOz$NaBR-qHQ2^L
zGWDaTyr`z{h$DO+Py)Z9uHk)M;8Ux{Ie>~^_*A$kH7xZ-^Rt>}N{v9huX%V&x(d7Q
zv1&M;X~P5M>Xl1mO^zvH15Q1CwHIUA^|o1z#=(#lNZ%N-Z7L_JBJFD>1l(lz5n}nU
z+P7i$o!YTh^qJ%%Z<^6)!D5Gsb#1HD6P_;jK)wA{dv`{y6KV`?N9r@<-XXZ5f)dFB
z621Z}H$j<zs24a-7{#jnWGR~7nUK3aD|qp28)IYSWR-DB4kB5~T2MZ>vlKp9j+T-z
zPAV&BfgGPPAPyP>HGrDYRRSFcox5qC9x;ea4e3>ppE79ciekeOT}khzbjxg!)Tm6z
z5Js!hA}cSA8;jy%e@p3h$#GKHfp=Y?9+NJ~7|z4qd6wFXS)}wV{L0j!zJ~W3p~mi@
zo$AgAJGlgnb#<6jU@Z+iFNgp0T3!suw`bOj8`bgC!h?_FkiFj3u#M`LGkr=(O*kQR
z<+~6hG>)=PoN)Kx8TAOCvyyo`YolSZQ9VQYv!upq65%7?4koJudqzj{g#<tKw{Dt|
zgMc~@v3IAm#MaJOQn9T5WBF{;J3VS@^ocJ_rDLTmCSmCfi5@wSa`f$_?D&@&Go7qR
z%fI}jW>ripH7}KpL5gMq-pBxZm?nxDe-ur$BGvuy*2?Ll(a_9xe-m9jJA3hDu+_%c
z^pwJE&!F`tzCrVL9IGfC_5>CC(P$nAdhnr@S<Jdmlc868^5#NH=*-S29!@~)0t9X$
z$h-*WDR1lt^9JfFq0nxQ$DL7^I|HVr{=xlHn`NY^Q4WHr^rMgWP!z3R2faj1k+zhx
z7-V{u#U(VFgQsL|ZPNKPGOi~UE!=T$PO0~YaS$kODY`i7DTWbez}P7X&18JvN091v
z5Uhl`YDW(e+XQuyw`nfu@g93dqI|0b?3P)XZc8)INjeco!F#qOf!EWzzfYpgxZ#^@
zt)yOec{T2JD@zdObNHrt5s;BN96ZYH7kcEwbK`iFo|QVSoKLkLHkEC`X;u5u<~ifx
zoOxwnSriT2RDq{<^kMt{0w{)CY|yX!c$}AKnGi8`$wZ8!7BT*$5*y*$3x#J8-2w^7
zJ3kwnK=lUwlqf7z2Qkwn1RlO`F)vC8U$tfj&oRl@MR`7QL!D%&t=cK1qwiRqrYcc+
zDoiVC)lp|cj7vyDbbagoN#ArjAl>{8yQ%nI5=7|zYvQ2TA1>Xd;sJtlwxQF_)q{uL
zLy4~JM{zshp)+V9FKsa1R`hZaX6k#feHrno%AiLiGwBsW^H3)diOV{|Mn3Q6Kp~1N
z>$d4h5V7);7W+|1nSf0?jvF2p;l!ph@3}`gCLek#-i4i*;hN899&X`Ox5^(x+FBS-
zubU_*_YPZ8@$+K_DG0JQ(i<@tWfmPiBuW~~$TJ1d595zAV{hV|WAtQhm4`fXyS8Va
z?FvOIiw%;w%6)K7Z1qR6;)D+qYXrsJ-2(-W_c{S9zeIYF)b#YAMQCJB@(iD_n}CX(
zrjhND#R2L%6W1$&u}VUZ?{Nw^t>-f+r{-cWGte*^L!&$Dhg?VymBg1r$}Iw74U;(7
z`k2HElU{F|jA5MZ21{+T;jr_(YUV<jy`auZm??!`uUeV<_kOIU;e1_u8S3hX`RwU)
z-yK>rfiHbN`)Z23W7${iCm;D>x(M5eMLb_BS}~`tz;3inzL>Wt)M)l7Xiyi?xC+EM
zbshm>FYk0ezkF&Zvu;b*uMK^jPRso2OXbD6d6DPHvpi2NjDX3))qsyu;HoL_cNvi`
z-`Eq4i=KLxkcDaP%vfu4$uhQVM~tA(6xp+&YK8)6CKND4ViJN_tmIcuare6vtFeWK
z#I9NYUt@*Kv7aW&?U3_SMSmNmA8|M{-@#g(mrsx`4%sRybN*nR(TkNbzX*G{H}~a$
zkZ(7jxnI;|EvjC{%3sOkb*i!XvvcDCeg^I*U<1?VOlZ~@O-$y5azDh@I(YT?F5hpS
zTnYQWRsWjxS%9F@981JdNdzR=MZ^0=Y;}hLm4J(i0B6(RBiAwvLZw-)n^uiiX}>uL
z6O!Ra@X`{OJ~}SASUPhSzp^hiqi1%+J7<Ky(g@cCNlPR6U5n(8Fzwp*^K(O@nt5Cb
zr1nlpQF)aj_{g`NGa-3VVjG*KAFSoB(%{%+v$lhS;#NZ|u4PNQYqJLn=Vjso_v?(D
z67e;eV6R*b4=MtPa_3YzxPwugU45JLnKY0E3kkUy4fE#q+qd-G9QW@o7(bfTY?@IH
zX6ieR(p|J9Zte|YsGuWcchteeD>9zdA)2Xcc^;q5Vn2hW;UJ=N_{vWC6ifM5wd||X
zUF1X=SB=6KO^l~D?^4X2D@4{D&q42acnZDw8Pu)CJtB%%ht`t2=6if9=<(P{)`unq
zXIHHw%+IP0$`~69@NE`W{JRb-pA$t=q}RO5Q{1ffx7FHYU)BgsM!g3#Uu`x?wp*1t
z!gb12I1u?t7>${}X0`y~dw=9v^4sxi*5h&yiolC={P+gNuiIWyCFEIY8Xnnr0v?%o
z#?U6=D#@$QL<OFw``_`7ou65=M|jLOo`pqCck_7PuAYeEjKs~65?l$}g*aI1dRFn2
zW7n$KGA?euaAF@d7uJ^l(Q`~9y+giq*o(Age}{WEZ?{l6ph$s-8tTA+T9>X50=L%)
z*`?2@>t`a^Mujg+&mL0Y@i4HxBGXW2b|d5B+a@4pJEofCSHgu*0rqG)U29S2%%nKg
z<t7VOhJ$S&D*6|jF*zFU8WTjHC4VOI3s@ZM^5J&9fBjgQtGBvm;P&fmHG9xqb?#a3
z_y}bOZOnKyw``Q?Ge@s$gU+X%Ja0ztf#SLCbywo~7=@Bi67q0O<`-wU@9gInOQo&R
zuM!VGogIKZRNoBypPockpPlt0a&!8ATX?6O*Q}u%gDWn3wFe1|3_eNEX|7`j^N51g
zeaGKlxz<^Y6qD#SG9_xI?A}qcmosTqd9J_HLaFod*UNEt_d=JLt8bOHZJB%V^gQ$H
zR)DS3awd-jbIf#Y;2s0XlUw~3SM>@1Y_s^7q&8`}Z7vv4;)N&lVQ*|b9zUFINrri~
z34FUQSq`>I?+@smVG!?tWAy&^IDzRQrFFyGWzQT6qsK2keG1M_x`3(CP}SmNGdc1b
zy5ck}4rLFl>ozTAq&H2{uQW(Q9NK*LKiGTksHURmT@VD6E*(OXUIUT@kRl35kt#)c
z4<&R7RX~sqp-Bw{Lhld)gkD6YcZ3i+Dj*=eTTpcPy|Ui?_vX#KH*c+3^GDXYH#uwH
zea}57_v~+f`#aEezgF~w`*GnPbr0Of*#=%W5KDjDtefsGV#W-`&%jw;+`Rv7kolS5
zlIUm?FWvIk&V<ZVtsYAz9|RD2S0QBLx#=O2O{!A2ww%;X3?6VRqFs!Q`>kM+2i_JJ
zClut7WtlI6Z6!FYAzfp^JxTf@)Vj(yXgjatt#55a21!<3GH_;mM-=Fz<HKryJP7q;
zSofRO5#~++Dyt{Q<^j-r#?Fw3GVgO1C&df$R2v^o?4`|?%s$SMS|RkZdcpj@ft@RN
zSb#=JE*^p>&8Z2jGj8m}T(Z4570=!<$#G%JJ0bOx9~iP(`>Cz%4%{-KFx|#SF=bx$
z!ws~*#^i%Q$eI~>ee9Gpvyz1V+1$^{CE7p_Yc;nAnzDnGIF!hA_rpzv?8p%AHJsks
zYV8{ue(K*K>emVeN{R}P7Od+CYy~v79_@>|i(QE410ye%MX-$YdFKQWV5-0*N2VjU
zEKtjIY_aLc=pyAM^Eb<wOR37IIXSLSh=@`BvIl$jKceDQtmDJ$y_wdWjH&7cE_l|j
z8T1ewOvTn}_w9Pis65G`h1KQHa-2DI%#Lz}*k^*)n1B1~Wta>k+vIx5j&7^O`^))&
zY9y`IjJGwIVVaPvX+B*kPNIJqVBw39O%>2;c|RXtH=0D`IT}Dv(0quSf-*ukIxY*@
zzGr(-=utKeEJika@own_?Cqla%MsK&pXF+0wa08X!_u0q5B6FI{t<228=~*WOLkpS
zNa{vxcD>rex6^EBZ8+M#MU<9{ytH^mpCRIS#20e|$(TrK%3q`i(#5Pe!M#OoAFH?3
zG>U9^sOvKuD}PJE6tA7SZR2e1eleM@A0(o;QP<LD`tI<CI_3M_`lAJ7%Xx1ZNf<h#
za=GWlhh;+lX6~-h&B+`ns$nVFQqJ^Ms=M}f>*S_mOT~+%s8BY)#C&5;+PPLb@3(8I
zyu2jW=v?029e0^b*nD7g`y@o%*UlW|0llLPHetSTtwV(j54qT=o$XlX4X0av_`Jc2
z&_6b_tZLL8YtrC2N_Q`7N*JS`%VRG_!(0*Y{3G`G?}^XVpKqx8VLJcM@~Jog=hYQ7
zR`8fmA9AmCKud<{0?wjtrBcahn$p4(aMwxZd)a)h44l%`bG5W3UwabuWh=0N$vmMT
zIv{eE@sa;;&@C4CK+#Xd`E*HOE$pn=Xb0(`iRG-}4kLTi>ntPe1Xidbu#=TQk-6cg
zf?jn7Te5CJ9W~(ph?4gPDN6^i-PHb8)A3YtWgVfZ7rF!HCMI=02xF4v<8iDQwmwzZ
zcB1o~#j`YDHPgzPnZop<>l`W@Kx>Pb@<o(qD4<23Ed+&0It+@@Tz&YhlYNG~=Mb5t
z{EcT{>B<0ZoN#hM+_?A9-MB00Whq0bO?%EfX>0;Z=W|VuhY2noLj7DCCCiU&2|-H9
z>KSjn;FaPFniL^CKniDt=J97R6K&vr|CD9L=d3sK>ht+3I&!yK2gE>*jOht!ZQ#T2
z0(or|1e<0{>H{My+MYH01u4S)Iuo3QvwTPuuyJ=IfOVp)e*DXJrkQElVv~)xas%p`
z&p%1HTRwFjE!4YI8cmIn9L?g|?>E-<awFdwXq^iC6{2{OrkARhNmRZpE}vr7*pUZe
z<W>)4E>lC?#62Qu`HFy%Y&w6_4OOE4>}t;2DpFz5z~B9q3@O&%=09=G)-qSr-Rgah
zK&obvDU?!%_IykID%5YmN<-r*&+pOxa&GUcCCga<<NX%-Da>W~SzK$VPL%PH*lH<G
z#%f92<h{y_%Tk%Hvl8S@mr#N8S?vPnz}sMIJ#&sbv%)TO4_n-0-SEqW*FwYtCjFyV
zl-&=Lw1fuIO+=Aya$HXUQ}F!{B200!k6s{K_}iyzTdQ%nxlmH1H;f~!u=j-r^Ln(y
z7_(Lq>+>_q0aX+emF7O@53@S!<Pc$w8%9`9l%Q$TU9RrHK~;}))0Ps4{7^^v?=3rk
z3bK;-G4z#-heeO|>jZCB)dmi-&gr01p*xlE<pHstf@Ke%TV6U|4IyKP@(ilVwUMF;
z1vZX9dRFHj$TnEhTi0yt$*78JANAlYE&BT{f&#04^c+O0(qc2Y2H$4$y!U>J?I{m>
z(1A(#Hl<B+zf~TlY`~H4<;XYSrQKiHjB?H1wWEff0ncvuEE?Q&Ni}X1o*Y5>z)}<c
zMm~RHkttY}tKXpXFU>r*#ZTsoGv1SdvXz~p3D_1ymOkb(Xdob~GFVF9#K@$kWiY|)
zK1M4k>X{(J?7@IX0b|x^ApDkz0DA$U=G3tK9fq>L>$H50^PGVy5>@ziX$LTep^6L@
zbjt5ucAut+roK`G{n>TfU7GpcwPjnb)`#ZS|74%(ML5_+as7T>Mm^xtbLkA2vaHcb
z+iUXQ@g6!6>e<`iZzs;}F(MpN+$eUGany1<s5q#Sx)Jzmy3BQ^SQ+JmuB2LhTP^7&
zmT}G6!wF_JP6dV4xuo5`RJ<ulA#bdG$FN(xh;6ZzmD<P0Y^$CzR2I|V4x%7e(Tg2=
z>HT_mub=gTuV;d3&|Qm4ed&haCVw0nm(shtj~p}2_W;1|yU?_**&*IYWbF%BQkkgA
z{5{oh<j%#m0cX>(V+-b2F@b?Z9nt*WJ%h1B9R)h$a>uD1x79(FNk|Vb?ifD9CwW;+
z7&b2*He(W{Ye(`1>TW*Sd47i>8t~J;I-=cGe5XQ{yvVo`1TY~Obf6A9C+eCPZ>g_m
zK}&IM@?v`tBfisJ0f9c+t$KahP42b86w1>nK}XmVsAuD}?L5?|sc`NBF|c==nvE5s
z4MFTLV8TBUY1D`s>Z)aYjZ-ccKG>re|10QZ!HjH-$5`C5?I19I<`Q1GcPQazTc$)s
zPdtYgYHUe0tVxy^y`1<*)M_JZMs|nj3yT_)|CCISKl)wPRzf6wLL}QR{SB1Cr&!8=
z<-YI)$Wq0gMWkEUyquo;wg&ar53+kh`Q?czRg3BRKz)&$dy~{9HLW13_aKiXB1+*Q
z0)14|P<Y*!FcrFkmk+sqed3#tnofU1(@AV}RjJRTg>bpcLB}O`XB~?Ui~8@MydSzP
z1&U0jws$09WBc!%B)nO8_KW1d-|oMf8_?V@`xF0P&;C2c|5LMj{r66;<9|B;z4uY`
z4pm%Btc0|Q#S=jod;`p^o>q#lBSi5;TjhGTau!Yy6{icaNKdWJgnLLH750E;mhlo|
z4eXm7!&Wbg_)Epl#k2R12tNWo_>Mm{19^R(dC=Flyyj+g0RS@9TMPvcth<zO$cn#j
z)3olR<gt=^T=$tFDzfn7z~y!RPyAoyff0=KPTFWzdX|KT`CYdZ4@y!E#clY+{_<*e
zfti?*aW}bo9|*5EpNpa+eEx%*%-o`%kYXTnt&O=wv-)YMMvXt0^V0eAtdy*!@7I#L
zt;Js5f)|;ouM(WZ^uIC<uojRYI3O-u;EPs`EY&P8Yfc19n?>wYdg{02o$oI;HGkc`
zqWD~<AICNi7bvRn$aC{ajkj5KO<fI`dR?fABR85z9q6+FO2R@KB!gvvge{ms0BX9D
zazsrt)Xm(sY{fW|xH>ctoloRp7fj(OonhkuGQsf&;Nn!{)s1G?o_X%FU0(Sx^g2_8
z&!wU3eEe4UX+NX|!MGl~{AIh*xH))yGeG_(z>!A4Xxy$%`Xr9nE2L$K^f*hBsyKOT
zjXstht(Mv?p{UNw*BFcZUM*P7Bt`%Ib+1qIum~3z#?Q|(^&ORb^#(kOersISO|ceF
z`TkdPexa7Cj?t6cg|-UJSKl|9;SA)rJCW3^0P4<8kB4soyGIw{lYiX)5%D<sY64r5
z^x%aRjU0=)XWyX3$gp*#MOO4~q)T@o6$%d&#BDoY>123`-YSxX9VMr;2m976p>7Fq
zPnCc<5%CW@0;^i_M2ld5b5FAPTL*G>lR!+h&Xe`~=sw|cSWcjrSrYRILZ9r`#M2zn
zA~3(H4zP^y`@!kWxJ}+P7}<vK8P<X)v=tDVrD1HWQ^!WBZdd9{n97Y|Q=MLobkP?D
zwUCP`H$pEvr<bUo)zzUMlG~Z(ZtlY+0MpJ74MqrH@7jY;Z3E{{MO56(a?2wQbwRgx
zJm}+-Pcvltk4VR@vjVfI?@zxYyg=YiCKV+oH!|aTPqKFJ^}*-=m<(|c)UAX!cDjPS
zBflDvzxlWOtPbAfQ@p@E^8A1IE0|keS@91yw(H~W{|#6FZ}%H$Q5$kMFyqaq-zWb&
zyW>9`(l90hf%bN<1G$XpAtV5`tgVlJg$3}7X9=-0*rb%_r?iY;Yu=t)duk2Vlch%n
zLIeE!O>9Sd&vMk~=_eaSRsxJ(mfrP!?u!!HT}$QF5Y$qXNcG~@?m~$=F0C90dZ&Pm
zXQ?XhKhL9QuRI19n(~__|4Iq9eXalZkIV}lexub)mYV3_@86>s-fShAd<8<B@6cLD
zudSq%BQd!X^EUhqT7y@5ID1{n{g!Ar#zigpxv-Ej7_z`BmQ6@)Gv=VoS5{KgNRXIG
zoeNQt+hEcjTNHJE*@g&N4kOd34;hSAnnAv7wNrVAB>8Nc(Tp`4N4SsKbpqUur&(*V
z*OSN47P`v`2?U7DmmiM2`)e^x#85lB%8}93!5mZcS0T+-v1wNKN0YC9CGIvNl>qvv
zPX?TMXOabu?^yQM9<jxDO@_1?EZlw%7@JVrajkqJId9{mjB4($Jq2Ti8baQNYOme$
zSMg`tXYcuxnaZ!C{6PzY^6sFBP5w?TfTB}9gj9yl+knDRTp|RY+hb0()IpQ!(UbIm
zFicZm*^-^4gInWGs`2O(oqYDrkBvi}w9=2Gbq=Py&cCZ#oGV`!U25GKy*E>9a%)--
zhwJ5ct1SF;**7K3DfT3xZg=jKN;l%U1tr<wecdI;0QbeO6CtqeD^UMaNzK_6v~fa(
zTkZJ5Pjfg&m9=R%V4<Bd$`~1^zw|WxyXa}S)wMmXuzOOC&&!TAPGF5DWBvR0d<jy(
z2`0?BBY1V()Ld_GCKT~#WB+rayL~@Pi7<@<k4Uks`AtOPBIH-tjFc1nB1v*llOt)9
zuE{Hd=&?y`GFV^!M9tw?<RYLXx6Wa$`fm2S&BkqUgC!GL%Z;nT?GNr*4CcM4Y27Yp
zJ2S_e+}mEhDUq&K!RG?GE1J{SUgaGHKRc=t3VaWz{lD_FT|Jt*Hz4<7)|NZJ$D}wV
zKaf`92wc$tZhF1Xf7Xl+3|}x$_R(4TcooR$u+UPLR>=Lzc9O9C<Uwm=iFeAADuaM&
z&f9B&vsac6jwIu0*Y`@8m!Px3Ur%X9H(r@cTScsZ4e8mNxhFJusz0x6B&FE;vhBBP
z(H!Vrj7GtKIDQ*F!AkUZJYXn4E~m{daqYdjW1L$8?c{h_G;f;Zv+X;>Rdcw-b_H>a
zhD4o6-hYMw#QLXfHua_Ebp*%?Ry@@6dYjo!#d|RDYcQ26eD(Bh@k8+_YSWl!5(B%H
z^M@X1-sD)u3C*lMC1Flsc+x*24QogYe}J|;w@`)6r^>g+Qum{HPKPP7aj$2pSk_G)
zbPQ0Znr0=<hFgqVo*Xg1&ktb>oE#UvR}=$3_2!DRHN(ey8<var;e~iW1qvMChTgeh
zeXOtd;my5HZ8`dXzGk(``Vf2a?FDVR9YbaLj$%3e@)2tKswGx2=cR?lH;RKrTc7rZ
z=lXGRHDitqc6*=0jgetXSCIE`ot*H7##icrL7nca%C;#V^0sUl(#%o5zp2maxSN!y
zsAs9a94dTa2DF%(g!HMd%A_e(mU*`I{@JX2tSj5#N%rT_Sj#dk*V7*($}zE=^G$*S
z!AoDwYjKI6p4pDKl2g^)-{&kdV7IOW<;lR<m6R|<ylw0b?i0^jy#nU=?bD8QWe-^8
zbZ%<phW&my0H5za%hXfk+XB*}u=Bt6EU>=-STkhB@F&5<kKnG~DLDq+poz*P%%kGu
zjGg-8Sl9ya3MQvI;UOK6W!QRU4nB1HW|p06I}4<TEl<CAba2wDxA*$&T>6LxoRLrf
zBB@<*;0g%jiN;6ZD1ykGD8sAaRYi8}?C~$l0br^`O`1Ie0qm-VjZ{M&!KQ~4%ka~t
zUFp;V(e-wh7`$sDlL1uX7p4n4<%0KL);uwT%Vzt9?F675?RF34ESZh7bSKg#l$)_O
zQjLvAY~}2HRd-v2wiV-qb|u}Iqx=N*19N8$F^-S*Whzl+DP}h%A}8wY#!b4lmY?qb
z@(nX(N)3ySMECAtxe_s2Mqee>ZSO&bnJqnAW6|&j3+sh;GP-IpKb#X+Ag~B4pKQt?
zwhQaT2khMj-Vw3HGAiu=&JTrA$!BPj@T=<6ipQ~fcNziV)dpT%L1lGY*}7}D*?F69
zcchpbv2EJX2fX-UN5^uSUgZ~GS~#h<_KA&CRf5yQ8%oOFvoz?oRM#;!lo+TiO_kfI
zB7eq#9DPDoc}H~G0EtRAv}VnDDbpkNM`QV?&iz572HLs%JFHDR6Fc(3i^h8<q;Q*M
zkpApka#Gyc9hZGa=nAkpxnHAz3ktU;fhF)leB|ut!a}6;RwBH`u5#S>vqVgb6Sx$+
zn$yOa55$DBbaC%!+L9=6lw~gLHU8a3o|(yD5kv}v+h<C|16v1?pd#;j)+igE2B*D8
zRHxz7^(D{4sySDLzG!u5!n&^Cy{p8mnviDQtv_DbyMkV98kZxzNd>@OSCI=x*BK^(
zr?}jkQ*_r~4faZo3ue2ozGFzW^muxt6>u@c2pz&I`8nBX_bXS6$!QP04Z5#C_e=`U
z9b2b66|A<-R2Lh^iP0{2Yt+zS)~7CUEkr@RbvJi4{iBlsKX)%XJ=20yEg#u#;8lTx
zYo(X#fnuI&WaIn7{DLLtn0&<H`iHF!7@fKp<E7)L3oK@@#R{!)yQx_|q44d`%E=2>
z8ZVymB=P;roV$!w(DQ!YZPWfJ5$m{l7-N<`Z&bU_5tCZkm-*3$60zZz-XITUmg~~>
zSt9V;;M_EvB48sgG7d{S?yphM_v$X4_@?`ZcebDJQYO|)#<s~!FvS-nhPLlcr!mjr
z5~nksg4O9ZwmsGTM59u8CWfCCEYLnO@%N6>7FDSC@ZR?5^UhcdDfQQ)CY@f&Nd05H
z1OtgdgT*zwM{#dMmjOk}9&9ejr2#b|jfzBT2cMa+olG9;JE8((jlqkJH>Hs_k1dMw
z6RqE_Rmw+<<p@4C<3rZOK?SeI1q^d6l5vH*gXUg!)Cw^)m@f%_f;Cm1k)EQIRwn}e
z)1rp%$&GQwCfOf!^0hZR1&^#3Z_fheOg$OYT*9Y1rW9`yyoTnS%Twz|2p;<r1pC!F
zjVTp;trrJj%>D7jR|Kbnb+56fmw%FI(lymJ-wIP0P`s8OV)Y$SKT@D*kO(C^DVM6|
zsm&-c*&7uHxw6#cChRv*HB?DW{>g4;O?sK(+RxuoZ9B`Zm%G0me)O^uC;0r;mdwGh
z^g!*xt`0GQhhvv`Wg6T2kLUpxsh9Szygv#HnUw8vaJ@2eN9U0cAWne)ph2$ikFiBW
z<v{sZYsEA@kx8b_7FH(jww`zjZhz(XFo$VJ1^fFzQwn$EyY3}3X#g#T_f!vy%d3Fh
zC*rt7OxkLL=~|Gj6P$_H=aE6DYs^F@KlZiHx@XIr&lRS@IJ3z_r@LUONuL*0fLzFB
z6QwxRFpq4zQ}?7S_LJtk`b1P`00JB=YDsC)VS#YQm+R9lSQDX_TncI?t=|T#$3OiB
z5K@XoYuZki-9mhV^8v5zVCrzaeHoz-w0|@6$<1;6a%|IhHjU*qH7=g6wmS~pqL9yy
z<$*ugoJq2n^euuvnje6x=BZusSX}aBU0K8`GX#6>IsgH)Ds>&rgRjzL!EL?TpRgRZ
z5{XPkKPMz7ySBP>H8aN>bZPP`T-x?tuYE57!7`uUk0%)X(mn|E4M{T91VEdVLfu!b
z=e@mz$uJ2L)MFbga}hbZaTW``Qu9MwFL>71%~}RW${O~TTi;pU&B49GObj_xNtmm!
zv>3>w^X}9cb3atIJUJ8FLh?fDfUWj8pOdTa?yH)2Uw&)6(D5{}F-tEft;%vT-0>Li
zmFl2h!r7g@F%uZ<Fwv)&D5xtk=L;&+w+wBv^#UO<z;<cR+92$-<Xgf}x`iPw-j6%w
zE#qz<uY_LDe6=wS!3@9q@yLH<4w{W@Dw5lrL5lR%t}go|Wt_YsG<r_~04#&GqUJiJ
zxV>o&inz>X`e(k`@wI_&&jn8ARCOB7(BEBt?J~&QlbKq1W@VFUavH0xY(-$G+l{3q
zWil1+SfAlz5)V4IB}HnN_)|JwIEWtXI_7pHM5hx94du5IGewM_I?$*W?7YyVbIp<J
zpDkA5h2L;R$&g`-A~@!=`ujFI<k(xM>saUZdC&X@qQ`6lu(^<{lZS6J>U{?X)q{F_
zGHSgg1l|cOu6a7iZ-I&`;nsHoHcD9x+d=)TvKbZf*m>fhe2miwzVeo4gYHQuN<9d`
zHz*#{=Vr-!n|Jx$Q%iA|ZPI}8r*~GVmRJN8S7Xz~>zZ699eSE%oy|>KlccA@cQpjJ
z{rdT6*87VrrysVMdVd@Ekebt&tXK-67$?1MGp!-lH4cTW+KjZiRFs^FDdee@!yf*A
z3yR$x7hH5W`K@6sK=vhj$$#MesigP2?6Y9ki;KPjPWd{O!9t@c>tTTulWb$YFd5yc
zZCC?jLc#gBoVhievE$KmQ_i%HRu&HJRestg9Pq5mY4eS<G6N+POQRg+uNU-@)a(~p
zH#GrsWeaQ$@+?3a6KzvX#VxGtgm2XI50dt+&Xu93o+>UL*87YIWA<X7eqTTY7d2wx
z>fJjQm6W>M`ox6XzD0Kz8?eiYs#?oVx_^I)?NeLMzEP{hynYY4<Sx4Ep3%dLLX<=K
zylkCUOdpDBMQ5W~Eg?>Jm8P)Rf<;0?g0vti&YeCMD2OQ-P3ajltOH)U?XM*%cBV(v
zK&@syTm|Bkivw|ve2O8C80hT$b*Co+mPQoWEDMonomw8jp%Cc^wBmCG;U_KvB!O&=
ziD$ssncyQ8wWpWd9X*JfJXA^UNZOM}BXra05`NqfhtKpo!W2GO|0%7jQ$ETM1e*&6
zD`l+X6=d{ZHr_IGG;ui8k`7hsi4#(XcXHK?L2?JHb!BT-*>JZJF(OYFH8J*T5x2B8
zl`I_}9XwW*3l;;)*Fkf(vf9PWgg~9QC6aN+Xmi0tR+Gy9Co$4i@!Dqxu%#H5-hwy!
zY?VtIvlil!bFJoK0XaEJ;>(6D6isA{sm)2^G($wf*wF5@0^kVLS%+ZnXt;Y5G;XrY
z8S7FY6^Ff)HAq*-_$UmtMF@aYN4cJQY9|a#NYgw*lpjGopUaYb#G;a}Y1@>f-0sG>
zGBSZvn(R$tIDFvRq8aRlZi4x_H?F2@FZL;HwPrG>eO)c-hg3Z*4cV9@ZE9m6`Xa-W
z?b0OtaY!1GQKb>=abeFQBbi^pnPMXzjP1rSDiRT=V_UxZ-B9z!Sxu$Bd)<EPpqO4J
z=R`L&=Q6Wrao1hpGFd*fCL1Aaj@WnQc&^k_`heIE^ldlZ(9t#1*H2ksf6R2DHPI~&
zdW(4~AbD%Cuyg1>zm*FQpAf9q6eI{@q@vMho4_TH@w1veGBx6p@*M&btz?*08OI<?
zb9pCVx|h2*Y9`NVZJT%`sM$p3$kM5|9)BdEcA^HnzhUvfO3Ay&NS<%)P5+gnh#b-o
zkWz(%vOcI?h~)Nt(77kgB1OX8o4#N46VAv8(0yi}Tln(^-QD0(gOaK_im=_FxHq^k
z|6fuS3bp@Kg{E{0+C}u4X74~slzHT*Uws8}y?(L%l*VLM^%=TlK_{J&OHpX@P!qJn
zMtvnUZmPf0cF;LNGvwq3U0O7dq=8sVUySn}_20X7ce_0T+0J;Go{o%F?GC9FlHNjc
z_}p=2FrZCFcwl5y1@v4LVr~ghO(Bks2igs4XUhzC*u7SEZ15ucZ`Xd@M1~%#aend-
zbu#lvDx&C-iTEt&S}TsG+&M3i?LIF5nRSD!vKqod!w{gN&+$TbU;xX-;aFRPm*{z)
z0@Z%>tw5pc$NB=3>C?`F9OYxI9&qvDyoHF~W0>eZsL(jhB6iI-DO;sc=3wfBDGONo
z$b)pshLRr#LBf;F66cz{^D_v?<IK%1#$N+rs(9jU=c>ogteFdlJCRi`7Hu&;c$9<^
zEay!q7GTduJdTLA_-^Ncc6!>XftzgFJNmx9AnkKlZI&~cyp%oS-7`?sFsf0?01%lH
zE?@tVES*cv*k@1lae0<l(K15TYK;*IFAC>^@+XWTnrfV>WJKNON}v;tK1>S5t<+m<
zNe@*?UbvP52R;nt^P(s)!xL==pzU})5WoRhq&F)tCgGZGq%_c4?y+)){!rCQ2D#z?
z0#C+aUDaBQ_b}fF>PBd5ICqo@#QWbJY3Gud#^ZU#_(!Ej+W<?*0PC-RN);{Kj*Fgn
zH3YwUo6<J$g0Qu3rcjkPE+{3I8sZB)9}C$G1Yk44j3bbe3C}>^qid1o%ZtIJ8Ag-V
z+Yg2U=jJK|+l*>>$8#7Grgd4%FzZO?7+wB}EX&LMd=iw9uDV{MuY!wk>z~FKWTx~)
z**Ma#e9dA{IY%a#*f~H-Aj#DQhOmk(kdKU`eM!>8>;kDm6ie{s(9r?jS+ZX`HI9?}
z2wf>3dl`9O8KqgpF<TZEMD9+$k~mK}!Q*5q;Ofv={N-yau`YD5P%~2j+t7)!id)N1
zrqbm_Nh3qRDS}m%!461kR|?e!R*cPNZZ+&>#U!IZ8+jP&CT$<ON<?M;B8@3R6xzg=
zPIPhC&iY0mSYaf20=6~_qWtq$E;ju24YlWSDz9D9FkQp+W`fzy>45n8&kg2Zf8hVa
z4Q^qh1dCoA>JB#?{ogn8|J;rL%NE|(Rj0#NenaT@f1myj-|T<)DqI3_LcT})_ilvJ
zsNeNpg)m)47RG|O&PhIl02{*G{?6b>xrlQY$6g-XZuD)^AM6w6j9FXqY+5(}hBx`y
zn1=Iv7iw3(-?ELoYgXv)dS*D?1)t@U(Vc!8dA*C;CE@O2qg{8kZ6;ooPyWJM>*%ws
zM34SQwDdUU^ZA_%wacU5|A>%6!lGlo=(GE4=<Y-%bHw+M#zAu3<R=t$%vtEKbU?lc
zQPHEzzaRd9ZZz^2U&q<4Uo(>56bpTQftHNEgJO{<u&~SJ$lor-KXNI6AZ_d@R*aDx
zNa4g*UEe)*BtlWbqjyfrb$axAX^S<VcG{P`K?%Wn4LwKdxt*yst-J8HBMb9Ff1AsY
zE~`7UW6UK59!$y{h@LuZ(e0VsXqbM7h#(5n*J7iBj%8=lZnurG5Xzlh1|&p)DSl;7
zhqAXA(L4X8H@KyflJ)FoMH1?T$|72;v|f0&>wY^%>#$Y@2~Kk~;?;4KC%r;}0)CCz
zO`eign85RK%z)KwBW_-adE5OL#A|yZrRD2+JV&3i4WCk&)Om|UU2)bclieZ=NB?}>
znj*Us%G!%!YC2!xQuzwx{A@{AfHxvb3`Moy#jch1LZO;;cf=nY@>=c)Rd~aK{eABw
z|F3=DdIiHHeSKCk_A)bXC{#Mm@5dIBd`)p9@XO2bS!-k7W{wf1$46<=&?Ij#q3l_y
zj4hi-Jqd>4A<AOPRXu*NBQn4xqYej7INbR*eb;YB7<`2v^prrduzF3ZV@F*~zPo`e
zak&fam0>Tpyx4coK6VN=q<I!+nToAIlf6`!zD_#aX@`_yrAH}|WW0>T0#x*(<f0i7
z1TM&a&Y#!oZ+?dN{{i1T-=)|8F{ZAoe(L=rk_sRH&(GXZE_cjvfiYHdbMt@d=kEVx
zd;hcj`wx5n3w%r%;{zvLs)Y}`w-1|5{+$?53qTd7({r86<>uy22`LN={Lp<?DSXup
zK-{cOZjQAOe_wv-d5~o`)5Wr2mt{I)St#r&^ghngVV0P_s8(vM)2D7#wPAMH%PT?X
zWu(tvW`|&=vyG8-&#Pfp`o8+lU%rQ@FSd_L?2OB96KJ_iyS15XM1965T3PFW=Y5gL
zm+(`|<1NTy*DJwk-QL1_W2)9>bkNofOR<QuE9npWF-t0?XyP=$gkpodq0dsttFuul
z=LnV+SSEP@r?l3)r~T;7Y1_Ak=N@6!Uws_kkr_tx=UYEAwekZV?&0Mx$8Q%m^oK|I
zND5mSXgE0Su0%sbbLXnJG^+yd6Y9pp$krcg<v)y&`y4jbHZ08VM7j4aXa9Tr!N!`I
zUy;i3wFsuTf{L3fu-FuY!L4SrnnD+@^*=fO*h+e(u>Sc<@I@+tWg$_<^^_9-+=0w7
z6uf?rZ=;o23qDR5M4rRdgP_?*ES!(N1ncFrHP_0|-9K6M{3-y!3ctH*iP%AzyA>36
zZ8u8gQ5=u!N>#%9_lp)lwsM8=$CbWK*<q`dk4?Uf1C4JFKKlh_fO6Oh$c`9YZC3%Q
z73e-V8GeqzzI7s%5HWZ!;c(AML%}g_K_^#&deh?8hpqa343b``bk)`eqd~<9qS~%&
z%MWSU5PPh&TpcG>THyklV=jjG)4eJHt$#~i1dYVFQF=v!l9;1EQqO^uLQk~}B-WF@
zOr$P&#Fp!_>WA9Z(z}IS!`0P@`vD)~6vO1KipjG6921yC!vE%$$GH|yu}FQGzh~C1
zaj1H0f(E#fya5eudP+A$RBIu$1E%9r?Ev?)yJHzwn@0Ev*A~0<fQjpw#6JbbbyEwW
zz~bD1fCSOhYQYIU&wYfoQ}7Rcbv(zxa;aIupm2LR_wqqQ(ck&XO8cB0jeBA_<pmTW
zx$ViMCi6lJN}1dNucys)Pwo8))}7^04{lq5O_YU{28WdllLzN;CHwnTzGRf?><Fo|
zqofbJeWu-mJ6XW!RxY1U&()IIfe1dssFX9ob}~jq;<`%i$tMcZdR7L$hwBY8?*$c7
zHnzz}hRq4wJqngi>95rv=n|(kMT?R%qu(q6t8V{>Usib2S+@qF$?9ZjG5R(1jFz8D
z8PcakldUA)znov%@)}><rb>ZksS4Jwu@6^5!3B^g=jW}=oW;<*z%ehemG9f7Ec0rK
zH7MB4yo0fINQ7!=SrV^!&BiXtS$+RbJs*c)QgKn}`ht<a{A@$5>fVvRbtIX3qC)<}
zAfF}y%z54EXjQ)$#&l2(8;Sk>5Le*P%puBUU`(e@YQTt;i(t)3JmINAp)w}>+|99i
z)za08Y#<&3NY=V(MUUi#ahTKn+;H8NL_`xGW?lLF<3?dAXA*g}jRQ5j2+J=HE^RLw
zK;kd4;J2*$Ojec`&E=Pa^)EUEv`hz6;3X3npVMrZc~oD55TJ@Lxyd63YBYYQqsr^B
z#_C{p?QI(ye=8pZf@B}pTZ{Fr(?OmT!lj?(vI6CwvUGvh@C^q$Nqj8d<uh!NPAyJL
zah;8dS`;z&jB?LmEU9!}%WDcbETCM>V1-cRjP-|7gV6(B)^HgUHc^A*9q5PdqIW7f
zl!Qo(q<u&5Q|He~jq{cfTNgFIb@}Tb@ETm#=e{yY@$D?|Q96wd^VazNGWclT|EP(1
z!TCs6giYPF%L3IrNxrXiiUvrmDhx9uiKT2E@)8(t@zi^{DR>PPfaKnhY83lK@QtGT
zt;fb_cu;2tjitnPMFJ3frCe0`@$QzRj;3`!dj+u;scP=FnH=%M@~^_c2Zkz39B=ky
zTzy-fB|HfKpeCkk1j?lzrLCR<`N7*3-Hl3QAE?dQH^<-iun7aY4!^jspu|Q6_}ueQ
zF5(uav}eY_1NC97GgWqNFO0oBN(hoLxWv20l#pWOv`t@v%+gXWwf@?Ld-@@o;Wqy)
z+|^Uj!SrF8R8Gs+*jW9G+w(4QH-o9r_*!k-yh*2SUI$2DnPIELM;ZCZi9*1Cr%uB{
zQ$JTYE5*3lDrLfwI@mnZUX9%Q2;dAt8dyNNT~akwxZ;?m2^(J;8a{@_J6ZfX;V;T(
zyDbywaTdajcM^KzA!c&ESG$SzP5npouH50r>XT~o`BewpEOkU;MaJ&{Av3PjA_Q#G
zYh*f&1ITowJqf<1|3_r!bg{EH@W9-{tLdx?d5*3s(*3jMmYVx{!9uM(Qm(?W!M1aJ
zO2Trdd@A{BtH@e!az$2bd2M^CUbo7{YhfvOe8TNnL3K-@A3n=54_T2ms3QT&^RL|?
zQuwtY)-!VGV!VqQ=UhG8pwi!J=Zwm>JXEWN6cK9Q(b>QG5z+*O)=N1(FXu6&^RBVY
zWZM*GliD&l&xp7MmYkasIsk9`YO>nYKpx-+Haw6aQL1}9@$a7Ha~0-p^Y+UKM$}Oo
zN$B0tOEmW4SFn>=R7ZwK?WcNr<ny%9WTa5g@lZO*!<do63gL^>=D@2jo;5kGlSm=F
zsi%BED7j~rzVEUm1{_sbyPu<lezfKyzw3&YTVfiL%aE&YT;J!5ta(shW|0*@m{-IN
ztnd|Ywy@WOgX)`xoskFA=;5Xbl;{-C?<7z{vY%R@eMvM+o;X6G2bD4WHY6S3%vklP
z6NcW*XT<#qtFQAmUn;m*BJ1S~b<>$4CHXcL#wZsrJxfYgu#q@O+EyEYRlJngA_MF`
zZe`4J=+P^#hbs1H^uLN!jqwQFwl~UE{x;5++<k?#KXeN@AU&rp5~(x8-i8+$e%g@O
z-OIg%j$*R`YkDGa`rQvBeSU?-F(SO2%DW0z!66!$GR}>umC3^_EBAMHHYSoH(o^<H
z-;|%kDX`=gW-i<!cp85-9G9DEwhO5nP$g+za+W%t0w-4r36pBU3xtwB={2>D$sX8f
z#UYF5CRcP1iKz!z01orj80CTn<rTr!V=eRN?$bG5nKKKI-a0k5XIbVnUCPG|@(0vr
zYD^+95R%?Kd{)j{Q8?}HnW=oqf@`y1Ns=o^%ljR1L0U`y?~b}VfFYJk4A8W-jfG8I
zQRY{=a0@@qvm;5ZYWmuFi)@Xpb3p9Cg5{VD$=rddHQhBSv7AG0S!S!QyCqEHi^5-S
zr<v^fGLxB_^BXGi+ewF2OEg_fq+;hSyKXqF-2;?2=-q~t&QHJd4YQM-oq>k+>1l*r
ze^C*`yZFbC1YgsJztaB8`R8Z$ANgOW;{RW7_8V3<QCNUN|M^GM{lB>b82+Qzk9h#-
z?&jS8OjVrW;_nTkM?``VycFM@c#$~z!gAhP$R#Wi*nK`0+62Pzkq^tw-Llx_f72*f
z>5IB_s14bXixZ3@OuSJ|QGo!G{}HXePPzB>@i)Z&tU}OqEeO=1;FMG3X@5Q=ptO0X
z()V&J^1hk>k1sJT>BP<;1?q<<kJorEhRaBW?$9YaNZnMH*+-O>P-y!9o%}z=ytlJ|
zag{fEEff05gR67QuuWt(icmuO69wuxW3+P;uO+dU`Ct&&reRZn`aDZeHb3OmjKGK7
zgNtKPv~_xTX#Stc=8yk~FonBKl&Iy5RQ5$vbjt;PZGnZ+(raEDeCrWkw?<c+cvE}l
z;L)uEj@Di4ozLhUMDh~sr3Sa@$ekQjuouoq=!0&R+`&-9NXU(hFZ{3c>$KA>BnnR^
zPmQ$6<x4=(XB-!4u;q#?RliUSB*zPz|E&@vO01hBHf(qm8hj&O1vc*<&zzxrD$xEt
zCipN<*rl&M*uCfDuDw&3@C*`oi2g2YGTuy$eO?n?JF3MLvD_O6;0%ld)V-4%9I2KC
zE_==?4=#VqmyGi)i0|`4XKbo`HBbm`)RCRXlmi50@!*c}(K}1lnon=2pN@b33$*d~
z_>b#9BHq7C|23j4%w${x#WbuX3x*#!i2rb;u<K^izFzDzI~rnm7buneyXpV`@xOHf
z6r8YoQ^k9)>GTmdkWl9BZ5F*ySit^3#+`t_Z+Bs?!bnlv#DaAi<>Kb0vnkd6^|^cZ
zZ``ft9dko1gC4}GXAsdywh!bO4SfqiIy!p5=;*VjY;W}0-@bjjHtAUAAz{_kJpSTY
zRX3^7ZK<0%pb9n2P0RA<&HWo!FGfDGjAzF1&ujSI0$l@dL0gU@(ncGs-Dy4`CS>lK
zPxn4vw3oI|5I{oV7-6kcM+kdFndlp}o8lR{$1@(!%XS|FKD7_fd2Z5)Z(vumrbPzb
zZEbZR$<}r<LAy;pu<a}rZ~|OsL~O+(kWD5-{wAz^N6#g9e5E;lgSMX9Yg93=Kd3pm
zWKeFo7GNpc+g$)vZ;XAiebyCtGKRg1{x%r{k8swWdeWPIo~q$ei8T|aoU6zWb}jfe
z1scTnyPZe^nB(L1+y}Z#Jfdlk<~_P8>w2C3HHt<6x8KHi7IV=z7p84zA%<nhMFHR7
z!z0&EXI(wlHV{0XQychk^RXsP=JPr;)s7&-oQOQ5NeSI9SCyMmAMk9tDiHX5*KkTb
z2ciJtE9LRa>%0Nf0Lf#H2OIc%UY|9S5Mpota(rm;sna#yd$G38T0>80?)!2NAh-@3
ziD^C_W=<Tvl3Ir8qm61Epj7eCTfSO5#NZ4<n~?}c0Q&qW8D4%;bm_(;BL_FT*|1J;
zy|zOZs~0KEWbM(m|1CYaAB#Qk?;d;^|1lBR+>)Vi{yJLN_kB%yZTXExcZUPzWfts4
z7B+=aw|-1v^<-uv4=AKNGvMJf)I=$x>q3@xL<~d9U3+t8g$cn(xM}xB#0Ii#6JIr3
z<S1RX&YVR`Svo!s^xsJpV)qUcpry9c7;6oq#C{U9evr*FpuV&zv%oP3whYmA#mAG+
zZE*VCQ0k@GNyf7!dFIV#{gx@Hw?maqQ^lG46Heb$$^hJC+@*g>GAt!NY)NA%iBK9&
zSG)2XX4zK#F)MDT2{it?FG{Tr-O%QkwO8zam6%NLCSqsZvYB{JJk+t$q4@K)u!+e=
z?+zn#k7ZN*dE}^uUm;>z;t}d^HLuBsRIg}eQc}i3-(gv(;$*!1#AeLQ4%_9jIA_-n
z`3n8wCdM4+tFBQ^i;ImEXI!&H=WQ`Ifwn(80ZHg?LHAexh&~NEEp2&Xx4gEJWF>@^
z>L>|}CF6uyN2~~8dBa6_gKCN90UMM@6AC^nR|S1eW!4y<txt2Ti=3J=rYoHS+tY^e
zG~>Sw->rsecj9Y}(&iHDpO<7u`A*Sk6)1$_2DSU8YugF{ix$2CtLZ8={GcomWD|mW
zH({J!(6W}VqaQ5c@V#}&K&j_9Zk&@NzCP%Q`-r;z?A-q9A|9!l0xwJ$@w<R#J8}zF
z?Gp=94^E0R-v!~vb`8`5E;J-&NiFM{E+0n|ng=?<f^G3ReJ|rG7#!9iS2KY#`VKjP
zBJ)tJP?zMB=hWK^Cj7QN78!3O#0=Cl!WJtN-7=7L#XJGH(8a#<yos`&W^_}(+cbT0
z6?&28(2(5$wRQE4JMYgy7c3Q^FPA)#wX#UF=Ev^bxrIEvtMypH5uXas%kCSOyj8(p
zE+IXd^3pjgiCt5n^5MbNX8fFri6XFGOm$(r;PWq>er|&G;%|$fjTA%5wy{fxn7Ax!
zc{i@?A)6egj&7UlnnCu`JQn#b_n5fEHWw?!T~3^pU-0FdPepr)$pSH#_my0PYkZ2?
z*v`=Jn?XgUG7}KfbUHp*=5&x$>YSHbfi1>8eM(d54hro$!p#1v{Fg2XpI(Z&7*Wcg
z7=P3moV`mK_6S1}SH+;}ivo-TD?<XEnvaf$cCtn351uWJgNy!z+D$VU=kvnTbSL&w
zR9`Rh9$ju|3zW$fK&m>bfY*K`a(r_m2(BmmJG6~a)79x%8O=4sW8vC|eIpZ3l_UL>
zsEbpTIx_I>9l9T_+>^_3Za;{fAc%*HYVxjy6R8$^e>al7-5g~%0(XGtY=|O*i7cp&
zk^z4%lgDJYQu1ai-ALb}qGpvG18|6lCN($Vpd>UM@P(#{CgzQc26;tey&;6lR8Z+3
zQQ&PWjQu~NAe@0E3=`tNp8lC6_j|nj>P0GiX&HTOP9i@CN>d3`n^1Oc=I8LW?Cw2~
zs9iv&IL^A5(9S@($nuo#1u7a*N6H_uafPr2Upc6MM#vu%GNznJ{R5{((D6c=?F_2w
zg-{hK6_6mi1=pq^ue`lY6@P|AX$qY<OLEpT4<W?GP%sk=Fl2nKYpX`d6sdxyi{O+3
z7ufo6`WOBjICNb|cNVY!lUpnk$f_?dFTcQ=3Nz*mRE^6Z2*kJG7$_wVd9pT}&xnxw
zYQd!CpUTeZUtffTgs4i;0f0G(QiIwT?a<KJeA<8s=PFyjWqc)wtQ02C)jzIp;q~J$
zmVYJ^1&n)mmQcXnvO_QLA6?{qhmVczJW2GU!fkEHAzi%g33n#&lEuf97c8>>u{Gw|
zTI79*3T^Z32%bOx&cj?w?a<RZQe<_a4pV-!j%K!9{zJAHik(7Vt9VoZAjP=I226i2
zoNsN>cJEjFlqm3O$TpdJ+ZgOC^aM*u^z^Ri9xiqWzJ@3M`lYxy<VXJl$MY{jVHS-$
zPlxJxl(09M$T6wv!Ve9Vj!O>2MfsplDr|r$9SbKIo!=em6gXMBG8)EqSL(+du;@sO
zR|xE5=Q!~WvW82&Ov$o}cUp4hnVs!z7lEe=sEJ((uA7%bO2>D5g{gWAdX2Y6#>@K)
zqVnT}$n>K<Ax9-v%G5@?PPQq2LamG9NTqLKn!4b^!at(-mFD9BN1$_Z6B0c1zy9za
z5#dIaMIbTEkjn)=v^SA8pyu@FTolhG+q@6?JK8rJn~&~0SJ4K@a$fg=qT@>YkQdUg
z<^@ZrE#9o!Tl^zxSvRz9lo40k*}|}KkUhzIW<fUnx{lT3Z)V6#s6USOZUXIgEh-LE
zsHl#97HIczOS-Pvd83&ztNUpo-rmI@qB5|h<XiL|UDEhbR+Pb!21=-8v+ud2Yp{kr
zx``D^-dBEd<11zjT^1LnyYrcfqG;ELrkm1ZHnnT9{OObAFaRk|>D^qzKO#4uzeP8?
znL(__T(3)5>%&6SH2OEBUsi0`QHkFh7Vw#W!hf6$@9t5^o}zk@q_8tj*8dAD1D#Xc
z+didH5jUeQKNhM^j~d5UF^tc%UKXEp-=(41$QGAb@2i&s+j(z9glw_@Io5xa2A34S
zKrY<c$dNellkbV%ps0|LS*k!<v!=iMItOZRxD3O<fA_e)ESf32QI;&%Zu0g{F}I_T
z#qQR1M|T$$6ksQG^$V2HaQSM~KO)VCw9_<J_lmXWOgbdJ=!)ho-Ut^a->8c^Cf42T
zd7-h&nnKOD&)AUYY3sQbeAg{rAc4T`c8$4mOga^6M!YTy7aq2gY!x6Lr0a6Y&*}rS
z8$BG=$o?wte1p6lGbC(0R(ToE)a<?lNuaUiwRKbdSr7uf!!OQ3mX{^Zq?wOr_59>?
z(zW0`vT0{`5*Tb#gJa>&{<PlirMoj;<f4fQf?mH5C^MV2<(zb}dZm!f%6!BvyxP)@
zcuo{?G>T7ZTQJ_ei+8TfYkzuYPu*ucdp@P1i3MmTl!L*c?ON{tBRT|6!v1D=dRM=h
zKWQ6)$gAfgl1EW4ehS^E-h>vPUiopnc&fN8vrUVr#ZvyAEpws;mI7l4eJa1d_sN^`
zY`L=9?0Nddb(5U_gVhJ6Fk@C|Q%k^=8fo~{{nh0woq@VAfpW`SMze1l0M7#>me=?@
zlJ()!x*G$VDK}cGR`2G$HLtC<VL6Le<2hIDdkqgVQyI5@p_`{$8)lN)s#E?xlJVlw
zI0Uus#D8`WHnT29z!!QIH?eXlrDb-z{c=yRmK#Dz%s-t@2G-Oy;V9!ZLy4ZyQ2cUa
z0ejcZn{t^>mCg2a3&EjdGb+M@nz^-1k&c;q@Z$P+eP=)Uq_QSKFkAcJ16bVYRclhh
zDcN3kP`nj}93$(YTKmalb*JU=xiX*eJZK>Hk1fGl?A4Rl?j+ewJBQ~7-N;lDCN(+!
zmjQ%?yPo`#1EX3Ra@V~QA%x1M4U<Fb?Le<-^48u_-G4+st(eZTRYO5ll{V<puvPIW
z>#II*YjspvH=NSYuy|#YSB7O>h!qVUrIEYR8i@Xe_c%qGZb~*k1g#n!T9xL_eIDd@
z%1gZXngYu`R|p6gXYpKWyr=o7NI2$mE<W&5Y~C%NVuLH4`asE%k&K@GjIcY*E{qN%
z-!wfwup&I%d+97{T)$hG!*uAk(8gFOcg!gRpDr~Xe3@#k6`|i&z5ZJxnlmwXSk9ua
zWq(Wtw(tlvF!=0BIDE3uXr16yMc5QC&uK~=S#QLiah6xTtAwX2DI`VNI=Zv6zL;5I
zLD}w_(Tdt7Q3CYW<|Kmk0;g;OCZJx^Ank4$JF?n!myW|FGUZzKu=7gk>9VRzraQix
zx`nw5mBLC2-4{Etl0m*}6Ssq;FSw=(dde1JYWAmuy~c0HIj$+_3-~4bC-gD2b@}-b
z+uvSF-E~M-;k?m%HdEF^5TGi`is$k>k|VFmFE2K_v_1Zo8ASz#D!f9%zy4NI2$8C|
zv=#~_As7~FA6;9+*4APrU!kie?h&4abiXr`4+^p;F-VP+0OiK(Pds~dSO0)lBw7MS
zVIXcX9gIv!QGe7!w2$X)&~?WvIRymmqLM{JOysfBv^u#*Y02G;3o|iw7IY}?MUPDK
zbjFNvd0xP-96dmO&X1m6z`_~j{8?Uu>Fv<%rNYR0kL!M5GtckFMg-9cMI>7qZ9(Mj
z5_iF(YH$I^tD%oCT(2irTX%mqzehaPFP`G_&j~D<?(#(os?korq;TY0-4tB~B)^e+
zqc3hIHbYNuozbbL{6kGl)0^)xlA$JMWDIHwp-fATGr>3Ub1gYg+<73eK>6NswYwca
zUw!ub)P~4qauZ}UFxmO^C|!A57cUR{94j$)U*3!OrWUs;m-FegwV93~yRQz@?dqBB
zUtk3HbQuwQgn!I#@&F7t0Q;x}vg~k2(z|L88$J+mV|g-fMZbKx?!Z9O#z;cX!=*@q
z$0;c`R>UNX(5BJPGAfiiihKjxz)ibZaPzHsruJmN-wQx)+0D5dJZ&pK8;a@e(VHJ1
z&tkx7vZ#vlJ@fbFMuj*s6{@IWPmafCShz-0rmUg*dLhKoWP<c`cH>NX#vOx%?7Rui
z_W{p6C-&z^sXOEgErl^dVv8OPnUT!GUO<95=Q#W102MtE)*|50f1H_1*hxhsTe}Sd
z=OSOLeCst|LefNkJD7S)DYUu4!P87q(llU+XE>$rqX2E1OX}0^8-4d5VzM7WjPwE~
z)5cpSKv94wrbr~IM4@K}y%E}^F&_-H5Edgci7yx^F|PhWZNBHX5;?B>0UDD%T?hR>
zES*w6W23Q%(FaIyIQsaaQWxr&KPhKI(OartREJF25<lYn8%Glxc7pS6w&M93HxIoh
z;%+6*7qwy>XP@Q5NLodGjmI<9CwCEN-wJfXln>1uX{_A!ws*Vd)HMxTm`zIl;ijCl
zSUWUl;m$HnMIvD&y3POlO5eQBzBpbrPf?l0YvB1A)h#%Capjk<noFsj)B3HSAXAIw
z%gZVaIVMR4getEUXMuoj$c?5ilk@%NQ8FJHlpm-Y+zdj+eicO>I)nBGt#qf-t)5d$
zTKiIBH?dC_I*<t#+_4MqsscScLFt`ohb@7`-olGfhAb7l)!D3iR+;ojzi5XhtsJMZ
zz&_~@L^o>~OP(so5us3gQOVtS=hBcu$HFZ%Rbm3kKbm8Eu>I&y4d?XydEZ{W<P-S<
zJ!Z34&E_@AlQtn!cH!dEg&6@aG5tp8ZF#bid0JgxrDIHZGm<w6cyc8(XbYNz!PqX(
zy{-YYP#@j9h{#Qm4+UwDFSnUs83bbM=MOQTy1sb2Zt>cvIYY8EKSN@cCpYurwZA01
zfr{Uk`21)|x+EO2^w?BfW+0MS$lY8_Vo}FNztde}qM&u|i_;Ui-)D6aoxX`LEJ)c^
zObkMa<~>5=07MG|$^)ai;WGJ@*Wv#Mdv5_0SI};Y4(>3>U;%<VguykqOR&L%3~s>*
z5`w$iFlcah*93QW5AG01fP?_ao&TJw_fEa~&v~cny*lUCy?58H+SC1gy}S2p?e6uh
zRWw&QLNGr6a}IfWKqThD&L(p~<S&5TyPERTM5ByjZ*+R`oW72y+Iizm;*+9Cj%F7F
zO7ZRYLk7nTuRKi!>TJW(4h6ThnOCMHQ;ojMJcevxWpR8e)8>2VMzi6A8uHa6!f|@A
zffCDtdA6j<MFJ5CYvS>iE-MP#YSlV5Z99?r;H>>-xrOGe>KZniC*)<5nYRI!oOHRR
z67og{!FG+Mh*1TwSe9|ic%Bj8(o<K}D!}G`DZ*I_90jp$=9k3^O}Qj6O!$>Uzrq=6
zmL3!r{m#FVE15`k*||#NlPGHb)8_Ybo5R|RIxRLVp=Gk9g@|kw@^5sa#UD?j;6wWM
zC`ipqmnx^<h=a{djSS5TqTrdBSLZR_1IZ9ul|V&H)2>+3rM1~pJSU=raB$jQOIS5t
z49gg88eXMx0$rV|7jlJ*jUp^FDyN5{Vtga~ooqfWY@dRmT9et-5Cv9usX(SO%KQz#
zyoHrA8}IiB?@QJV)MO@tpKk&+F7%z)Mohe5^AWATm)7d%J!=g+r*r4P#ITQPjlRBX
z)^#jwkfPFwokqR0ZHtKrcdZ4HiIsF?_bG)Uz2wEVVkd#SiI&$U94jj*_xX`4G0Sx6
zsjm!ZRt0Aj-fE`^OEAh45^o_`WuZMVZZcA;(X}Xu3oW;c-kF7dK$Kz7eG8UfXYp9{
zZlGbzv=r^I%`BI@QLHrK;-@Z<6Z?X+-=dfrz(d3XghQ9xVf}t0w9H<W?bd=o3R0TK
zKq#ihGS`BeRcpF|jhfpc5du#}jIN~fV7TvGL2Q{b>jk8nI6e%tG(XK=%Do@)wi9U(
zU3RD|gqjx99k6YhPsaTqB;-qY;Q_Z4B&zZHP!+OJA@23<6reLFQSl?P+5%tiPO~}n
zL%C3)UMUHuz!;y)d$!~m`sl|}AAj?Sc->tX$a$>xK(CGTb}RjyE#9QSKKev!OL+JG
ztBrwqIM&i^@9&-*WpDi9KeLQg+#chqY^N(El*26`69IOW;*5?yocPZw0~cKCCVE&4
zFr6*(I$Krf!Ai3~u=P7twNbRLs8gBp2066_W#?fGi^bfa9V9awRG?_|mCzPfs3Ly=
zZ)i>TfLL;dy8(1?e|5e7q_ALvh8XZd*`#d<J)(S$`L2~T>IYW%Rg$2qYQScs4>@_k
z);dCLA;nyDm3i^W#(jve!6B0B4X)ilVP`AXO=6Wpz50)e8YV9`@{Q1o<F7G7aqvMr
z@@GnsorXcxu+UIQ)M5Xt1RcCtBY#6^OYyS>D*eg@m$VbLLl>L$H~WBa!OX#4+XXgi
zEeVcQTh3BgGsxy0m{2z>irm{#_(d?RN5bQ=Y4_>~;+OlHfm9vXNo*PStW#X#lG5nJ
zloPRBkdW15AfJS)<J{QB(~}ym7cc;ETj{XKk2%c2bx6qNJtyI!&D%jy>kOq#Ye^@~
zrqr_U3i9v`*mf~_EE1K6E+7FxcJ^mS0q!1$mj(vT7p|F~6m-sS_1g-M8sv*s!zXm)
z#ib_%T-3uaOM8cFM3uUFe0FP}v44_d#az_}UVX*_*?c3E7-koEmHm=lq`rqRoU0`^
zEc|f#fbF9G4{eN+t_zTz)OhXB&q|gql2=Xe1R9RNfHVX3Jf?1?D&`FaWLJ<O(`zUD
zgpM?5%h!cet<FPBut8nLOl21kT?gn`YnWq$BBBuBX7H!B>~7Sw)#yFmCY``oWpVPm
zgHz`y3YgU3Z?M9lNBi)~W<zu5X>%J9-HXQ2$O&8z>esFsZaKF@oXbB&zmT}*tu9$>
z0I%4bD)WET-_?TFrWsuQ5(4;kb7ag|z~g5nwV*qzoAl4dQ|`Zw2a5EJTBPr7B!qPa
z-1AMUe_ob57cUt8KCe#n?3GzP7V+fVb3grbQLe~LiK<gbC%ug3iVR*om*5@L<Kb*u
zE;k8w)C_xvd2fToK==$F65Y^5Z^tV*!JDgPD0Qo|3s}8_wjk75L&JGctTnqI1N`u{
z@;uHmhm5$E+lwEJmcXqIm|+_5aauXWHJb7fg0d`7V;$}1{;s!h#PDsV|H63=eU)xs
zPL#A2I&;3<B=8o_SgrUV2d!}nTAvt;RFCFWJBImI!*z(y*@oEVO3Q<kh<ear5p#o{
z6SDgAfqwK7S}_7%G4b@qba@M2j`&ygM#tNqO!i2+oN!(ks$ta!DjqST^KQb!Uy0mW
zlUEsW1fi;_M4;-W@S1oggb>aDEL#biMHkQ<9-x!aE}0~u(b)njMV~$<pY<;mH>l+<
zA{SaX12$=MQANNGalbX($c-)*FT0uQ@krI<ZPb5wKNXAm7jc#$X+a_<h%$>YF7vLe
zmkkfbt-7z^W!ff#lQSu}hobVt5^HiwQi<QA?i8534jj}WSVYUsD_dVbE?N_3=klnr
zWllrEoS-%}s`6$UO&LRJuL-@Jva2CcIpb^ZAiW;V?-Wk&td|*se~9>*AFl}4A{RAR
z#TgZna{GDOGs`K+&skm!VRyn3bXly#1a2wsi^`-oEC{}{#c5Z6XzXKMEXXb43|mBK
z`NT}QF`U7td9tRN``=nv(J^aLhIGBT^xS|`JT_?5mVAHosP7&~+lt8&lgKlo@{@e8
zdl=KQVXmhVku{h=ss*OY8Szg2<n;SS3-^%GrnLn3!hS;ItHz`P{B&zx!k|R|HkDa&
zG%}r+7&-NHMYFl*^lq9>&jdfGxtO7x-;^)Ua7;FWKyo|oM!Pj7lb$;Lls-vda?(0&
zdIMWBZLd-!06LZ1kOT`wE1Zv>(V;6qL(IIAml(;mtgYd8xf~_V-B;fq{{_5muQCH~
zB<ChgT5IxjcY1CF#q}6MOT1ah-+@vhm0D8V2cjl=vcs!>wrB+WstzB&vrE#%jc5Q!
zh$yN{HAEv6f2wSTU1%Jz7RS)JRiKvK`Tw{agp2ffunZo6CuoR}4(qgAw)>enkY;;)
zcQdB~RELj^HK%E@kaIYIIB5HY0`uiBL&uF^&~UK9E7}DFM+p1iL`<3yy^`9hvVubE
zF?EA*!pb*mil5L%sok1}ay<sIE4(%#;lyPgQMKQepao6_9jimjN`t5|&ddo3heW{u
z@*@4QG@vgquGoE|Q*_WiA$JRmI*e(z&efqdya8H|@9B@n<IZZnyBbnC;0okjO(#fe
z0B~%-&MkFD#s8R$V5mM*-J$?bAcf|A(=g49%DkKO8gdO}UY6jjryu@-@6<DsvOuFX
z!)1N4^n{>Du4v*DWF!IiR4SEulsPcMbu!)?-tFa@r(HS&OZ+nGQ)}ayU~cTPN*IfL
zFm`>Ti!t@^m=L7(BKin?L*Su^^%jg35>;t6{zpzcIqgWET6~Xn=3&^UK%2k`Qf1+L
z8DXT@)kT+R1#J`pL=E1DYG(4}$P>d{<rY%@c*I2MnA2&RH&6hhf=AsGW~`u+X_gW5
z^CRqiBiz*`qasklqo2h`RslME=Q*yw?ddX;(^m{e&rC`^Ckd3+*j`@TUX9=v<B+og
zDaV7O7;~Xf@e=fojk1r#8Qy3)eVi$Tykbg*{iwn8w0vdq=21&br3`cvRNRRftSlen
zYS&~R$}=y1b3VMeyhEJ6nszujq?FF;?j)0TevDeHP{sYu_I0=GxUuGGL)%21!i^{W
z0_?2<??e|jeD`+7)qth4^H{TUbkpjMZEckW-e16j*xO%)L0>ye?{bqs>TSz5XAha=
z-zQd<q5em117}DJ29*`qWG`^=jG^5{O>MQFf37MfKD!N6Was9cV|N~8@*$xy@k&?~
zSbnNg^Fz#yyhs}sab_P+MQ>@ah!07gF?=m>{J7<&(Xl?q@s$aQPc9nWa5510Ah3y#
zdLe;$pqEI&fv~bXh?$(HZ0febQgYIAiM&V~(|uku{Fu^WPekLB)Vl4L*WE}1X+4$a
zlNO*z3omyiOe{HhFR9+i(YW_=h%;ahO77J5S~jYQ!rtq%kuYv0r1%X5Yj=%H=~q+|
zNdV@2@GIiA05_qDS_(c=3x-p^nWfE@f%0sOxP#@(<{f#-4B!}t%>n}lh;PDSIHGe)
zy*GLMIiTr$grHQ<6tzvfs?uPVXT!X{*n<wbPk%S)g_zIcd-KQ0f-cKnJ0Nr7i@R5#
zW8FvL0O9ql!Ro3?!ErccWs;RdW^JibV!18%h3naXX;rlWWvnKeg6O<8o=_o%Y}q?M
z+pQRZpENzC_4<H*Gs~uGch-<_T#dKa;IqUvzdpIaku3zTgaR(Js8>^7i3ns?=TL$Q
z1Z;dhRwgSWHdHk2zrB!+6qSl)XFQ!zQ;jc_r(PTRK2YVpyve&`Xh`Jc^|iv@(eAxN
z7;T0`MfB21+z2VhxOX&AN6<Q|qI4&~wB&3<6h?Zpxg>IXd+)g_Lj|2}Xm|zc(HV8t
z$;|m)mo7t*%Lm5T`kFZqV^5zI=`|H|PHJG8Ml{9HYFtDps^CtbXV4tBB6D65rM4cP
zrmP~IQ!6k?ASUg&@bY$}GC;Wb%L2P$4SM5;+zg3Yfv+7HqB8xYu7pLe^Ku%aKK8v1
zVg}@_&ZV$(oE;%(>ywvE9%cL*ZIx!Kzb_HrMI3Ekmd2zTZEzN{#ZlQr;<&@PDD1B$
zI$90@IsVGqtRW2=h16{wD6O0UzT#iLpXc1=(V=!22cy(3=ckj-;LztHIBL11BRD5!
z#AD||^A$v-+8+u%);hdZe*DM@S>7r?5g9J{Ho+PH!i$rAJe?0};YTRv<h+uZ-U2f;
zI1-a)V9Bc!#ab{}LalPcwfPWV&h1b*rTyB_trYM~MBegtS+LYdE%Gvc0&9=G3tE4c
zTb}3YsdyD(S`Bs^C|qo{J8LS`VQfk}>?nn*+1QA6?xwH*7I+Iu^uC?W$k%pKmb-HN
z?)LR7O^zX9jnP;G8)?UfN}FB7`KWonpD<%vim21O5jD|jER#Anzn^`T)^3FqeXn#$
zTbAi2%5uNL+-O}G%<HSACDm1lhZMH5gVsJmmmwDjm8D`@%Q9Pnh;aW@r%>MmK`H@d
zI;R1qFatqYWAqBeu<zvV$uo~(n^nxDQFsPd2A(i72#<gsF@x5fSSp`06_Y<DsE4`a
zm?7g7eoev^nu?|SP(T|Ub^a-Pfu;JwS36SKaOS;#WMh$N+vjpUD}pMIZ#k4IRGqu-
zn4dNrrgvLM&r+vG@C@#53ASGTHsSR^;X|UZ(IG_e)E0>hdNvJ~yJaUUta0nx84Ycy
zT2v>y+f;#wk&-k<ygg#|mOHXN-l_y>;ij8b%tjHJOupNQaGd!p`bN!T611iBbz-fY
z#yZ08H9?*>HYL*r@ul*6@1`8-*aM_@P=f@k$}vc4&<11h_H6B(Ewy>`j5qTDx$Xt`
zleV?dJ^t=;a83CdZ&XcJm518T$v2)F0z6g7%Aof^kkdsYDtk#BFH`XRi3iVXZN3>a
zyA}LJ&gyjs3^9J$PlJPzS}Ou_r@@!MMKv-9UQSUK!9LBk#7{LHVHaoPnRGX4EYiRe
zyO2Hz5RrO28dgoCd3LU4c2bMNU9^Hi4iZ3oIb+rl>x&xENHr6u6L9a<CEgD_98>D;
zHbyE0a}w1{&SWHKnyv(B;GwrmFKx7-{8;5hn#W0w6P-MtSsKZZ2j%@e9~RGQ2CG&P
z5KJJGG^L*v7%ai?1&t$Ob-RU)i86XJZK%jo6@>|80mlQ2@Kwusj);2ct6Fa^rSa=Y
zNnqo-TRW|uJZiEKO8lVC;l0xp?T?G$T!OLE`-Dk&Whbj~MrKUVzI<1`*C+3h>hx{-
zK$@vP8hj8sp1bWiq4zfD^F`zDem?=dgq|!n-jJ?#q&^uN!7qwvXPe{h(TQTU6!6iN
z7c96nYe%;p@`PzN9|YMwCyKBq50Cb<n#j;w%NHYtRIT)xhmHLN&yb}}KQAH%etEA?
z9WV6q+<0ME88}SKpgea_W9^oOh}Z2d?59XFD+$PrC|A#&a+2kWJNcFE>tuQ}8%q;q
zHCEUZ5^qxtMzx5NG?px%kw?TmGG^zVPwmlBRi@$Y>|V=6p3XoS7tXHRdkxpOo_@Sb
zL@6mv=A6WO>yJ1RN1%DG{>@;Y(G&87Z+cuCLTcFiZnvXyZwKb}C{Wr^IzKa^6)nDw
z7Z!7=ta^o<8W4b{VLFB1I64*YQ>sXpbWS)g*EH=^TJ+`}4!nvM`vt$%3uApq^3vCt
zhMYGaW^B>Cmd>}!m06qgUDE3YsWfbfei%Fw8-eJ`zFg%RHeMfcH>h<Cj<4F(lHpY2
z*!XccR8Lue3HdTi+u2xL#)|a0np;0+V>`21<f)RR_$ehi{sm-{)>@mUHwu2!Co|}#
zYMzfpbsX&-C(xCX`hC4&6kWss>hQrDAF!gYAl@x7b+8MaP(Hi6Z{nbBGmYhp_H&kM
zi7hDiNL767a3sTxQ#=>#y^DMIgQ<T#taT#E>tn-_>CpEWGbh&5q`Xbr42`E7aXosb
zMyjDKG|SxQmv(hZ-Z)`$SNE2DPn~+b66y{)Tvd(rqCdscRIL(>g`!mGp_Z@Se1Kk#
z$#OO@T0@%~JY^1LWkF)T1JfO%jNKQFw};V<>-z?24}vRe@xWDMTNjZAi&UhlM!uY5
zv<zFc4*lDfO67F%e0>aR8S~Sb*R=2HY>AJCoc=7+#RP;$va3KTw_GQzv>WU%vE&5B
zZuf-4MD93Pbj{>0)1iC3Md`dyi$rD?k2>ieQH?o2A0qJVbsJhfSL#K~Ig~oqDvYh_
zNT+Nu(rZz8MN`4%>Ko#h>lgd{850ee^(CwB<f0A{+9!Vj-5OeiIWv_ExQP}%7ReW{
zaCs%dcOw+*yLm?M$s#Cd`mYBVR!zyR{BZ{U*Kx6|`*Hs3zvpPd2&!?n*X^JFC9V<y
z;rIuj^Dn^Z-%v&dp@*d5`P0t_H+4;(zNK6s7Fs9P&EG@dB8t7DhdxAF)H<AzAe8(Z
z%h$8f;rQ#}Ke{PAPgmIDG~sgICCN^B8&r?&HU%}<lb-~2^0w;){qH>ck&#Hw4eLO~
z?I8<aw5MuJl$Ro~=nf)<C(2BkW+;W`Y|U@6Ba2t$gO(;bhwM3X@A3Ub97db|0@@Ku
zhLWQ`{|FnJQHn}v;^RZa(PJ5gybyqye3!2Iz}whH9!+(AeVQ#R_An{s1wRv(9zSFB
zz%H8X?eGZ9<ZTuqpr6(jTmut+jR7{yIC+}sNGe&YWTbF%C4ux-JH_H3iHQ-2D~{w2
zeQrH{*4Fg`qB0pGy!PNvg8pi`BB!^u(L`bbL`Og*HuwIQY#fI7eSVLH0WX^ZaRUeL
zU+!l73Y3AM_xRglnNa>@5p;&-s%~<ZWPI3F(bxXOn6IZDpkXPMpzZ5*w}Vpl=fcm*
zXrDVT^zt8Hv?MJKx$@2VrWJV)T*#uO9=E&Z`ElRTICTkgjzy4n6!<<pCjNuXGAcSc
zu9T(vAAxz%r(kec5uXX;v4vq4ls7Er<g%3EV#XH7APyHj*#Pr$#Qio-&UrXsYt`ro
z0cK&c0D~C{p_UptMAV-UU8LTa2(fS(cJe<m?SyeR&vVrD3`>O6^#2!WXs^oy3$BZ2
z;G(4dkAW9A1S7aEgOXI>FTf|);V0Rf|GKOmiZox@Q%c3MkK|vYJ_=iYr2DlS|0{Ao
zLTK-0!hcoP&heiDs{vjbg#NC``3h0pOtk*-VAYR3$iodg0=|!c@qc;EWcKO*gJHiq
zYEa|t7Q_9^=iIN)ydzhMzbwv-X^b?RIHOB)@MT~6swtXgm2p1_(>Qr>JW#9@R4R8D
z<gVd{9IFkx@sW2Jy~GVmDambcN<-fqev4x=_@>f^@7q9liJ{m%rf7|HJK_?1>{rdZ
z%2fPFmju)lX+#z{Lxh2CSTe9-UFAdtfDw$Twok#K2*j;c{V^TV-Q?anj+dIB+#5c>
zCESz^n%wF|EkY5sG&PI!T0t0>!h`czFeXjlQ_|?t3Du3gq98er6t@?+cx32Z@Vo-r
zLfUcKZH_GSuohD(hD-|<4_#&sUo%pkD=))>2m%0O^Nc_RB?Vr7c@+Ed+d6UU<@HcD
zy|$P-;o9t3{U0kfm}3eW*B84F#c`8rJGoYx@XC@eE>8B?n=K1)1Jnk`ubE2{9XXwQ
zMzo`iqUefB@m-)Aew3!8zD4rHC$|n~Xi#O?+FYAn=jt*iF*~R}?tQ61+T>xVr9cdd
z4xMyLWi7-|lNBxOverEnzWnji+Lu_#16**BL`r<m%Nk?71IbpVjoKx-LEn<op(>~C
z^=#h@Md9&-{n{g|^0hSLV>(k=FyW_d#vU(?B6UCWZQPhy^>=RISL5Z+ThBa?bdzg1
zdN46DZ*{%Wb-9BKW*lQ|%O)@*-wFzA5cKT?J2LQ1HLlT%>ac43Ag94F($L#KQ;!I|
z5A9#TMqtp_@1$sXPJs)O`uDCZ*E5H`p9Ul|kOOi5m|#8eJ^Ytt0j8^`#WU~X8CItL
zn_BR%$Lw2oPOn8{_j^zB@(Y5{xNqbOjj-^~q7e+5Tc4f%?L;an|GE9pL_cv?w{MCG
z_!1{KeIq^pi@0b>7~U5Kp3XdXSX_-nkkVZESp0AE!yKLEiaha|7(O`63<gKXsX;A?
z$^SbNFMpT)9RzRzkpRd@s7R>Dhy?`+2>?I>5YmCAwQjC0+>+;{`pkoYnmh%xt_?xE
zf7bz+2oEGl1i!&eYe==j1_KWIF7I34Te5mCVw_nnMp45(GLelZ_kB5|QQL#KTWu(k
z)QMn*ye3sHk}LF7URynmiOc2{<h)gY5JCt;ynN#O&jre>Se<OhxA`d0qi2zfw*j`C
zfO?*yC$|6$zpwt313<lSLg!GLE2gEKf{#YQMJY_Eqd<GR;Mw+;CklPX70fO#EI3#H
zTD^b;_VxzZ2p@*v8R&g0JGNRSv^&k(YH%tP?u+*Q1!732#*-}oqT@f5ZSNLX{f-Ck
zMLu9-n>!^qkk^`$TY!%HSn6HxAZwH7rO^VDoGhx=D*MH(e%ZCtZ-zZA&#(H=+J6B>
zCy>0VoK`I+5sle(2_uO~2$}aA<ZWs5{t91Nixo*}ea?3b3s4H(_;503o85sJwFf{q
zhcy@)Lbq0Wjh-UkdRdE$VuC{(F<*+jDU`=vOQ*&vd1@rpNk#Ft@Y*LRSXJHJF?|Xf
zyNu%QxA9pSdQ_bkd^vA=kC#+(!i!TU^%X^Z(97bM7J}lMaH>hzPI&iLWIT1g`?3gV
zg1I`QAL@L>LqZ?&F1xU|JpZZRtC97p0@UnYy&c7B(DXR?4X)T_utRili~O!lrt8qF
z^NO>;92Y1pt?zU@LZU6S<lLbAw3IH*eHW5bYsoeK$l>*Hr|s(()WF37c7w*_DqVzn
zqv^%ynPxlQr>Zp+w4@ac4CPa0X`t^c{NgxAJ!5lZv1MwKu)4%p#>J-9Q+Lw<3l3K-
z^{Tz1r$w{GY|TgFYppxFd%z!thcGZ$E_A|;SBnk2vZ>|KF)ixTPyy6MA3L1)w|1S7
zg?#yk<SBL$U1&oB?Ii1n&gQJFL$3;+m7|D*ZgV^zJdO|L$o-ErmwNP-&Kl=-yc7m8
zTLwm_t<vm1%zTjyZ-gaE4d17;A`2lsd&%pkT~R<H%YTMF{Xoio*pPD-R%v;$az5`j
zC&wN={kcdCp8*;NX|4?pU)9}9i3w0CE@3~>vTL22954Fv*+d9L@C_&h`>s2k$|^JK
z2%Nfuxn9fPnQLeRyT6k2Ai3E(##}Lm(iqdcqvF)9TxX}nCE^PKr&4&rRK_M-IUt5U
z5e0m44&mbye*u-Q9Vl(69}E~V)p%o2AkVc>1ycihV4pG!ld_HCdr@i(8~3hu9P87%
zKp&dz%J(qFFLFKhtn%9^;d)MbeVw7{{$EvehlH`k0GtCqo_#|G_<_Wa{4}~qNmt*S
zrWT4jt*f%*Uueo2bV&6wy;pI(fzs<ThYMj3>k04MoQ_dgDm{F-{3zcwKR$P-elU>V
z+qb`ldB?}KDb__2Gz|Ep1e4`9(z!&BP2d5oRyuN0rxe-)PizW2T2^KTH(5$lBiekm
zm+$vyL5`dbFOOD7gh5V7ji@a-JXbzu=5_+Er8Wc1DX*M^?yd)st5}#u$c3IhW>Z63
z<kGzBXMN?*y4@^NtX+44#XK){e`s3Pa3<1?b|yaUa#VrY%I#EvRXQ$QNFqvb_9KP6
z3wWvLtF<A#amPgRtYNdQ>%$r5`nL_ZD*R|v#_Rj`Q5$ma!}G4o`5`WC+i8xWEBS&Q
ztfB;6<{oN{(LBva%@sfnPCqx!A!uqaHxVsEG$qe93N!G;`m-VVIKE@Vo44zYy_SZr
z+Tu#AOkX)OJyM?amfo$PlVtBiAo--XF$o~e8IGGdWodY$9;v0|N57`Jcd*O{y~`0V
zT+Go~#k~2PC_FiJ8bGyCJLOalYj9xx@a{6N2Cu`O)T9p=>zyV&W)zHB&Qme*Zjrh=
z+@i}UguQUep!YHM<BFn)%FbHtmp4FzoB%9mRvj}kP5dBKQ%(tIohppv&I%uS%wuS%
zR3@{RR`BxR#~5^O+DXvD<CBVUvT)G5XDMm6&KR;?;<pV%MNz}jQ#~8HSNAv`Nc@gy
z(d1z!9F#ymC6Xv%>KcyphLvL_By1L|n251!wBpqI*>Q|lnsDmnso<l@R~w0Q?|$zW
z%c4=CFURVoXR%qhjP=dQZ^Re6^w}<bM{%LDOSh1Z;&#nrw~JfW@GLRth))C-T2p;=
z|5!p{E#Wet*4f|2uVKMUd(~#NEDS3l0=Tiq#omG?Ui~((k0%Ppv@cvJri1+EqO=Ks
zf7yfEYgyqe>-vs^rse_GuYqS_!DzPtfw&4>MoOOSBsyB%Wps!m$i0SK!!X$*yOyW>
zB_VZE)0LoD1SYl|o!V4N?2@B5DhgY#qpp-j0p>lD2DXsn9Il+s>#S5~^$3Tg+4O0~
z77%uyN#EBJ9PE}FG1V}RpLw<|=3?K)Qvu~Wm<0gG@c!$IMwD4;3v_xVb)v(eG(mpe
zrj4WS^YwkORj4TaG~K{m4aD|M*#yN~=Z7>)r1QmWjm|M#hc#8s7}+^}AcNj)o=~Nf
zr-FJ_sW?D%$|aIfBnUR#h`1Yb#xXhDqk~=}S+-tUGv4<yfK>>dnGSWv%hKPl=Rw3P
zeRaQA{LhiBJI2SEDjf7^rQfaQcBJ`5*OW^1U73B?|H{pCPd80#jZjkiWw?g<t;Ai4
zus61=Y_32<Yk#vsrk=D0T9I!!QaFj~XcT)nj;2lv<|7nl&1cD}7BOAkx;UZMo3O75
zmgx$QqVV}H3dWu#Drpk^EOlepTl1kL4x7|?Ooy1oDpzXcqZrt20#9jH+C@0uqJLI<
zk+)Jnh<{ei3|&!j2s^x|ouSeT`-t|WxX(AlgjyfJ7}WUT1DSSK*xHb-(bQbsYaFlP
zTJ*1){BApAD0T#y%IvQ7?+uK>eLUzZI&Y(m>9W$A27$oa`YUyX`2=RH)Emh@&SOs%
z0p?grbXumpHuv73k2&VWyR?pK=!xiPTO?Z8(%*75;X=6drVc|~o6^Q5rXn2~v8CV6
zOt_4q8c$^t9C+Y56#{0%F0AlPRfu>XHO~&~6zk{(XZ3Y9V>VJte!QEHx<Vf&c68G#
z4Se}mI3%S4x|)lr5lG>wR_r{(xN`w&vpHaWcS(%NkZ~F5LD8phKDVJ&Xv52|h8Xt7
z!Hh>Y)c|v{6F6%vj4sz3e}8SYYb@e-Robq)SR<Kf3?$Z$uZcXLQ)eYEesdYK<r0?-
z56PF7O(~?ED>?{R_^Dh3Cu~rVA9teD5<koAK4mQBw60!~e}#PoQe2A6{TFcbQeMjR
zr)t3lVVa}3=#A`j{xa2UXm$+W=Tgr(+dS}QW`ieT8mTo`(1{d-*G+=H!wmI9JN#`7
zUz}yZa&aD)1x&Sg@kpCY6rU2U=sgW#0NR4ZOjz=!CO3}qr~Ybl61{#?safE+sO<Hx
z;<5E)`L>$czlx=*TvL_dZk?G9EuDDwA#c7!O=TOi$%NcxOnL@tS@M$tIQ9H~>7iNg
zR7c@%|G=x}`mIG)O}pF#4)2kU3`KI*m)X<ZMk}P%Xfu__Ow-KF6eKt3y2d+4emJ9b
zJ<@AXGwL+D#c(UOL1QolIr4{%jJ8pp5bzbQz1$anw`v~I142d@d5)HG)1&ilP<SB_
z@fR?Cr{jgI9*iNp=y|6pv7tQw!ro)nnJp#M)w)cRABSRyWL*y;5cC=w5+D)4JP2<}
zQ}}J4Uht+3Oq0(1vz1H9YMFhu4~GwpJwBdzp-Pqn9POIpXIyeP`5K_^-+L>y&;cV=
z<tg3+yvEb;vC5$0vmhipLxL)-o8n;85iW@Fa63q?P1SVSfIgr4aS<)$j1tC4#;Vrd
zU)QTAGrz+kf^M9y_`(JvzG4#H#K^ipyZMl|V8M!CMy85RLqJ<NFWgD-YwVk3kY}Zf
z{gbLg<dEP34!N^pBF1wDI^|k6OjTeU-PY0!b>8EX4c6v3uJ9VS4^p+C3#1{zD7XN_
z2O;n&m>X(hAY%fiP==IGs%CJT40c4jA5L2T+?ogR$AblBLSj$==2(a<l_lg6&sfZ>
z49<?gy~BaTopF2g32s9RB@No7dt5*tx5)$+r74vHvHC981Uww$2)C-*DAk9<&1e=_
zj}FKHpCYOn92^`eMn%sGDv@s~K-B$@g`YtwEuLO9y1f?-pb6jsm?I<H5Un_3W}5U<
z4eu+jP5Mr5dVna{;eI%g!ELtd^U<Rw*Xi8WSafZ9y49=cKTcS3J0Rcl<Kz72OIWaT
zptteUsQ%|m*cyvVzU;e3gu@OM%SuhGoufL+8*N*7Ri{&T;op-}Lft<{KZ{<4HO;3b
z{-y`SC>32>j2>k%p_?UMecqA(xR9g-6)hL$;h`n4fC*~S*fD<$uDW1h3_i#MdePDG
z5u(}(=b!ZMQszJc6TgYh>TohHFP(GeYkRKJtq-ooQ<&kgbzW%B#n07GP2UI9Tb@x-
zq-}?1zu^(FW|n->ck}cTW175-yhc^B$^FH<p_w1o9ZX1>$ag8rj^y#y)Q;RQOMh4S
z_t4XakS?E-bF`&auRktxz<UdVEN`Aysx-L_()eS3Rz$RcJ?aCCjj_qGS-tuFH(~K>
zmIE}LlUPRUW4iU|LfmW@)%SlSo0J(tVos-Bt*zqOlYP#3RYmOKk^X=7wU+Z10WPZ3
z0;nA4c@{7FB)Gyg=#xE({hW^$YrU-9zr^qS`h({wE})X%$@SE`I}nLaCG7hD+;nyX
z{NTBC`QG>MnBf6UJT5Ljkp8(j@^fTFIjMm4r>RW7Qb3Z_D~iGPWYgIF^uqER-t#gx
zFKi)bVO}`Nv|BBGc8nH~&dGr8FF?5(9QYm&6v)P)a<a;b?P`0kM!jd1IZlsFxMx|l
z<Gf{e;4Q*%N};7~SZPdK=9juO<YAfx8P>#UNJfRN+E}HXe<0Z)IT<v!(4~r=fEcJ9
z3H($!*NALLAM!LS>$w&Xj=@8qD+%OddCS`>S;953jP>Y5JaKSjT%pCSmM>q(b3|YZ
zJSll@3J*%8JHY9{o{7@=1vZ5Ju;(!uF1h}pyi6e(Hi2RGM7;9bll-?{*j%BXj`=OX
zFYuOH8S?YTrKjRfhW!!nxq3N5mx{s=A0tn_2vJ(goUIFL{si_CvYHPR;`sK09TWi>
zKbXZqvVu&t#P^*<@f)t@gH~URMO{ml_e>oHKb=_~RrAhqqvvZfbqDtqGpf%$F&D&A
z2yk+6f$>ttE71-j89K-qZ-}s9b^Ah7=w~-TH#(PnKUX(l_MLc~^v+ZS5B)4GpOvaz
zcUS#pFQ!AaF3aH5$u~aSh8ea~DzaZ-gW#zA3()C$MY{HGQEV5}FFvf4tJS*O60jdj
zdWK6LubZc!!xHKh)c5XU0~5nqwv7}9i8iD&Pw<rsw|b}0+*jB*E7Q|H+BlXVOGHLN
zX2<kwo<`S629=*CJ(8$CCo4_Vk-|L6E^xyjQ34te3ZsO(2gugvgHh9^c)kUY0Rw;3
zrxSVixiEe%iz0S=QSU27fP=-9M4Kw712Yb>Cg&|s<iLgX2+iqNCx51W<5!_NFSi_L
zf?q}gb-&d=sVi3;e#NBD$(KNFKFg<GM}EB88c@C$1rme~VNxbzn*Z^8oqsNkR1z;i
zYGg%{)|(cHT-!3(vty9&v^a;|lv*IojQ-u7spS0!{)qReH{`79q)Pl+%`JIin1XaP
z8Oij7o8P~u31YB+Q}-P}?*xsm)6yTspG?Qcj+eWAPhnXIMkYd?GtKH_PNfTak6Ho}
z1PR4NB|*W$takZIe8!^Ork6Wcgy=l+NV6Smkm*a+?LN~`<dy8Wck2bbu}iW5>(US&
zzy-@B+-Th(d$!#OK6vJVPmUqfz}n16Q>+o50yCRjMGj{w4rl6aHmu@i>bZFk&a)`j
zXTxE?L)rWpJat=yc@8WKTh#?O*b8QvyatF}1!Ym+cJi^Z!*ye80}5#+K7UbhH1s>@
zpfE3w4nP?W(4g_<ZV}P~w=ZLAgx$7e@-rRl9!mtHhh)6{88?Q@nW2!fs$i`n)@#s3
zg(^_<VK&mDMOm|~P69v)H;9VBkfT4sv4(Ry7w3~@Y|CY2%l1f3dpRj`#5C7W9do9y
zoO1gN7UV#1=a)?d>D+lrW)sy#s+g*zXa&_n3CbfK)Y(eZaXmT{y|5sW6avk^1>&CV
zl3%_{=G8<;K>6F6{UB66ZN|71X$9>@GT-@2j$a53Sfm+#85dMAi!JUmdmP08Mt=^;
z#v^IY919@OB-)6=oq3N-I5e-#FC^xQo@4T2*o2^j*~LdYy&{y}L+$gSoe^&sw_Ox4
zIMD>KXSm!*Dk5Q|Kv`fEJ~;bzY?(4AC9CS%?t~m2D4mTN!7d)nC$}U6Y>((BTSRU~
z?$cz;+%lFQROiFz<zpH$;9{+vH_5JtYcTdwYkf?b|E$6yQ-iK5D}!CpCYAx>E*>kK
zSh0aC0#14VP(!Se&n8P2L?l9C4p&9_rsNo(xlok!2pxyNSqXF%xxC&n3dRU6wA`%#
z<xeL0vxU;Rs2oKZ`)qAfe`I~$<^Dd5BCm;rK;(hk<x_0xSlh*S;~>mOC75oqwAnSi
z8lO}hIgQat>}oUhLh*2u8<l?<uxMdCnJ*>MWp?9@{{`eet8{C>2PoQGeHve|<7sYL
z3fy;{7RORD$2Sk8MZdnrM)`x1j}fU&iZmu!J}I->cFYt#rlo32Qtzx9WKyg*tyU>T
zqMHQDhGfcf#c}}!Ju(9c6#fG4NGaI4NES?b7|N?#hdG6S?g;EK$Y<(kTi;}cqD+B$
zNR$S!RWeX<?<+rwX3U?IWp~@J^M*#^>+H~Y80QRj;s^Zp=wyRtNqk>JOGBqGm6YVV
zp~18*BMMUJNwYS}zS&5cb37=NljSv<Omc#{fS1U2i{KumE!BMlt3XRIK*ya{kH)O3
z6js3cm8-pDKnWGcx}c3uSgJ>gn%h`uoxVTbtviF-AKbvrg{3e=Gx@cTW?#!~&%|!A
z-?RZk_;-P+ItTzY+e^HkiP&JvtFenB{B~yUpsyILmIz!qpj4n~3s^pFU4%eLZvLdX
zn~9n-jp<IeJ|0kJ4mw<9-8(op{K1q)IybEEoYF{;5cl)By*b@q7%5A9LzDMUlf;iM
z<m|iu)bt-0{P(P^f$IBcCT0JAjsJH+DkWM82SEYfx_|wM;%}a-YVb2|89@PPvMw)~
zHuqWe`LJJQ)o}mn=sYAv_nMtE>?fZ$jr1@zzt_=t*~gIAgcfU7S$U=xOL|Jbfs7vG
z<3^MqJxF8J*J8k&{$tA^ovGjtJRze0+Vwb@(1L_sUPZ9{(5fScuT8#YOWvk5T8BR+
zs25^SRKLrU`1FS$ap%`-*Y)dnOLJ2$sBBzr9VSZi$|<VYv$__-y4qPf#6|XWQRq_|
z*e`d2xIXqpENH#i8OA&v_6S76+^nJ+qq79o7!OHuX%CpTyuIMH5;i!_lBt|u+@c|1
zZ{dljKu}QJDmi$g@WgP!6e_tg&i^DOfQgOp?+fH@3*IAVJE0or)X5L=Lz#W3Tjbtw
z%|4)E&pI&+b^wmj-`{>XNLJHJZ+ZKohCNwz=3kpjqn$_bhA59oT*W8thHX!0uq^tY
zC8bXL{>AVQ-~WvNe{OI8QtS2jzgsizwYVgzk9ZA|(&O~e+sUrX_q<oun-d)w9^C&t
zIpLc`rcFtfPA2yM>iQq==-*fyx6P#&@k<WXHU4>>|Hkzn4Wz-qk<z638rG75l<tY;
zrDLqH--no50IHn<aAbop&2xSc_13=}dDDmAa3X|)4G=qHUGEs@5lCT_c@X$DJE*X1
zVJ(*B4QMQN&V2hlPGjpZEBwTeVmPg)f2=@4#hUhYc-B)&X1AMFsTb~q2w$>)(4itI
zZb-R@6svSZdjgwCi$T9CY)RlsEB;F3z_9eZB?^Hhp~6%9kT;Xzw4Oz#xmR$;SKUDX
z_2t{7mBN#0@|?)$q56K9-eS#>#J7EiP#SAE5jkReTd#(FRwA4eenRVzg=gQDZD;Xa
zzT;(Yc2R^Rqh0ME0n^$sJh#`4m8i{4Z}u70lqr!Mexo+Z#EAsC$GWSin^V8?B<w(i
z5$+56G=Ff`>&<KSphRbX_8dQdqSyju!4<`%`I*h~TEVqUBuLFZI|S7J*W`BU5Yjrq
zi(4lP|4=gsqcx?<{QPUG$X12HhG{y5HKT<$6P#(%GkY~&p6<Z>JsVS$x;okvVJ-}Y
z+%LxGcED`y-;uBJw03r6N<A^JYHARYKfwwK6Hz#B)(IS<n&{?XAKvH=bVg(LjRZ+=
zaNEzdSW$PE;zp11Wng!|_+71XpGJz>c;U{9ZrsPQYh9yeK~MAmHbU+k592n7f2R0o
z;A)lMP}d(yf!xE3+X>_TQ)!bJ$16o*j|E9IhLaWrVNUg>g|Z_PZq2&}qE}2+?)a{q
z@D-xV6Om#zw#gJ9V(Yf*^oeF_asR=9?2ZX$)TQs`dJd>Xzor)z2q~;bgZPK9MKsxN
z<e`>?wb}shWSfHFDCLbgGU$!Q`E+AtvP@G_VCx}Bv!48X8x^Sw$yuc*nql}<q|vZF
z;x(3wRNFs~L`3QE%k=83ofUU*d=AZF-TcHIxV6XCM5)DAkj+)Z+yiN~n~j&<Z~AW9
zl;5Dcg<*2TdjPw+L7qeOM`tBU4P2G?JmQ?V%^|&vsr?+DFWOaTNdhIth@5#r0xjsf
zv0;iXm?Luev!8*TQfWkXYI_?B3E~Kqxlv$spL0Q%DA0~>kG_97;2G6gCj9{QL5`#f
zOU<e80zGCmiGzpG)GlVzA4e??>4hkVrzqtDNjYyQUiL2%XRly=qd@vq5yzw&cXkF&
z7O?z>IbXEidvfEl>L#_4bZl5E7DFDjvS6cm-JkO(^fa%rBvovk=k6~bpC5mI`}&{U
z+*h=wx7xRT$^7R<uHLeqrvjP<BM}euz#Tc_ddbxjg*eG6PH%H~;T^mcFLucbBCNm+
zYK?M3BE$75-9p2oC)RoX)HM`s=x`upGrZ37Gcn~#FIhrnfy*X1-tf9U0rPj4SiY=7
z-Nri~Y?ghW*OH+-5B&}AjhBtK;}5xakOsvs7?w1&2i@Gq6OMT%P2lxLLdBeLmHwBl
zKfQ6{ocET$h|KbK^>`SUJ-+gD5s1yB4MI||k7wa$Zw0VY>yfzX&&(tZwysG@*$Bwe
z|BTvG&tEY45&IdUi>5~5-5sbg5b82~{UH!z?8hJGy0M!lVq8xg1wv{CU$V3R+1F=3
z_<(rq-T%KUF1VMK9KcU7;Ev*R)g86>O7WM9aQGwbUUVM8b?|vHDyFYdMtrOcGxml<
zg|iVE!(V`}+I4WiYMQg50sPI)C)sAe1l?8^LLp*^4pOSs+*k1z5TY}W-kPMUN%9v!
z(sQLlD|6qg<pqXpL(Emubgi=^7Ez*ooJCJGSc(#_2OAHT8(I`YluOkrN>SbCNtTT{
zGh0y%=HH{}<ewOrzNPYQY!a+kEx<G`v2sidT5S8Uj20mi7dvnA><4waUX})c!fjmT
zxH6)a!6#uN-@5<IuAT^$8M3@>{!JR?@C@$1ku>&4Kx|S*zwjV!k6K^VgUUo?8V~w-
zs+xOo<bdb{6^i<A=8&pq%_C%(JNK*gk`e}fMfr?+_2xI})(gD+11bIGQjv~X^HgN(
zoQH^845-xUrL-Q})3CG4=iN}&MRlA-Z(79a1gi|+tH2?j=e61-y*aKvEi>&>!chw#
z9Dpq}b@DlHPL-N6eX<wslKP!U<3SlX$$UIx@+C*onJs-MXy7I_Ibj`v(h@*t&|6eL
zD;%vqOkO44@Nk)df^R6mEQKVyS!&G1C3Lk2eeQrLRCB>%>r@4N@H2&9a#oTSJqNm@
z8Osgn?GOq-B~pE4L`}@_rV*NLJNB|!N=l)JnFLD8r>o53(t47Z39D*ps}+gD^(^BV
zom_E$R-L(a9eI_TK}@{xt5p-Pm?lc>*D1I6A^8GTNP1zwkbFo5u`Zg=gKFayA9_7C
zug@KKSf7ZwkE=Cw-6adpp<70FwbmmQPd_0y&{4M;r$E0HYOY{(&TRR1lG)!ReVaFg
z!J&OaPTI>huxq%O&k0UC_YLKEMVk;U3TgzeaOe+6YwH_U%aGtgUMcqCs6V^w4RRVf
z15U19`Ip@u(Qz<7=r_;TRTV4*X`gjek4r2g6huRxz<%KL1e!HdOY8Jcov#benK+!^
z`PIf8L^N6OtEsxgK|~*f#FJ{{-BN<AU=qhnd#I;pD?~pMee(U1&^T`w-mPV3AcyNf
zlt0c6t2>7H4S-rOmskLG{;2QCGlyi^V#LKk8)h<f<&C0G+h0~Cj+`Rvysy-$EDT69
z^toqyboB1&V0*z>p98eY3{_=w-csmg+oN43=*psKl?*yd$Wp&psWXGUs<M1DkOtrR
zvzCM|?N8Uz7&KpcceF<G%j8O_zMUd$<5j4z#QdqgD6d1=bG_UWE5HxCd{%PJ9kzsH
zq^mum`SK5m|7(}U`ww3$E*`$<to`^{)^zmz#&+s=-c0tL#3!M%|6~4Vf6Mt_z&k^p
z0qJ%sRFfCavln~yr-8pNS)YhrxU8(32|kQh<4N5HerH1Aa7~K4C4~EPbK&9Prj0yl
z0U!8ganLm1{{@V}U+_`ZEcI*o{RPBIBpGyvt*rO`F&z5~ux^Rm{0qQlP^`H?=&#5M
zSG(P>i1D%hDmmNAtxGRqY9_hKd}WmNrh-dxhm@rUr(1xO8AhSmA|rs`XwsF~xjDc}
z%e_VSsmB=tc9_9VBW7Fp=pZ$4$3-R7Enxf&qMNPZ(yQIX(5QQ<Dx&+`7q~{W2DjAv
z#B?(d>B?NSk;_x^M`)mLmO%{pvK>0%0D3R_tMk`>iyV+p>pi`0^Bvx#NqGC@g&QQi
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/jumbotron-narrow.jpg b/bootstrap-3.0.0/examples/screenshots/jumbotron-narrow.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..915d10f4c322678de75de31cabf7f8e8bd8866d2
GIT binary patch
literal 68675
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%0ACV0sBN0j(l_Skc5vpCQw0pEIb;<ti5IH6Y@E
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/jumbotron.jpg b/bootstrap-3.0.0/examples/screenshots/jumbotron.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46bce0c5388902a0ed131c9a93eae4dfde403682
GIT binary patch
literal 77911
zcmeFZ1#~4lvLJX3Wp<gFnc<q5%FK3|nb|HgLzSt_%v@$>W@ct)#xk?Le*L@q_0FH!
z?ddbK`_FEN&b=W;C?chhBBhj+`M&tR2|$z-l@JAhfB*m>9|7>b0{HTg`lkW(PXPNn
z{GsHp8bConK5~5g{?7boBk$b+Bq&fdFhVd8BmgK92pAH`doO_CqmUm8!Tu=lUjYL0
z6BIZ!C>RU~?E5kR>OVM-NG|{on0Z0NQ}I8tT|fOA0^qq_+;ad<>aSjSo)AMpo*y3|
z**y!P8S)zvj7geHbS_@lqI2p83@wAoTzD(1F;mJ}-5hvo8V~6VPXGWDpL*|7lLM6~
zgj9swSDq@*hiOeu0_FudnFZde>UY3|izeXJ8)Ps^nkge?c_qNz>0Y<o?3{n926;4>
z1R*{4i8mV8Xkmseaw|v6XA%G*_iP~eLgqF}z@#g!;K|QD5etMI{XBQ<scMkdF|Ml9
z`FgSP8vub^i7bWrM;&-GCc(nb?f|$t-zqN$9zmX8u?7C1|LXvD;BXju;B)x%3S*`f
zqeBm5Z&J=X3P0yiE<5UPS|Pg_+|v<X(QmhwCzO@x_SC!tHV8UcuB|Vp=<tRvoYQ8X
znPEmx3YO&mCIPmUdOWj7EVd%Ttf54I&-$&sf*{tMLRweoY8gl9t&LCJHdE;xz`2%p
zH~%*oz~kW)#^cG-c@=l?f*P+>#oF4f@=ZtX6Iq^*q7O9_@5b3h?kHd5xAvA-q`wOR
zU^0_U{!D>Ho+P~17p4xk@2RlinMNgf9AGY*kSrb5mH5!(+q5TZ+=g|Bru{aWgP;07
zC`GJ5`xD24<#@HzVe4_IA&>#Bvw@}%-QMZETY2Vmz2bBMX9CH5+o{Fwb_atoNS%}W
z1pr{xotV&eM(K}lE`-YSbKSIlb?#oi*+<Z?#?JFxs2=`i+{pA9p5Lk4qG?~OhelP>
zpvfzzVDGmMuiJ6GUd<?9-bJ3Z&Pa_4nU|K`U43<K!;Dacgfuap`|Kj@JiF$#ODh22
zPDLQgrmAp|x2~nDV#tcp<M5#MSt;X-s!W!PvA(hUkvcfKse!O9E`!lM4f6dL2JDHo
zzOY^f1YFYsX2$R>VC-XB&>waILs=j|r*jx3jLR6Ay=uJcoL9l;B12A+rf41tZ7ky@
zTH{Kg0cp&d8MANMMG<Fh5Z5o(-k4ok&zaaVRmLCau{=wh(GFX1%OAD+OZ!456xsQB
z%DGewT$^440FW1%kwF0b3vr%Sfj_PXBe(N2c^mAArbh3N<bMFF%Yc~PGZ1%ntu%1i
z9j(kqTs!S=yboOX#^A-D;k}_bknm)8`VSn)Q-=t!E0ur9`p-ns|K4-|$esGnh<wyT
zmp`?lchAXT8Q&C^6#(FRv`HkOSRlWiAel!5fGli896cFfBYA48mB9U>@nLdmeV8lu
zf+qj`)ZOy*;N-(WA7N&n<<#!4H5s%8R^+NG0bqOdwI^R|cxg{fOVfvEeA@r8AZS@w
zk9q26O^d_%^7~u>K)Kaj3TY@|{K&i5JERi;)6yNd=eEn7?30;U$oP>T{Hsjqsz12{
z-u;NB`mM2>N^7HbMd-k9w`f=sgoJ}tW_Dc+QGA82V50)%)e6YCEn_|OaR~Ou%y21w
z4s|K?3A51_BKFc;r?nxaRprqZ6vWDt)D2x@TpZE1y|=znyl?;@(maw+DlpbfZx8eM
zO(Y@D%C#=|Jh%K@34^2(dm?`6@kD5kgBt-aDoFYgu}OsqBw=E|+Wp8`t|aMhNU173
zq+!{zcR>9Xw;jPqWd%(0P2eg<d@bPXC2xa>n7guWjdmdb5O9;z)m%@ZQj?(M!TqC0
zc6)JD*{PupkH1k_l=}7*lM6M)@Gc><&kDW88V&fE>1(nx7x-W{+F)E4bFl3kfu}F!
zghE2te&b_H%`bcJG{P1>O4f*b>)?3olxjYMGtu-N0JWdJb0U%db^Kdt>XF#I`l(hZ
zl4(zqIv=SjXHw+l{phs#F0~haWiCtjJK%GGLsR7l_rL%=bI<@C?PrQli~4!4FP?lS
zWt`KV<eFHq-CeY>J#y#fcQ~<M7guZm0N_&vL$J3D&-GkDkNS{Tl~x0ci~7#hLt2Jd
zB;}@Vf1Z?qPYn-QfvnnOuxbt1<3V!7)(dYdCk6Y`@#0q<TW0EUug+jO+A)uP8LHKM
zgYK{a(#)iFvGcKyvLmSBYA4ON2J%OTB<-9o%V98=U8wPrRHB5q_ndLyF-(*-2f`aG
zrJY>WWe99JV27G!p<3;HbNWKID$i9N;$HQFQ=Zglhn8DBUc7l{q?>5-H5zaCb#)Q|
z2y(jq9<5j7sWv}kx!N7NWD)8`-wALkLcg<R(6*>9<5EX#FFadX`VMeXkB=O(yTg^k
zW9rh|PhuyCzF3v|@JX<%;*sY|bvb(eiiw4t<Ph1KPCzN=qxb@I^1<=W<BpL+aBdg?
zF)a{dX>3og(UqrOH8C`5>k+evC+<V~)6o@JIQ7Sk?bjp!q%HYJx2B<Zf;0Lk8UO^V
z<cX+qpHT~a?SglS3IMR%`4}5&Qg`I&p-s(Qlu7}Bh?kRPcJ%srb^==r>5nu3BxKVK
z<e3Nna20Oqbl>d+fJ-GnV*jT*1;RMxN9O+ku=uCHMgIc>xt0RQ4_vQ8bf=m(|71bn
zsFz64iEv+4ZgcnlN&a{2e}M&jKIU(DAJa1saIimTZvX%U2q^f+6b>5fFS9pL#Qz0X
z`me7d_xTv))4-qQ1R=X=*aw-W!~K&4DtDw(^wUIEANMD8%|0I4RMww7Qv5WnJZiPW
z{15N?JB+q|a{c}H)W0MDw!nW43n2Ut{r(dq_}}~<?EfErUkbJl8e1;@XTv~kq!DNU
z&LhtMB!OUGhnh=0RJzskvzBi2j<0S0$z#N~)F_)zY-wx$lLp{G2N-?-hxEUr|F*z?
z1q<+hI6lY6^Ak7-7&rh70s;U5_E9XbkMaH!00IdG85Io!5?uh1h#1JMM@YiR#41lp
zM$Rtu{flkoUsrNKpunE62(sS+TcJ-KN8Yze!lvDLLi=^&x1ZkJecu7Rf<75p9TW1p
z2ZapRvlx%ZurGgdQX&Oc%?qdUB))ay36xp1{I~r7j-&-0v|YX*vT&y6GR3|7_6V<?
zaYkeHgyzy#xA*{$p%>U!m#QY>U#$@U#kP}~>8E7z>1e-lgY+&^vrw|)7i+7Z(7j^H
z(fm}((?sF9w2@QZ0uiwkU4aMYE?J06SH1mj$m-K0MMf?|p-+t<e1g6p2}KI$dI=y3
z#k(<|mwHSWL8=bzF)Ho2l<+y-wHlx9gI_-}BZ@M{lJtX!k`XVUVdQCRi4x&&D<|g>
z{@j6!Sh~y_O)?z_ezeIHWmpKm1GU2?kIN9(#<Kt`5_k3y+m3wTny6$GQ7DqE2Yb<U
zLv$ix9t?HP7mZ)#DSGii_3524D!3%g-t|(tD|lIK&L%`mtD#qiaWOh%3gBarm^$wm
zU3rCJkgOYA0=LRbnUo<+L87vfmDNt@7m9}V;{;z1bd&I~YCH8;a>iHB%_cJP4*hN9
zD$WeUS{BDnlH&%wl2a`_q&P_zi*ajL?!b4)q!b<cBmH#NK`Vj?dS=0o3iQ0nCFUJ~
z&!qJ0EoCHb*F)>RHPQ~+FP2c+)<1@nJvQ$S1z%Q6J!YZ6+u?Po`Mmr|l$uCj&vN;$
z?i5$8`)xot<g7ujpLZ^E@}W?lDWR;wGG#v}WfNpnFR?Z>z1HYR$;fp_Cm#v`sfuyw
z`IRzRRdOLd-9p+JUd{hfETDi!U)0g08O|Q78XxL3qVqfYx#iiJ&cvbnh^lF6o%6qf
z^!YH3w}I*z`EyIh*4lqXz7NVJ{^zB)3FQ;&7N`HOp|S}LOYrB|`IG@(^HPWZJ7iq4
z@Z4rzigGTeVTpU2U-cpUe~l6<bkA?gtK^z^txId>mq-4Bnn!qzOC07kT0T(Ce-Cxs
zKc+N~Ew4E)EYYZ{`)NYTFrUVVz?qZV_|Mkd3acMfPPrEkC=AxYy#tQtj!Uqbheu=+
z$>KYMX-_9pV!R83S?;jKRF^hZ)fUEH<GK2I#d?Di6kk*GemmRQc$3U8b<blL)@tW@
z8AZLwmxY}ee6=7v*5>B2<U@Q1L^e(Y_;{X)BxsaB9iP@>b9uf4g0RIxtmC!AEZrXx
z6!^L=XbQ0(937nQa;tML6^f}UJjy6xkKFO^w#Vz259CGL=iP^uG7}ROkIP65@##wz
z7UttBi^HXHc%6!j#4@D{-T~(U=N4Y-wkP>V;dH>|XSvR3>V++0$Ib>DPp*h93on_D
z(}Mm;=I!7e$wxyO{q6pMOCeM>_p(^+OJov*GKOCMHoRQ3=?wfl+qb_KI`uv!v0zIv
zyt)n`QKmy~E;arwu*}_D|MoQ#mADljMIP`Ozvv-QDC>+sJ-g!Ol5{SnW-G0b?!oML
zi}Ve`c1dSk{3v;=P^8#lFP-=zc5@Yi>^oo$r*-<3<RRLflWiBOm`;LZi~dN{u08Wt
zqOwy7#o%k)7?Hu6RdecTd@ikA*_Wc!5|$)Z#_xB?k=t6GbXvvQtmuIWB1&}d`KIQs
zHC_Co=2GzN<g+t2H^P1Ony<88B&Bso0&8;S!ZSz78qO74-?gYuCTbLBAD7kV!lyJ;
zWK*nT^OrsOV)ctgEEaOaBP|z%kFl}x<8yM%JVG^zG%R`T@=Yy*q71u2Si#k@oOI$U
z{YtIskep;g>1wyurdy;>EN6|hWwKdz&zP}YOIZ?PnzHL-`Fieh9|Woc$ib6rvsFdl
zDEaHw7N*ac)R+1rttrnNLL!$Y_hG)N3fSau{y0tqMm;H9moA|<)e~u|1(`y7>;0%d
z90_7z#|Hh)TWUChwz#oMvai9222mHrt#+&;=E!+j@MAisuPTx@gdBaH*&`pg5T$k=
za2=IsQbi9o@0Do?AH@@!>I5&It*YILBl(4CEp1v&QM3OWy8r{|Wl+9mp?H5A9v8EI
zgg4zNTMk!&9K3tgm63Li5>ey<&6Gb7)&sy3qDzP89*zDWM_kRH7%;fMdHxHn%^EFL
zj+zqunbOcf?Mmwl{xifO18sD?jUk7TtB50exYlNzA~<tEBEp3_(zMkNxEIrFB($=_
zP!lSqOgscPL_MGoj_bwQvUq|*0e$C{LQ8H)L8bWBASl~DY#K<8&B@%?V%n||)vB^a
z{{v3O1v=3JsB=Ra!>g1*(BQRNXHbpFrOaW!0_39#j>c36Xtn!h_@5r+y_`4-*S1Y>
zI>>E7OU~M9Q=%?OzUA1!2Kk^~S4B@{{}Z@)V`MCB6v+-up+}HtvgnjPhl-M^G6z%b
zKyH|-)6@CZ?TD!jA$i6EDYe#ce9@Xv%0i-7suE7aWiZnD(%|v5<>vc^#&P?jD@S1*
z+LBD3EE1K*3|wXNO_W9;bH9;fQL8<1(y~<^vLC!~9?4j!`a6J1qxLfYM4*tkkY?Z$
zjRiD>q=aXPkVGuu@N#=XII!*x>5L2?`>3n#Q{N6sADMx8`8iL9XS3?J1@iR3bmB?<
zEIpZf;Q~*45h^m_Wbo+`*a2QknruBw$(SWRk??O(heOKNiL@~~lIl#Losx-~Yi?G_
ziV`T9tUqQhpoG9LAyk-1@|1YCL#Db4966zhjFnuNj3vGt-L--AZH>*4Q*#C7QVm{D
zbL8#~+Udd>MuZpJ?$*oisyd9Jj%o~nCb&($X#GfY0OgWU=+qN4$ut|Cv-Z;0AEr$#
zqe`$eE(_4yN9)I>wplt*WU4p*`3+gy>XZK$ytCq@!SU}zlbq!ab5vndd^nyGtNYMv
zKk(G?VaK%jB>k(w3N$)lI7I}uvgrkb%&y2sqCxW}GiP&V!cmfvvexZoy3G3nx|iw#
zpe&zF<_jX?0m15&v0z+AA!JPB4p#ap4u+0Bd1^nRa5c>FTC%E#!3tU#%&8w?0gaO6
zT>9bhvqgYyis|BP;^L5Tka%pSWz~RVCcgDjpVbp6>6ob1hPu}1K=M`9cK}_U6bCF3
zF=;9#;zl3Y9Z+OwR7zv=(%ub|XCg8>UnF^9#ZB@}D3n+o{MN9JKfYo|Xy=@|KTMTr
z8#cj$=G<a2%prRbRR2H>cK1d)6ami~RXAygPZWWfWG}wZV)+X9N)RiIDBW74A1)%A
z5{ZjD;+(;HeS5X*oM^y8bDnbD3UBu7ASLKXNHuWRNIlx5NE4MUep=iQR8xp@@FBOk
z)bR7ZctbdLQNqO)qesRJnM^2bPLrm_tiwu%EF?Ax&zz6#rjZ+A!U7kUrV5SZ%T?Wr
zHTmcD%8mTzLin?0K`+Ehx9EDOi>NAf>~ZjJJ5jniGpOIm^S5O<l6y7fLUy#~3i~7p
z%%ysaU~zZqz066IOxtDefMxS3lBQF}5GqjpuD86i6D&->q6`+;6sY<t>x3_cs_LRn
zX^d>e;{8vTA?@PCbHTp(9Gf!1(a-V8>N-82dq$*a*%Z*3zYB<#W`g7zu}$NJ{E%#n
z(Qi7|Q<1_U>~T05t&1XVXsA9<HjX}qL6WviS731FBvFdvT}g+*UDUR+8oa_I#vSx8
zPPugqu%^v*Sd`M3nQ#lj+Das;x5bgrBV;s8gEn?#7yYCjAheuFW*jLW6qc8^6E;nz
zJjAmEDKXb)B)QENEo+`o4-ufsrmcj@G^DLh2ew)!p@PfN=xQG+9aUwy&mBWO1m1p|
zfS4((+MmWMxpc;0+jVpl7Bm>Dix|DZxM$3AR~Izd8B<SN6HOdcO|#vtRGL&FK`r@(
zs~#MEsL1VCsc|uBlL{d)T}zCrs**w^le(Y8@u?o(AGbWjY(JJ-kct)-ndehgiRWVk
zpX3iy%BY;AIfq>tuV|Vb@u2=sACr!B56J}@)ro1-%-jini45;po>y|uE~&@Ary&I6
z!zkNhuV3E$oOCB%<1^RP4GJ@3e5AzR0Y6`B%-@(sP_CpC(Wdnk)AN6PT?NUC#ZRJM
z4|Nt2e~F579Q9c7|EV^3#ifZIe}@jh{HeMwrN3akQ1Brhq`Sff=SFi7W_D*P->|`s
zu#qk_UUeW}Q>dHa1Z!Orojk}hZRKE|QvO=~3oKrF73tcS&sJ<4>amM}gX93*b2Bmx
z=^b$U{G+LJb<@U{odYKgejMTe%;En7gm-{U?cBvEBRo6H?M23?AHSJEh|s2<3s=|b
z(S>at9YPgH67kP|2a|I|AL|HSUTy9UunUDA9y55Bg}=a+wOwJb&v9@9N3Y=I;xUc%
z#0>+vIY~Wx71fSm7PI2#aKYo4f<}e>?YHCEF{VQ96TeE$G#&UHJI*ApihZSZWJ#KO
z^7t8LXb=_AVVW5riM>=1|CzHC)K*-?mb)<|*TN@fDh}D|#CQlrOYMoR6YDdvk_E>!
z7K<HZ0S(<|Ael&c-R$YC<?>5%aSRT%Wtlgj1^J?1IMoqNf#@e(pJ24@+$XMP!xak|
zt1JhT*`M2?#C>H}>Kc;DUOAQpvlcBuqek4?BDp)dwaUNP`!H_>D}EZfWf@9WeG3o1
z1O<mROEI9&o-E6H;*8I$efVht2tgeVH)i<~4jC)GupH4<X-$7iaz&Cen)6_Zyv(EF
zs*4nWodG8=IrFhmMw~Ft;NLp;YbLRZCFmw0lUMbLBkETtb|B*Mi7+%!OjArwZe;sS
zafaYhQ+lRWg*Jq9L_$7`$JmI&FV4KQE}P_J4LKrGS}N26=VROzg_7Svm)MB_C(KZa
z7Mz(?j*(z$d$N>E(5Hox;S@3h6jK%+bu)w0mVIaH=cbsw60N>ueUfyEDvjnooJJKL
z@$&P)^g4*@KUzkbxGGI7I6N4|^Pio$3I9plMx^jnl`;XAs@Q+f0PCb%NIVW9md^M_
zB=aq3Pka-&hX3-}!X?9|<Z_3eCS<eH;Tw^l1nzWMR<B2=_=5Z{ZCr0_iG$iMd?_@P
z6GldvgR+pO`zGFHnDrMG5RPIRC{wCVHXY^YQ9~RjwaX%$gH0k(T1_=*_<GC{R|KnR
z)6^0jTC_F02~?z)HC+Y>`d>w>+I)(Twu{Ne7V-Om;9hfjiwkY@w_{&Pat6UGBZR+I
zV*4W;c_ysRbDm<8oqbK3X4B49qxUd!bA`vnNWoh*H-U4MS}p+UOlk<kc(3BSmu>ie
zYxqvTmVX`ZhP(~_vALe^qOwpp*ML^8$cpFni9^%3*4L~rf%5LRF`6&|uR`BgWLuf#
zq&4rDl|d^6-K|>u*ubhvWH_Fs(Q>7K`8A>%zB;~6OA$^qxo8?It!~X&RkbA3<8oO_
zV}q0Vh<~*|Sx}_rak+0>yABKtmelp9j{)r<)~{=IvqCQg!F_3l8yK3Gh&1CY`Kin^
zI}B-h9a3slj#s0?k}+X!8$jB0Ux_T9!$f*mlXB3nEvPYr>Uz?=t87TTt}1D%N}?{5
zAQZ@+R<fgLlxlWq!bZe1=6=?Xvq);Y_~0D1-zH4(i!wzYk<=t3sK4f0VhM+bBRq>9
zstIm0=2s}i)|<&)Nz#VT8H6d$jJ5KTvdVbEK-N>kBYmVcdR}nzn7zS-IQjbM1^fhB
z`=lXAIY!(OQWiwes<liyfp<WkIWaAg>b9cLS+20+(SBprVYn1B^?-t_8qI7-iaRKz
zA95furFME!lL6jH!7s=3qD>;lC^vMDZGc_h9lLC&XbD=JJoZAJdcjt3j^J2fC`X}7
za{@{NN;RvncmUG(TE^xt10TL57O*KPPRU2h3q^`a{ac|MB+xNb1evIdDEbhSvph<8
z#_7cvCAeTSu7dt^4CSvu|HYfho$R`T8S70weWpOD=Ef0a#0ir1VJNU&!Ivh;@a};w
zBt<6FxM*m?YP%G7!17iurI0TgRQrH}5Yeb&NFd^5V~RJddt;umSOP~k!$_q<8!a6!
z3LA~G<C<l2^9zg4h96G;$?|*+f({j-o_Jg|HWQFUQ8-8~0Fx4QPG3639Yur1oHDDO
zMQ!ZSxy5;xD_V#cktToBrUgM(M7EY;MBWw+$uRxEkYyKGuo<t8uNf7I22R)zW-0hd
z0Xw>wxG!di<Oz%Cwdq+u@HK)8d|yXRj4M2}P_2!)nC|<aysVYwl!R?EBD?%b=i-}w
zoddR-gxdsU8-J<<I=$hNtI7y-a~;Y+@AhLrsb7RimS;CB4u<?&YMgs;I-ScmuQfiw
zh!LzfdxLntSyFx}KLUjTJzuKmvS%~jpncuX(snfk@<WyyPjR(IvDK!(3t2IUhFjL9
zh^9yy6hu%oD1~dmr|)Y7T{*9zKas3`A*}|bNHRR*6iV^S<(WaAv+{}Qokivfdbns8
z4U&aSxg@h3O!*n5g;(}WFujg*ncqjqN(IM+3^Pvpr8kD~SoFsa<o?!3!m)_xvlb{n
zyPrj3Sl9!PGgzR@Q>zeG&Y2G?yc5m_pC=OvBH`*H;%(JqNPLC81PNuKp|8PO<|H!g
zB-DNxl?>64MXSN;_0=yEU96T{iqeUTPe_MgeU2mszxi4C2`8Eq^fZr&2c#p!fJT|2
ze@D__U=}x=TC=}_$VvlNU(Np_8Jp_dNX$W9aYSF*Y`4$*7YC*>sr8qaBIDCj6J_UV
zP3)IZ%iXV!;1V+FH=>lC#AziScx47{DS=pM*c{7AWKcSC$(9XADjT1s0dU?~K?^0A
zmPtRX#PnI2g@$B3IsH<)c{9uySU^CUgXrR1uf8gXxM0YQ-llRYG;}#u^()Ut)gN1h
zCQS_@9gHI0fByVLgbR^llY<UoTD344Ei@ZmXqXw0%eyHoL1cOU9W(xF*Ru<uOrxrz
zi}804!I|}`X;m(^h2#NoQ|YX)thY~677+wRi=vol_!03Pt^tR|^Y>~>V}oNx#&Izf
z_4>Zh){;t)pqzMbj;}_(f~=@SSLL34VDaDGkJUDY?2+$iV1Ai1=tt11yB!#uLo|I<
zl*1XV*CAp^^h^-?yZQA#$Ec$}%gA>T?(Jgja2n6(^g;uYX3c9{Mc%N`yRw(hyHj@e
zRe{FH`Pu&E&m%>KgtA-WO`(W>sF}%xB^tZhBA-%=40ME3<iSx&cR`1FT?xG4({Q-u
zznH0rO1FT!`o$3N<2d27D}wC5fX_0jkz-NFo_=TExn;!fCH<l+1OsocU23KXf_v5&
zxtP$Ip$0GJK%Ns&qjkZG(t^wKB*t1{nRGWZdpgBB$2xAo&f~=bQa5hx#pw>yqpX^)
zEXh^;J4fD97k<nTqkFb(SlWmY>V!}~zcixomy;0&Ql3sXV0o^$u=E|!8?U^lQ}8g{
z8SXpYPuvtS0js(&6e^-vG<|`BmUZSEr!3xw?>bx=9iuv+k~G2qEvKQ-kAz$gqi3<{
z_cQeD_bvbEXF3^+DzQ*y1<Y?AE7)nroL`)jJyQBP9Orz$ec|R<VFj8OXY9A&fKm<;
z!_Uq|xD6hmRp!yGnyPg9D00%2NZt)u7Srg=8YXLMV-*+e=u!65lJS~LjlKh*RoXNk
z%)Uf2B6*UTUORiS3Xz}F!YuV25K)&5(?ix5x0M}QD61CeY?yx#jz0SYlpG3ft8`ir
z6Hm@kHY!EY>~knWEjRBI!}HL&I7@uP(?SA@j<52(j+3ED!gtFdDWw|@p+y<P33A`O
z8a8tb$w~52AekM<!>nFja^PX9D{F)=wZoKT`3)h`;OdXWa2<DnS0-;+VuZTPs^Aoq
z)y|d57kiQBqedHr!OEDh`}xl`n4q|qZH;B3Ghk8E#^uF<Ov^b4$B+xusohK=#oZl?
z5@pY*3-geoHjgMuB?-84?i#x7DKAQ#p-tr1Dl)oll}#!p-Tv@wv-SySR0{MD*EETD
zAc~r;hu2TWo3sfgBRL4EGb;4_TC_JD<-mGVALuYyMMJwY79{3_azq!yMU36PJ4zVL
z1ov3WL=*JX0-8cwYD`ztDHx*!z3so){d*yVk0)A8uUk^`gzK3TMQKt@O78{%Xki)y
zE}rz1DvAgNqOcqqWybZqZ&!yWW+h&N8<nMrFl_&z38)%|>}o{W8t9o`CH027LyI9F
z(XZ)V;lyUD&zPkTA9xWhtF<dl^UKM&H5jtSi|xRg&fmgU<!diqZfJ1Un3IU+Z;Pl!
zmxI!>7%u9LVU{Fgx#ix4uWRVhpEb^}+R@^{AqFkNU-n>6KXg&l<Tbn^BMWsG?^0a8
zJDi5epJ&%{jj|vUj>TM*<YtE&>zY)jd8{_H+7*jXoBa(7*7n7V){l)5foOX++g2(6
zF*elEXO!V&%h6h5UEJ5Vz9tb}e-R;>D~%1vs^+egB&8Svmd7wgq@&8HYI2q##IIC@
z4Lb1YA!I1mwT}2#!DnU9@^fa`SJ&k@CX5T4JOfAG4W<&zT<%+(IoF@2EIYB9_{^+2
zQ<{VwOvG4OjvnzmSj=`QS+X8#S+flC%M#HfUy(44P+|K=qc9io<c6qP<71~?hu;Aw
z%`cnj)SRh>K_UbMV_%lEgT0lK2r>3WC^oQ_uRw?!b%6zxzFWuo6*l>J2fS8Ah1!zn
ztQAIHq6fS=EG6sECO-paX|Sv7&DRQ>rSD2*1k|eu;fy<I(2h5fh3<%b!KWrdsNkN;
z`(aqaW#<_*VhON;8v984UmTiO#iv3<QH!vdb*|WJL+2LKb9FwiaErGzEiDUgoz>I?
zFARkNAO~~A5jDar)rjD=a^9-D1J8x+dqc`C=L9~<Bvu8yl#+4;==CdyV(H{5hvSVK
zt}a#uc0-2;BNbDyMiU1|BDP@a4)+fL2Dhv91a*W}{AFA;eM%3f2Fn~CgfbJ&F^UKx
zLor*fNNrh>aJtb}&`DMKqsIc^TfG>{12^xE7Q0uh&J1pAn^wej?W!iXIm2)og)(Ce
z`b_WmSPUAnN?@={;zbcdZ`yN13fZac^8e2P;W=m{*O1*%*>#5F9|F#UWZ9EwLy40P
z%lJQpv1X{Tjwzg*%!DXSQ*Exc&9b>dNVP`4`5i<86nWKSEF@w<xFC&u1rrzg;Nrbz
zDWk8TcdUu1#rw;3@ViS-0Z*(iiP*EQ8Vds1v%rjjR)yQ<UI+>Fd^%Qlq`8!)OIYnl
zh$7myRCNUTu0%!Juob0LDr2APSHgEdoxRAXY1x|X?fH(&U9*5<#S}RQ7>J^X<4qQM
zC$p_iUzUI(10I`@vf3;0U6*6nSDcmE1$K6N8|l^LCT4q+-Law6Sj@S#bC;=x_%hM`
zzogm8|H1|qp4WM_hjZdIlm8=`*|h1*q2r0bbAx^C`hWZ1ea-q5aMx4H^=ds#U=0xV
zHTvF(WTj$6<u=J}?}XhzzW_?wArN-a9v>Bj!2l@=W@E(&N0L4G_b~|4;puO%L&QoY
z#@_Wf^fY1nrtO(a!+=uE!YOK!xhN+RqhG_y*^ttL6z_o8jgM_+UBr*q0zkk%UNeCF
z00>xc*pGJvz>xsRD4&Q>iGd_cf(rUSqT^?NqmeQT*~LylAPOiNOm7pi=-J1_{bKwg
zujE^WPA2@-;d^#<O>LKmN_P(=tFoc3Urugi@6KO$qoMi1-u$k8Hs0iJVc!7-udu5@
z{t$eMOg}K6B%NlTgoZ^)6YG~wKTdtNLw;)5TTnS7XlZ(3oog05Klg!mvWb3f$?VbA
z%=JD$`28<1Rj9O;Q>F6oG2)F{K2Lz7@{te^;hONW&T$E#_DTni7+0Ilx(IC6zce4O
zk=(oR2R1i|zphPem6uKPyEr^pmN-VPt-fLZ&oeFhXo{PxD1Qd*snd_tbW<P%4Kkyw
ze_YtzEb#;Zt$JA(X${GDg&)t!CiOY=k1FQBZU3c;9gTmfzv<YijhN3$#Bz9f`94t<
zN;A>NqGgw-A@CJ)G6{_NN)Y#BPjBOwvFXDFtP0&qd1qtePl=W#IHnFL8pqK`&kg!a
zZGU|RMgL^DDkTK-MU}nIURhWxbSQrlyI-fIM;fjBR+74uF+c6PNgJMXn8EGVNmPq_
z%bfSp6nn_{igWjjc)X4GfrFg*Ge{e<LJ+tikB*ti^DeeQogm{dVy$l#1H!F-pR81C
z2PHH@yjE&_#kG0+VV&2XY7_!e^<dT6B+7H%9HWM_?1ATTk8;zj4anmtL4jf@_4ZbG
z-w~%)p1M931$5b8pQu0@?8_8^VNviuL36h$Y6rV4UXeiRtl0?0*(^y_p5lvo;~5Y=
z=hIDR@D;*mR#XnlClYwb4`P3XEB7x*M-fIh^$4clTjMWfvgM&nL`Q!m9Q%xx*PAdf
z0_%DoNqhgu`YQAeI4a-YhZ#7!&3q<Fp7HF{LzBkm{yd$k+DGk~+V_oCeB1<*i=`T5
zq<G9<XM6;^&K6yi`v)5{a0T0lF&uPe1qIhgv@`y`|M1SM;4ybgId*uQt~H?Pdlpjc
z75F!Ppj@t5Yk4qNNe!+FcGk{MCOrdX&}`Fk&r7Uub?Nb2(7PTZtj1HinGD{ZPUV8F
z{h25f+Qs&L#lr|J{Sq^251^-Wnu(+B;8(RmBjH{GtU;UJ`>>tI@a+){Pvph`BQPET
z+kR+|FX5vXV83T9Z3fGU;SQVvsddn@>J6h}vEE8eNVvSr6rnJTn@pC^%zjXb;Ch55
z!@X+tJ6xH~cOx)XFb_)@Ra(}p?Tq>A5EDDBGoR!yKn)7x??m&dfMV2`Nspo=Hymch
zDi8N8K$7PT+WgQu({~#*5T;nrg-&|(7%;!UD|jM!wWxRpFm~+gxIqb8DlRfNHt`?e
z5!c}TI>FX7;LR`uYX<pF4%dGn;d^sCD~d*f1k89$5WdTdHGPSE2e>}Ty<K-C^G!s2
zCbKp4jiD`BvEEAp85fhX+63&3T=Wo90I|lW0$no2FA7br!ly8U$6f31eUt9e+I17H
zUQ!?)cU+xukr^Gfc`vB9G5FfQrAiSZfn!P-lGFQA(h83X8}NU7^m*Mo(!Fm`_|(gW
z11gOgEZI8_NSiQ8;taFN=sC$Hjt1wPSIpDJ5f^amK1RaFpZzRldkP7St&2BcQ|KgU
z?bd)kHK3HNWJaBOR#(l|7;K@unMpgE=tWd7J~#8iR19I&JfL7)DQ`TcNTg{YHw3(#
zKZgy`4)_*cQ27SInT9!GzVHsHJ@>f`eL^UViu0aIpLz#i&JR{fTjn<I7^OB`x$y$e
zDC)B~W_ftBvr@a{liTW|uG640ebmm9FACLyt9G-a)(o1{9(`ca(}V>l%9#n^%%}xz
z?5ZIOq13ryw>@b4y?!xL>_<khHhklvy~lmFc-+2tRa;x<;|iJK)?**$&F`w&?lf>Q
zAS74^Vm&$(!3D2cxshyiVAk-<9lrxqwRG-@k{B#;$67dX)zkYLc2}@2!cO+z0Ue@J
z7Gc==aGMEzafp}`o&GthxXHnG&PhpY2C8&)dEiXK63`Q!f#lr%WgWJc+b-i?QJj_+
zuivW&-vJF=c5F01v0bdMA`^HGh@~rmIH6=g;Xd*mPiDC$!oDWF&S}=bSAXVk-tTGB
zc5wZR!E5Pl)mVO+((cDI4N#|8qt0-_hHJg!o55=r&bL$1r@@G8PdQ{1K$Mg4J?5Kt
z0C0E$nL7vn$eAc9DVm5O#=~Ny?N<-N*afb2mnjy3J+~-Htwj&yowScyGVl)|@6OD3
z(yyi+AT{Ax(G&I}0pbYp0@Fl8WPWmo9n6M!nb<{Kzl<BqJ1_}wgvCV+(eBvB{j{0E
ztGz>@6j}<t|NbS+aAt(KeF_-dpCJguM1rpba07rKKt>(qfwttiL^sWGKAYc%R2(K3
z9>fkw55h;IXRtxn?n3JHN@8!}ePjfD`7W|YF~Lbx8|kk*9htmux`*jmR`bNkH$O1S
zB~AB(!V#lz1)<@3gP}$B0u5_>`{PJ9_*tZFdV8fey&i9-RhQYGyh}e1;;-k_^Rf^#
z>D=*gOjLYyG~!9n%sm7dBSBQ*;hA9>j!5kgtZTU*5pXg@p)Ww<FTC3Zf2d2~vF!c+
zB(MYA8z?Y;s{M8IBg}-Y*MKJ}lXTOt)#WU=f@q*&1YZa5cd5_eBLzW&BuM(S`ar*d
zf!&oTjCUI#@Wp0e0RLi=A0hUo{yXYBfU?<vP&}JlrCh=i_$ng&Sg`dgkS_HN(b8ao
zGx!!o6V%73zuCf4uqVe|)GcuvQCXeZ(72jEHSPO=E#^(Q(j}-jNz@rsbkYiVd3WV6
z#V$H++hEMdxjB*a?^}yk2xj;=F_zm79}P}N*Kr~nLnUMYA_=uzM^CXv5M?L=@oBbP
zJZW4wC#@xHz&!F1)p4Q@@|-0i`7Z0VKYE65mY{K(%XHcA9$QTMS>Ag`{3z1`VbvUu
z`AqORoFw0?kl!x%Ulz$o#(H@BiuDe-a^z(=19@&kka`yIzW6fzHc8MjdDBq~d4AKL
z%$pB<6gK>5qdnRG-39u8rrQ6+Re;ao@RUI}K_?<e1T4Y~NZ27h)|qR^RIl|uE`<em
zORwwMnJcFE?*A+~er96p;Q0BH05kk3&Gd^TF)uOKl(5(s5^S&N|D2}(lsnJy`oZm~
z{cVHvoAfq?f+Wcn(tHRppIML&G3(~r3V+Lj-?P=*g$}}5&2yUwfBnSy&4&S!{*~S}
z@YXSuvq^lUvbXasbdjZ1*5&GSt>c+5b2NonFyWY3L&`LC@u~HI(X)kJ@X5`KKNBZb
zqvt2z`5x&ace_<Yyn>kWTtWu~97vLrx536>zln>xIZGUih+-y8J$NF?YSHd`&qTc4
zJAgLDP&C;I^DBD2NYU>!Est?^BF>GChHC>EG^<v^wk4L_MMmAF!6Ri<r_y<G5k^KV
z4AsDd^Dm~U&aon9g`srnDw-hG5=~nJo~g3rZ0;}bfJ0r1z@pipm0sMiF2^k`>yHs0
z*xy0@n)wcRtsB`Yy`|Rj?CRYxmQ?caV~%7z0{d2W%W&-!B?a0%_#jwa7@gQOmR<ta
z>pprH?j%|NAgXPe4@dN3LBPx#G%wF?<la32{5_rsRh^QE<X($@`Sk@WDMiw=PpA99
z*0iH%tKw-6;Z4-(9gzC5l|QaAS!Ac9fzB062qX2qUfmNIWl<y}eHC^_qVI08CfhP2
z;oIPmOKf^xm_#WO;y)q4&uDY|F+yAHV)9SZW;<8WM*1NSMrR(>(jMMp1C@2K2nAZ|
z28%shG4*Yip%HYRT=UmDQ13?<w1a;S{Q$v)fEM;pOnwK{WP=(sJN?v7>V#V=fWvST
ztGqCHCE1(nOi`Ayuv4c*?M7jvuc5{yxAH}dT*{FXIdU3?Os~X^ZXqr77?Weu&~wYP
z#6*l#pDihJ9N|0L4YC*7*3)>p_*4*8Vl$NIm);&*Vkx0ry-7ZdW~7!03ojkU21Cru
zdG_lib5hl$5iWVIeC6aTIy)ZeB(o1WLgg9AO>pwU?bF7`Vu=~afMAG~`XZdw65%fO
z;oh)iadiQmx#=5rom_=uP3fMl;;yGQ*`iWOFI_tp3SkUCyFr*IAJ;`g;dEqinrO$B
z@sjl0yp!R;3))*io-<8LF)r(8OxBNsH(kP*at2+ZPLo`!&spX$W$N0JKe3S+Vc=)k
z(WfG&8Vk6pQLQ<>DBYa~{8?ESC0wD0M~Lm{SNTuSI}((D!D}rA&iy<~!(PDhy6LCt
z(wieJ{3Jz#Ksxkc=ym&`UC^tyF`xNDpDX4HZ}~!m+x@Yzj%SUJBg;EwysvMpYL)2x
zi<LUohLDP=jhXY6Hd?Akk8-gy+Wt?83S_1;kx`;1%)fV$=lOzz-vKR;*=|&7ze_3K
zhWd_u-T}(O{Ia>~V)-|in6LUMZC|Z+wvtTc8FE>dj!!ZmKz$@wL)_@4#md<gGw*Kr
z)4atlRq6-atP{%TTHpE-_`;>_8H&~~fln(-gcctsZ`Cme#!4L$6`AEmdYi*T$==GL
z44g9bDh?(}Q5}CJO-vw#!+|c$6b8Y$3%eRmyk1wl9DG!zy}n~yx_PpIuX@NneeZF&
z;)Rt23P05)(WRx@GHK^+cAWJD<H+=`4|BQ~X|AFu4oVhAvZKzDw4b}!P5p@fP&<VW
z!X`cguBGpkS_cPnXM3%qqoUwiJqK0QrYu-cs#T{~d6P0I;L;}M=HjT}fxbW%hI(a%
z6ug@5TBp-Ll+9jrizvNQ<D`~2_$RDYPqxnN6Jq6@g7XptUt7P_4j0{7Z3#a43Mi<R
zhCMW~Jy8Y=H4qe-o^yS4i?5Qd9-3mmgyg>vm+&U9>&76XmVekv?f)R*7$v#BKS4nV
z*%f_Mp2f>th!vZz9V3wK_LdyKOgsou^A6z1L59wFI#E^@fous$m`9y(ja5{N%O<F|
zgBV+JSZ3{$h6$P}8Ww{Q|MBD8++T|OESdN=IUSePZaxpT5?MHL%wjVi8|r!Z-UmpF
zdkI!Ne-N$`(`6xjw_Cpt<YzgW(=|9!MT^&wKwA*TvZgWvKc`^ksu6crPQ5K(`ol7i
zL1m>77=1jYx;AeCzfd&6zt1Z~lckAAp?Zpn+Lf2atNNJdIo1#U^a?h)<!Y-d;1fzh
z7xr|TopVNMu!iYtR3p^v1GlZsZ<FBLCFG9W;qu}-P`<<Vrq>`MUVb5@*#^7+@Ux^C
z5sM=#0%r-TPjL|*XUTYK`AX#&^6`208>oB?p^={ALNBde&&Rut=auc8yjOZ95JBBm
zV2QD1R*)mi!6*dUPQ^Vl7~BzUoS!wrpoZOy(WW^9d!>g=U$u_r@SV@dJ0Cc$zK5J#
zqGC{jAGj2Zm1l=Kt*HzPO4Zo)lAi!3sbG;{!?QRZeWrBe5Udpw?HJ>Rv__>nD?K9Y
zZY`RRXUn-214O||=DqEiGOn4|O<ysW;8u9-2dT6OdOYE}#626+j=78~^7wnAid2PD
z_wqfH6Kkx5)idc~OtE82y89n0TeOR9NvYa5IX&#Tp_K<~_~)W~(G!goalaB7Bm2cS
zvs0Cf#w@}GJ;<4#am-fb3*>lMDBG!&vf<9oQ(W8~K}xnu43uuOl*lp#VxS4j_yrW;
zmhy;y2b@Q$56PL0$Bh)5`p3iD#U#+LpaMqSd#z1;zFE5leP^TS9j54(i3hKWCwlB%
zLc$7j{}$e~wjy<mlG5X9Cz8yU4n*M<Ffid~g}Wa|c;>nUuc~E9wzACh)s9{2&#pQ;
za}zT+_(F!2G#<Ang<8LCplB+a#<}l5vi=oEZ`Y@e<b)$!sgX`qp>AeM+kCg`TlZ%8
zF?<iM0q?K_C~vzqh$fQkO{u^=($Md%lGDxr_M7O7&%ko)s|{#2Phff2EmR~g&>ZX3
z`GTGT*fG-LoR@*k-Lo7k&Z6g%iqg&wl)6bCC^fSxN+U56nkH}JDoW_8{za7>KXiBD
z8yRMq$eO*pKcs3t8R|GK>*Qcj?J-ZX4#cTqWKMU@PV(_hpw59No8{<>mJmCZwZcfe
z^;Qh0zt-+uz%%~JTpjSMPy3C?trJ-bb0s<XRqIf;(_Z;=ChGUJ=j<ogR#Vtys2}n*
zt#?6@I!{Iq9GFymY!dyNP)k$;v@E*ZMs`Vb^vB`fls$Onpdeyt#rt&8J#tmh8~VG$
zr#9MIw@Zp7jFX%~%GCIpQ=lD62AmmHta0}V>*J(FS@Mg)56iO~)ptsnmcs*4RM(Mp
zR$thD+E1S`hgsX!T4n|`8DuZ^&lP_hX=&yN-KWc|H^qkdq4qhmOGbHh#GClmbjd$4
zd&E{X8Tt$fX@6FeGs*)uepY`mzq#~d0#tk}haxJ5w_CM09+uzI1rZ)fY#oW#&_hQR
zw9C%#X-%LFU**<X+{XYl)UqweM-iyVokO8JPL>|Sdz}w6)n$BkXKm@6Z5g3FfP$}B
zg%znjk+@TQN8EJ_GrNvng83laX5|xN&=nnzt*B}0OoGy~)}KF&h&H~-d8-Cukus=v
zrj#b#q(8{an^hl&4&=fq@dr&c3yHOpL5KGJx%8?BF?@i8#h<_udabA3!_rFnFgo1S
z`*435BEfqvA@=d{k4fo#GnLks(XS@051~_XJy8|QUmR8lAl&c5U4yjHzH4Wfdn1of
z!+!2A>6j{2D{M#lRPB6#jZ>9!RQrQkHc-3#`cqNd!s<#>7-sKT(i#eH%aIY|&@oLd
z8>q5D&0%>Bks=o1b$Hm*sC7R}Hws@K9;sMx@?~zLS!99H@IFQC+68tf{mKMw%5C^$
z+`OHtQ~nNS*=KcOX%jiCZ3=7%0gA#0r26<&sxU^&c%~}THL#j(lEz&_V4A67*N*|T
z#5otgDlj{xjZTXpTt5WN^qR|ihhmq$cBWfnWo>iogaC-k>QQi1F~oj$x!VJ)k0q_%
zTEcn5!!P^|t<s)`^AyVBP3{$nN8PjM9EyhvngJDWMND!XJxJ*o<}gupdGywPRdyGW
zqHK>)I8?o!23{WKswqe8KNOX}a2KVt@JKgtE(6L1FPill`d1IsmV311f#@E#85yBt
z<mW+KQ9pN3A}hWa48U8W%SF_P)A*8|_%#9d6&H{9!i;i7O=sEzx}{-!?|r2URh!Id
z%x1ZD!IF){a(iupl1Gne4V1?d*qZ26EYFw5)YE$hT)J)5lF|&n=ow`wgY5cZ|FjiS
zXBE7@U^koSF&Z`GoF1KLwP5uG$X2hQmo5rqsp3`nAMj@LF^9WGn8tP^ZH+{WC}*W+
zP~6gl3t35#n<6r2Jf%XR6Zh3}-fGmU7pZ`18bb!JcUW*c_|i=UUF0o&NvxJ_tCex-
zWap7tV&?qHHfqY7PfmeSfz*djV%+gD?KH3ul!-3g^xY#nO>@59c0Lfd<-@OQZre?F
z_Dz@Fi))4;t%0Xbx;@+Ay`jfqoxYR<$5JRTIaccXb!WPooQTlv-1Yg?RDQk-Esx9~
zd)GR|&qS@PJ!k#b{bMbKx>b2%%pi;g>1z};T9`ytV9yVzh`ppa?_Ugin<+YQtwy-i
z1j+EL^5t0Lug|743-yipu_nPHu`!_j>Ls(Mya6bSWGFM28#C=r=yTt{qBbb&@hzV+
zp=ce^H1Q|rfgvqsn=m8grWgc&g)akz<vvwSti)~_Jdapm8x1yHP@)5{g|~Q8OW|30
zlDz|<90nF$IbJsA*Or-&itGwod1N{T$57*|z)Bky)9g}3{C;;{gfEVlv~>@&(QOyY
z+_|V$#-j@Dfb|lNj+=6xVckq|hH#Xn>iMOZT}F{9S+(2s%J>oZpRM6krNa-{bDS)E
zn&s29Q6*Kw&a%hNQB>wBScLHAV)|VIfkUohJNG-zFQIqT9yZR-mq0CD$}Q3_TtcFD
zQAK7%0AhV5tR(Stz>6$$M>QiZ@0Tk+ub`3^ZNv$Z97BOya_>N*ROPgJ_pCp;rrx-y
ztf7hC7d^2QNj)(gx}`F9SrmnQ<zv5O?XfDn#s}OOWc<CoGn6cD<c6<e{3zr<c^g!b
z1l0*1&uOr3R#1YHC#+T3MoygAdkPr+C*&$diLWD_arin&Eoc{FL@2De%I|s{e^7Jf
z1RJWT$eHG%n{c~~`%do0<a3mus+JjVlNKkWC;Km5_e#6`AP!0nPIrhTOr-%1lI9=J
zahT6Ay;24`{7xodalUxPdiJ4O3H5lm?g}cx0k$mrq`2SR*O|zF1p`COGAb8MU#`@d
zq2aq{H!wtLAi%?BT*p<;t<R1b(rn;0x5Vi^!D*eug!&PwtF0yfpr;mISVq&KA=HC!
zEZQCBSx@*|U~LD#>Li?1zRoYfskCrScSYLUvF=By<gzHKSgfsqH+CgYp@<0mY{8(2
zM3IF|kYB_=7or`?)sC17`ht30OZU(!h6ehD5=&%gkKY<8Sv^j}NM^*x)99jZG{4w8
z;9lqcZQ{jo3x;ft?5bMsfL_GDgvP%Tryr_uc%{Jc8`P-Sm=ozIb*ezFB4C{i{eDbt
zyUwTZ*a6bfZ;uo+@TJqC^XEj)^4+przVmF8Z*0)Jn1y7RJ4nlhGCx*}pj`<C^oCw`
zzi3gIMVwDzO^h&e)e^*tzT6UtAsl$7?b%RE-P=6~)@xoj#Nz8_%5jh>{mwDB19W9@
zLb>-lfa)_RJ>DGm@j-Sb5x0OPA{>NTd!#Hd^&oIxCq43cNNVxXAyAhLY8jMfO|qOL
zVlFf&<6Ot!t1knSZf9P{Yw&b$yc^*&aMnK#w$BB8S1Z3xP!l88pKt!LxJV2S;V|?0
z^6BTN4Qzu{)?E(YWASPI&3KvLZ|ERbEb&9&d`HgxEK>wi(Hw|0@H@8j=)G{85Jt`e
zZkb`D<C!!sxyPSRk(hNmAH1iMyGA(p!j8AuC3UryS=Hp~K6`26Q_rMaGu5@{eta(K
zv48-M{bwPTBDJ&YJ(_qSDV(5Nptj0kTF;k}q{mGY@>*4t+CK65<PLm#S`TIqOvx3k
z(zxKxt~djVom8QoicJGO6hhh%7VAj@*I`i&bQifHk_z<hW7xLVXbI<^UZD`P6jn<L
zD(-HkmZ4NhnJmsT`YO$?j{8)L`ydS>LVT0<xI_Gm3BaVZepY=`)1>7o$smP>&M{OX
z?$Kn>Xeuh=b7Ov}{`8(I2DzpVp7Z>*^{Vp+X`kg8+t0>AEN8Eha}{%}S2ke|@E5vs
zD<#83W%5Tetn)-XOvs-MR;7$&UZ9q~ce=zp5)%wODmW&d+id>!Xn7i-AosR1Ke`Jq
zH<q1F8ZPJz7XLUtrp~g!+(_)%-t=g27*(Eqj3i^7t3y!qrdZyE$N{*G0^Zz259F6s
zbgFQ}7b5yzG7fx-7FaT6z$%VgPR6T39u>Wau)d7ffXQ1$h?p#^OVT$C|GrpeKywDf
zn()ciDeAG||AE$s`pLOY7^r{1VA27N%*<y#;iVq;5TZqh*vNq3=^WCWlyJBzkOw$@
zIGdV_fdLVmv8m!PHLq(20^s2*$QL=IXn&aQ&vj;`+b^oy=eMuW079x*E$d9EzxxD)
z_mS+5o;?^Wi=}Q*-?~a}xz;X2+@e807}~p5l2&0Qr_WrO$1Urd76QLmv;^xA6fWYJ
z<aei0Oz4cd!I=>H)ea2EfR(2lD|TA?!r*~-dlW=CTiF~gBjHQCk2~qPh$*+slEQzj
zSN3jIv38B-=|KlZGsq>doTZ5fG~SuI{BWw@arUr(DD_-%GAGhMt!lK&T8#YsakyFt
zQ&Zs4vI!^K3kK%@VDGHD;^?AoO%fau+?~cPG>rxc7Tnzf-MG612@Xvfx5g9P-7QE%
zBaJ%*2p-&mhUESD#yLOYT%3!#s!=z)YSh|$u4m4r5Mpi-ZE6~obH?ue4zH{<D#2a`
zeUKoUQrv^+?9r(_+I7Lksm@2O$%Cu|&&S|()E8;q5oey54EDXz#dOc5`e8Z;?&<m3
zcEWFwqtZ1cMk;Kw%E6ZxgEJCw>2Q4+eLUw3nftZ!U9L-4V4^jE9{e}iffYHwQyxJX
zVKay?7=+WF)1W`wW+}QY2>>4Fyd>c+?~ubtiHR~acCJJf_cvzxCo0`XenPs4X_yXH
zpqD6JRD~V6%4IjK+B7(&oiZe_gElRA^|^kJH^({asbDMrqw~42yp7SSFR%MC2(|{y
zvDRUY{W3Z&F-wAzCFk3k47ZP#1`PYg6bIRvYdFnf7?~T(diaVJ@5$NB1}gio{P8#e
zz-+<6AN9@h>6L}Jk~nZ1-x^YpK$KCtcq^Pz4-Bb>6hC?H!R-R!mpTsSHoe@SR2YTd
z!0_peK=<TkG#|S5hpxr6uXPXo{x|C{b+Z+j;)eW-Ss)X!>s7DFx#GptTe!#Gew7i*
z>l?@$l<?^G+5{y=*BW^6UadR_XFa@iqvR1TH+$=(C&!+ljGwG&e_9n(g{ET%wqkM6
zc~|l|Oo=yAQd6?Kp=nN|w5@1hLSd-{K-)rvPw^wdgX&t|MJO^>UJd0pOi$o5SMG^x
zRw1-q=>I__1pq<s@uLWutRA#<G%aqAa?a-#QTf@B?{HhS+3K+x>^)XmkzF0oTAkNx
zvSmiKHD=5~wsJ8j<-utf6vQ8rmZSNF;b9H0VZ7^o6%yu<4*x#!djBXlBY<l_{z-6L
z6rE=PYm;~<7ZtQ<xZUXo3l%9Z?TNBrX0PbOdQGs9%*3-B0(|E|wQ*_ZI1-6JkrTx>
zTw|O}XbiDGm<~KTim%8H8SC*h@tw;_-AlCs`9M3ern=gQsseEjVw1-FaO2w?*I)nh
zPetSEvYWMKSJz50N6m|xc)OsYe~6MgIS*(~_FhxnER<Wni%Q5B5E_!OJQm>@6h#yZ
zbaVh>5tcpyR_cj0_Wz*?r!<YFRw7wcGZVO0Y@8q6Ue8f`v&RR^u%px5ahES%956xY
zYSa*FLG0a*!xFd->~8b{L3G6{>v<a*7PLVtOHn_Y+=joWbO`JU_;=`JjEh?Fr6Kke
zKmFO+;@6LL;;fM2YaQn$mq#aS&B~Rj(N45^)f+f9`j^~N9;_5+_Yy$28)w%nuTTw3
zrba^#8w2EM*_ar<Hd3zbt8S$Yz@zVMmZ(>!XT%a)scS00Rav&_9}#b$gdH7ym(QWX
zc0zYDI?Lf<tsc_P`s>+u)b}Ba-vC8F;-&a0Ni*!?=WUD!4)0vqeIki<rJIuIVryLX
zXoNMFVsn)<!jCHdu{qQuO2?AVWRHCq;qP+$L95<8enVEWtHoYIM)dgQZ7Wj-840hf
zDbv7yDW+dv+9@*Fn5>a(ihFsH(h!A=wPtnRsUrrZ=Hfe4#ZnBA4URk1W>t5Yr$o_!
za3nX(XPPkbAKS}gICx$RUw@2o@TfQi_hp*%NKLCH!;VJe^vAI}@%1sx#GJ8Wlj9JG
zw<rikJ4Agq{qmg3R1eHYcPJ(Da?)Vy3?sgzN{$WQ!20qv{4EYm%}avBxN&Xzi&~{3
z9Wtkept%(5fyEC|{mK=#8o3Bd#SUNEqbUcE#TA?e;UL+;WavdwMH{|J_uTG@<X<5l
zBQWN&k{k^^VVnXl1@Tlu?=M6a7&F*=fB?gtlcLeXtD_3@?I1Rn@}D~mMiI?Ssk|E>
ze=ys~DHfH#m6$GlpGoX&3BR?5CJmeTv3EKqr!#L!Lv95Y9;psL3w@Ap)>K_-gcK_U
z-DrW=fO~-N&cx`{Z^(!Kt&g10)g=;XF6Omrj}lua9gKet1w28WjU7(@zAh20sO2{*
zgTm;x?E-y%FH)c!zo*Ykj=zi;=n6~RF6i*XjRR@hIu4fFkZP;E{3hKnVKEq#(Ilxs
zga#WT8jA|@@d$Exqb*9F6xZP|_K~^cqUzwvCWqg=IgquCTMHXF;m|jlRKbBMlp_lg
zO_(XG8}Jwe4|{gJgonYA+17C$FxU09B?VhUDi5)3dw<&*J)wSk$_7Dlyqnf-@kht)
zAyqOeVBvfW$yEFs9LK@*H+E@io}hRCp}~Dva~Q_Wl=!}$;IL8V4bKqXu@jqg*9t9t
z@f?i~CDY+ewqkLjtgo;>9lHxCqxKe@mL{-R<SiF|a}$xaWlAnj_vg8w*F>7FvE!4`
zE=|Rfb@ypGE3o_bTYFUDIPejgn(|h%RS{4hdrnl`RtV(cL=q<ZJ{Rm5ceb6@8rR$2
zmv}>*?A$w$R6qn#R?_`1Qz1B+ngZIx`*%X2h=lc-rq3ap1o=YNLGroW&JmUYv0@6{
zt#XmhDSs|U-5#3Hq}2alzNit1dUKo0%Q);&9+(Vqc06L!x8MaiC&wKVR`(BEvb^La
zPndj=c<?Hl${I2=?6*UV_lc=X5yT9gV+53qp56VP>yDU<sr2t=h`vC~emoT30X`EO
z1U+kt->oj|l_)bfE-_jv{dudhs8F`z!?k=ETn7Rij@#Ni+c9OIkcjfUy>N?PDW_Gy
z@BjnCbfcJwuWyuVw*0#_W4Ete*0Sg?t13CRo$j_mE6n|&P5g5&jLGZ^?1ADDJJf6<
zh|RjW25f(zdNc75iQWR9G&TSTzm~t9;q(=C78w+a#(i4o)}-th<dS00UF%eo%5En9
z<&+#>9ePlQu37gs>EhB#8YDo|1{Sh5+2HiAgBU1U;9?=(rdy3$C>1gy0q@%D!7Dh{
zO08CIOcCh7@D3x%A}Q&~oqIcj?ov(c1RC^TT;C70#<sKS>s}W~ZN+yi%)3SUSHyC1
zP&fA4H`)TZ(TR)rbwvwef<YkzL_kJIBVq_9&HRO_0wqauE*N4kE42Csyv`bxWEjq#
z@3E{00KM~^43eE*w&V3O6M9qMgytD-I?{|v{5pb|JX`Jj?v){em)Ro`TI=J<6W}y%
z0>l)f%9<;rY*HDO#diwe!O14)QUbz+Uyiv0B@4a#9ZkeD`tFoIpF^Pum&YXkp?z?H
z3c=;!o{`G<iFvv}{5OA*JJej`7tUYjwJ!}ewbr$A2v~)FY8;MunzlG5NaMu6R%{qO
z%Am^ftU@<!lMAmm*%8>+j2R7(EPu+rC?+`k?U)zyMX%O2ey9Fun=$B@W*mI$6pGC0
zK8(%J9dD^6nKa&s)Y4zI-zMA^&Z!(;Jio$!v;`<yn9A;)2ul{uPPgoQ==P`LupjEa
zgOLvBSr|LeaY_ejT5D>`5_?W9u6h={9VPkpv{~w-YH$#2ir3ir=dHAQDd9cv+PE(z
z_DR8O@7lp9)_9g{aosKLCCxS;im<`Sj=$`4o@5jJymatMa0GX3qPBoXX1Yl43u1n>
zWZ=lOAsol-^d_D{^XaU|W|=KM;oYRhy)YAK%wT$`F$f0C*A$$@Bh(-3tX^x5G4dG)
zfgp&K#mOu-LCgNuvH&FbW3l{XiDf?ZxVq3vgNLKw*{-9xv(<<kGZ=%43Eyr>t>)*W
zO~z{N&kX-6lGeTjQ~gHrg!d#8CFo}GQ`ls79ogJ>b|D3KFXPsCAwTc{zmuZ310NF|
z?w$J5zvbXw1g>($CF1^pAl=7te+oA%Q_!#Atk7r8C8>4Hu4}~_$i8x%$p7Y04A=mF
z%{##lTyH96*>8!v)d7MRjNSfmYO1uSdP0&h2=k6a*Xb^_3+u4F%1o-YdVQsrTWlww
z0xnQ?QD!>A4^j}0EQEa}HLBCV*5*Qs%)T&wnJ5g&G88;kpgf63y_Ko=MTNzP+2q8q
zm3x!$C#H&7lhVlK3iSLLQTetOcq*A|z&pzoxy#(*UlRNZC0$~eV8y?Bn7a*(7a}*b
zoiNR?aBZ)1F0a|P`~+6w6gC=b;K~|C-9Zr!mBtJjT;E=ACVZy<QpC>mD=YFe*YEtW
zkZ8xdapE)KYWKDy(+=K<v7}b%WT3ofqQh{O3N3eQ$qzZ#1)tAE0d44Cet%EnRuu6T
z2eODwWxMyUhP%b8bu@P?+{D%-gX?n)xJ0v96&SZeT-4dcoYME6g>rBIiXfTjbHbW_
z(RC7*rfd00Asb8SKeP2-c_EI>d)Sqt^*3kT4)qc_#*}N~pfyF)#&@1HSm3=y0ec_P
zkL+^v%rD=jPcHPq-nLE85150azO9dru^QyX#hW4I69`hURp0YyB(OXRk)jPGjnkYg
zxoPshe?uv(mxw1mEb%80=|7J-o_M&OY9!_etS~W{6l=t*-+CqCNeCl-{NxnZqL+s}
zqqJNf$2~f(bV?dnVA}TMZ_{MFMFz~wXzNv1R$M#{zkNFUaw3@%DoVj!MA)KmS|XM;
zmri2#*g(~n!G0C@E<9XTTw`xyIpx9Q9Sg=tjh2Y3mBD_w{rk_BUC?fZ1(cnx0Y_J*
zqP~cH(@?Z?{7yOE4q2*%(KbWZ?~he^{$Rfd7dEz;2ATRba?-s9=>aGvGS}mP0jB2g
z>yrHAoJ)j^ow@v3Zgz4@UrIDDk4wPt=m<U%X~s16_x9Q2cSN)N!i31ge8E~}t^}*o
z8k3wDlyJWgm)cfVTMfTYVj$A3%+#$Mq0HByu!Bgf4KA{IbDQ#}1bqWf?4vQsznXB}
zJ+C)Sum#x1Cb~Yl$bZn0n+~-p)Am_iEF4%P%M~!^Yrq5>6vBUKzptRm{y9a4LU6>_
z;}~iLlVZ1r1+}s{D^r01bVZt4V|bNRxp+WUpIT4h9gICtf~NAY$EF3D+n03#B<)&{
zr@CN}A_v`?m_+U>r&gZ}t>4Yu43>JZH1;j+3-vzx$Vf&1wbA_<<bP;2t~Vq*iDIQw
z@%gN-2=#8`#E(3aUq#D*N9&}Rn+nzM_ZIhohOh~jS3a_Q{lWdOd0%iS(Bivc)t{0_
z>VFhmZ~sFJe)#SdQ(9VNY<)^V7Va2Hydp;!6xup@)1o^f6-`13hcARaofW9pwn>w!
z2}Iv2^MftFVOc&Ef|3aeWWPbS>!tY?y2=`8qa-rUG<Kj6JIg)<dQj6lAEr9>U}aUi
zRyLC__23lnt-RqD$@Q?N_aj(v3q9K)0!AT-&tA#0`&svyHe`nUHJ;b~NTJ$htSK)B
zy~J@-^IQR2QwYsK2DZs)O2sGbsI#Zfe5fl**PEqFIR%RP>Pnp4Bu3AOLst@ckVp%P
zFD@}6(axjyYveXfjUU;06sa_}IXBeKSKt5Yt<VIB7D!C_-<$z}?~YpDuf9KXs+|81
z?fE#;QCp$=x9Hz~XNl%*;-BoJ^#5~n0r`mhJK<weaLRBew7~Vb`SXt@y^4R&B&3(Z
zYh8fna%1=_hBTG;Gx>8ro$nI=k{<8I+Z{q-PnTE7r^JDq?x4-0{7tq0(2CyQ(7b;V
z`)6x-anotC<Qk;HJW$9(B;pdlrwi2E2T-ePK2;}yEY<yvYY6pGp>AoN{UYldN)hKI
zhm|)}!k;oV>i)T#IvO?@E4qYo*IPBy6c{Jt6qvJ;E%%npSM)7eHDy$aF9Zxyj;6dl
z{-jZ%Wz97ur$=Pu*YZ*O#g`L__s;ijM)xoL@?Jw~TYPx$_BRhkk8m2T=8jnTr|dH-
z0XJ-K*u@r9Qnw`d^$lZxbbWCh=(1H_Jg!yg_N9!t_1GkN=Mly4$_39&CiMDQsP5#<
zZ$)(-G;^G1tLWj90wawMYSg~qWHA4{^h~%seEc;sT7S4qNO{A&lZzj8T}b&*3TBgX
zfS!|7ScI4*_;8;e{|NlIPW-Q725a=3pcML<A@(Uaq=)#A?+qRC<(0KZ5y5Sd0>i1|
z<@CrP?<)A3a-$<DR`lPf(&YP@VnfdSYk?>=)KilHRn~&z=Go!D{VIe1(EK#-giPB0
zbbjurT=>2|_jkge=HFStnPZFFo%i!=)35s6RrV*l#`N#{`yc=JvF{9mLCOE2Rh?w+
z{F?v&*Z(tX@E_XzYF*^^5rzHbwU^z1NMfoVb;I{vq>I5t{;MjBLwKg=l|M7(!Q{}%
zX4l--)#0H(;xt9|MFR#yl>iBlqze0zzMHmcA6e_)=JtDTHeYtR*Wl#?-s87Uh)2kT
zcWiJ%;*x67kk=7M4Y`b+1(jRgPi~EcPF1^rT*yvYiB?VHC`6jcJvdy`dwAmdu)v&O
zwDo*<oi-4dw|3p;D)sJ@>FaRTu~n=QfGG3pCh@O!OAIqy7a?+;*+Jbu^4ZfRx^qMa
zzc8?=>id6YrenOMtq)-zDm2fRj2J?~K23W6Zi&kkB%cPEJ;9#OO$BRJ*rr*JLNo?E
z?{8kJU^nkE1q|Qu8&DM}{qQ2nTEMP9`!aWEUMB@~c=OdyXR$_nnbt><d-#Df;bESu
zXhqMtvwK-rR3cm>!74A_M8%_5q7%H@_#2E;W4|Rt!Hy<;<(r~eU5yc~0D(GA&F0wq
zPyeCGS0&=jCeJ^8<nz0J9}^RkINr7--W#ufbI6b`VaEe`+8MlXcb=N+^3Bg`AnMc}
zqn&=gm~I!OP|ZYh@B%e$@bG{Ypl~=7$^&5;<RGMcur6y>NFgxaNVltq+FPdjxPOj*
ziH%K4f4Xsdwp!Vn<FGq(5h6qZWE>1zv7(=7bfQ~MR2S2v%xhG(6ksfxx0SVJhCFvL
z)nYrvGSi7P(2Z%jQ*;jt9!VY)mp*BQm>!K^^oT8FejIh~DWx$U8VNYxqz;;}{ro8H
zLSJQdCWvQ0ZqTa!ha>**Ls_gGECl0S!S1;t!^mHm%tym3k2~66#j<b2h_#;=`bRZ4
zIrIvo{q(lt$7R1=v&lb|aFf=Fl+&H>`9#xgu>srsN$PjKc<4@+>6$w;R&>fVo{~+=
zJz5(dbsf)}Y%AB(ZJh%T=#XleGl_dO+U0X%){V{Phv8YfVky?nzq4-W^wbyFi++Qt
zZ)Isr)RQiD!310oG{`6`NfRiZKjuM@VZ66a;T{-87G6m?d$_;@k}`P?uVeH5<yZrm
zKA&jTULl>chWhWA^n{xYfi+%Hoq{$W+0BmrGDK7xhSO)v*D~~eojmYjU13BzLk#Oo
zI`rw-Bm$LG%ZcMzg=rPOnR&8RWUw&<U)4R4{Mz?Der-y}cdpgoRWoZD;-@nb|Kc*J
z>ROdrw|-}1N$uBm9o4){o?)H2cyLfnaWUpQM=RiiI2MglUCyuh+I6abiiJz+A68=Y
zIu_XsC|-a4Q8`qvIN()b?0w^n!SlkV2gh2kXPX-^{{hDvC5=q815ztVwf)0L&ht9U
z^r+1r>Ipec#SmLIrh=bSZ)z5oJ;+RBjyYPtEK~1n*3|up@h{9dG0;`wyKqEVMa+EY
zYHtqrwvAG)1^rO6+6YN;&oD(Z$5g;S=)$KMrRV-CJBP5d_ngj;kxK<yo{Wm3p_Hkz
z+Rj9+qdUk0h3}Bz%}d?tYkwH)D?|ybmYOOSS^ewTLq^I+l5F`t4fcJW>gnrKy=H<|
z6K>&>(3$lJUGOfDq&9Pg=X)u0i)+c}=YGj#iL+h={E$v0EY+MSH&vw0!{I9U&CpqC
z)%5LDj7!|^;UO6x5xMC1N>-`lZ?#DbyQkZ2I;AsJCZj!+%jti(PCN@)5Ma=%-IDeR
z-BZaCw`G{h9Z%N0U!CW!3Pyg^b4@HJ&;<OGy`Qd;0Y}{rt%AV=PL=4GePyC>*nzg<
zRm90}m~aRBMn@(~XUrZB)qVq>1nTM_9zOj3m&#~mA%s>{cF2m?`3%B_Mbv$;=%et}
zpnbS=l?iXFap@oYM^BfLIx^_-xOA>);?cM|)EGpcWJA=cAVqXY{Y#Qh!dhtsUS6Jo
zL%t2`dtg@mo=JTu$cw>9rXOQye8IuYsMkGgrTxE6iBg@5TMOZ8z#untkpkI(dflZQ
zh7c_{8LldJS;nZimB*xAD3g#L4n%NIxrC?}^{$w<Xl!b#=VvX5+1if1<+fwI&cI8O
zxCDOv^;;pHV*0R$`)kRUVtDh6PZb{|BL%W5cY&R__I`$&m9KNerL_jkZWBQx|3mx7
z7}nl`9^cSuK5*b$w8;+LmjfP~oL9|uTeYdOd8PZWZ;m;g`vV790K3HZ2(Zvhr^CAM
znJKHbz~F|sTAX$8HPx9#=b@nS+_Bokr_xYXW~JiT^!%UlAH?7{lbtqXToYO)R!-I5
zu=I?QqI~h+yq0B`EZbXn_wz{qiB17G{7sMX8a*8=EW94LD(Lh0QRhg)dTrxPPrfe~
zqXHjm5x~Yax7KR|GthxybR$!<#KcY;w_tR2(lGIeB};m_Rm0?)lM#hgEa$!JKd3R#
z2TFa?hDYxuow211+DPyB8?FK%-TgmO3`+q9&o&3g<9`JH*)a!{C2FsKAO4^(*TKF}
zZyG54x#rxdc)G>M)YmxJ2H30VB_Ox|ECJ1#b0vngUN?d3VsPY~>DMP2;Yjuj@h4zy
zmdZCK7ab_sA|_sdOuOZ_h*dGLAk+LE{B2o#we}0ypN<lD$}L1hQT4?K-9epE3rDV{
zdNCE@q`qn0qqPG4aPa)$W_@?lJBHl}lOflV+KTy3Nlb&Ibx8j^`mdh%OD1*PitOQ{
zQ^lXBJp?#)skNk<@TkOMC&jk~qi3v^Y8<!<CZWGt@^XQONfX}y2l&>(!Qw~T^)0DN
zPfw;Y4i0^7ZbbElmh8@Inc3owlUEJP!ZmZy4ae2PoguG`@)-Oz@o0!H3xZr!KSKa=
z?Y|KSaeNh=49i8>X+Rq}*@is+GM(z0aYOHzYD{qDZNaM4DIX)N$v3P)oani|?=^{r
z6}}UQBX4}18Zws0J`#&=U)S4cDQoaxHS=KQi{C9Ib5x@*X)NN)hORc+kH!w_@yHBs
zp{(sRBY0e6fsV|OWs2Ut(1W-UTE*%xd8CU8MvE40PE-=!t|@f`r1c`K!I6_FWfany
zJD8-K$6+2wVoMG+s*mfgHtJT5*;vb)DO2RN+W5&NG=jN9uW1kH2+Rb+PvHyIIe7M1
zBtOTm1KO}&afPR=+i!mVv9|fHSzO_b9pengj-w7(S_YF9zrKAKbP!KO#82&<j?-el
zRZC7u`&HbmpPV2~gd%6ofY~A6w_T>}kQHMOEkj`xXMJrv;n5W_o$l2={DJswZ55Yb
zV^HlY)1vkJqvbyitDuH<;*1nVGgF{ZNk1UkB^U9O?I2M@lY!on8%pdnRObRB8s?Re
z;j?Ra7Katto;UObZQfFjsBzKzpUfkdXOruHoAQh{ctB>&<fA6O07So(?;oKS$-bVs
zd&j<s2w^@_<^kR@-k2_X6k7i+Y8zBMXzZ7h7@Ve${c{`T7Bsw1+bRtEbhIo_E{u@F
z{=y69M`L2M8B2l52MIyw8E8|7PrHgUXf1;RsZURdlBiO{b0KOJtPLH`I3sDFf<1uH
z2lj{QRiAb8v6^V&WxhD|bU|x<7AJ>Kp?B*S=W7Nr0k{3H<Y1*A37-{^IMf6rzIxS|
z&NPBpGXF#Sm_(KB&I>a*cl?0qJ|n-j*m)r$&T4=OeF@YO&RcGj%KyT`R&^Gzq)DoN
z!#aW)xb|`AMX#KD=#_+`_vHFq{41G7(gW;~vt^F$2nx70@um|cRsLm_X*3(NaA`k@
zh?jy6VTDM{{=q&rM||p);|Q>wGrryw&yqC;ZM|EK-#j!cHVYoU02jD+xe}EwW!<4)
z&cqF6GXRE9t}s1Q5<_-2FRTHW5FD!-_c=@a8izgigey4hWc6<G?ei=w9`6$;fzX{F
zdm}9Mkff`rV8N)?s@KIOm0-9EYs6<WOY1%=nnE^PP?dHsC2s7t_Z9z%zYM9Bf5XF6
z>S!0n^ZIzkh9yb&B`4_?NL?sqMmMps&-!Wz>ewFRO2-vyyrf;^Rr5IAQMlC0n1zcW
z?dRH<Fc=Sad@n@9@*=Z73O@;myG#WOt1!bi_m|~9hMVnbw(#Hson>69&fc{Pbf>As
z{m|j(#!`mk?)IDU5N`t8927$ygL+aOdz49EG|Hc}S4FTBtrK1(17NXfkR=1*mVgcZ
z%>4BV8Z0W4SkKM_{I^Fj0jE{8#RRhWT9~s`flm^kSM=7ex~Se*+O^fzV44phn0W-G
zY`kjarE#roq?{k+KOF|;-s<c5iRmx0EQ|eEdS{8o{7O?txc@5QpOSHnBSbC<;3SL}
zGq)t!0&#0N$YK@6aN2<ccclE}POFeN)sQa*%&EtqQ}L97i1BG%U%d?D=Yal(|NDe8
z|FHg4AX2=5B=?uum<jA4hi=CIhxWD>&|3oudQ@@7K?KqQ!?+@JY<VL4GhSL2dc~U(
zr{(hWTP_NysDDXdt;XJ@g^G^IC@6%eOEJ6shn9_xhn+`1HSrPvLX#-U%9Xe4t-<q;
zQ}`ggSYJxMxMztbKXh4K78Jk_+HB1k+)1j!BM#@pXp3W9=Z-+HeZ4I{W+|dsn{~1X
z4dlr;h)?pRkkIj<2TU1tMLz=u;w#tp&K|9F+kTh#Zm*fPgA@+$gwJM9sn!WwQ7>FW
zofL2b``lED|2!(B8PHj6nKZt%44?(u{TLss$Ec1i+amhrqH0-dr^hJroXeQKjanp!
zR-h8?q{^;7ZI5)s%bvja@Qb2~*ct(0%QVB{@+ggJPBXRiCRRAk?XDO{e6P(C^Fu?a
z2$q>MZ$8x@V=Tx(csgwmtls5L7Sk5e?KpC=LM)hs)8>z+N*PGb;*NtoiW+`((@-jN
zp5f~E>o}4l4J)RR$raId!xk*QqrMxO91g|gLHgrS2(-r1FY^41_6Ucf9AX&LNU|*T
zW;HNT3ve95EMIEYl-GkacAzRWJKB$n7@7jJ7Yu|l{oPgF8d&1RcIw*#<P3PB{W)Y4
zBaq}law*!U!Dmmm*xXhr9BMlwSp+9WvLw>~B7qHiQ7z;mgmnQp4ZIPNL(nlMvuQ%;
zCTpAP#=~^e({yda0H!70fw>P%wr>>XWPC`UOkIzkQb(=;CWwJ8ynVeW>|PxY>|`wS
zm7<m+7j0z)ozm)d%KGtY1wnHC@|WRr^7$`%s_^R#&ooxN3Gnl&=$djhfAjrZ$WA1I
zu0oj2ce;J^q<;6vMiuTZPgEY&HtEc#uGAYc4y@AzJ)rhIN@%&nisjPkS@u}vwYwyD
zLRH?kY-%*Ki3hZHl8a!!h8dfZp~(r8d}(%p`N9zjaU*mIi>z;x_6@YmFjj5Jdb>3<
zNsgZ-p517%AlK03FjwN$W2*q0q#@2dB52~hLdiv!kV;MjycEaUO>&b*SVH;v1NMTF
z;;uE!(cWzNED4#edYNsP?*mA3@6O*vyV!t=q~^a*Oe8oXf}%REH?@A)vj0XNlO5|n
zr~B(Ml&L{dZ5=ZsCg)`qlq+1`FS6n1{~87Y8CdMAJ6fyq0?DZlGn;YcNLUF0J!T%S
z)|wR(2BE)fY(HdN<8UTGCh>si0T9&=wMlk*c)VCVz%bg7#Eh2giA8s{X?=v18-_%%
z&xU{|2Wvdtc$PPw_Dr}k?q8s>Cc(&mK$0wbyvM63HyQC7Wf}K*Ra_F)QjNG^XFo_b
z+X6;cA~{k1r><{oinlEpGOfzHWddx0bPb1;`+~;$`fy;Q(S?Hvao<#tZ!zd<<nWs8
zs-v6r@i_tyvdw_Iquf7kE4jS-UIFK!as^zf7Q9mRa|`R`OSU9=1<*dqPHei-GFm#?
z#GjFSZeGc5pPS_0l#6<N&KFAO7akKjW!PhV0$<f`r*eR~hfCP$R;_pAPpHPjbv}Vm
zD6QsE^fdew2wc+{bP;Uf0!g3-zwr;)71Q8FiyvkT(@Xg8L!;Q7g=bi0E#+SDc~9E0
z(lr2M`&YM_F?j_ZgqHlN*S7U|BPO8FeiY5m&!OigUU_jah4W8=s8Moe0E_O^f%7oa
z22C)u0OM`LHtZ+>5}!Lm$+<2H`{X+>lv`tZLP7%)rbWNX5TT^XxDQ{CjfEpe%gl`5
zj-$$C&7RZJgP5{2sN`RJ{9AG}L;cDxi@TQ@aia>~r{y6;5h6LHEW7OHc8JO?CrB$B
z_i=HJ&DlzM`7&@u379bhEqg<*EBsSBdd%e62{3T*n7ujyp|(=WGsddi)%q3#1^mBZ
zWYD}wE$xgCh2f_g@2&0eMPKiK+vR+bgQt_VYS-<e7W^*8Wwrh<@Br5*Gv@QnX-4)Y
zZf(A#L?zU>{+nk`YyYJ65`VRtZx-zCyw(@UtRmksYbI1o*<Su#b7Fu-6pDI!bZL4w
zAY1PBfXO&bRw|xwNYDBPOB@UVQe}+`q~|u~*^HwT>)M}=f>kVo4&obDKW||;gwIua
zje?c79hPk(x8Tv5euQZ#RQ7>`-3NOy)5%NyRHL407jS%v)GRCU;aV%CRZ3~j<#JW1
z0k%K*?F%{@JP8e9%boCR7_ZkWYY7;(7_7hx`+=|i<#nUG91#&*Bp(RFffyJ;2MLjB
zf84N#I3)m_+r${*iZ8V{0#OHIduCotN1;rVwMvZ!KXpT=sJail$xjeFb7o!H2H365
zF+JH%g(%3}G9U0tGuR6)tGrMCrxmS%gaH{pO>4u(?IGV>qPp-dl$xap@}16ROe>7H
z!(_e#p|n*%w=yHvOTGltrjhv3yX1NZb480$lMjN=tdO_~o|6AzZ5&IBX{P`H*oKOO
zPY194^2jPwNd~PjEK3Z6vnnYsZvbRXL`0!5MK_M0usbUL_#D6F3;?K}oIZkR^?km@
zbl~LZyzqWmtc`!QM$|T*AF1zoSpMba2OHR@cItg8o8j`GQLv;wWCQiit7p@AHR@M2
zOGki~1OKZE@eOOCIEv*r&iR&YpPptSnvkZp&pX?!MnmA(%6OYvT?Y=%RLI{0MH^jA
z`3%lb{94Rbmg$rzUuE7Vx~q>;U?2)$Qm@n3_OzY7_kpZ>REC720|+{l>iIL-t@={G
z504vTIP%=-g+tizvMyb67HSyq-F~K5b68R9(sSg}LYNI`=R3(e4QQkBbvccv8`Z;H
z(KZo#CB@F>47!2tmZ9uKADY)_(*8pu&LKn@seVO8hTfiD$+0{;`<t2%)Y^KG<~5&V
zIlbu2Pa1h7XSgL%)@M}oV)SbsMNJQJP>xr=3XI>91wxF3eXVb^R`Tzsf+ctFtwitf
zlTv(-gLrmE$#?m7VF3-IP&mq=6|ul(x$Nyqp1O??l(R!qNfcLjNf8cT+cZ0*4&5uC
zT_GQ<PFRz+)iNzy4BDi<gK2c^;coV8W(P52G_p+VfB|Tu49{}`goVH;)N}q~-#!92
zBW`<k2fC*1bOoVr0%gtdVc(HeJ6kDhi=I#$)O6t}3~PSx+Jb@kkNGs2)yejn@bs2y
zOd3u9Lh6}5ZcHKPB!3^TeN|U+gWi@`Z@8LNis4^0<u>JJmVM^<S&&*odOQBbl9>q-
zw${AclV%yG6m#Q|Cw1S*65PHrcpGn3!Mz)rfRe^1{c{cI67Twzi^=#kT-Q3NqFz{m
z#m-%THEaWy4Oh~8JgI<yY(k2qeZ9pDZ65(v@5|q0x6ic&6*dCKO4IPhM8@zwJ#9Q*
zz9&rP@tqXZ{L!3ZfWB#q7AWEy8*bOJ`bJ5vcNsSIo41!es+Zw&$5f+#+ka?wA)u0*
z*ONZvILkg_AQryLlZu}hXhQp9zIU<zYpgAA>~sF{Jj*b9?0WE=t9j-QM~>{a-wpBS
z`|7mmyOSN<UM>g!;-uATgM>rHrtP#V4+yAL64WN+lC*}kbs|i*{2_2<3@?lH?Ptq=
zQi?%pZdSco3(-t|n)Z(_CsMMzbm>o2k?h+Td92HUgj()nC#23k_KoUnv{U)zD0~Gk
z;KlT+IRC-`r9xQqP$oef)5lygt}I(-?6#0nai?KRX<7fc0)q6`Z+r7z-7u(`S)lk|
z@fPw@FiXY2SX~&`fW8tMM(^fT7($p`l%dEq%d`FVqGf>$`#vk+%5#J`Vi%Xc9YMb}
z<(!derHI%k$rQ|K#EtuaV{t}r`pQ|uuKw}y(cWcHjAn<qibztyknp~YTl^JHJQB&X
zz8`xtm7{P|zVdPqT7@9pJ-Sp^Lrf(Q?d@m9_jY~OHK=hBs*lf2dw3D|^i`;j-Imb=
z`0=yr^;JOgxLP7pb(-FTghyco;o9V@E1k{p<)BT4^$+JW?xtMTRU~5V!}8vi*0+WX
z^ftXNc|9jbJXkuohnS5OaX7WhnN9s&;v!&Q)Ggh^^Y3lIz#v^X@!Gt;JP;dFHjFFt
zLFXk+*F@K|-9z|}hnkzcwJROAmV;qAX1)C2T<i2Cyd!$;xSsz(uT>+&@v8Gzv2Cu1
zzw@#$2u>M>taDM%U^Pr!BjHYJg|1M(C8AeO)xq_B@;Ic5mrFv+izm+hoZAyD_SGV%
z!F*j796}X)ukh^$EzYW18aD6Ds!mjuH}TK+7Hm@fQ=hM*&&Bk!cc*={wTv$fsK2AP
zU*F3nNQ{EPlAler!Pc}bVy<yT3NL&*1DbV-PT5dqsd?+eijsfV`3@`W9o65yQ}_>!
zR>}YCG5u*lYDOT4RlMnH_!Oh<TQ8Nnk;a0=E$lM<uM^t7au!3bS7Fm2c)$q6)`~VV
ztCGZJ2KQL}f)+F*)d8KQ4q-=x4lGC977NGa1UE@$zd&x@4uielx;22x)wzzJ4)~TM
zVKQ}zwo~uBt`fZJ#w0wfQhEU;<hH5<)IrAL?)Sj)pWjVI|4nww0|vK?zg7)tJ69qF
zZ#cYF?eMo(n(lwq=%Q6yw;;4KTBm0!U!j9o#MyS63qgcN373?!)sxq1c(GM#wVlq(
z2apGM@X`|NDZ%@)o;s3k@L2aX=OwBvO}$ZCL#OI}aVV5IF~y_Jf)6l=MIfdNUmJuV
zLbO))_`Z!JhnhwY3zinT6q>AyVUxKj$C{y1mRE|co5BFmyU!<wZQ0Lbr9>|dRFMhD
zALv7p)12|6KQj)Ndc_a44(r3bM;VV_i^_3Tcx)lc0(>N{0yie9{^oVkFdyoUb*(hg
zkgX#5z8ZP%%OOMGs1mILFDDaz2|84~bbA+%CSBNhhsrp#Goa!3VwF-RC{pxZG+f=y
zp^fH&?U&ImuOHCokVR#^fDMA414F9lIhP{OTiNOx^wqL>Oxz_b8O6cClt*ua+$-v{
zXgMxx-XWe2bRe1(Weve&!!_cF!CcO6%_tG)l)FGXIx%Lw`>97{6a<79WCZ>)-D;<K
zL%T$Mm^ZA-xU<OzQC(VRdf0g?5@K=1)2q*(?n3h;<~um$fyaqAY=}QSVzFqZ<rBXm
z@4Hv+-^EFywP2@hDDXR+%N?#Y73mXw;y0wxmj{&IQq=yKPd%~u(R94(?Z;+1`_o7X
z>^QJN^qmt3NNF6PghJP#zw@%cjFD^!DLCd}ggK6+D99thS-R0G&-h1h(8?`jppF>O
zk|GjN<vElERie{;Jx;~2bpOd=kp?gH(u=TS#nIH?@{>1`^g`xk8_uNvzufe~=41VQ
z5Wcn|&QhU>VwoJ93>FPdvuZQL(%0s_`)5pKKYO{e#nhQPhc!0A07<?Q%ky}!F~?iH
zG&ZlCuAxAM)JW&;x;w+jT{+#m4-!72@8@i7sJHEzC`Sr85QE3?3I=z2mmhC>d1c~X
zF86z>6lm1mXf@{M;(u5hdhM-twjx@fJpYWwWeYQF%`;18MFPnNS>Mz#e*kqV*a9#}
zL}yP<FG+02zE+a?F0H7p{JvjrcTSD~I4C86{^l9_v6i$1x%;pnZq1(xSc!vFNk=gs
z5;J=PkH!zavy}O0&<)OqV)(CNAk6tx?7n;cTa2EHZmhulhkX>0uoQt&hsfC%o>}i?
zziA6vz2fwiR$m+TzkQvr!6Z5NW_5~Zho+&cHF_b^IPhiH+7{SQ-QbkBm+>h@esz`x
z+t2mEYg5&Kj#>*wL%Q%~`kB3Ggl<M-@dXDyPL+NspYX*|uj$2pJCR^Ym^fM_uGi@w
zx*O3Cq5K<67rml;=2D}-kZytY=!eU0r9k<eDCK(hYY)Hzko2x`gawW^{QLJN7CS;s
z`5dQ?-lITbhrW|aq$X;)1WY(6{W?LEjZmPv?RP*TUq>m^zy4NMtzmhXXCSL988&DR
z1Mt2o_Vh1)YX!G(eb<9QL#n{(X8mxLg&CY?&o*?U(rIhcC;2t}VsKI_>#fClnM$ke
zKx{SPw{>TmRuUcsW1?Xay?yK3fWRk+ezm8d^q$WG&rfn8vPE9N_UQNtet_4F{AA(0
zCVoqDf0nZBiO66pda2c}kS68Gqu)7Ig@^kJ7`2QhMK^uKrL#(CBejVPlOF~Hmi9j^
zp){tzvGBbDiWUoBEO_BFBw#CU3juzuw{mS?B{pfotyVM+nnb}O<yYy~$Cuh%48*pU
zaqRaA|KOYAbNeM|IiwUr#(}whu;H-Ew2t)EGJHJp1&I6PEPwtS2?+@hI?E%Dbl142
z#ICIpaxqpl?FHKb4ZvXW;gkiJP9N=NF*cp18VlDpl0D_MhE`x!?73u9T#s}|G1KQ9
zm|ga`qhZ#MnPp+xl(lCor3O}Sw_4v)X4;TvE@8EaekrpTxh3A*oMcm;e)G!!z2=|%
zRUU2w{<hdu|Js5t1t=E+Pw7$u2fAIZmc*^8gt2m+_*DPV-vU&cA3o_^rm?#ZoOE+D
zt0+YfF9`z}2#gW7-c|V<P1Vud=LMDo5U0y(XfGqU!8aCx^3CI#_m6BD6sTVztTl^a
z5td$)kou*pW-9`D7mdb@jCL3E>V8Arl56GZZl1LYw)Q4hG1FHNE*q2LC9={PWF{oA
zlgdI(*+Ulsg(eb6>3_Y#J@GnWhBqUc9u8tgw%Gu{E~<FWt5uj0DRnUu!XJ+N02f%#
zM*@egZ)bUU+-k5|(W!(w?mecO|D3WTG}c$u`>;8~1K5~e68<3zi0u%OExC!41YHiV
zOjfNhwY?2@h^-|;>Kl@Npvv2^QIGEmW^Vw09;x$5+V_}SPJRxJ`F*8m=%qOF!Yt13
zBsXLkWz1@MpM!H{Wd9nReR%Db8R8AxVDy4dIV?D#sRXyU^N7*CP@#8q3Yvx|2&(;5
zYPy(&$k<a4u5q(Gq!A-H=$9i3z=MsHaMay75p+nk3n#f(S(ccrv}b8(gi0(`Z-Rt2
z@ZtWGjW1mFFFUcHwETn&G&kvh-5bzqx3oo4d54!(C%s69zd~W~Mc@LsyF>pTJNOQ=
zdozowj0+fB#*t=JuF&!ilPr04I&7=xhir40r87R(w-w@Jh)TcW$<PM%*gVVTZT|7h
zL#a8erclT$sj<Hy`M1{lSdJ^U?0>Y2g^8nzVlyOQjdSW>-fq*)(E2z5SRdy=YX|B(
zWHiI-K27LC1{urt@@cdcT9=7xqrR|hAMzKCgSyh`1-R0)YW~odqG48v4s<gK*Rcz#
z-HQ7jDF~HLm0WYV(ZGE*S`wHd+-?z|+`dD8K|#zcZ@jGlmm#85pt9Ts9Oo(q^UXwk
zt?$Dq<3%fPa>=qEl_$Wi4FP4Hh|Ri0cFxaTa|C~BE3q1<O%<mRenl+ar5WTPqL@EF
zPxmWy*`ulJj@CUSb)84RL&{>6JnZ*$inEwMG(ngj-+wQs@0-`(x*R#{ySJ&1Ga&IG
zy}7KsS?2l}#cthKM91&y975<|qtX$8{%Xh3o0t8&PSDjb_*rmSs~~T5)Mug*mA3?K
zQ>%EJ9s%M5KU;4nL6sS4w2Qi&32frmc9J?%v(he1@|m^XUnXE`SA4y)@<b+cwjz}I
z#9ttwwY^x>uwV|k-+G;)e{A^urqzP&GL^<_l}~JJ;tWX2^M8th*~SA3Tv>YU#^%mi
z8NoN|Unf22+b7wjcW!s|{1>DQu8g(E;hs1qcZPYr&Y6QM?YL8cm@sCFaT~(zygys=
zM<w)G_dCu9`mO?FPIMg=!-V~HTiXNGZTK9xrzDAK*K4j|h}QJFjw?y4Z9C70DB!qg
z21C=GEN<Yi2Yl9b($5XM?m$iMcnNA(K!Q2W6rb~bOB7GpWGjSqLW4qU)qor~s6Xw>
zQ=jQdMqUjWa#>=UA)almOk;(XtgLDg*osXn;k#`I61{;Ar1Ot$aK>A%+GX(6&@gke
zCiM>GA^G3osa?_&%f66G_EFd!#~(4MjyqTkoU%t9`nKCl$DyL$tRdNcKFtP*pJwlY
zzT0JfFCI?&^8uWC&ZKIA7vA}y6zR6cMYKy<u!wqeActP)qZzb>d8sb~xzcj$<r0%W
zWJ$skuGf^k9PhmXsarB0>kDgNUvf+Kr1Ryi`DtbZYDAA?e9={me}C-?S;VxK=QbKO
z;M)UU+)t(;2YK{0C>mKX$HR2CH-R){7@gil_6OgEwUd&_S;ww&saG+s)q=o+<eC}W
zq|Tc5G}4P4a9in?09~oy!*<QKKCcsre*L0Mi?L1f)HvONEBg%tc1lcYqp)ec*fD>)
zhcTw2DPm2G5)mC^ta_9f*IIJ1agN1ry=nDc%8Rx%w*Q1cxtteo809H-p|AcCh?t^<
zDW3_5Cd!}^k6osXGJt1w-@o9HGk(=zjg%u1dn+>v=>`5Jwd@;~k1S%A)ea|yKI?;(
zTT*m6w^z+0)=?n}s7AGU>91Gha<AyR6e=SjgaX7){Hr?+w6^GM-C|LaWjn?5m0!1v
zQgKO%h8KjG+Q$G*DIf+32cJpWRy2=J8%@l?-KWAy5sk$rk_|AMN9BNy>Ao!sqOo5(
z*&5pxkIWEyuOyEQ*4H{oX1Y0%<|E=k?b|Z<KZhQ_tL-2&yr_ctQeUX>ar~RyC0M9*
z<eh2m%B^m_!Y8f!Ok2+sMQHRxEZ5!|zr#;DS(->9L(S@~IBUs(l$)7jdE}RjOE{ag
z5!}AYdGtZX@;a8mm$4z<FhRz{=m$&RxLSq{dvhTriv!iFF)d6Z=_@I&FzPlcUJf#|
zVb{#E{NeXe<!y?;FQR~myY1-*1#JdkWB4S<$H>nWw81ize=Fn$2sg%&xn@yeUt|+^
zY$Pwgm6nP)ke>~OO;s@72EUVbHJSce@T|E<4`52!h%y!(#Oq?eKN-gaHB_y)zQOuT
zGbZwB+eg_}96m};LdoOhcV7Ps#Nm^*Ti_UA{mguDXq&1d5o(Rj)bWbZsU=Yo-2jYB
z_yTZQ0aLDL4r};jON79beR?QD_JE0qK3mqna@LZF3fnWQrK^?bGC8b$7euc<*G4Uy
zyTbdUtE8Sac^yeC-!iJCaN53}@L0)0M%Hg3(l!FC^!NJiQN@X~CI*8AWmnhD-+$IV
zX%u^KzfBHVnH8S!rO}p%=QPd^5_3rv$jc>abL%3a&-*@7+n%A+D{V5v-!Ckm+LGk6
z)Pr0WPRtH5UJyLV*W`J#d^>KE1%o(`%}W)qRef`ctygzS2<91N9&MSBnBoy^Q`SUU
zQ017?m}NdF7ja;}Ob0o+D}PLCqA3)&)7NKiFoO9ZaIG#HZq9(@S(Nwvla+5tjyu&x
zx)1H(sMzr-GfBG}h%){wi><`u)_{(w+cpIK=f#B&%G{%?s;<lFp!jbXE#J_Sc*{tr
zV)Nd@QX8?X2oZ5fV@Krjn$2XKO|b=<=6X2dVwoEIep!zBI#NM=%D-OawU55>j%Buv
z%<2c)Nmvdg=2>IVPZYlwon+Tf7k^SX+vt632mO0TYj^9w&ABmr#WU`NQ<9px97wl+
zzK@cBbSx|eqj_wun?uT9tp>sjtP@XW$zQU*7N#Pd{MoQ0X0%9}Ollnekae?Q<H5o6
za*!^P7w2_Y!oPUp+@r6mUL@by#7im5-ux{gbmx^$vlE3c$nc(Eig+|Xlmz-m{YeOz
ztx0aMNuu?Q$BMixzc>Z&D}D2~#zz-cQ=oXm`~AgaB|^0jBa+9ReEn+u8}mr|3t{V0
zEJ9sSfw`VE+K6TauMwI`B(`OgXH7W)%LBW!EvSTRGy(8C#fs!5m=%eId>v{fPc9;_
zSz86G<Ply@*jHG4v$w~eESj{tFM;rdb3XX!yNgqI``yu&Fclpaywd^v0qE~c?it;!
zgn7~llRC!VD=d*_rV@cbSO1|UTd=v{e|b6ylNj6Aw9G{lwqZJ;jJQIEtd`SA0XmYu
zqXyt^1#2%-RaEf!jn6A9V-rMU*Vb^I=-ZK{7`2>_K58~0&WMJUWL8;L`JkLpTEHtL
z=sBJVqO2dEOsmVvR=~rL-hSs!6)E^tm5O#!$c+8f<Gzbz_xNW|t5i0z6wtF2rxGFJ
zv1KPUfGwf6PjbdTQbYUD2DWQWj%5`hk%(vWcyGt(nLO@0Mfem5Y0Z$hC?FVr{2~4z
zdi~e@?~R(3tu~uP!gU`Mt-7Zyix3Nle3S?hGQ)IM133$YY9p*si>o7C+xXs7O>0zd
z3-l3-q3M+(l&8j6L{*HkIz?ud(Sa05<?KIZ8GkVO-%DRN;u46|e~h&*Xj<D}a6F2#
za>~0ZM>gdPT*Cxa2Vo-_maTUSGK1ISgsyb`0^2MP#xzc8%M!H`shxoifk_%Mm&v((
zl$1dC+J7UYs_})QVZ&8?aw*0{0t(FLF)!NV&@izGfnkZMdPqnaFWuQ~a!UllVy-7R
zo@3`PJ^P%BnxJSTr5!he6_22N!j|!+n`8$Rp>~M7-ALuARFX2(7Z<b1EX4|wP7ud(
zhUm+eh^??8X(tc-p=_f9HhWXzSAk`I!TP35DskH+?A$NNh!s~{ccNb!12Ez*K*yC0
zCv?Jc9?j3{X6oK0{>JEj5U88#jHBRJ+3-G7UxuCQaLO2YU?CgCL8E|;D?5-ilit+E
zLE6{{4v&_Yl)lgk>|X!#%ob7>;5KjnX-!*{TM*$<q;!oDjJ$>QCxEi@&|b%_tMv2~
zL2M1pW2jW2ST6^0raT^cgRx(2Dm1Q)`gDyP7cPX5u!LfsyI|l`K6~k38;O!OqocVQ
zCqB;*;V|*alnBIB`XxwqdFPSqx5S#NQyW!8)5=|yLe!d*dqJ<Dl1M_8Xz{PJT{q@y
z-721&v5ywk7jZ*^w;J0<C&^|%w>=JPg%&H^r$#-lNA(xq3Xi0~SqU{R@$!1}H9xA0
zIMO<T!W%!lm7VOK5JdFF8`*~;4tzxd>`+GSbD}D91vHit5p&hG3Re8}S(p1w>##}G
z(Tsdyo=yI^ropkCV}pq=1rgS$9;H~pv3=ihxU)h0?S|=*q~r&!7#!$%dg`3mee9=w
zfPwm2yGJ8}@ngeoKgXN*jHTTJ#UMft1_E=S8oops1y7<#EUsK%djY?@dlT`8P4A$R
zQeNc8(2U{r2D~aE=Ve>b{?EA+>Dhm#+*hvU4;xE+2aHl^TvBvwx%^AKq_5DEYkE_~
zHcQV<+g^mNw{&8@HL{V#k=PlWx5P&dW9`Jw@p_TD)O{y+sd-6{S?})wr!@ZOg{d`i
zoAaexA%~v6X2tPf=)3z2w~MeoP&8jT`y`g(#shR%g((sFH-dtf!|HQtN@qkvh|JEB
z4Dacmz(<EFu}zjG;0dr>=L4r`4HHtXzq&O*@-M%#3KTQMb5yIysVH7)wWlV9@n5~h
z#yvdo>LfL1!1UT@Mcl^aj6{I{deI2};7Pf*cTO!)Eyl(wVuWRD?%I><0^a>#Z<KPI
z`%tt)9qHduosKh@#qAJU9(xD09h$s^L-YPa<BO)S;cm`XrLc*9>BqH(KjB^BjCo1;
zr(Wi2vYPnw^Zw{#({A&a4>>y<QKyw3>9B%z&(q_9Su5tJp8}*^ngmZquBmD7kcS_%
z=^Hkr=(9VRAJh`#zqB&zn;0@Z@awk`t8z}o{bkva>RkQmGSgXlf6PB=MExoQdZqZQ
ziXXI}wRvTydGV)m%nGs1s33Ep(>X&FLj=DYC2&SrD;iLvb&Rm_wTjAjrerUisr?Um
z-x#D>ux<I3ZQHhO+eTM?W!u$d+qP}1%eHN!yVT{bo_g=zI}b7O=KoB_iE}b@XJ+KT
zlezcWYeBcOgAcOh`x6P)qGR|Ibrh`xCT&-fEj6t_#oUhC<a7P@<F!Ab9kh)}9lHm)
zcYSDwn1F)p1}#5YL!Aqlt$AmH{>}KM7>!6uiESYAL@7qR-JDEBz@bby{JzzQoLGki
zNhgg&p3<G^tjY$4XF(WT8Ag9P4T@C3FWIsV+f9!XfF%S|+c?G(c|14jI)Kxz9m>k7
z>xjj*72){{ha<8w`sI|<+dWoL{$;%rbGMV(#tb*W7=rDDwWp1h>VzrJM9nOAJj$>e
z)0kcDhylkLJBH>XRR*a1eaM{5y~d(T7oKm`3&WO{825q|bsM3fDL;<98D-b?2s}oG
zkfhaErNy?RD@2+OpayJ&{)$s`=FwAY!|3oSlF;tg<|micgbhxaB<JtFx%Lm{fs<kC
zLhCz6wqzs%l9Lb?P$_cKD9O$Jr}!VHC-aYN>5|$hoC&iJ2Dz_{ZJ5vE*&U|6(`xdu
zSl!p~R{sLH3bS(_J>qt~hP3d`I_-Yn;C7hb#Q(yojhKl2LJKu~1s$7`d2Ze|eq}Cs
z1!pK+-PLKGe4EuCFqN13WZ0L1w?(448GagVThFRwoa|VKqP3Y^Sv;TzF~l(U;ujx1
ze0iG<QKZbW;pSJfVYyT&_FCCS34pq{@TgBl+jMitd;7|EJ!*P2FoLD8qbxNsZAEmy
z$c$;Xx9GVD!APM`QHfrq7p+0p0(HUm@s;PYN)d54{FUaTOKsX%N3h1=G~`b^RDEJF
z1bnmCh%xCC{Ej`qJS(B*wI!avw53sZyl&BAZ)YpzJT|V|G=|eOupW=QKnb3zT~{gx
z2+*WcG3A4?=y{%P<F972D+zsf9key(=ll?M@B#J>-p|$j(P2bwqOcu3I`oe66~h%A
zciQi;nPxIlM0ygpDmbH5c5+Ln_rmOIimb%&JTZ5iNIuDDv43@Q9UN<7RBbhzXGpq4
zvC5&kp7Ykv7%OjnG0}`sFj^G$96iu{R$jkIg%<-aMWDyL>B;BcPs<uJtDn~QZ~C~Z
z5F+jb{bkR<#F7Ia^7gb6Oae;nO3=-?TYRz7A8zB!#<rYh_vRO?i%JKWwbw&3N~U-&
zq2vOwMX5Ccn~EEHkj%y~v(mkwW!&&xW@%Q5r}2%uf^F`XXlMq@S9~b_BCh;4p?y6r
z!VuA{W2&f)t~khS&vN_f))F<fWR#0&!jrjgO>!(c=h&GjbS33~zEy(!rKw9sL0XW^
z(0E5LS(QbJIwqX0)w1skA3}d-e@N29b90jMCz+$<Pc{V<qiESy*mRLi39AWe{pz-|
z_OEu_!nPrt!GLU=Lr%t%D5VqkIUrziiHtjwf6Ov(Q@X4)oQ1(IET9YFyFfa$1VMQm
zl|4>oP`u(2S~UiGS1#RsOjW<R9jk34bDW}bs>t;wcVzC#-Qx<{-q+nZ$N?fJN9Q)~
zF0f589nEBEhJr}QPPK6u!z;s4gwJ4LZYW;#+fXw1oWDn3<q#pJFO8-|ONY^`=c!lt
z3^U8FBv|@8Zk4Sxqq~3|j2a=CswvmB@Q7D-F!Ju*rjNIISJZ@CwEzVTRDT(Q<a(T*
z8bmy;Mc?*W+x7*%Mr@AcXof<bbS)BzhEBpZN+0v|G`dIJdajlcgs$4Mm@!;rD{&3D
zePBe0PG+s(tVR3ORR}#l_bPCNQ+<8&rGSrOBal;OH}WxVuZ@j|X0MCCQBbqdiIr3$
z=K3!ny=IttgSni&Up$EP*=46aHoF2V`G-~9XCrhz;>-vWWeLQ$Y>LZz6maJ?uJozg
zpl>j9cCPo@H@O`xX=Y2Rr7Mg+lKte{v18|GXjcTk)iH;6sueFd`|m1pmw_oS`caeT
zhj24^?sG#t1iH2A46&=Z;dS_Yv}>4g0!>n;KPMEwudkr~L530L2A{mp#8ZZoV|G%A
zqE2*u`t^93>;+M4(8m@Q<#|1$P2mM;`;+mdKSgRtpjGRU8je=<r-liBIaMaI4o9qe
zjxSRC1Y1>1ZlfS`l5ZbQMmxVUc`KSUKl!hC8t_?`s}Mk4#^a)_>b{lI2|7*niHBL3
z%w66(_OD&O%L*`S9?K4e20lzPdmE*Y$WVpz+~i%(LmwsIVd5fu#!x=T2|R1Y#*Gu<
zv!U=alqQ#dquy4At@xRzg~C6TwoiFy@1F&MDk8W2EAr(j$9<>_oXY$rN7~{t(LV5W
z)c@piN|N!mKw0dhqObtoDP=5cK=9E=a2@*htGDYM{V127^nu-_e^PbMtHopegUN5P
zcS8dezxi4Q+aauDUy7gmkvTB+>+;TD4$GLs3>xRr)kZ;bn5Y&m>Q%$pK?d>AgQPF#
z_tw*VI(WQEww1oji%(k-S>r3WWqS5W#?2Lraz3V2+4Dt8rEWg3)+~<7{o%Nkh?CUk
zO?>$woiqo;j@+^X%r~g#=Mh5vN1h&{w98le`e8=_qJB36pY?{~U^}pwl~l#Fh%G1}
zK1oiRJXepdMh+F~RM9#iL8)mxt5&LxO8OWfWy?5^gtV)wC2T#}b@cE_w8lNgw~1v>
z1Cnaw#RIh_(hiS6as-yVbo^I?#6a4xU;No3Cw9_kW3q-I^Rwm&Mx6kNA0=@)-`JW(
znN5|Rd&7n`nx#P2KDrY71X6pb^Vn~oAX^nhKe!81G+oj@V$pY2U7EmMDNZP6B9zay
zboGu@t5J9^zL{YI?ygW5dEwU$7HpP$kAtrxH$8W_eqHDT6{jyj%d%a5WUY~zpb92)
z@ozW%n#`9xWVHqUUEE$hG&&mUAkb))`1qM!GF8HPXHodD>)c^9yau-QL6aV-^2aVW
z_nMPxBE;H)jo(I+(=c;WS5@Q3i5padz4v(SH%VK$-QAx%T4I2A?5u#{L!~sMf+C})
zIj);uRjCm#FYU4z6eB1RhNdoKD7TL*t}Io5@U#m!nfiW_BupS>AFsF$VT;;wD~mJ?
zZL`svMzC%A;nu|7cFJSHK8sqc=(U~2xm;XSt$eWiAAiv8|K53H=oa|-nb%eO&8a$I
zD%6YJ1fPP>S$6F5&AQefL9q2jYv`)`QP16HkF#p+cmwYE!0?mhS<HR=nkZRD^<;$d
z0wUl(=PjEBrKkKPSG5wk`B-1Vb(kR|;uw14gdg5xv7fxLOBmd=?Y+B^;O+~ZtJ)|Q
zhkKqv>!mF)5_A7LZE+;<Tel~{9PlMih^zvtXJIepILe+X|5ap%uoFV%O$d`Jwm$3a
z)T^(_pr2r$SlBW{y}swje`Hk~R4bhaM(PB0+dTorm<bJcS`APqzM(g%qdM0c@(6Ty
zd^#wQklU~VXVp>VjNeZoVj|P{=EgMU;apQ%fu#|gN{v&HP*7BNb9L2PsN&K^5_FN$
z>AkQSL>3VFVbxl?TX_;ent<t1D$j^vOp~wllfFT6mDjG`h&iu+?m<+fj1+u98x9(*
z0R&(20wv;x2tloyc`=NWva7dnctWIk;*6R!bNWIKZFJ`l45FQ9tBZ_#+JCB$ig?yI
zNf|x5TZ(#m%p552-L>>->=NlRpWIgv{=siYv%U{gHt4|cT;){8iO*$J)!=AJV}APA
z>~H$!iS}f^Fqa>u7AK=gg%QKzqJyNQ;6W@XL;#xj4PMoEcyKSM2KWK!G5aBK79q)M
ztu(1(3cBQ&pP3I|81aYSm!-xBK^S(T#Suz-82i2n{`lS(fRg*tk`{PU_ynVopNE0d
z_WIvZV%4hS41GP_OtOEpJ^Rb;?fzadbq>S{=GN*__))?l&|Q#ummimqXR_7VBQmbX
z((H8PdcB4H%AwiFpmPK&dW_Y*yUxmue|AvH$P(iP)rOQNNCfHi!{NK8uyM~_D;<#o
z3mN0JP-$Ym&zi<!|F2^Xkob)D^pql#X{Y?Hs?;*=KD12HG6fYB<f7a@vtg<7vXs_W
zVSx;2FRcxelZg8eC5PlUtvYu3KL>vS1ZYB@{$t{EyF_;jY|r5zuK&kgH#TNA?CH}l
z2J8Iu5U<3@d>*NKf9V{_$ow9mqaur6NH6D^??a!wlzz8=0dfDmH#1`c;xv=-b*$zq
zTa)a0Zhn%K6jt&}nCRZ}f0*^3)~ck(ydFSLFEJPRE_5!GEJ1=r+x3HZdVoFym3Sd>
zc!2(W?0PYwuiZ^RA+0!5-oS!EfHPiR_ABdEPqSL*<X%kYY{4@!>WPS^MLlg-HVvQM
z+b7ydJYA*Q)T}1*eo_$CU;}tqUgoIFJ5#9>e;Kryw|OBHZ%0Y47l)5dv{0sVpru}H
zCR_G)eq0yV07Zz96QmuNOt@e>j7PR6V*y5S3TGE(Dq}+PyQ_rS(kY?NxV14NUjHvZ
zPx;~^cqyUr<csFClcOS_7PL=NdwbnozC>1#ucymQQ;F*I6Cc_fD_-(!itU~38@2yW
zf3a5%98`4}sVP+MjQN_m@~z56Z>P?~g}l(Em1RA{_hR2^&XH_dw1}r}jcRgC?0bng
z2M7usGZiGWl@yui;QLq?)v;CdzW~LBI0r1_Hoa98iI&4f$Voc_YYqJmjjYFO7CB=J
z-x?P*Ud~FCk9=H9aBb;$V%LxwjYBV<bpQK;^wyY|`lFKdD57j6j45=3lUj=s4#b=D
zS3u*$FOQeG^e;&-P%t24NsU$tQ`(xE6JIie&knQYy;AvQidV6Gl{%FmG5~HEDZ8EI
z35MXuAC9j~fxmz|fAP<5q30>NFy)#to%8M*CVGGUUd1tWR5hFisPbBdP=^>F2gb}a
zg#H6b>k;$Pwi_+dsv#O?1^bK>E~{br&Tsg$SrW@V-dIr&N?G0-nrpSjk0nP#5TC_5
z^1fnxFzpVu?o_1t45NGuHD^+hmuvbLmk{v7nU7E5M40Yu2c_HVak&Q!p4}}qu|Z~v
zC79%s7EbcI`$w6X4Ea=9?1)df`Zc{^z#5WCcGpmQ8(3{i0EQ5Nj6{fBabt<jPxk1c
zCdgNba^fcxHa5Y_@42yWTYmvNe*p!bECocnO3&<I?{l}7P|x}M^GLsh2EO|IgN229
z{sJHa{JlOA0G|&ZxTCTrEgr*PqBQM~A~;*vv#&8nr(3)rf6iY1FSCLC-9S>8yIFH5
zq6K1EF7)A_TfY>YSlavy{(as5d4(cKD36k#({m0<|3)hni1Svi^Z(!ThcmaJk&NdR
z+=NX?+!8-eB3aoUA=-OrFE!770%}yiM5b9cr^+z94GYZR@)#o~Y>5)2OOXNyBp=VG
zxBla~UE%BXkcvDJ={{E>J~tJS`Jz}ysn}z08S^V~bb8n>a@T2GP<#5d_$1b_{s!$3
zYL2Kdfm7sckvPzdCEuX=UNN+7+7`hOw-~`9f}wd-heWq6(zIk;++@|2)64;7{gcRS
zQp5aM<A!w)<=}`raBPU@i+u9%l3%%)-Kiffd$6<(Thw>huYg$+3@?h5?~9uwF~KMS
z-?vC5GQL{g<-ka`t{olqs^+c_6ML)UZr6{u*IP?fxXV(ePBM}vVFX=@=!~_-meAnk
zn?t_jYZ8rdN`mR827|f@)x@T}J&td7FQ5C$*gK!XcM`*K*xPYwqmS(T@sj=hGEo<S
zRtDSZC@m!Bbr%E8l+tdXzqpufLAUjiGb@zYK$EY|fCKPa4A5EK<Rh=-j6HnuQy>X3
z#aJ|`t;-LT!46_L($jFu1SIceCEFK+94_2bo;ek0Tl4JnOU^hsl45)UD(y=y1nulg
zB9jRj1mxdDGQmN>z`(!MF#!M&6aWd!moVnQ?VS^{a3FJGBeAkkV!(l8!a~D8B`-mQ
zSpUS&Jbnf4j6j|>@y1+b4I2@v@qxi^6-$5Qo`3EA@cZ-r{A-a!o>HH`+E3m#ntLU_
zSQ+d;**XD|Agw`~+Z#EgZ)`8sgOd4=et%vRFx@1*5sZDVKmoeL3Uw^ke<IoE=wJy8
z1AFy}4+cTBW4zXo;_a=5u#bm%*F?^W#p1<iTQE)UG*TfVnBpJU;%BD=b~7i@mXxiY
zm2XeL{F!wl6$=#78DK+U$g2#mR=i&Oa`@;_LJDP|wAm6E$7KJk)fqFkNsXC%J%lV|
zk>ncZHzt|}RzLQqBK!Hr5#0hQluUNhh(TD_2)`?(My@Mg@(#t05ou%NUJHrz9o`H#
zR3N`p2Ag+-@5AfB#d9awf~$VpR$hG&w`$?vNvsMS#XIY7NUDy{UliNFoT6tAM3}|@
zHrrZn<^{ncYDq7pEKMw|uK+{Nf!f>{E(f<d$Ei1!lh9qGBA!`-QVbljZ>0I+fhr4e
z$ItS&7RvVqmnE(4nmZnDZ={e9tp{H?W?4sp?&^d4{Px8vaLJ_B@2YSyid2}A$PtFv
zi+%-uclZ$0zHE%t?A5}12g~g~E+xgm?Kt=r{08Zc8i59_x_R1S+<JL!U+EnDp?EUo
zD~oW~ukRNl+nNBb+nzXPknB+m0}ZRDbe-L9IcNHtkNM!OB-7A7E~6J!nk_DkItWn4
zYYB#HWB}XSa5{fqFnp6(vI63qhO6vm-!m=e2)lMmaE(&J3`vnk;oO0Aas*$!Y?fC?
zpuvYF=ul22ZA|?%NOnA=#O0OmEUs<D4bllYVxysgRZl5Dx6g57&?~G7brG5ZWD%UB
z?!{jqASOgo=ct&)hn5oTQ64D4MS}my5^DU~Z0zv{n`cLh{M-p)CLlhdb`Qn-lO0$s
zFBymh1x@*EmDzPZpA1V1FRVL+BE0`HN~pBJpIJz$=T+l65c)>2PT{J2WlprDAf1iU
zj7}=XDM8`=`)Pr;74-03@azLCJYr|Wg9V%i-dO<ZDdwUCHPp4~%}7M48a;Jcfzs0&
zS<96r9xNx!6bb>|3P7jJ4^$P6;FR#d`U~(<qEwqmxi{m_{8uF-uf!@c7I2H@$yX=K
zapH!i$UqC#BxZC&Sjp|OXhH+6j=P$Qw+au|Oot>KFQMIviCkVYB^<Uf%bzZ=uc5>2
z$UW)BnkQeLOmqD2mHdjLZ<OPn)SZYG)MNYncPE6bICLjyV#a7eMy5wcCIl=yot<5-
z2hGJlFo!(deFJP}eO8Go-Ri%1sOxv&FzK}$fg{oX{OqH-st{8BVbE>0`BUtM*O&gz
z{GY7<b?iS{_3)PaI|l`~{wm3o@|mor6Umgaw8CM_$D%hp{r%1mV;~~?pT++&$)~6n
z;Ymz-5&!y<<Ap>71P|opah1nj9I447CW`Q(i9374vxCol1{VEeOIBXmjyAWwOOGt5
zjVK`mNXroCqsvC%np#VcNzV1k0sNGWA4FW5v(hCypAEo-<g?k|T#rzZfx-<E65m<G
zC}Mgl5m9a6Xrq(t=^BV`+aL7(_C}vx{@`5|#Cegv_GYeCxEs{r#~6n0Rr!G*pU#kZ
z&I&@?DTiT;d~pSdCPkc}-Ji9A3^e6=*DaYVBo13D#sn@y4yYa>U=ps$u=jqpidi3W
zm8E(Cqe#K@lvPCM;F4aL;Ox+nrS!Y8<#i4*xcn3mlm<i^`-LTN9J~wy_Ql~JoQ&y5
z(n7JBOvg<Jg9%DWI7@z%z?$si5hm;NQc<-3TqFd?n3%U}<6+8ee+bh0c>m&I>Hfqr
z`WPWa#qP~7=?PL{|I|yb4st~eG%J81Nwg++uS>yjz#dc9Ue^k-k*i;jF+H>h*ejMq
z5K-qNd|iB`abBSZkZIg%?>4d~{-hg{oA{^?Y<`n+aFmG3UVoMC6Gz`$|Du;q6KYc5
zcwgkYeTdT4VL9#8{=-%i2P@)WtM_6dxE#mb{a92+xxWi-xIXkEf*8bK{OSzlx%0A>
zKZEi!>dY}G9g8nEsAz|JVDs!`+NJaJ)%ey#SA-YiFCetE#bD&eUG}SAT1k}bo3k%>
zr6|duFeRI1QFNBL?T#Y7toayJaUgqJ-BP%fs_3IyNHslTL(^CAjsU;eu5lo7awDgz
z%bsE;bD<RFk9ae>xd6?t7IgF+@DFUnX80F>>4*$#GC&W+fQuHR>f#M}U@CNDHnrYO
zm%h+p<;@JER7{*v1Vzz89KPn74?sPpIdz-6@xUPTXg386Yvt3ipSpB=7_QoE?Ag42
ziI%d)S!lIAaP>w?tMEXR3?U0e@-qqM<2gFemFg55oP6Qv+noVe^IcK<uawLVX5y$;
zO}E^WzknDQdjRzIPfu`<c%Lh1<0C<K3+|9g$mq(Kp&YU#go&hW5f$~K)`UoTIbLPX
zE8cWej&(cT{#g}_$V^ze7>F|hAG0sgF=~OdUe3@MLubZZ$d))W(vHAQ!{7d;(70si
z{Q=ei4n}bD_^lAShC`5DpcQNn7A=vAvFi6Tx|vs#j&jPehbC!z(sicdEJhtRdqP&{
z%2?#~6kVv181mQRYs7z^h@?|$eQ{EF7T#Vkz}YRE@qHAv)<iL~Ct-_cpR5IoT;*?U
z!CjNGjMxfqBm{>E=p!0yYg?s<>2AA|iT5W#2ou3XQE?KBxM4j|C@jpFZ4XGu3r88H
zA;uOR!VK;P`S=3%hm_zCbB=F(xmn<j=aP-$*j$HL9NeNg#b^q(qvPnx0UxN5_~4|*
z0K!aAPD*f0sjT;cd$$Q|)#@QB_WQ!dRQ}Q+sdc4B^^pRYf|)e-Vvv0{S-I3A%_tcM
z%wvw60D%^#jh-ch&A_{fSsc6=i9XO>>Q~Ow_9~7(Sb^(B<wnktGDCF`Vy7qd-QI-;
zSStYZ^$61R<Jx%3x$!8g`gYfyc7L!Y8=P=X7~s+XrGf<p2*}(q1+k`FU!W*Hn?_=d
z<faNlh6Iw@LZBp3O73PG_%9E3LZp6MP>Y~Q02)=|dJT-t8H9w9q6de2H(Bko8`Tql
zPQCRrp(7GDuC5fDfk_4#so-Z3sM@2OZe;7=!1YS=7X(<~!GzZCQd=75I!64YI!2Ja
z9w@cy0YeMwlWz-XSc4)0n-ojo<0aR4>-<PC)op49xw{R;%Moo9%8mu%XUZ+Axtois
zwzM@43T30G{zy@um61rpmcIx%EeAC!eq!eSb1so>N}L!XZpq%t3{`?##QHAHlIVJ(
z!9}o%m*9YO=0j`hO`{I1lRk(-?Mh9iXyz2<YKo3rq#Yo{_l;N-_d;G}U?8V9S?n{)
zIhbSxCks6i(+4k)5p7{L<Q#(pFtW&8zNwod-PD_(!tR08@Nf}uz5?#+1L=7$pif0%
zNQWt~gTWa!wS(wG389yh>p-}>X~O{JqBc^qxxj3+NB=_pkO+$i!ylu60hq!&mnz+2
zgiTf4&BQ2VV2Z-U!E+FtZ<v|$8uk!>0RV2_>mV)>k5Hq@2dO?)TI0U}sK{88Uro&R
za1Wdv&@2Quj`QARG0=gQ>sSr;Un&_RXCF=`#!fg{AcV*gypi=R!h!7O>$aFH1-w2p
zh{AoHSrWfVAjtNo#V}I>9OSUrvEh=`^o=Bog}22t-oqR%wJi_%Lu3Lq8^y+n*)Nl_
z$2>1RckHm4T&3}6*AYYIyZc)O8q>rCK);v?YYY3@{lmC(1D6X>7|86`*x7xo?Mk?G
z!d*YA)>bV%BLg@LMOc<Vr^5}NAm8H$mL&;3B(TZ)rGJI--g6Bn0s9kM@S%5^pIIed
z$sVTKT~1I~M}?ht?bT;1pgUr=PAJg4w2>HuafU1#D!CDLEn7AZ_@jqrSnowzO*qK2
z$kvz=M(C3P<OEAU8=k6Wxn3M5T(T;Y5=F2`!UGJE+Kp%;boOs@K8<COb!qV{Mi%>d
zHnivyeJo_jH&;Pch?|Bdk-9SwwvKk4)@MYwNZ%C<SQz5YgAWw=)uzP0#r<k<el58J
zmy*EAX;4q;hf|M+iMNmyXYbc1Xt%P_QVr$?rh}^+wXe0Oj;QW0R8)$Lip(^^(!Q4l
zd7<N>vN`eu0E%hZS=~Of08Q-bA-qEEwa&utOQ3hn`0>%wNY2(`)F_q}K<iorQm1f&
zY?{lphVbt?N6)oPw(%g{_C$tMnqd_K*|E$#{nE#X9Uwg-***wviWP{hFd7r;hiyz$
zq!ePFVBT`k!SWKYq`*+|TetN6N36ssRm&_%oSI%2e|JGA`m_rOQVl|r9>{qCURkQS
zS-h~^dwU}@BQP)pdm@E8+~C8PSr2-@)%^?*6!pLr14yO@O7_jmD08NyKHjF)74S6z
zgi#3T*Rp&y1D>V|3$b){=n_tYO$e*$(jSD#i1x;yrrQl@4myfa04W6YDXT9;##-1s
zMiJ+Ufv$DxRx-#s`xKy75xs;9gMiJ#S2+nQUKT@v)xn}uma_{TG6(<1v6d6`rUGj*
z8QRnlOVFbRkBkhnO+Ug04-}5yZIga?|FEP=qZv6?PmqY)kyOAae#ij^TBN8l>W6YK
zxINRpsQ;gBnvcxF;tCBSZ95K3^Iq!i1|_~WGBdK+!Z#*N1rS~yZ0%9y&=F+<vS4O(
zwgc!L=4ulz2`L9e_dVE-K&=Qz@x&s_mV;a}$cD|L!m9U^#KT6^C0>DUwi@7R=dw-}
zV=$5F2r?QnK3WnmfauN^W1paV#>Lc<#JWj5WhvMsV|tud7Znc}%U3Z+dJ9i{8VO_2
zfLqIaI{;GgT|w)rNhu9Ja?kly;9b1#zG<KnQ^I<GaJC$?<xPNdf7W<_^4pEQlE8ya
z3AZbmvI(qO8UsgIvBwF1VtX5G>87l${O?0TN1VPr56g*nwmQc(zIax5(MX^P&XbPL
z7394xR|FJzqH+tI^h8RYWh7BkA(bKqM5EcD^A>LnRG=d1zMRg97i|T{Kq|w)Hb<FL
z!E6tMMEI9u@k^WHn8p-d^cCKSE}`WrT&Vd+_Mxk)Ns?+&7d&*o3mCjGc9m)hGB|(~
z=5u)*APPmU))H2CdmMPTZ`&B6HeuH$FQSNdCoL0#{%hX`pS__5Y<)EDX($5@OEP)C
zq;68k5mql1J<I!#hdEtixB{IZnyG>{GBg=nj=T`W&lH5=i;L5r=wr&lhnYXge{tV5
zoih^?$Rbx!BuZJ0EhpDjpMsgm?_CvThj)1uixnIygWv{0Ja$<SHI0yBO}HwDG^?ej
z?BwyXYmpksg+wl6fcrVG?9<O{s?DR~j3A~kqoU=(;C%~4fjvltEGeh~-p@G@0+8!;
zPMny7Umo-bJlP_jTK45cXN#*%2b6kU`ez&J%pHD@?kifnHu@vw>#BBT4peaKgsbz5
z;lg8n+`lv=Ns_Lchl-%;Xugb*cBEd^@aRGzN*Zy58D1?EtRDay5}*=V3UG89S3|&r
z<irCw9B_dBDl{i{#Abw!LM-c`j=Zxfz4_&kxsUF)3ieZTe54^uXiB<H(%$yToN%73
z&U~ruzAACKFXGp2QTgus&M3js%}(^d!DQND$>5IIsN*mvA2yip07?i(1P*w?a=j7V
z(8*ZhQ@@Gk;*<h7(!*2ZMeBuk;gMK`cKx3~?#N#@WyIVsjT6S*Du^vvOg&+QU_D3}
z?Q>&ojWjQZM}~KN!q`#nc&FMR=iI1_U{)yG;i)LYGp-?TF|Q}Z7^#h@VQQsrg~zk(
z!Bv8ATY3fNT?b$a!ft`<qq8mhq6EGc%i-@z+;B0>hay$^u>KX;T#Wh`?Ay3=1D_FG
z^dcF$WU-?D@tajuT2t*$^ytk|8!un<qq5?}iR>5LOIeu(0B*p%H%{MxyD*`;5KH~}
zL%K>AY<NKNtN)SoUqFM<sAqM$x-~n6TQUliRnqlMX)}f)gmlsYYSTH;KzpcVfSXw-
zY`4q=f3@*1pvHo+|EPbDw_<vOz<@)tIxDKj36qXhA%JU*Aakk|x;4LY{NgVl*3t@!
z_ag5t?w(j1P}{AIWzsC5WjHm{c3N1gQtGv3FBMSa?LfuPjW}dn4i=mT|M?{Y&UHUC
z+8^%diC0Xgfp7IAn(fH%FQCwThJ1_dwZU=jWf6k+mvbWFw+oB8d_mvWhqKRq061VC
zGT`bjfXHutY!mxkjL6dD2L5|td<)A{nBf1jUH%8n^Oy{uKN5E?y@pg}5<)yJYM0We
zq#lyN=HeVRu~W21XORw~QphWshy)LFR(Oa!g#upKBq84{!y>|BF-8@O?;ImH<*7ST
z7Z+?az}}T)#)Srlj$OQGp0>bOA$rCREQEPf^<ceO4UX)uIVWy`KtN<C5*k;EJFVI4
zcZ&@$fENb8X+`aXr{i{0%4y0zRStfN@Nfh{di7Iw<Y?m&+9lsX%>2etUZW38NGP76
zI__E~+l`5Q%awpsO}y{#=;)YlQSx{l0%XaR%gkND?QKVmBlSW@j9`q8=3-iBx;El;
zpW_@udAj_~twY)>5l5zHgKn|YMP!EyNoocrUs^BL@;*!_256!jtc5(MJ?W#6$B+&g
zl!!V!c-mw%%5PB=_BM3fE?q*9-|zA;JhNjTxge@OXO}d-xb3T#qh}?#&g=G8y9p>p
zu433@m<%9`ww+{29`3P4j^dgn*yl_k?blrRXyUuD3WKF7g}dq<o_(dwC>ftCuWq-J
zAu={hNk|qp+F}s==KQQrUFibBARpwO=>^sA8Qf35B1$W=V~F0!YjENVN@`U<$2_=d
zMcS0n<Dm)6;Om2e>{(?s)AV%SJ0-J1r97h_`29QC6vR?p$3oTc(F16Zo@Bb-<n$E!
zq&V2%8?Uw-UX6y75;<lk7dDDPRiOwYMX_Te)4wj<>LMTf<`Majl|8|*-Z&+E1KeRt
za5a>~k?MwsQ63)PFmZWC>VbF$`7O~kuG`6qgqhQQZaKZliOj^n!7kzECgVNP<mR*n
zXQ>=k#YalfL*d1Jud?XAAoJRfL%9eQWb~1dnj>H*tlm-rZ%2y|tbcOx#lpMT-6L+B
zXIAMPl<_m6xxRDGi6P1Hllw!Kk+{Ux%&tFvi}3eS7&|e?Br}h>ku=w|E-c(+F4J6<
z2HlAnuPycO=#bMqTaHk`i1#Xe|He_4#O`G}#XCe<d5X{ys2Wo;-jFByiw7Rq2U1%n
zAV?AfeiTWnVI_}VWADlKmI49buw_0tCovo2hB#uS_7@kxJBIUI-n<K5W(57P1r9$g
zlUgNo>Z*GJh4#po_zrv62xchUg|V@SUn!tvteW)nRvouN#Ga5)$_xsLO}CiP6C*9d
zWsZ!Ldtt0KA60X;C>ZY?08BHh7c)=hmY}m*DY?-=tSpRpB&@BLvEOK=nM$llsH)`(
z_JFm#QR}pR4osB&P^vrg9Jix<_(o3xW=Hqk6)%o0E}z|!nyx*Dd`R`sUd4E?2CF(L
zhC!I6s9I-IvjjqMBye5IzpiizCh^xMS!qU(lnv<aZbj13P+|@IohrGJ>1BUF$Qo0L
zI;4(5)U`bswj^#wez%of<&^fuM$S>aCtOqCph2_zIhwMg@LNg-$wF~eNy8RoMMl16
zCjCx<T8}iv!u*uOI$Hn8x@m)mMkBO=1H{Wzi}=Oda1~jQawq9yYtU6;Mg|5*1`7x_
z3mWnBW4aN9nh{%$t{mae15HWTdyY(hygk|1?Ve3(A2B`jus;vS|5$$_CJ4*E%2E0U
zwr!ksSC`3?IO@1627bptO-O)5?9Pog<b%&9kC*C}4^^8zy6eg$e;}CjK)t)6n5Z^(
zJksSB!CwGF2)SlVKrS^Q9TWnw8KZE(?b#-}I^qqC6XG!W97W+p$j*?_z#{MRg7I|!
zZ(b*LQ0GzVoY=bj0(J!|Z7xk*j({i>qI^nRG6re}?YW7#raN0G;$2HGM{SN=mBO6J
zAt`ithjLLXC&Q94-J!YAm@NEHeZ*Tz71G(@`vqp8R>OJlx5gm5P~k)j@yZ_2Li%}2
zXbGw{>_nDeN-2mm0Q;aZ-m!tMCXAFYv;6NOIdIN7kHQ>y0i|)8j0<WrFiV-D32)#f
zD`;idn=g-`*s2sRcUg9hZ0#Kclw=MCu7`7m6-q<0M6iYO#5?H*HW>~cR5poB+@h$r
zj&2doLO*fwSO$IHth#2E21c2RD8O-7ni&%jw|O`rtf1yzr|5eWJ<+}>?0YYYLU1vC
zc)81#I4+V3LIwd<_?uHhxV9>sI<~^zpQWuN3ik<O-L9yL8XU~cB7(3AZ^WNBNYE7J
z@-XuO_%I+oq$ECIjyIr=-zEtzMB);bAu_`1>tfszbqHdS=<^bNq5OWLX{$P~oALC#
znj@(?O-QS<P(+uDhl^0cE*8lxM}*xZ{{B6SM+5j>hg766O1|e@MQs`e=45KG?0KMa
zQT94g*;D#Bi!-YeOL!|FKS{cZ$YZzzTbWX5gt71zO#yi-E*oL6v+Otz6{Z6cKn&kN
z*$k@?F|NDK4{~YYx;h&|3iIMg<?v2x>IsGno)<7{3jNjz(>^b01*w5JKaWt3v?1ew
ze!tIx_?#HDvq#R$+<iLV&0Gl%8KFlEViv&r1iy*mV4aq=pC3@jZQ9d8agU&ut=n(e
z{*l@(CJ(8LWRN%kG6i9v8xrLe!M1+nUR|MvG8`@>3~C!FeAwN-08f@>I>j)l+E)m$
zQr2Ufd_NqZ7N2*Cw6+vspGm7pAI+5c3!u@cGl=<(+Csq33U%F~DX7EO=L7Nsf^%5{
z3_nPOPP-C2L`o`urAUq2)_2@0kx|PZ{{;>=Q8tN*i}up^c#A3q-4G~7tep{wo4t1;
z@!_}@bA8vtwq^a|Q*=?t!pXq>UJEaAE~2Xfz4{yaqQ|R&BG`4N&=YZFjNs(A);!5o
zLWjk;dd)ioxo%)Q&7kD;H3v$aNx52(8C2h}2mr$1POBH(P*a(dR+f9xr3Ylj`ztSR
zt9%KAcp5Sz*W#oJ50CY*#k*%FHX|^E-dyT}tiqn4Ldubrm&-B8mS~K9-)wOhj^p|m
zl{BQS#i-`=V!H8ID-E=c`lx}&0*cHuQJCQj#pu{NN7<}-cBv&QtTTO@lxh_;zw!J}
z`OMZr!cnIdaHhPFBM-p<@8WoZ&JLI`J9xMr-4-lQ)#DqH6linHJF&(*3swc7K$BE+
z&Ish>h?Gp$BHsr;f(?vVXVuOLZ5FHUGkh{BK7-G!D#dWW)qBJe`V@mu8<?tI-Gosq
zMjjc}CYMBB7tJVS;gd1UQ5r)&O2RK|x*54glU#*L>{xvaK|c#RuTgjEe{2w+4`)^k
zVIN~qq(Iy-r}xRXgkSvFwtoiOlO}(rfr9U7JN0AZ-H+jn5C)EEcSD&*;@ePl%?~hj
zbbPKM>s;9#QNH~J$mP!!pa~Z~Llnh1FyrO%X(mOG{3fSG5Ua=yjJPyr{0Y8e<oJGk
zUIjxov*fNZyv&4|2F$6D#uWhrRD>oiFAeU3!jdR;d4(j94;FGtFBY#U#rzai=5!>*
zFLK02cp^5quMgJfcNorVQB|{+GvbEC$14o`iS&yK&4vVp!HGP`%CzC7Rn3=bDoc!h
zPK^yIB`lgL3L@RLA7%5{`dA><?dzY{y|qTyY!nU+icw_;`~{G!QoS?jS_)WsQ4@y}
zjkGD)kwTZgZd2h3aT0#aSyL71o#Xvt!RM4zUu(F+0OUCDVw#Jg*a}?@d@FVHHHJ%^
zVU3hgA)j+WZJkdupar1F6{coNvTJsUv9Bt^=#(~+fkKNmZa|DHiCp(n3K15?!7DYD
z&T=3yk;De=U~u38jtn8$!aO&s68XXFUUnlaG!HQNNv>X!K<ZwLWPTco_zZA@Rh>kU
zG{k8L;Ky;ZDuuOPWeLvPLfY?=uLeoUl3XO>G*qbHpy}#kvK}^n4}_GB1~Ih%#*y0T
zZNjZ-=v)$A+8*FuCbaB@-<uUI9&6iN&q}Q?!9?}+gX_zuVFsV9Kn>*)N}T;CLnGBQ
zEC9B3^`7fWRCyb{d-N1CQ*To$1%afr6fGrjtT+)vn=?X}9NRfUSftN_6%RN|?W+ix
zf!w;2il&y`?~EGWmJ9B5D<z?=`K7S?F~8S@Ndvl?7D5+hq(4{?5QsULj^fN#`DDjR
zPGXc=H-?V~B_L&M^gT65Lb~1gQGg|gp-s@0*ShRBQ0gJ=j$yS_75oBAYz^W%Tohb!
z8N*p#U4B>%%WQo61lk+6hQ$T>NAG@%q1Ui+J3*tzv7I_gVGL(FozCp~xmN#D7o<35
z-R~SKj-z4dJT3a*uxe<p5)ps>Wz#<^&MuvOSSrGQymX!&CBte#aI#CBbIv6DdS@pr
z543I{BgI79mhG|pZa9KrAk9}6IgPPsovlK~Oy*k8F?piY^#Ye5*Tb?c)v#2P5~x|A
zm0dX%a+tw}A{$*uq;;d~dPmP~xZ6Q%xf05uHL*7__sfp7-K8tU<7qThihtzT_B%s~
z4#M$?%dljHHN{{z?Q^3$h*>U9(FS2o>NMcuEHt86(^Q5E5hL{K-X0CrsDHc#^Z;Yc
zhvEz7T0m~h&<o`w%Tgglp%liMi|FFZN-4)o_$ft<#6c;!6Ap|RxdIZM6*4<}QsZaO
zjo5X`*(-i1r@Bj6v<{VUUJxMsB!ZN!7pG@c3qYxM2Ya)H#A*_5-Jcg1sUl^^&2<Z^
z7pcI3ZWl!sU306^irKW;v}v9|$Qa@i)deHryu2hCoR2{dwzuC5PobgaK%dM>*h2)$
zEXed(5{wJeqAwz4AUlM`b!>$`B_$51nvakm;@6xP{a}*k5OFcjXWut*<P#AdB6#*E
z51Cyzqw9G3fv$3Ugm3Y<_Jf$e6&8&T@#--+(b9Rnj7pX=BscrqRQqIp42pLMvrja$
z@adtpBPX@cluelBcIJ9`huZF4?FI>tUap8gbE{4_Ee!YkJF_@;3d9wyst30@akK=3
z^}L+Qu&S=egO7H~yuL&$#3F}Cb`o4DLkyl=*i^TN@i#JclkO=0IIiCnK*;K?h(yPd
zd>+0#&<NyJWryB$;=u2#F^CB=aPNyl;%YREv8AH{2cDWr?mr)S^dc@PGd_1+seX4D
zChFqK*FP9*Qqi15NB1ji=)vRrr=38m4R7mFg0UqNCuc7aAGvM2U)W|gO!dI7^5LN`
zZ}!iR3RHk_!T|{P_f62qG`ttzihV0Y=PzkMqTo`Dl+zNWLoQ6LPMkPtDm)l~{FdNK
zD>~NqOGpMGYvUEHyfZ3}1|cbN4@vg6Ng=x?K9fy+nlOvM5N=I*lV6g(xGf>$*g}Kj
z2sf})KD4VIA&q5zMZd<x-ijy#O@*n`sf27)d*pA>wmjouVVD30Sg5<?q~^MNS|G6n
z`{IqX;VQd0B6rG-$94hsg@cfoGNMxAJ6Z|Dzd{x`^`q0>MldQY%CfXhLhF`k(FtH^
zr_G6mD<2aN1n>*CA%1@eKolsLTEijY*rDG;Ht-)Fi^~c?7yyo0qtr(<uQ|YtP*Uuw
z_4(&hqQSzP33VCKyt#`A9u}6Z4l;570)*4&ml#D31MT7UG`rxf_ASS9xQ%}Wx_gvc
zV4Qrbg&5&~3<8Ig9BM&eO)N|eopHlv@V>Foh(JIi&4VgNW5|>-q5DNv(%FKhLuzDn
z-ur{w)t?>%^~ISl?i>9Yq2zeA5xR?)p_Wvs%?ph<DztGp2ybFIwZ;8fI{*UP_wM~#
zMr0f>3)^WPLDp<$>aav2-EahiEzCEZ7HA=9#PSWH=^mrwJA?DNBnU%hcStXz=a?DL
zfv_NOBs%XdkOH1KBVlFqFobU5fL>Hm7t79ikcbbG>c*o){k8;x9eu(Shl>Md2^t0@
z6pYyz@oaxT*rWwVy8b$u&eItB+J_>sev$aN4RT+?!gLpPA#^^YpA+rLlpl|30j4>J
zN|n~j{BkKM6%fZ~cOXH|7Mf}MqKHstH-I@}3BCJRHT|7_{6zGpXoa?$2B^+@*;LaR
zV3&)`48IzZBME(ob>Z;s5z(77CtDjiG;lW$`L=bL`Wju6QKdP36lQ&#OFwrJi-P#>
zI~nZZlEb*Pg92kqne3m*M9nSeGYAQ(A5o~r1-@ph<QH?c7|Qe2pVjn31djmULR<(I
zeQPs3d%Kd<$-&=9CX@rp?$ZQC4QAfv*@?XP3vluE=UAr7Q~qRPPMf`p>5JFm_<53?
zhEq9gTIdP(hIN)xHJk(f{gVfFrqSfmx+<+BbQmsT4ItGQnZ%o1jZL?AcM|~v?088L
zxJ(;6czmS<86#yD5A2t2)G)J*#w2h!c3I#mJ?>X5JLk-Lg1z5H`kyqXadRYVA=4_r
zP|bJWoh%cZq`-$ET9oUu;N8LRCwlYw9IiQb&R~@e_%)zh*#Un6%I)qi<tiRp9n$<t
zbg5e%_B25QfDu&^fJdR68Y(?k!RMUuk!tpBFMxgdN>{aiOSwfQ=yLKl8y%|H_#^=!
zyl(j5hTPt=T*i>rr|ejpE*6g0Kb<Snku`Z9okR&J*lYgjE-dAJ1;FoI>^h$5Ab>YU
zQ4~H|N3km6Rv4a)4zpUJ;a-9?E-qBTqNHx&{|ivhYUn^}rA2jfuyUtIYz?^?3HKed
z=T_C)q5>5Q!~^1BqFx1nMtO@1V65vXJfAb0Z(}j#wWZ|*#UgFSI=)!d>FI3cap6i1
zI*<mNBwoH3xq2;xnArtHJ5%X1slvlE`yd=F`p!3E4w^qQgVC0p=@)90TzI6qiojFR
zE%AXG(ty?R0Vqk~Um^y+k4Gv(o&7QFqKR67#647dp8+fznwA+<?nqT>@fek#(DuY8
zAXfN5AtCL9L>8(l+h;)BphF>B9et_J*D2)UT=8=AN0liQ8W!&^%hkwp994~j@gkf{
z)GszXsOokJ7wPs+g{4wCa--!SB4&UhtUD`E^7+@sF*7%WX*#B*%;wr0(eCf#{9$f@
zaE8zV!Q)V}d&UfGCyz%RwkKFR9N<ZbZV~}ul%c)|69LKnKsQM>jN>s$7PURHUhVZa
zKn0N@SqJu+SOudlE~tO1Hh$L^FZzaPpuk}yu|DD;LM?TKozpMo1V*UZW(X|_5vY1O
zo>aT;H4T!nGTf3Xs9J%9Qu>>_wy@$WAL@gl)&YUsGh7o=9NzPYT5~HIaT#;6>p-uq
zGuXBylY#vA;JG2P4}urvi9sxHwGk^@YoPebSpqpB`kh1GSl|E$gKd%Iw*)PqdFqg1
zuA?evmTX75Ucd)mGH(cqkUMfy;9tPz#q7p1N)fbuadezEFf=@f-TlYU(ec0@W!)CU
znhWhEaBJvpys41A`H8(0tuo733Yoaj^qEl`r^vG8tmgMof216`a`ZX@^Pd;)9+?|n
z-i@Nmkv#MKYEfal+lzLsYxdD;fcH>g@L@?vM~H10YWW>Qp*knF7*~uq)nHJWHjwlH
zT4yv2!2r|^S=xJEBUI#JKYnf<zH!okbxLtV$kuEeK6YBwxR+Et4GAd@=%>MQ#fiX(
zbKj=AF{Z|_Qp)X5I{2a<8w57tc`{jJuOdZsU>h+QK1x8pS_bnQ@7H-ITQGMj6trNL
z=8to^$|?vhP)Q7iY*8$PtsHOk<1j`-fJ`!qzv>MAe9bf#@X6=N+`R6M4h{BQEF1?e
zRO^lvnH%K@Q8&P`#B$BwpV7NJuUutw5phGj9lm<phVR^lt4)2w1HsFmtmo4*m(9_h
z@_Fu^(W7t9mLDd%2QO3oYIDFI)zj!ZS~=Xux+QvvFiMK)ZO>7fSye?-BHBF@H(W;p
zsV00Mq{>FIt*kpb63E)mTy1<`LI0S)fG43s=YI!RwK$9H!>C#E`_0VvLD77dwYCPp
z{ek~?xEBNHbrgmQCe;l^k0>ZHTKqZcKW1RSkj{s;_<scyocar7aE)kCy#_6xFRCd`
zjqs`zMMLW-3^$^ldEqfDL_}fOdr+76RKEN4cb^QGo>Xvzii%H$IY2-F#P@Yf=6#gN
zwaED%^I;C&g?<tpffkGPpFc_wO-rMv6Z-z)qs^3V2z<*5tBn{pPOJ(Gq%G}Z#UdPG
zW*-s@6(?-SmbK&tv16Z)B*K0Kfb4SymK=>$L6+X1z7w6j>kLAU#w8fl5QHVjXpH8Y
zE#z#ru7wZ>AkyDO!vJ0Q7qj(mmS}3E<O7peQdfg@W>gg-AE1l5J?2X%oy%VY#Qy?J
zp03lNhSu&}X8fi7ao(T&{^b9#__gtmiYYU!3P@6v&N~;-YZmrkxrGo-z~x`Ye~wCp
zDp}H%{!>IpnpETgee~a~2@x3>=(qiU0sE0Jy-j{dw)w$ZRQpd8F9QGHHkce<TdyKk
zA4jw;Fe~J<DSSL#wvk#{Rf5r@)V|OjBIYH6Uv3-XP+&b~=nTH0p!g#7-4s!fC<<YC
z0wwEmxUUYpZ^K%jY`V5$l%u)KK&b?nF6hEv0NzHm2F<p3b<Kgk8)N{Yh15xZ#tz^4
zsY6h=db}8ANf0F{bO5mXCL<h=TM&8qe&#zZ81kaiRYR&vMr_fG4E1tse?})wA1^F$
z8cx8Pf2hgw3nfQ2_l2Nl_(D*B6#ys*C<HhtDA>Oc)W#~v!o<u@w|B}$fr*8U2@8%5
z1OFR8P4cJVb8m0&QSCbdGF#^kqJ~#OWEl6#PQ(e%$LP&gyZuhL`_0x0Q;*8QlCc*T
zQ^s9Th-(D`%zrXAON)TYmQoETZihF(OMmAHh~@c!$7YuINjN?mK_0r#*cvZz*64CB
zMp_?0H&&r|HGQ8;4{dveYDp(UOnR(y4lBR{NfYdnC^Z4ph2noEYFy617JNz8!<YUA
z+~U|_d?4(H+A1|lG23N^NkpadflHR;BgVj#?fV7pxk)GIECiCfjVA*`A5t`2jh~~R
zdGS0V4V-LF*(<}=`uz6xwyRxAz>4V$t<gl}LeL#W^s{krBsD%22qZGR=dekAvctCu
z-#l-MvaI~YItG=ex%E*{j#*9Wx4l-4=o`eF;XKoy#n8W^h&H$v*eD#Zaav>k;%Cpj
z7WFV{?OBPLU2y~tPTcU0Q<ZQ{tt<8VBVm5HTd);~)LML6#7>UAAkq{h8<jt_AG&7_
zu^Wvb@ruuB-j(V46X7}Nm4yl;tW4P|kYf>ZF!@X?0zO7bKVCmN6DqU&^}ILlsmclw
zcj96fBTfm6DY@>G0L#>$RsQsz9Qu1i!jY72YVm!GRRI{-{v_8UQ9jZjNO?u(YtGML
zYOa1{yw}O{8PbSHQB4MjQ9t$zs58=OV4qWB2eMH9B%9TshTsUoSKhnGU9G?tiS5Rs
zP1_=~QBvArbm;7G)t>T`Ogbv{s0(`ZKam%VPV&;p`A4w!d?lKHD5JR_d9%pXVr2v$
z2$>lV0?4o)43R<q04^G@T)>suGXQSA>tuvjDsaTH`V4Au`AsV?t(s{|fl0$Y{{Ala
z_}q)@Il#t;BCj7jG&LZy;y9t-G9W|&N}enM>(1&VO6ugnLP~|@;=d*5Lb**PjAa>u
zB1*$xk@s1xK5@uMQYqn}h{s`F#Ys>fkiw=a&E_$#w%)#%Ebfr25_gs?!FDyM-Xz&(
zZO|XUAxaHj0HpFSC?Wh?GBwmVhK{r2zcJM!?>tf7R%Rpfn*;u>1mFX>LEbq<kJVO>
zMsBgNhVuqq?<Z*zRM$%4Lqy{BiM__3+8zsDmX-AM#Aw`#zoq_|#`_rfZ?D2?HKP(0
zXmmBuZA*G)5O7>$V{El=RXsr2uyZnXevMvOWDK<Q*rPI+slR}qxerAF(W!~wt=3#W
zArclqzSu7Sd#4DWM*s2Ju~(!w5yXE&AK`g;JJJUc^lSXH+uJq_pgCk{7Y_sj6N*xA
z4t@;d$tXViVKbFvaKba%4$M2&J5;7lQ6%jXaup5)1&2l^{^v*RFQ6wF@?A)15S?22
zM^KOdRp@R0dC7ka_^-qN(IWXed-@qa`a==1g2c}SIs!ib1D_4!yO@B=<^(lGK<eBK
zj@A$M`Y+@*CVf)-X1HVVAQ3&Xy52c9Apqn9pW9J93>}#i9+7OgA0P|~1%UawHSA;m
zbB|)ZUFofUdx7ac3SH5D>ujos3^Mtv4Xg#xr$<B^urr*GHg2IpG57@cf6^s{#k79R
zSNJK<UB>fy#2>6DKVp|#hIrheSX0VaSzP|o5Pqq5?VX<B)qxO5ID2P2949byzKuwG
zQuu8Pf_)LB|2)&#(~N=rJ<=&~Jz-&C?i;%u_lkCHRF=#CqVBDN+X{kyPnl(AW@ct)
zjG6728RD3kWM*b&hL|a4W@bBPrkL5z`h(i7TYK-r-QAac>XK&W9Mwp5rq%uLU*`sZ
zuIiluLg5biAs$)+X)T9j5!qr8M5p3{GhWyuI}$~*R^<k8g*zYGE9`v^u^0JUMq>t*
zj)r)Zdvptz`efx`&|oubZoc=vUy_l4B%syD8DnKBn@?Nn$D8V}yKPPwG`Kk4B3SEM
zU2B3C!$<$=XrNNoQ}&^8QFQ=jx|D5s6!z#iL71Qr&sX!;+pqIqbNh>BWu72%2Mp(e
z%zBmlf%BTrGMlF}=b%0-INSV!bY7IyS;QXW0p5<f_YqTNQkHbja=K0>VHuzB?A#$>
z?bbE-9yRyt^gIQm{u1TK^0bBt?92A}p6K}jm$yXo8LmyPNMxM<q2#D+COI+N;xp6S
z^R`@`n+&S!D!5%heW#&}Cwtz*)bHF!pBjK2j3RS%z5Z)~CrP!r)GX~KTkF?R6AX9r
zA}x&g>ptlVb~M8=_gy#fV-g9!;n)+&pH4aGo3?cC$>%@?_WfF1IM{M9{pYy$j_M+p
z<?Ltc$O*!XKz}hq(k=O<wF8-&b!;B)MLskq4E~-zewEDR3cf4TDRL`?jLUWSTO3F8
zx~utUjPPJALL(T$#(0N#v@#^GZJ#I4`WzoF1|(GzkDxmWI;{y(sx%(_D_xctbK?tl
zIM40L>k0z=>PotCh${}Q5je^nK-s8QYxA`CJ>cnmlzR+e7Uu-nx^xl39bOidCodmj
z;;5QLAZQm=ra+w0&X*x;8@pn~Y3aV-LM|8yI@?8?nfbf?0NwhWxeW`NGT40_8_m%s
z>K0PO>E}|lTl!K-@!@+AMO=@DhPyso-eaG{h2K=%4Slaet{xR&P$tx$Smh(U7C4w4
zq}52bhN;*jeSj5{`k*31j|72rUeunPPv`+IZ+fAU4QQPP=}<RUiHaSCLikY$)9jMS
z_Lp+PuBpX}^l3tx1m52lCRZzSme4a!?bl%aC2eo8qOl<(@7nwHGTOvdZ|PfMoY_%-
z{>ZI3nUX+B7tw@PWk#+#aYs#x&N+{Y4lM6(pzXk-Zpz>}PF--@3|#&PV7Y3fZN=}T
zwpt8OxR%=uBRIgzWq|GLLRn-0XBHl&{-FZ96G9;?t!~wO!h`HZa_4a&20`4Kmz~Il
zozQ#nEA?Rx1pzr8;zr}I0f8P9N^2~;z9Jf0y1wq<M9e8G{2wc4_zEr@eHYf{5*wNM
zZiEdogHN}}0f=M)^Nsn=NQ)D2aWBeq#(Y9OEh5j0lsGR-pEhHE8S$Uqm8x%iya~Jp
z&=Ut?ZfX1}(kM+cDn!DZy3fhP+2$_fa}uWJ{XC6cHmYop1}exX{aQbuBZ^oNfhBM$
zWMb5v;6rZo$)w2fy|k!{MnW^X@EHg<g;y14$fzhDM7fO}VR8YBtOoL}Q8FEDe>Jhs
zfVDp2sj#M?q~S$kTrgBBWRlV-6MG5^EpGwUjS5qZY>2=3l=FbW@|)T|_43@{ye2PC
z1<Zz0TBsk6$jT>qF9o$BCcWX-m4|#C_x<Vn$CD2Gf8`p$L&so(miBoopr3Ydy_lwd
z>3}zqp+}ezsaAxfDd0zVU{*_u?vx46L?#UvjU_~-Ai;vGf5U(e9J2Ka?F|v=lS^H)
zXe8#b_<Qe_q7eZslcb2lmI9G|!B$VPe%>P$WcxAT?%5=)>l8D_Xy#67^}}3#VgZ{}
zFsQ1srbJy}b^J?lfR+bn(0-CsC`Ve-=+*t>^wv)Dy%Lt0XSJ+Pq*#Ho{hh%M(r=bO
zJ^S~425P(Gaz0`+r^2fHX*TcFZYALz{~qd4170*XvB!f`IL=aERV9;aow?u(y>8<g
z*s#b+ekuaipy*Lu<zmZS(kY>Iybw|GV~gqxzMQfM@0Nnfunnz2naASK<jW1g>v2RV
zFq8<d{4p41OviTcUq_|+g4_6hK*dx=XGHIaF8SQwsRqI*>qsM<fA9Rb_rtB-5#!~=
zwSF{ASeACr3P=J#(HA+C7J99tZWT~v6Ocu-`-7haB}k5yY|+;R{%3O3_#|-+l8yp{
z^E)qn6;#EzkE42|LwY&p*Fg*3J9qDO1^O1fQ{Q@YY-!v=p#_5$iPsIL?+=;H#yEB@
zR)Q)}I?H=b81Ev#)M5l`{?AHBQUqz=yw}RVYbJy9IsKK{xfT1WWUi4Dn4sY57?smS
z1jEU9w%&uH>$KM&h>k_4Rt^~A@{tfjCh`Y#8pOy>kly!&l(siZml}=QJ1Kce$&n9C
z=Gmz+D2EC_3QGu87G(i5@+R9dbBRt=uPKB9mR^s~iuGkplXlfKc#nq?IfS*_r%A?@
zrivw#@*YF6-E%)_d8vnc!O&!OSjK-_kTy89>zNy@j*;^lr}G79Ne$1CI?eVK7)2UG
z6Po3uTsh6fKYGl6OQ;GDjQs~Vqi6fl^U<|^!+bQ$SWK;h-UfN*5^D`Y8I^AO-wdQ{
zzbqH1Xv#VsFl)l#{PqDjm~(A&d9ac1=iiJ59C~2z6?f?57qd&2mq(zJKxabyunUik
z>c+17<i_i2xn*}#R-qA!zPwMu7u>}9;+icGAVXKq38gd&*c&OBiPaX@Ri}!(>2WN{
zHPDyA;qBlKYtd$_CqZ~zT&k$~3QrFE?Epit1??^4faooX!wqfN4-+{>6bxF2Yls37
zhER8%s6HR>VdQ8ZrLpK@r{1O}at+Aq%+Di;5#GI+M+{gxNJ42r9Y*Tr3z_EZ!F_)e
zhxMxhWQ`aQGWji;j)dpjRPMiZpp6$xeV<@lvgE|{0Ni;hk1x+X4>1&=G3y7@leZG&
zs~?cVal!_Yj9w+`Sv?DKW#7Z1Kzq6fCdV2QHu?v{7g`K%S-66ljYez=r(o)c>Lc~=
z<GDxdm`0b%Z%vu7(RwOqc37^HGRQ89T7vxC^++f(VKc4P$Mql$<6nlnros{EBL4w~
zum>&msbf&%RM3<2Xr;vSLksQB9MQgb5i^bhtr;e`;a<_;1mTFfcJ|I%?C4%n{vv*=
z+6rzZ`DHZNfK>yRmD_O_;BSSzfIb)hA~D4Ix;}~1zMWw10t%Bw0$fJ}1I<Z*CO+SL
zQEwyh`CGJ35DitGYBh`bj(hsXmKnlt;0F!=Ff3P2n5T&J6}fx=`GZ!MWu27)JY94^
zq7)t!m*`%n$Ui`EK4c}MNj@G#cwfE@cDxfoD*d`OGVR#L_nAX2udVW$jH4?uNP$c!
z7QoOQuM6L~Ng1oyO69Kr($UV3e}G$l47;GlGorn_w9MJnm&ka8@7E`7hz($txr3P9
zSX~b{xhe+)Fi8`Z^wa}#jX$OFOaB4Ja381a>j!_kUn?oI%JQEUt-daJgVeu^={<It
zV9MCLR6Mab<NdL2yY1z=v^Jh5|M>_>N+AXFs<Hf+&O(tcNwE>^$S8le)J<B*ZV$5>
zb{WZTtz?QKxG|%CE#^s-eZQD9w90&JuI*MSOx7>hBqP)s3~@%3<x5EBa1`p3G>{k#
z(Qi^Uy_EB-xVfrsKuC{Qgc%XmL{PkM#K8XC)^in>q%&s^G9rM-6dp|1LZme%cBHB&
zT$TeZ{6-nO^Ji687(811s^pIBk9s)K-|6Q-liJ~F>!w>l(tOjmOs;RcwAtUn1<C3r
zK=9b$(y3`qm;-0U*Hkuzcu0TQ8j#|GQcN6o(7~^JusEn)u@T+$J%#`(JfJ0YU~Oe;
z4h+6Zl>}RRJP6}TqW67=vF_=w&Y#KNurupA^z1}Nsh%2a>}b4kH~Cg#R|Jl;kCcGo
z3@8^z`C-qBbVx~hlQpygb;L((@@_Gw%Psg7`jlVf$14UTiodiBm<8)(Y5<Q*q~7<C
z#99}1JfsPB=_k1U>R_e@>LW+mMl|V`y$a=*0B^tC&xnby6d-s5Ye!L@fL2!~>>;vb
z8Vlmx#+v@+O7?b}{%`Sn9qDifl>u0#0Vni}0N{HRXl4G}FWFM+;3!ddv1i$g^3g%l
z41jcPm;C??0{Wp!#X4rq3a}OhKa@;TOj6RFGt0&mVwGP{hfh>kBuAQ7J)DF8h9$}M
z=$`zkAM+=CQd?jdN&HSsXTZlzdQ3;&eK{u5uXo?dI>3Vmu6Z8gP*~!}@G;K@uMWeD
z!X!^BLDa>w;SPg#L$pEVKfnXTpJ_*YUae)HyxFGKvp?5Fq(4z##7I78RnWud1knfm
z&;`UE)N?gzHEb$hy9{4G!s1;ji6gcB2~9NF@({jU_ivvWK3)S$EVSaEj)>V$U;qb*
z41`$v9Ue;0`ELINz1&1G0c-&?n9=utfR=cF=XX}**S+u#kxB47@1fGa)T%k6Ih&UX
z?6L!QGzgK<#kvqI+9eQdPWU?-pi?O#Q{};FYR6I0Q8EdmJ;9t*2I^t?ZQUhN4U<9G
zd~c{sGa^1B`^)XP$BA1W^dQONdp-V8yHJGiZ(k~zo~A4R+n5j18lr$cVJ3!C1h|JX
z+0(nU`%#$N!%y}BDMce6KlCro%kN`w)0Dfr&A7hFgju<84r!#GN>=4WF2D<MOlqWm
zizF(BRK%cS_&a%ag_jo^>>2%g1sa7+0+~b<F$jPoj0P(LAbyWhEs;y1Q?K~{+9cL>
za3lF~Y)j|yD$2_l%ye14@B4g)`Kl|`M7JMdU?CuXb)FC<$|DJO`81t$@QG|XN%q=`
z&bMdej?i|ft`pZZ-SB@?*1u1)rM~+EIr5mJKr?Vt<*%eFNc_wV<}H_F`}}hbP||4t
z3%=DQU*ljRwzQZ(#SggWIi34Mw}jTa@8IU$#Mq|Nm=_q38$sMGCW4`ArSuL6jX)-p
zeN*b5H1^{YhRcPY{RaqA>Y_jM--tb2!vIeXGT1m@<@k1kI_}*$@=N8#{~3WIs{7QT
zMcpg;$DmT7X`70-;gY)-9*;r{X*-X=wxADr&q;zgTrYc$%ot2Fb0{*0@g<4+Hso(A
zD8C)1?@O$fjAB9IAvj38&qzBn=b9^22ZQ4`A=-^U?RMvk`dcES74wT$#BVDgc0%WL
z;yq@=<JQ@TL8$k)p`(@9GK|zo0vOEb;f}i869G%Qz7#~1bKlH+r7El^Wv;Tu;eSbM
z&5j!Ub)gM{PoV147cqfl$8m;cFYKl2br`+3=w3`nZsvRwG3qlr;LHhgoa8bi2Z#sQ
zk;|)H;ee;)?~6N5I~ig|nNreaX%CKISvx3OaTWo+xd9wf;mUWeeZ*JET#Vz@mY5W?
zT9&qO#F5<vST?oWCw^sOX1m2?-MezuIeAQD)_jvO?&X!p4as6>#dj<zcBE)uW!a6l
zi{gIEa19(A`SJAI;M6gLroPI^GW{>*fy#vOoelytzC4sxQ}lO>!WQTHSen+~<QQ%p
z1)X8s?NE-4JhBJCy@%!40YQrsq7*AoE9AHYjnPdup>3|=xw!uTMl*+|m)~<!7J*5V
z2jN`O0)1DIh&t@PXn7uPZ8K{*=&UE%9qA8j1?$)D&X@lH(@sYmKa2{HO~h(k`z4}>
zI$FR7f-+(juHmLWte#;(o&+$YqQ-9G*yhoxE(NoByy9WeVL&mT6Q{#Jh)kmfG-SW-
z$rF0W@+JEN{G7<Dc%#Od_S{jlJb%i_<@yX??R5$RM<RhEt3#2G?5^Q;Ka)A{k%@4G
z93@z;cXSu5wt^w2ZC$t~7g5cva&yW$49PuMx|!AFu9+C1s%2xbJA^$%taaGT*R>WP
zO}37vTO^0q?qNfZx9$riuwiK`lStUWgrdX=Cg9P$_UXSuuTWGe4UY&<c;g{qQ50G2
z^KD+O<FDSf@fjvB$>`s+)!{|Vz-3{lp#-DlS(wpYRYM-a&&4;W32Y+0AT04B?9s*h
zjS$*Q+-^A5CBRb-^n8sJzN3ADCryj^k#z5XLIJR^L6lQ8$DFdOj=dRT6uhU{Na;Kh
zpWfGg+9ke7U0G6(GvGYw$Fs%|Sej-sT@aUlo-vrOjat;=lQKNNd6qVo7QWE8d+JT+
z5PjY#jsh28tUrGfo{Axk(jF$@7;Nd+Av0amXg&Z6C`KdxOqiRYh@cNUr9l_CT6yaG
z;9K+=*pMdDLquIquUm<RJ}UeJfSN8^L{r6pA~OP^U)*RC4KoEQ3LM_S8M6*DG<)hW
zhgf|~rwuVx^ojI=<RWn|z*0e)+Z)S$IgipiMp!h!X8<=ssIz|)y|efn*_%3(%6YE=
z{#8I9T^Q_ukr`+*D&pk^Ds@CabDl){Q#Q-OPZ7tm8)OWe)9$GD2rHJ<xdN+^m><Ct
zbTM^Uk})8ijKRgY7{yMTXV6PJw1!HoS+Cmh;l*Vn=6SpSRqP4lrQEKoBNlE?i;$U3
zBYBf1Q~WnchzrQf2JNKPGCvzOfCDEGgR8G-k!du9aL$i=PpSlc8L|FdAyo_AG2XPF
zB+Rx#M+DUpqOCzi+-PNGpg$z=0>pFpL^K#6-848r8t*_jtIE1L8{OtmOH!323++F_
z#t7Li<)CpRPL<z2AI|i$RC2cTIfT5%ouwmq-3TFFiVU*k5u{*FqgD}EAwe`sCmB1t
zy?|N1ZjVT&<L0c|OvW1_ym=_7+aro)kG39_v6<=@H^w0t5}~Bp1QGZ}&;`@q*HS~v
z&r=6_stx=D_-jFkw1SUKMS95hzHv*r!?|cjqm8|yKM{!ADjI4Xk2<G?7-FgDNpPnI
zZ9u1N<J9>ZG4)ISl}WQA*_Ae4<Y}Bdi+b=n$(kr9GXHf61Kp-oNapxF;(%^{9kUV8
z!zZ_T)2lKfgLAAYKT+|>VFpD-sC{sz3QsDVl4{i`g2=p|B-zOH(VgxG8}WTcDI(%I
zWk>wMhmMEsaa3Hv#a*@lwBL(E0n60EA_p)!IK6@mH8c#AWUC~Lcg`_BisXZ>qXFUt
z59I%V>?OlH@oF-}2Kx^9W6wxKm3x(JIppfJ)BN(&x>;o61`fkw8-f||v`EsfhD`Ms
zHGM3DPXg?smCC6l!9Ntqf~THkjio0}X&9_I@WlG7cC$DJm%j#d-xiN|q*l{TpCG&!
zLO7W77j5)ea+68slnsUKFc1?18xV3{2%?eSyY!AQs{3mn^$L=aA1pRf8&@*_16Sp_
zM9~z_Q+w1GGeG|<koCxPc?(GY4-h2|7+yD=2lM=d20PYJ;-EE7+ZCI|ET@C}EPH3t
zUW3RJW`hk&rXePyAB=}4v_@vwg;d4a@DM<HNm02=^ZL_Rw780<WcPjw>U%FVU0Bq4
ztkDwy)LB>m@$OwD@K!ZX^lULZ3gkRI8?R-I#)aej27Yta@#o&eIR_B!k^TKkk<!tH
z_{nlJ`EvUQ{7ept!J$k8$08DuR)$_xl+E~x-G0xEb>dHF7abLL5BMr=7xA<FIH}1~
zUJ}`D3aWm4BQ`|Q<b8qdcJtHIjhBoKriL8H$~uXL@ysUa)5`7)6OLUL?Ve2v^`kP0
z9Ws5%#LUNZ?upZR7bQinWS;S$;E_m))p-?u%fh@r&#007teqeSUaMC;0K0LE&FqqQ
zM)X*#hM_`_QP1e00EPVz&SSb-<%Cema)Q6&Z%Oxo4g+RY+vdz*duv{khU33QN1E_5
z;f7Dh<Q#qhz6QP*>x2r$htrEzeH)Zx5oLEeK~9HW69b-Fd$ox^+V0a3do)#_qIgae
zhwJ;bO^S)v8_gurwuqx@@>L2-gxkd;y=wruZyqk}p1wb}*D9B=k4@W5ohmYBND3kU
z0m6+FyT+>hG_074G^g8S`1SHPF=fC?z2riPf@uK*y@G&oNaznT=zE+OvTS%j0OWCt
zfI7DMIeHtkXgxFMar%XE&inh8G@ZF_#_q}YRO#+heA_i^r8$!nMTLOH#u`VQKGhsa
zFp({+m{-upOqckM@oOIm;{|S!Ih^wfLHG-6{y@A~CzEe#e_SL#Q~8&q49Z<(S|5i3
z1)y=b>>=Zvv2Qd&clFWWCPg7#Sr7rr)b>x;%tsC0{s{&i&r=95{n2h@!xJBJNZjvg
zSR(jHLkVE3##w2`^kA-WLU7m?lf#Jb`#B;mnvSqp6v~})a6ZqQEYkn;!9n)7HmdR%
zOt7%TTM9=iN9vm}x0TqlRZ%2}2Wa~;&ykp|WcZ2+)o&mgEKe*ZbuDtz2eK0Eg6&-~
z9qXK>ptF<YKks9_2BTr^@%wJ*%vXTae*unCQ1u}cKJQG&+L>ZP(f1ybYWk#h+v-a7
z3q~(G7Z8VnyQonVyG~->dq8RZxd((FQk%=_M;d6Ny1Zm!&%dN%Id???U+;_PFkTLE
zDhfa$ZrFP=N%|#b`Y3X}fU@8Lsu)1JXK8m!gs-JQ&e?c5Z33sSh|=kJ%yE=K+0N9e
za{)PnnH;A-{R12+v<sz{;fGRwMc`RPmt>-k&i_U&4P_!I9uj<Z=MwVY*z^)Cl5U6)
zJU}1)Xr7ILV%?-Z86v<Fq7LrdwQe#JEBAxMPOC&I=-_rsQ!h_IDF1EDM!w})2c5=)
z&9*#sRi#WLAhvP?LoH6xB3L%{hJ~p0FbsjB_43+&L<E(H5$K`g-V=F?L$uH%A}mu*
z2+;xLhRF}rGs_0PR(ELG&(ulVW`cW82}P4kN1>;BRhEE%LgDxe3Q?Xkw+Fd_`uF|N
zKpsSJL(6w3W!<Vs!koBK0ve7Ie2%^Vdm~VO;j(&-?H>}-s$DiYqC6N}PCE`UysJrn
zR0CO|Aru6NXGZ)J=GE!U_w7ifDZ<Bo#nwM?CQU4sTkZ5^ti)_=7Rd{xV34!&gK4Ca
zKj9uj1k4h)%$UmEsM-7~Ni`sNV8%o4I(Nk}d`br3yvKC1kt<ipNZ;3+S^d#_a}p)g
zoPrb!p$>!>y0v9;=U#*>3r+tH1F&tb<-IcY>*5#DuF7tq#|e1iq9iKe$voozBfUi}
zMYxIyxs-ysB<?7{&ws%3Yf?NrW?y6d4hN?#RdSJoa%#$;6+3P&ZJ{3-UC^Tx%PUXv
z^5D4li3^3*846bWfZV#O&5S?Dfc0FsRPzKfb8_|P9#K#Rv0J|>KZ2~b2I&S(F}ica
zj{NGC2HvX9Y@k|f5vPIBf(-M%<st14TA3WK_NDma6HSX4)&zwKs|%wbw6Al7tU7U-
zasL^n>mvgjS%)bEYG}1M+l4Q`h8L{p97_J{KsR-tBD5Jt5|}rB-y-^`wkVvr2E>7(
z@j1O?bz*@ZVFnGq_Y-=O)Y=6Ngg>pyI>Scd29F|Vt}v7h8ERyYqp(4wPM-sMCv@^t
zI?!nIvG2$qPmzS^lpG&WAY)i3BxCulxQxlloN_Hoe~eYJg|>lUuXml;yCwtQ(0(Vf
z+%fiV;%XKBm2VfPg=!;y1*K4icRZ1^&TT{BSFyC)?-})k7nDrL{nSgPRJ#Qb17_k?
zF2DuR+;xE>!zC<b;+o6W1WM%>BtGc3t6ILy#0bi@SLJEMo>XNp(D4>nSaKwzVo<n<
z^eSS}eR#B9HiT@L!T}^Zo2D4Dwt3{5k@2tQ9aD3oSGZJ%J)Gsod9E%DrNzj`7Q-_%
z6L?<1+AQN>WimpYkOI*${<>uxuJ4yNCSkJP5m+MbC}Hluvul%_;1A<(%0_Xiy*I57
zIKwNP5LCi5)<nY5n2=56;cSoUcbuRg^{;O(gx1;3XO#&-l#4=xUMlUsRE1!q4_B|r
z5;j<&E?7dW%@uG&*dJhb9bG+|jf|2z<5|>#A-jkp^a^VU`+^;hmN_U*KIgMECfLVV
zQgnNMERdO|C+Y$oX^|cq6Rl`B9w_SvNaQ~ATQ1e1`<ygHZ~jn1l@43S3^*O1-^+3e
zlCiTjA{xXe^*ZtnAl^l#vaG2uXVIQ2+8r0CyPQ*NUD(`LT+w_H$)XQ|4%#f%P8c$0
zn#>coBLqO5s>=B|AjD=1mvA8HbfO@mq-=LWLW@M``(c{xW+8Zyh?mB%=E+se^#cKJ
zyCxxj=Ma|7+f#Ec?vSkLncjl4P!*+hT<gI=8WS(j>2t^B6G1%lE|};F?X%&hW3nK~
zUiQ2<nYh=3^c*P<-m*p?&;U8P(N8=4z~9sSLn?4Y((fl6Qe!<%p0F`LwukFP4RJ#t
zBT!<dj}{%4sn(ptXZZ8ikWSe5#U>x!J022o4Bf(HZJI7u0Tl}QW9;=3BwD^6TcFf$
z=VdkMxUdn9&H&>X%{b_IU>15K8DEMvH~OeP7{EqPSqS2X$QNFPeFt&pv_(a?l{S%1
zPhvna&%ci)`GSLhCZFSRp+S#tO%<%}JR$?zB!!*^!RgXeQ^#$xrrdg0bI2k~*Lz3u
z%vxOa%+$8WuK~Wuh{Nv=rYX=DobuhA!8fgMsi$isoUqh*Vl7&{1c%#sMJ=pJl<@#6
z9m@i(-lc)8JYG0@o~6e)dl(IyR)s!VRO$tu<6uXim54W%v>A(Ketm+ObVD&f-i|^r
zmx-5dhZ$v~-ST)*m7ANXT)KE`<m^E3yuIv}k9V*D31~?QDHDPOwB^y~{5%^qDq|27
z3GFlMa~rK%RE*{NR^SS|TX2uhv)>jz@K6K?=}rLrgR&1_k<HIB$3ZN{KednLu>OF$
zarC(;iucK4-#kAn%pt?wnp%>5TR+VbX;8+-7+2|rgsWTB6lt=&S9KP>KLmB(2BpO`
zObrdnJsOem&WgTPF&T0=;oU^6?@Ct83+=d@D$rR_I1DA4;qpTpg?d(s36?&0esbo|
zw=!Vw-WUv2qvJKA{yt2xxkgw2!JOzTB$}Wn5t#Pm%K24MzPt{c;|uHMN9a31Xi0|=
z5V-O9bK#|c)DJyI!!@}~NoYmFAzwdKE3r3eNt}qTnjvk+6dNsL8^r1!jl_Hz*2o%^
zUjB^$@m9fxtE<9c8sNlc(I=k@NwmnNwXe2XyIct071=xuhL|iH^fnPLeLY($f)P5R
z5r6uDD=qJ{rAM`5K`!^Rpw3+10A&g%lBAb@gT|tnFqP-vmv3ASR1+T7H917Z)n*gd
z$X)w9Q>oaXS-BF6d?*!|sJYtWQ|z1g%M{iI;%m}=f;_XKJaQ0JRjI)?>iqX2lV1&N
zd7URd@pk~7jO>jKuDZPLS2IRFzMzz)=`@?^z2}?aZ$?t><bu>Fe6!5CgDTVPu;M*>
z!wzh5Ri!*g-xUP}+ArV~jMt{U@Na2#yZ2QPur-}3(h>7ny~L2k05K;dueFB9xCHrM
z@{nEV#+^`}$kK!LjXLe0zsH8EbLM(RI9^mgstv0NYT0CyYSW<4@Iq-7*(6U1z~>~Y
zOPRxyPx*3CoMb379&&eaJ0)D73|7Yrx_(%JSp?EWyYnPGp<hP^&nY2{)3&1&ikrPl
zoiM5M99OP@$o2fdCPg&0<@E5FJ*9w5NO$GDluHw&>jiL<)L>E0pLS#TE1Yrf9JqjR
zmY^pZGD;%yJwHO0taW7&YQN7{;%eD#bo8=**E^@fuXISWH|`;0Eb`Zsgco^4k-iXF
zZ*(5?TN}=GSJWe%0{%b1-Yc)Q$sdE($8M8U$o*UU6R|6pM8#5cEGJTgosMho_wJn;
z1mlWyYR=s*KVVu2<|(1mvuP--EO}%n_o3(yQHl{O&-bSXz)S6@79v4-6cVQLUhhOe
z{2r&D1K1Xr6Ap>=C{CaPjf&$BARecECi#uYmB<P?DZV~3r{9>SopD)sndgM)se#ih
z@Am`gD!^GkzM)HU@Jo#Amz$2vVv0@!yI<fyzanU+wT)f?36M{AmOcj0hey<ZG}(!o
zIGhzGp5gKFC5+Vx#N5ra4sIV?AX3_WZ?Gh3=9orVN~q<@RG)<h!#u7Ez#NszMi>Zd
zzzIy9g<eJ!il^y24#y3guReW~^MB!B$L!vDNK6}JH>MU&6+Bd(J{js_^M9(}_Foj<
zi!A0Y^MBlv5GqL-Lm<LA3?^;5$KJft4&EV6f*6=NXFVNO3&g-ZoyKN^cNZQ)%~p!a
zy0K+TcHIOcu?fNX2-+o3hWc1a71A68+}NbEV1qOaBYU+zd*TuCIIQN16!TySO<TLv
zyFaIfUx@GZ%yJLlO_Bis;!)_B|CkU#Hi|#QIzR4w{FrS&C=(ce^;)%kATISEgNuGV
zNE0^4f<*8B1^)nU?-?Q|5Pgj-q}HVGoZ-wUB}a$;P&sTbY1J^^%f{8B7M18-v8)qb
zg2@#f!)<|PhHa|czGjs;{Y$bNww6hjDEUFmGGb2>ezPlYGl##WC=}Cf2O_ixAu}aD
zrGK1{`V9u>$L5|6DFpW#Nw6zCP?LHkv3#{W!Q}El+p#xKRU0=*LnXUzY0&*$ugtk4
zmG#{ZCXac2k+ZZ0abZ+NDSN33FP}WS37_6N@SK}7`>yauru|(&NRaZ!z|uFfu|Hfk
zeXABWeb_lUuiaADUEDV$Aw^nWe!bE?kDY0gc<~EScRgDA8RUCGe$VLF-hFL?w}o?h
zVOuBCOzWdqSOD=06$=9yjCYfqmVf+zj&nR)>8|)tia-o(-95UmMAK>04G|^H9Q?=D
zOT`Gn%M^#O38xrFZ2tp5Fks(2fBnUm*1z9>b^hS}%>F`(`<DqX<ekpkAOHX09mg1$
zyBG4W?NWNG0HBJ*g{Ssv?Yo(P$&?K-FWdx21iLh9PI`%6;GV$+!nxN>`ftsgqJa(J
z(_gf8X^-t{^MRqfQ(_WOY{4tm2sz_XZPv+su;xXYZD006w%>`@3I6$dQb%J)>|C@^
z*NhyPBt(KGROg;pIK|toiFMfCTZsuom!pxjc8waM?b9=hx&il0uCw4Mcncu!s3YqF
z#At%9%?|O8;V;EmXZ`^yu7$r;yA1!S+690?fJ1*tcK=WAF^Woph$sn*(HH$#*)gD?
z-T@T<e?gB?G`oCy+_$y<ytw*qr~Pjm?(vtm?3MpvG4<p>K>O7HlZ*Xt-~E5JzzMm0
zVh54W4dmR$OA}oDD}1&m?LX<w{{eA+ka4tOD=S3|tJH7OdA}beA-`k(Z@BYzH?}x^
zir~p6`{`gnX3)KW@C`AjLiN|^doo()o;*jf$jOY}pw~D!&Hw7o4o&9=Z{06ndAioG
z$RerqEsgBa?YQU&D_KESqRd{mB7@E55sP4?htH}c?eS@HTD~}K=3@udm{GNmi`i{%
zJ7~w`x%j%Fua@5AB5}Y#n`pnWH_7PouJx*R=B+JI=!Lpr?N~$$0I?GrA2m;tGMLKH
zwwp>sZ3s^!lcCFxGpx#i-KP;uTjv$#*!{(MJ?|?I0T+8OueZx?+o>b;0Hbk0ho6TC
z#)Q_Xeo&Ay<;r6vMrt-&bSH^V*GmFV$R;hl^?|7No<G#}vG^F90Udzybsg5M-c|Tr
z!nbXHPztAgN)^?AW$M8rV5eQpzLg}it{~ud!AyBu%q>5!7826Z$tE1r6LDrxsg8);
zC^OF+s_&u2L6^Z|oCrX*K$jVO{KZv&0Plf@%5Ok<Z=||NYD89Q^RA)(Ws7899%Z&{
z=^c!_d7E7ns0mdr`q96}yzB5tg<W3Jn*s1A8c}mj{Chu`!ciR?K5L+b05-RBfQnRv
zYBp1-lpfyTRW-$eFM;*P31$FYY4qAtc<t-Q_}||K$pPGA&#aOMTHEg9B`hxcz0D8@
z7!bo4T`UvQcmE9{CA~+eO9&0}l+67di*10UH~RQO!~~7uIsPkU*~jAKvPSLBT$-JO
zKk9RHQ}GsSBz(31R80^q8nl}<OsUQY+xnIbu<;Exm(v0M)u`J(E|?%d7TP%bc^I)N
zA-^pFrhNQC*3m+kafI*C0m^@+-?bVG6lCszSEz#<suI(~5iTspxCgIrw!+DUj6v~-
z5kc$Uuc}p)L41k9AyhNnq!RI>i{RxdUsTF4aD^BqovrQNg6Rf8k|Z)`J_J#aMi$Z9
z49h1#>zM-*yydfkO3%yz*WpkgSa7dVbl&})YaRdq=!?6s-(@j3GMvq-`r824tW-k6
zsW5i-PRUI4*@8;HhzmCF#d>ZWdZE3K+Jw<S%U}1?{o&W~|I~nw`h2^A9`;2EPX`l%
z#G#OIhn^G125^XQd|U7$aH7Nc14HSAAyy!Za+<ew?tc`)cH=Tj&!rXu#~%R4JpA-O
zyROUZ7gm#OS7#0$yDkfU$OJgY8p2ewyJuZG7EpxV=rF)&om(sqXApWR;J9V))Oa2f
zfa0O^uFExq8~oLgB53S$=3|2XNhr842>PpZ!05kCa`s!=#lZ6?+t%|t$LT_8Nl5vj
z&_BS_(5-*S|1j}?T=pNYFeUUPumK?LAk@8|<Q*f$r91Q>;`IN(ef=l(>)se~GZNTe
z4m1w3LWb|HiSPlu5B%5A*NnhwQZtltT4mDonoPb>a8U#RabOOgy=B>!5+0}kl|a)3
z-00d25b%QXpPv*Z;Vtjulgefzi7>)vKjC46L3$!Flm{8(<AZ1m2Iti14V;7HNsux4
zQ(_WHE{#{RzJ@HEIK$#P_+xgsJCo(P&D-g)J;6j;18n9xSOnYgiFb*!uLz~r{;#Zo
zqT0O<a4eLV`5KmabS(iUNv$IGe2)kcR2o2DffzIW6a1_0H;ZW9TYHvhkB6ugygPns
zk;-4xC?8W~lSEH1;;FD01eZc(;xMO^u+{8?t%3=t5`-p8B_~F{n0`_b8me+;Fa=bL
zY_8jn4|krR2=i_saG=H$kwnpmgH=m}rHEzQehXT6;js&4aNL~&&o^eB0CL$hM_DeC
z{3(>HXCoCGB3scCi|3cVamQfU6n~H-Td(e~k0?<a)YP+v;(4dOPIh|Ozt_Qgm6I{C
zDrWOSAVUwcuagcAa96Fg8<J?o1epH4GG>c6fds(`g-5sf#_okjG(v90A+pVK@NlGg
z@L6JZCkw6cS>EyO_AQ|d_K}XnPSg7KX(iV5#@5?knwDG?=G>e-K}_No4xmq-j1T!F
ztg5$4DgxlL-TOIK0Uw27dHsSOP#-|i{7&xCBNKheXo2y@$59dF4$;IOD?xNQsKG*!
zGHJ`iJSSWjEh(aRwH9J0y@&}pQ-&&z7zL`9r=WgxJOcH8^4s!wo8`ZMLosddsLI})
z{O6qPZk9m-H@+{Yw4l(1lIx%@O1d~f^&p1Y-UNz+Q$yL=>ae@pO*n3jyL4oEn2)J)
z@XCQqEGN}(P2nNXSYybLr!IjKy?G_8rqcM!dpwMfT4kbn#ufB#Hl|EAt3+X@Hdm0)
zNxFZ&KO2!Su?!X?YQDIG?S!e9Epygx&;($>PQvJ&yIu^V#@KURnIZRZF;JGGszVVc
z0y%JQVJ-3y-5OCvG1PLDpjHhx%IIc5qho<8y-VJY5g0RpN8e7vUeQ9pkihMs9NuP<
z8PiUcD`}{0#Zu;BP1(l@m&<Kjm`_9f9Kj>>80GkJBe=_^z52@=6ILvX$V_>RW~x*P
z<lPnxf&S8<p17Pl7d_Imu6hCTJ?dBIpaTKc*ex|iM|5~I^156XDry1y2FWZ+1B%P9
zc7pN@B<~h7-S48JYQjtASxeD*i{sFd2sc%@y)eyHHuc|ZTrheit5+^r+cvP}Y^zRH
z-wGRkq;~v1#T|7hc-#w^vSR}j_BeSe5N@m<$7*;*YP91ywKGitoMURX?fwDmc>)Y}
z<QeWqSz5>L#=;456b+l#msU=*P#vA$`)zsR8FOVcc=)<Y@mu0q?2X)VitTVF5TqUT
zv$<`CV%~Q6va1lT1DSvJAc6hto1vw%;4>x~C3x6)eF%~%?*9CZM)XWKKAWO&2E7YL
znXxsk2Ynhd0bSe~{`mB_G~QFt@?P#4X!~41wD@{*vVT}2KS(LI3)0L@-Z7`BlBtX`
znJfb%RS<4oWtaZ)znkF~Vz#K~X6y%Xo<Z{jz_%8<6P*~QO85(0!*3~r{glAf#nlWn
zJ_rmc$P+ruYA!gkOTaS~Fro7g)$IBbgalG#rN?E56c#pH;EwTz419HqE=Gb;E{q$K
zoCPU1Egp72I+V=t!SoZ|j}B9(-&hdScEUld6uLpmJ#v98e@=iDg%Ii>RQzwG1>**W
z{e1Tf+TT-}?hbHiE==!WGYM3WW3Ij<ZgdBwzA*HJ$VgFFpHi^YhV0ul+GA_MxZFc(
zWOh*5rM7(sG23<l#`Ac7JAuN{O!FN&q|jY<5!c0zFlgj*Zf2C>=!gg$F|iUo+LZeS
zmjN}R)1oyZE@qYuu^FLYsR<3UHO+s#jqdPdM#iLtNfJDfPk6pDBXMm~xiMN91(Obp
z*m83(E0BxFEkM!0Rhcy_!Kf67h4jxM`T4SGX53@4haK#v!jD`71o)O9a}L70$^?0k
z^q&W4_@GM77?NR|z?NChp^G&ayUJ;o52N=I)x)_cCC#fskmPP*0^L79BOG)Ix?j^G
z`dL$^k1k45uh$XXI&5@xe9jpx*4hM{zn-zxU(x{n<i&EDYh9bQ*tr|MvmJw%*?NcT
zIVfuv?#1kaumXV~+G`2wd7-~w#mN;4xpWOjl8qk*4?zTwZ)LIUHyKk|2r7aY)z~B3
z7x&AktyMa@E;XLAL8M1q1T8p4SKKo&SC7BHR5naV;J>y-wl!cDX>rw3>}A35bNkV|
z)~PhRs;5AV4L|hv0GdImi_#t;&@L=u^!$Oa;rfJ`(@5^Pzg3m6>EfckSW~H5oLooc
zzuXaL0EyauS29r{v>V<P?WM4s=-T*#!l3Rh(Qd}iboesg`CReBc&vv5IwlK~mtFxe
zlZL@q{OQM8lE3H)uP*6vu<0iP9GUe7cA1Owfp`7nse;B=_>JUYp02?OTxF=#LNQ$n
zHc><UK^p}jko)cU4pG6!5xxhtB;PyaDby*o_kU(h`(X+js|k_?&<|L(re@iqs&b?n
z`9j9BsTY`LNT@}mCv%>z|2_Mv{yVs6eX4h$Zn=eNCh!lKwJeDDmj)}gvjR}7kD_L6
zCoFKIwBq~mPg-QtqVTD#>8LOYraa`F97X_NVL}RgolEVum8dF&g+3W2I<ln2&)X}l
zV@a<q@(S5aQ0r@y=?hCjr<7?qYeUr<D5>j8Vh>>CQzgy_fiRx%`c}iR=WKC`cDU7h
z#(R3O#wqg%(E}fPkc@_x5y8i67=lP|>!RPMOX3e~them`^u`We`y@$?=w(4!HX$_K
zOQ7-G%Mmh-a4x)wvxN?<+<~16y0uLNU~*>q7JS<zAa{V7A0|d=YA~qYfsYW{aXr%I
z!J}hdER#xaf`e=Gy&tn!-UIX6rAp+3WV0^;5gJFLjD64MSGirG3Ann#(Qu)=^^OoQ
z=4rQ@QXn~nXu1bS8{GMBfK9?|5bLTm@J$obOxc_o0EgKNHRKXO!Esq0;-G@E=n=G2
z$h7f|TYciVp^6`PwL=wVGJum-nZCCJgO{>p?AazRZrMtE4jI5}^irV{7<u3_)kF?l
zz;7wUfqNpi*S6qkg|_{!z8J{&$8y{r?44OSg7s!o)~tM+!78igHfZoK2UwzBKuW4Z
zV*lv;dQvGOhe<EbUXm|93Lh|$(2FnsCIr!>KE%#)F$j}CN#osompWTM#3$Xw^*jkg
zp&wzV(q=;gcrt5@U|D_Y3x@KXfoF*sz3mIs(WE-JtYEPEamPPIZ!8Gc|FBPr%3fr_
zuB>1|K@w%&weD?_XH;kKCkiaR&4H=J6-iWT^}(bKhh^V5LKSudg8K(dK5IZM6#%n%
z0gUBnI5i4|jv+GJoxN}+>qL)&GYy@y_IyxJ6A<X->Pd7`c&<h5pBDn_gaoTpv=_Ng
zuQh&?&F9P`6+kdUlK~{QOh>Vq?~dgYc0(N;SE;wHx|=3w!Xc9Z`7`Q0um-j(wllCt
z%|?ZlJ)2*0E6$D7BS1N4n%5aVCstB3^2C8z#0x!^dwjx^OHJ2HNlrlWOC@O^t))Jd
z>uD9EHsGxM;QfIpK^KD~`bHhzfZ(}t>!}0p^}V9=P|)e{HZmzSdXF8>nDoZa6I&v3
z5g~yI?jPW<Wt;>Iyp$Db+^$8@1c+m`f-<QB(j>Q6C1eEb>@P>%W*rT?tuH^I`~jcx
z3wX;Zl85zBV~lsN=t1D{sjfbjxuMQD$DQtWX?m2MJReg-J_j#6o}J`0WMmnVKtQEs
zvp8n;g!;GCxqmxMY%bJ9-Rc~57DM;<*o@d;EJ?Q&ej9%gQ%%hSU=(#7eYvNLhUq^3
zlgW7Zc2grZF)}gVu*aqeJJ?T|mOg|)N;X(pmkoodg}>h@^YHCsLvc@^cJC7i5P|9W
zrV<WgCn~tP<lCI4Ngd8yK)cA5w|dIX4Qx8HDdRo$=6QKmuXOQP^{=`~b454`jfB{X
zlhNOu?dD=ZKRg6?3L;KOZ}Gdo!%Qu6k=DPWKvLk(B`-SJ=4_Y3i-rhK^E#o9a085_
zt_|_}7oP^HG<&uN0};hW{fmZ-pd`((C2T~*H_ix(>*beeW3T)qB6-$ppxWVYnG~7|
z&=KVW*27wiLx}GNO!~V?Br~ZJ@ij+NO8{=&H`%CkG7~bmH(g|4V%WszcGS@?R$8C5
z{m*{nv_Jap#Xw+R1Z98*m;<Ro3IzLE#Gt(|>9ZUW1Fg?w2U@9(l-?r4-81PxXxn^~
z_ma{I=&t=Y$sPa(1-!@e6cMeS@8KVyu+axjzJ$vpge7dQP-dJA1DL<((TfSfKw$*z
zZbr4o_kw9?qn`-xz+ZhXP7}NvL85}sUwG&$*?zK`q?Ry^lcI)?G_g`=27?@61AHNS
zIUpIGsKspFdYFFwzCHWDnU9gfr4nvTzUu=B@Lvnw81zt%3;K$^VsXhZe}s#HL4QlK
za0js0K$o@jN)@OjUd2DWQP72YHRLBzUUnQ?bFJ*GL1hWez@DS!TBvv5-;;U-T1(<Z
zY&~i4oz=n$d{Wn*(^{gKGH?h4WB}IS6Gst=@ij{6<UBj2j>E)I$%V~)KvB=KHZRr-
z$KE+82G~;pBENx#1Ry|)r6*(xc(0P6m^n~P(@1Y{B%uPN+QP%q{6|2(AQHdXtsB47
zus3alL7`N+Qk9e($qyC)AP@uy$54!QfQ&(=yA^fSx|RK}Zb8drWerESsGPMCg>Xh+
z$@_cV|B93TXQcW+L(cydRQ<2m>;H?f<O}o#&aal25(CISR3|sP+!tgS!h68MgF+2H
zyaT?q1O11DqntrQR04EaST#NtB_Y)Djd24HDN@R@(qfQ`vu`P6D-QBIgF8$Ftt^&4
zQ{2EQW)Lu9RKe0j4u@ltu%eV&pF!D3O;t02-Ia%;G%C~+oltNf+?_|qkL;(2auE!d
z&!H^rb^t4GOYE5k{+XEw@Sc^iLL>rNJ_^i4LjxLJ<@{9G8bl*_75H6%Dx&?2(e~R2
z^`C`Hsf=C#5@<DRrv0?{8j5;^cR`3TRVGo0xJ~hiu)k=g#LU2nolS>?6?Xuy2J>5@
z<D(M&Rp_JMyH@N9<X_@l3hSg1=QH*+n9_`;V0BDpx=9Fy7Dr`cO+E$Ks98{hKu)&}
zuml(E&EA(_5Y?*=jjU87ET``80x&t+fni|c;0ple#CVJ}S3@!Lg`8~S;!Pa<IgG%9
z=mBZE<%`3taqW#aMiIHHl20B3J=}i*L)c0x7Ey(MIr8JJw6vFj-9R8qkEj6_Top&w
z`mnFi+@TLTW*5LC>qskHtk9ISKAU>{ilH^?PJ2oWT}oZ>gJ>lZ|EaI>`Viqx&AhD%
z9MA0satI}q<j;XN_6fyxFi5#L@*8-72v1QHEA3qowRLYcnVxH<(sl9+)**(hWSE@$
zJ8d`%pu;7I{6~~^d<&f%2CEwj54sgR9j)DC8dv&@smW?>Rd=Q;N$-qf%nt~>Ob<>P
z@J|?i9b9t!;+xLsN?v7Ol8I9|7$FJ=oc02AKRqb}%`qxm+@QHGbNB&@d|{0fxkq0{
zehM5SS4|qo*d>U)WBwHI%G^TJC3qLYoj$Wn9(D+~+0UFy!3*yw6Jgnu9w|bCC5JxI
zRAaJF?vd8pJH_t1U6(Yg$%2|$pXpx|>P|VoR`d)HAf5HFS*g6Mr`{$avgh-{p+>bU
zov3<3wd+Q~pvO8Ak4B$NzclUIa9AR*nFn0sNYQaaTP<3H9m+)8i{&9y{=~SpMANrK
z)j0XlpGz3SU79+w9^c1t2ESwMQMiWW2I21yr^cU#@YyL6KT))4TZr&vjki1==NR_L
zT?4`&2w*73Ra3~^;&ooTp^1mG9g=>_*zu;5i@Q<T0_q)zki)C2cy$b|WvF8qHmkek
znAff$cvoPv(|RbnzZ<DTNA-ec(6z?IBvv_P&hgCnXzJ6&iuTDiXx=?2#DS(%tym1u
z5J%NCLKr_N(nHB~!asz+|3<&banl?Yw@8_cnMa%03*8qaVe*^ROL+D2+~{yQAu99;
z_(LkfaCGhjsTe*bV-6dj#5kje1ScGQ1zusQ>&Z7Tnib?Tlp<FDwhWD@j6n4dKov25
zq=;e2P*9?giC~^%1s94b58Y$}?>h%;;UMDD=_wX_<<o0d`=#T`ISk!<!`r%#$oT|P
zMgRUHd`KvGa$T$Z6w2`Z1tLYqzgHiVgo$%I{V+UwkP6ayRV`Pdvd>}_pD^Mg`T@Td
zM__KYo~~WRgl>DwEVLS(n!#Fcy=(N+LRoN?S=;b!C+w@xq0QK%ABhX{<c5RlfP+eh
zru3#gLeQ&T%iopNh;prgR>UeIyO`f+0RNB|?V7!br+xIq$%vJT4=Vasf2cbaY^-d*
zo7DZ_4OuDw%%+W#RDxjXyXBt)TR?Dok#_(@H<v0X_(tc!o}%@bydINJh^d@9AiI(+
z7N%mR@0CZ2h0*@}rNRL7&LIox%ex(cGiH6`J4{^7Z?<C~Phj2xr^vjA1r}3>*irOG
z&}3_AAgD>LmD^b2G>xUz$7`g^@q&q^JJD50M^V|5`jDUb2gDl^PY9>lQMSezuqdwI
z8N^KfVw|!Ww7)yq0%U1In`I@OjlQB>v%^S<2k%0%b43Xn46-AOWSGPxBe;=Gi?oA}
z{gyAtZ!O^s;&b{zEklObyh=&EenfFL{5vOi-x7Te%!qik1WR^!<fGNIIFy-)W#G9k
z@6px=^?01<E?y#yz{1%PS-oWww}YyG!R1a-IsV67a8sa)n_q0gIz~8ta*TH`D^^qp
zPOpNOr1L(=M*L6Sm1`|6vN!)l>$EanN65-HhV*&&H1I}fglNw<CxV<vv>Xyr#}fal
zCzKjlJMuVRRtO%QWw7eN(W>Ig#MFYMp_a+=m}r=403|M+#fsREH0lPL!CCTeAJ8%%
z;WkmYbuNCrrKF@dtGR@G+Hz7!MM^ki3@ZWMXfTC3^)!nHblU|*V-=iJbFpPUs1;0>
zm`6UY7j6?Jl_(%pL1(ObgCBZWp82vpEN9=e4O{mEt*{pgGVX8iZj;z1y|Fe$sBI2C
z)uCxo_xGftlf6gp0?1a5oJVWi>Vh_YGN%lzX^d^E;zh|Or4plwG)(xP&$dZr1-R_q
z2uPOgt5>VB=C2CTC`RKK>m46~5oi^Ia>qGSx#rL=))gB0C1%_=R+EU8m$X%X`WS3Y
zEB)a|^LP`<oOorJKqTlZ$d%wP-vgh*Ckag`9uCLB<45;tW|F!g$iLwipc+uut4m&n
zRAs~~th*!-wRO;g?V>yV!RWh!KFVx{u3$suFu&FeUAcfv-3S@2YH#FV_Ggq(5NYlR
zy*<)?u{8nzekC9ok_pk_KAV4V$(Myj563p`JIi0=gYJogT*rsF6PbstP4O-I1!r`#
zC32{fUMYG+QozKskg{-Ddeh|o91=l3LqAd(i&T}X=EX2?LCt9&&&611XC&;&l0WM>
zcJS45O*fVpv{OX$Y`3xsn-U=3WS=#`{SmnB9k%Hg2`-B10Mra)uG?=p$5JMvF?(3H
zg{mI7)L!<b+R}oD=5kDfY(gDeQlQwq_cV=EotJHJ;hYUdAn#<S0!}W^AUn;YH5tU#
zKn4@4ybkS%7~15L9LjreR*p@ldxg>sL~TCd=D0lR8ANYaiM2E8!yoSrmg_iJ5`0_y
z7M6_)it}M>26-^#s0#%EU3DVDw09^@ZTfoA1M>!mf2_$YVznh@2a51>T4DubnxJAO
z+E`{Hlz)HK{bH+54x?fHAFZ9`R}@^=#+d<z?(P~8a74PKdq8kVDd`xxq;rsNhVJg}
z6p$Rc5d={}DJ3M7ykBmg_aAs;oez7hz0TU7&UL=*YyGa2dvha09Iq`M3(V|X$)P)a
zB^T|`lvy~D0{?0aC`cdHWmy1$M?-jFQ(M|z2qgn*Zt{p8$l_L0AkO`=56P-qzR`q+
z9mCN^*}4t&dJ~x^?~HX3qSqH5Rb}>e=V)SV)_#B)%jD?XRL~|kf!Ve}o}`$rkzADD
zS+tiGpUuO(r$%@uuzWiGaE*gET0ZpnMYW`1W$yP?5}Q-KWqp_(iuc!oI)wlwwEi|F
zYLo8!0;sg=lhkjrIc8DM_qQ(ID*H&GH!wAX3{6>1#YZ2dC8BMP_S^~|lpr}XblOfW
z*j>gLF_aE2NCac1e^8Rm<GpmFo1a%xe5I+@6?@`c(F{r;M8#&u;N9}QF*A7K+oBZK
zS^GJEwEhW1t`{)A-QFJb1Q-`dfQov_%2RI;YShB<Q8P%^eHs#eS~;ZT1SujSEA|QV
zUmJSBUk`28@u)qJo__UpOJ)Bxmq#6&(POljjc$YtN0g-clM-kOL(i|&Aag_SM?1{0
z)l0b=%Hnwcs>qgzN`Emgz`pc;t-Ejf^L8YDs#S?ckFc?OJ2o+?Wfrka;Du{L!G0N4
zR=ynXAekZM6|%CR!rQ#`5iKRm^~gpZG8{Xic)~?ZpQPR9zj;O?vv0_NLt|z=t|kAB
zSORZyg`oBu(~O=RpGzh%XtLRf&N;4bv@EKGN8`Jorb&jP?zeq`b(-d$w43BCD}fgA
zh0+RG2mW%ybn=j6x!D`4W91bgV{V#}v=m<|QCk|2cYiuq%`AE1_-EJF^xIR^xxeQS
zihiOAa5FNcW4qfS=ZzL%77&Z~QqB4MTNz@Jww4Y$K$<m(&xIm-)a({MsDbkBz7hfz
zr>Bw9=;%vf2i&2ZNy+1ZYK!Y^hoa*5_}uo6l|*h&7C}=^lOb3MB(do$VpakdLCRHO
zy|^q}mM(!WpUPwU+g!o>>|bl|SN$v@-sH~BPk;AKKmREi^Z7lRG@ZM~1U}S?OmHJW
zaqJ=I<RdKkBgSiiHd>W$SPMy21!X8U^Q->sb@rf93fJY!&UytRx<Z!NsNEaY7lsV^
z9j^H0yl<_l?`jjUD{x(1u-zd`cPoaX`E?+$OmtS!WUi)#fALk>F{sK5Y=s;a$CmZe
ztoa$|P3)q%QnW@VTe>G5dcB~b%XB+!Hl2hVz6W&m;MYXCUK~V}@iV68(>^q|33#Nz
zc>;x>jk>ImTFMZQ^8P?1EId<C{sYb2QHw4h0feIQF^2JI6rbz!aE`}!hO=U6*l4l`
zX5}gO<ypLTkp9Cc%y3k+uJoM02V`qaLA7mv1njTNh(9E5ye1>||GxOG!y&$ol>u(@
zc5(tn**>v*lXoc@yzg>d6i&%6`;NAi_c&g!Aztfy>S*VWNHKdE3rbl7Xl`ptvpoea
z&vh<5$@L)_Kcv#)Pp=GX))*~9iow-{5tWWFPNSePNeQ`+&<CAx`juExp<HhbuL@af
z4;nrq-ozjOpm8P&HeIr=SYylP+-k_!dHo_JHa8)rw&^gDzqTdO814xTB*Y+X+f-u;
zm~d49_XMm0TP!a4nXrcoSw>i7JXPid`E^r4Qo(Yq6!c+{pK|?#*kH!N15+`@MS|4F
zy-Pu~;OKE2UwP@L-B67Dm#m(9ENlBNR_}J^kNSQd<IAc=Qrqo&K$jJ8wy{I?(_PtI
zQmOO=In=4HrP@5rW;A1xj&x5%T~2v`MM~#<=17!^IWr~h(=z>KLN0xR=O1;Kx9vX5
zobSv{wZcrFX7)-#*kbV2xcHOJbXc-1jl5)^{ltLDZ~;3hKKOSk%v=S`P+&y+iHfkv
zxhDk<XM_5xy-R0?-{f8oaSG7vW)roD=Qt840yXP8+tFz$qTNfJ(W5miO(R1VHLSUX
z%*8$k=~)=R+D-1BQ5f?Nwb70h7>H!0A$;3yO_*O!##z8zcNa+nSq^_-y6=0*znaNo
z9@eO<OQ>iM+COPnT@k;!F8tMH@HQbc8E|{bPhR3$;yWz4k!G*8UbwD=^|SfAy{1cw
z6*<_ER7(-J9nY6LFlOZ$3cHv7zH(kyP=N%(stu#gfvsK6M$Ree7izgRl=(4YkWh2#
zmvzQ)ZeVI9ZX0tc?m!V-WWS{#kGQ-KqbZQ_4J+<No>P80rq{3QZ_Pf_MWM+r)m)Ok
zYlG-#d}GPlt@}}p(7LQKBS38fsjCJ(K;FfCHByW5KZ~Y9-AXO996nUr&C>nACB-x%
z;us)u2suY%uXfab>5qKe_i+%zank~sB`EmCxFv;UUJ#zN|7xopG}TwAS{~JEuH>=b
z{<?>SWLIvvv*@>-*i-&WPS}TeGh1Gn(e!ovCLjGB4o&zV4j&2Wd|+rN%?OsHIw<(U
z^^;xi^yl(e?PWUZ7d?;(@iW@8ad-mYZXE3^LcW!;h;jGPN8CL9DWj!Xw<52p)tk)3
zwdNU*qgvu}AusPAZ0T~+XZt20A2W-s;;4e8<2(Yn`b0!iSTOJWlbO_E4hGiF`1Epn
z6#eG5XZHjI@3Qbb4G2WO;*3XrsJYmTzIIWkgr`4op#}@8zU7m;jBO%y(wSOdzHd#e
zGt1%1LcI4aERnS`mH{N;o}SZ<<FeuiK&i*dDm}sC9U)^O81pW%OpChV%oFN@k#gxY
zwj(Ujs4y6B<W{Z(*#|V~<#dJHYxpONkB$3w$wSY{|3O=FLMJRX!9tW67GD-hvz7*u
z<l9f>u$R@4&-@a-9|*ivH&T?M_lH^OOIKx)ey8uTeV(BCsc^+nscbO9G~V2KO7(UW
zpIP_?@fOe&t7oQjOzpt<1K&)WaKhG%FytL0dSG?hCOLZ9JYT79$ZSS@4RfnQD<@L;
zvk;U4ab?dqU1*~iP9@$W9(HQ#DwZ@r?d398D_^X{=5>9BoImXX$E}gNanSbi`B5AB
z;VU_96<4kOwD)Vd_5)7uJbvQ>BtOdeo0;X??~{Z@Sk2HALztM(emwVVU$g3LDIuL(
z<L=Tsdfi%MJ#Aw#X8=4Xm$`3~;azH2geV@5%!c|1e-G~xJmwD!K9F!lUZ^TBeh8Ai
zqDmNhP_k`TRMWUll5=@8Dde0f!3HgOPX@3g_*qR_aL&;@r|dIq9+zopeWW^@w-DA?
z;@{iBJ#n>ANBo}O1l#WuL?qXVYhY(wvZGVX?LE8Wh+q7lUlIk+_YxykTlR}Qu!hbD
zO^STV<}QtM5}1q&Xv*XG=uI;gkJRSJSRH2G8Iq>j_4dxI#Ol0SXeD#7x#>XfQQ#qy
zcs6xJyU9Mp)RT$EWIXGY<!UZ>PcX`H5D1=7j894k=Y294;Rn(`Z-jivBcrpH@OL-D
z7$tr<)ojweVr`>6@#?hm#k{+AN{nVikH9CHh#!<_VC@vD++C6%81}@oVSe2z!QhG%
zSXT~O_K<x&V8dB)q;I<Bs**q0c_4!*bjr0lccz);cKnmy+3*I6@vS6p@NIxE;%I1!
z{P+ES=OKl8x{rmTso|I3;IS?s@&zk?;q=*WeOc?!oLUsY8re`ao;`1$T6Zx2j>-Wy
zi;Rc5iEdOt3B^gxM6y&>f-D*_CWdS=+ai9(S`>LJH>M4CvE~yH<f6A1i8SL>eHK`0
zQaBAql%i`VX~2IbHtycUg`J9$E5oAhAHHFW>2|*tXFMDC3x`ceWCjFvOAz%#hS>sK
zWk8%hfQ;PK&R7zAPRSp<<Z!|05JV9*!wpi#4cftFyprdOwq242PTU|doA!3lM+8fV
zZzld3j9Y!`+UX^nPHi9_A`1E(NM_DFOzc9h@28YG%;hT7kUAwC;g;AzS@68FIDPw-
z*&Zc%k@5_gF@k<bUbNDCx|DvV15lZLGs9_EuJHIgazK$C)YACCM6!@bfPaFEACV!1
zml#mGVKCC4i^~Nozp%E*Uy<Q_HN*03g6X<D3`!yQ7+TyJ#`x4uNDFeuTXxR>bR$L~
z$-#_&?qXid@)<c15Z2bH9*&ol84@eSO8FQp+vccS#tm_B&|6~{Po4SvYH}A;qZp1;
zJViMz_r(pv4M1YzP*_<v5Ehn&(}(x|dua%Ed|sta$c3(YlC9{5P9d{=le)g%O_oJA
zFw_PWkOo-~!9=3jDtutM3(@Qy?9i+1mL<N223U;Y$mL?Ea^{Zj7#0JM`}N6B37u0K
zvR3?ONB`m?Qhq%QDdJWZhY%IJ17oBp22c|g&lR<3x=q;XOaW^Lzim72`f2~tCG42I
zG}QjohZx=nTj58RA;_s>3Vj}a6ZJgwoiN4!MNi1*Ub4e=A>^1O5BQ-N1I)8}e|Yy)
z^V|cs5Cb9U$eG+`Hs%&Kds6jF<Sm*c?<~~t<TcjXOwBtorl&y!b0vwpMHL(*RmNvd
zp=Br7Wfu)ug=S}|T*KPSr+ZIEIy6)rV^Si_%R@=HP}|eoxjX9?yN>VbuM9=(r!I0g
zMw}wvz{C~2sd|cdg$@E9Q=B(gB4e>%5TWd(Qfn1vh^;m;m4YY<QKZee6-ITY$)Jvc
zbdBG0mA&$Z2(!tenR%|m^7)_jcy|u(tvcyDP3nU{?)2F9=4}0scHs|~eK(r<lFTx(
zGKp?zX4u%U^{<jd(#ikHJLGtp`!&*PkQx7m*Ab%_X3d!{Mn>{7P4^J$2EC^LYmgE-
zmpFbxd|eom6v*<)6SvoR!b4O0m)KwLlv`-qP91Jw-Pis<^w>JM3jiP7ps`@+YM1-B
z$qXLj|6^%Hg8{X0{D48T!G`DWJ)M%bkO=cI7u>I4bzUf7Th^H%l{CjX8(J!j`TMi1
z$=kbjFlOdp55g`0Uu*%2CnW_)?J>BG&t4zpNsSqO;g!x*;VXLa402_E&p?cE1;*To
zbCM$z<xz?%^Nk`OVWzcX;yflS`7MYXY#-@7#as?6_E1jt?&A>E+&#w<kdK#LN5%0@
zC3ljG*#rrg8LYOF1g)y}gi-oFVvGDA?Yq(>|MGT$n7HT|*jRsAq5vQ|1_>G_h?IqI
z0gH@+>M>ni7nwqCW{%CK-NXv!6%ZClo_F&^gcr69{KfDB0RZX8T|*{<882@&64|F!
z&7vCBEHONMNCS-n%6=lqLQpY;p<j&Y^j7#%TJD=bJk=(=lWnBJxBnkndYUWNm+mkd
z5-8?d9zB&^t@=2T2<=v;DJLo>$i7z1LA^!-I?FUyJ$9$GUj=-4%23Zn#9}yQ(<Mab
zm^ry`n2vGBX>8xosr^gStpZ?0(+t#Nof?+E;JCfly9)4FMf-7WD<>WQ%jI0v<@Pmc
z&{_ZRgAdB1(mjxE0aEW{f1}qSj#Sk=T@)lu0oEEWR-eP;IdP}-(Mpjr>v0{bZ;y(r
zZKe*NPET`B4T7MY_TbFg{rU^;CYdIpMdA^|Qv+~(W*7DNc@WHlJUF(dA)ND9%=Jhi
zY+3t*Cac!yPcZh)EQykMCGurVhm0CMoIxphJO@{jwW_+NG>2pIaPk$c^0dyZn>LVo
zCk|7yPq>GLN*KJ!Jp-$@v&?IOEO0$3nPIoqXSuE7WSGXc^ASQ+HojgFKUcQWxYIl!
z%v!c-4Y*xV&QX&xt&-#F*UFACeCu~uRnB+6F|TSGfSPNL8h(ib4ET~N?nE)sqS}4)
zO=!F5(E2-YTn+4Z1l1trHrUn8jrXM~>^-Iw0INDXI0(+cFEKTYUXf?Zvx^C-peS^&
z<E>f1Nd7pRCHnck(Inx*IC_?((Q>mIF~yI#P}mjimi|v`0@qrvB*2TatEdO7;I@Sz
zt$>zdU7ZVYqcpu0@i8c&rN+#jnJ#JFYW{#o%Bt|zK{ZV*s{o4#rYyJYhAb5Z!`Dz*
zIwi5{dkq&oXXll+?3Ls8A0E2D32KC!V+rCL179?n*E=0>HT8Yp6k)m;(q7?h0hb!*
zRj<#S_xS!4{qB%(k<rrBBND7Jb3ElCG@_cCp_7wr(<HffbU6^wDV78&mS4B&zx<LI
zUVSGf`Q+Aei@P8974%{CR#s<G$325v8-)}kCvSpQ%PuABPO`9ha9Xd>E#=TL6hKZ^
zy)7gr1tR#!g><2$v6u#BXoO$U^@$4C64IydtZn<BGm0CDoTcU8_4*t*ei_yC|8=%g
z))Gu(a56deKe_T^ybHXM(u(wcJpRy6!M|YtpgoFRj^xp&4?xGl24NEX)jHaLi=7no
zsB{)SS*pKUU)aJXXEQTLXnQ6%&HqR7a*A$`a{mu@8~tCsKb)cA2vP=%`*tV%+UW@x
zAS_bkNB{!puq!L2SrxnVr#s%r{=7Cyi(B_xV*HZ!zi1?Qc{obvJq|IXM`gq*?G1Q#
zY)K@QiiTsd*hy#=!IbaUj%N(2R8Z@m;b6!cB&X7#B(nY8;8ZDlX&GxY4jNHf6l@b4
z%Ttzue!FLESSKiQ{xn}>A6nR31~{cg!o|X&g7i?SAKw~&yg9qHDmdeweyEe43tZ`U
zwmk{R8^4{7EI#b?7I2!7YMd~IV=YziHtLodF065@%0amc(el!J`7K#4OKo^om}78M
zt=TW?$n>3($|*}Z>|<xEhORO9%!>}|I!Kcc4%-JPy7%x)c+wl=o=<q7hRSjQqA@4;
zTsfmayTM4{z;Ijp!csL)2%hy+K)&-K|F0kkcyspqy%8Mqk*?CX(bW^kGY59n4SIFb
zMmRTGOEN!5FoTB5bM?qkt(#6Y^>%ZaEGb#Yp=9+{%~F*hHO(8nJ_oh&yM%bp$vF<T
z45OE`V}j#%XH|77hUQAvNqeo<qk|&+t-WbngNG^@EpKgZG;}sItW<b)m@^OJR&uMl
zR6KxXC~hxpf~uG3h{lY{LEKz|?jl)24kh}+0@`0mN8acz3;YYsWn8poX~6b%*Jmub
zwko1!&AC3P<{|SDP)sVyurUpdTvI!&k^rG7$c=6WMs#l`7W52V<`%qX{PE4oj*MUH
zB9a8xUArS7tO$pKThmELg&w+rC7H|;R?6<6s)vcq5k}HW440*gVkY*Yvt!;_uy9~-
zFf4D|t7}byYe&~|3%$^8z4QIS7$(A1q^W+e;hmTl78Nao=SU0ab*78B9|~`si})rq
z7UOer>vO)Yj?Kx*RVxFdEid#S3Xg4!k;BdAr032KOux+hqLMIo=X9jmm)!SQGdUO7
zz8~NP;>nrhv5cMp`P$3C>=yll#VKLOZ176v+tzQ(p1s?7UV@(DC0c55aK5{$y?UF_
z>^z&d`X8sN`k-jKZkHh^b&m^`&x=8H_6`NbO2;{;>)OWmq#|#>M10EL+fVK(zY|{i
tD6J6xS!Aodyz2(+e9%wu?-17C>VF&`A^1(qFhD0@fDrv&mFb_g{{j^^Yr6md

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/justified-nav.jpg b/bootstrap-3.0.0/examples/screenshots/justified-nav.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f57923e66f35b17e47e7089da63324700a7c043
GIT binary patch
literal 79170
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
D7*rC^

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/navbar-fixed.jpg b/bootstrap-3.0.0/examples/screenshots/navbar-fixed.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..16a03b0bc9595003b19c96992c99ff76767278fb
GIT binary patch
literal 38093
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/navbar-static.jpg b/bootstrap-3.0.0/examples/screenshots/navbar-static.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8fe3529fbada9932a5acd406ea02098650d82bb2
GIT binary patch
literal 39712
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/navbar.jpg b/bootstrap-3.0.0/examples/screenshots/navbar.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3120c507a42f67d52d48f44c249650891c35fb80
GIT binary patch
literal 41029
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
Uq^M>pPS8$(jZV6c`feZp*=6$xTmS$7

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/non-responsive.jpg b/bootstrap-3.0.0/examples/screenshots/non-responsive.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b8953ce1229c97a6ac377bf13cd857f96173e10
GIT binary patch
literal 61233
zcmeFYb#xp}vM<<TW@ct=F|);BF*7q*%$6)>W@g3~lf^8HnZXv5C5yHC=FVJryXWlO
z-S@}5b8gh>gvf|rMrCzHV!f}t?*LF`C1oT5U|;|M*vAEUUk8YP<o;;_{||!rclrzD
z?+D;vU>_16zke_MXA|%J05n)|EeKKwFf;%-8W;o`*!v)W_`}E#un%;=KL{EI3Kjwq
z4jc^reGLHnZv}5xAEmywBeU^60soK#03bwZv}|$c3_Sc>CJdYXRkzpWE~Tlk{U)F)
zu86V{2dgT!%C^MTrltY`03$kI_es}s<k%_yQySu#zd$}!Jp8`p*P8}v#&(PG@G@3S
zcbr<5c6%4f5H#GP5!xA2q-D5!i2wj@r!t5WN0o{4?*JQKwLt(xG5`QGrTgSwUDx*)
z&|j1h__yf47hLUIcauClKKYUau+-&^(+_9(`n>~$m(oDJhI~pLS0~(7+e$zFjtO%E
zQ6UtioOyR?nWeV4eJEAV1qt)n-ad9QC%5nM`n4s1abA9@a~*^{uDRCQp~KMj{OOhQ
z9|j4$EGy1<JNI}OgjcxXX!r?)jj?!l)UUz412S_TJgv=~HrJ#&-H5U(pYsZI)X(e6
zME;@rpX2L+qq$|j><Y{K61l*}2cur+)l%voGkY&bo4Bs`bQ`^(8Bc-C)r*a{oL+_%
z|MDkCuzZ^NicJQ*Q41r2{ffoXCmYL=sSpWAk}R&C<vFbFg5~g!3c#vXg~~9qfb*lf
z^m6bDm}!F+Sikc+%}x)>Ffv}sT4bx6So8QUn*`5LVEhSO`iisBE(ZOTp_&-7LLo3f
zHdQQ2t+Ik-aU=fubAG`Sfgg~>c9u3WU2AnCPa&!Q=@#(I3@0qSqRo_yj{Xz(za;s3
z1OJ{!+4@K8|GU7P-SEOrG1hC^+P|{^0F=Wz#Xl5N+sEPq_T{$>vzta2-k0ZX{~-Z3
zG;w=3qWhyW<njJ5E=vC2%3xyHc&CNQf?8~T^}JaVB{9}i`NYZ*SNkLpCDn4?=+0+L
zvM<<g%IL9^jN|Z9Y#<qoSlGlQR`RfF`cc{2)n#ehQt0!#Wbv10iK^X`FP8}8G`;fu
z1)bl^pEIo(3T}(mV66Y}l3O>a(1_N9{4?MZbwIku6SdvI9f!96;OQE{MG*gFB^z(D
zl%X@}=;in)neVpt7Ng~5z(q^qu7#@62N((mW%Fy6&8a{7W}!XLMc*>74YCq5=#&vr
z<G#${WEjuPX@hSzXwA>F=|opHw|=*=BZ<X({=Tf}FH`;(f=Tn~c5r*VI~uO{>UhBn
zxn0_y_zw}7+lrq=>!rGenG;6bGwPf;{PldAjlE0X%Kt+KKcewQT>TQR?>|^z`_)_4
zHQTzVwGLD28Jg>$O3#f8>a$;qz?{LkQ=z$HhlgyItklCL!tNA=jK#LGKNcIy6D~E8
z_DhwMC+7_%=H3J5hs@sdw?#T<nl41)3EnM#p)d9L+JDuR?)(8qn8Y4?ay4w3(p*<D
zcFPrH;mxi^`HT@Ue0Nx$$Jhk-2fNl$@0$lh{D6kb76W$U*`aw}TTiYcR_d6^BWY63
zx4+=LD&i)N3JG!4xucHluwimV<?oBTdX*<E8){d*w%iGf=kwT4I<4=<4YBKYUhx(T
zs~pwa6~8fLPF3D+>bk_WnGo6HXV&vQM*45n|3Z=J`@kd?+35r-WE5ZGpCYY>+UbiM
zZ1>~^eiZy0fz4llb5i{y_rJt2H(A-e_olLT2869rMPSL^Pz6}aIQ3il=C*oWb&K{>
z|1OW@yqwiCSz=q`u||jJ?TFPR5Phdoy*eXM$7@Ibn6qy54@nr}Vs{Y$Sj5LOg+NLF
zaFoRBA4M?O@fvey$X_Cj0ANJl&4gInKWvBm(r&2D8EP^33IJQ${L97f%^{gCzebg`
zu)P2Pv3+g^{gur6AFolY6z4U>z!UEi0HUUI=fhnL6?T6_QpKbnWut)ru;s1z4|Uf-
z0O0jQ^Mg>fcK#OsPw=nV0)KV>_#d77f9d)^9xONnBoy@DI(~4}e@)B(1+221DxS;K
zVb8Lccf_v#S*xStoaJhaq0l6mv7P^S^THtqsf}bYbVVR_FtjuN1#JGOOu#r-0|0P7
z?tx<x0KnJ_1OOmkp^c3INI-Hs09dIyND~0?{6GQ|7M;PaO#=Yt^91RL004Z`lv`H-
zK;W-R@(Mn>3eM3F<^ccz_qg-H()x@47h(Nd^grRhW(x>^I0b?ar|{Q=;6GUi1_=%U
z4F&TzuK@8sUg1Br%zsI`3!D7x>WRuf@O^$I?xpytkK%V|f9*%FUx%}LV<6sM_VXp_
z*xmZhkoUxWeV<=Q^)U1A`UI~?Yc2ys?o7ry-7)PN;Y}QZd_H$}BaF?{XUAIOpc<@7
zqyJLXzi@^z@Gs-QjQ{}nzK=xf$1k0X6o6+U5eUE%`EVVMkb|QD$bAgNKmgkaUZ@BF
zJ|FOJauXl_E%R^yfch`S|Iq&tEkN?&GB{BIA1>mrWeG?q2neVTyFVNT6f^(~1|0(v
z3k@5GOvDJ46v+M=mcoggLzGh4II#ZjYYSko;IESJfYNtBO5FwMS)WUrb3%v!X@h|5
zn-Ima=WZgXLW7EB^D_xw=`Ojs4D}w5NxkZ&E+6{NWQ<D`<F1%xz`SRUpL>qQg+Gg~
znZxqiJD@y#-3mR774|&9t@<4>4RlntaRY00L|U2?gG^gZ3;{$ZaVs|*<~35w#b}K1
zU)1m}ig8=pzg9Ht$2y%8w6aMT;p*7}nr!CRj%zl8<$TDbK}^ipt2(Wa&Alzkj6y}k
z$!vTQcuwgFF|VSIcFyn=5{l(!;+M{;8fL}*f;=Z39H;5O??<o^L%y2Z9a9d!1Bg~y
z7R&^q`d2?o6e-KT1Hf_ZzMgwusPCon1XD%UzY^V+_7W#<Fwusik&Z~6WoFCBlF7;w
zdTXqwGr9B7XgS%x0~C&WucM-4oQv!Cfy%+w-N=J_Rx^}eGv7|Nic73jFeNyYt&AJ}
zkx5RvcV_dUiy8HF(D$&{Gwb@T<8%q5V%!MqXIgjp?5nNZao0~Q5dpl|KW3{UqIDUF
zr0c}V{)7+j6lAQ!J1PUM&li!nmXcHNYN+UB13ovG3^IY@U{Gn|mK}JY)#fs%-n_S3
z1~GYh1X<H}P>X9wzNh0V-!10FLi8s6)+d^d{VDaOsC{<h*M+MGAAin2!Fajdmz{}a
z5aOwR*lR#LD6!Ib`ls~%KUDSqLuLEz$HW&qUmOPD@LX%H$R?XX1Ww)I(<x`S<L&aY
zp<&t0JK#EN3-ov~L&bmwK}7{a_y{ExB$IKsynOsZ#T&X<1<K6OsB}4QbicPsL)o|K
zmRu;Q`0>-xd--QOMpksJkj#lfJ;9<5@hZVzI(hp3L-ljt50LE-W!n!nD67M+y8UOd
z3~<uDD3XNk0qyj^0#0C}K{R4uhQ}`k(!N_V4PxT+*(50kKWk8~RQtC`gUS`>+fuQ^
zp+dX;t!zver!*<xJdzzDsCUP*d9i^h-+6+QAC57nh07#wRqU5_ALnm-gR+OT;}1Ht
zn%DG|5=|ZrnuI(^*|~Wta5=7onZ9bVm@PQy;dx5C;|YJseT=qX_?D)Q?vGw?RvhAv
zc-(e%QTnBou`vGID!uQfoN&_dBF~#;darg}^;Qi>EdS91&|W|ZLv^3~(#bap3Ck{J
zN0%{;cCKW-VKF5IwnH!|Zj7^jp9~Q34v<a4c8V(<SoGYfN`3?bQ*65amcqrAk93*!
zXhA(N%qT2#XxoYl@eB)(0JssjBtKamU~REI_lQ>(9=t%aX8WlSx(AzXQ_}+@;T%8c
zY`E*NYpRNbf`J_6hZJRZi0{1qlL*RPO(07Bjp5D`p;-^D??zlaMJcXF1>7fv$G?cc
zV9!OO6~(<RV<04qou5J6=iBM=z6>*0OqX-t9~)Oc(PwUK3@Y2_t;$%`xJ|`tNb{<g
zK+q59LM)B^0gVboW%XKker50SouF7i5jf=xymW?B{f1GMFDs>eJc3`YQn;+m0H;Zj
zh%=K4dKQbkmmaclLce<H<%S8-0^fwOqBC#~y}l(qG7mcptW)L|aAh;F|BOSx@3gOV
z8pAA<ueS{|vq}(6?M`1oCp^_vFQG|to&GzqjC$%F5Rr)CIBZz9>98rVVlY6dJENCm
z&)U9Dp_U%tN)X+iSbf(uy7DO{-3p^-zTw6}bHjU{c8InUe!5LdTu6j+%%HSzmP_si
zTNhF-G=KCtakRqS*4pNjr(3G$#jWcI%1Pof-ol+uWk1iMULrnx9=2^2l`AD^?I1VT
z%;WHkotCSAK|vyzvdlj5TYozx<|j$NWrum-Y{UEwSH-#&+6`JH--MA&V_-X)Z9O?q
z7MPXu^;0Q90IL@&H+Bs1yjghoSI>ub6ASGON@-o|MVpI5Gsy<Uc1j*QcDsi34AGU$
zv<&7XICkuzL>E+#1EeagBPw~38)gG!Y!PEb@EH#6qVV}9?7ZqZO~cgmjjYd&znT?T
z#AJ5{XOIR%Wtt}!gMg=K7aI0W=trNPeX=ttkGTh24*58wHDJuk?6=RPY$SK76A^9k
zLDL)qa|DZTgXx<x2VKe066n(2Ld#}J999;xEvwX3*bpL*n%_PN_~E!^&3~&2Jxhw^
zB^Tgd)*hi4%|kvjYnyYs|8BEs5)$>*>g0EGaS?iShDv5VGNqRM#M+qw0_qc=i7Xp9
zn2yc7x!TD33TKe(gO^4j0}5m0qGy=!_u4cq*AYe6$`sedM-p|u=GNB~cKK@LFnn{)
zbV`|*e#OABL@KImdlzg`M?Mu&<5~1{N@)$F5;>W&@mbOX@l@kvHQRE+@2*7dm{7<K
z>Pj^=OIw4>1*iw6W1B+Fg)(#&%ex2e-RYJ3=JNH!oSK1V?|?)L#a1}hCz(VuGD*)y
zT=)cyI9JUO{3-*aKQcs>Zq^A%P)zDO+MFt|HZ_K3<fie4B+C(=Qt^}=Mx>qi?CR1h
zOK{Kr=!87Dp1(x2YQDo?eM82wf##KGWPl<=uX+c}I>2*|YA_tUP%6cwy3n`6!Jftq
z<7w56`u291yJOx7?aGuc{+JLiK<jH(QMAV@=Q`-oCPBa|FZsSlx|e1AJrT+Ro^gm6
z;jT@rSe5a~hO?PRu7j-`fvm*Gwq%LWWAa1n^IW>P+S&xYpL9YDyq4qVho?bAWdcTU
zI(3swag-b+0!rH5^h$L@Z+kumc%l@c(&+trxkUSo`0$vNm2rW{Gd%fx7YcHU-Bq{r
z-KzSp)s|2SiXDltG?b@jDPUJ*%Qj#G9%MIkphR8!vM}QWEi>hJ!1pB21QSIqBIzy6
z&|Gplj|$~*Hi-h}8x<4;Tui90RTHxAe!Cl^DTNa)11Yj2AM2Rj7M)e$RxCBRCcR`6
z`e@S6z=kLVVlX7@(7vh>@MowUx6yomnkDx-)R(9mM>zS9u4gem%cx0S>E-LZ_P@ks
zctxid@fjX|z>L}8Sv`1NCxPfbk|-!WF#(!fU{#xo*eX?<Dq^gB?Lg)>306l>j8N))
z_2fC^W>$@6KQxUmW&GzvPa2&{96w$wR6O=67&aV=Ka!7t7p($M<R=goTn>F4r=^6k
zsw|>zvcAh4<))2l(yn!*i$QZvjeugJ>jBaH=WKc(GZ;%m!}S1#0GfHjRQW+DL0mhD
z81Ez;eSvmAf9<-`UMBw)mV}vb-(nfz(MD5(Q+`hO6#P~=K7{OVR;8S{>Y?`%klFR?
z@dp?%Xvf&*wd*l9bi+9<S|QajtT*kn*92I>G?bYUL<4!=zjvn7j%)_~M`J`e*P+W^
zH}`5T$bRBG*NU#K+ttK5Sjs@Lv7wh}O5K-?HuNBuE$FsR#h!ekxU|H$ldD@PNkpHq
zF3ve;`iY#i;(`pF*S&phuj4&uG&MnYs4KsnCvCDI)I(HM$|$j@L*nw>P#utXpWZs&
ziG9rPurlG0FGFOIr;_XBadvUeP7!_Z4iM9`Zp-*nEKZoF)Ac-n|7)&gPAZX==jhDx
zB|f?>q~*k?<?Pz-Y$<UlI!Kr49wx_cXjx5q>8F`HMfB)|0O<__$;Fa)q8P;)%jl>i
zcf%!OxfBYkj6ydZDSMdKl*71ybnUn>N<B=9Q%WP5f2VKaOG|t@nHOYXg!MO(jc69j
zR_bkvi8h^tqIMaBs_BueF&Ze+2i=f1UKX|&o$m)3p<i883^loXmg93gd!+n@ryB44
zlikk4SznUnPS(~VyL_hQd?0S*ChRm}x9QMB2badX#_WS(Azl!_r8w}mZpHg`^u;`}
zG@3g|8>99w18%_MRmbXbg{H|MHL_+UTZ(L^J<R0=;b<r9*d7<nF?YVjOG~Tz=wLzZ
z%f-|)@~__wVTMC5oPzTWDsIX9yaSljtP2f(sJIPY8cQAjN)*(%-lb@6Rg?SL-(53w
zIRIdjB5|n2=r?6)lu+$Cfw>;SI>pH$4Mk(wpXz%=k--;gS=+Fu=tds?4O=UWSlV(M
zQ;N9RTimrlVI_VkY+5za^>FFQFab8#q#L1|X-*-mL&c2FU=xCrS4G`!h_Qrw=Kz<6
z<Y#vQRnyE*d~SiO?six7yUcL76}BXFpTVUO*Z=4x#msh5**ogawH*=(^^us8ni7+$
z^v4fG)-sKe!QfURp8$Lo_naAJqRxF2<n?hXT3D{T8m{tRcMs16p#+-lcStCuIi`ka
z7$7h1Yczx2if~x2aMzYBNb01;y2z-Nh`2SAebm}xD}a=JOZpEon$zF0wV#I3NVSeb
zLLKFg8*J-EzioVhkBQZZ(0K>+y%8U~z*8N2iya(ICfV1r%91!M@=Ew-PB=kQ=hBPv
z@d}5AlPo$xItPb8HKnX!=a-^Um+^oWYv6~Rn@BWK(;hbagJX#v@Y~~6RG^SONVuHY
zzO@?_C-8G*5WV3hmta3-?+aE4qN5NOTc-N7;Af?NHSQ4;j%!Bj(#t$}SWQa3EoYD3
zpqj^yYjh2-7)@0kkt|U>X2Trp#M1}B@SG}*Q<hEcbL$&_ms}?1DnlT9`k09|Aj@kz
zjx4HSC2H70?W1TzbH_US#FkmBE;1FeX$T3%vf2akHKj`NC)HNkW^f-wt`1_*l!lgy
z29@yQa}rv?^3mZ6(+k=blCA3aInm#i8$y5SxsmEh@RQcEQOPrCGf6r9EQB+0PxNMp
zpLLE;E+UI1TzUuWHa+Ul@_MZp7cin>(^{QE%BFsEyC}<)QmC^P3!su-E8M3h-Pw#y
zauDN?p{lTwn(tjURI0TeUZ^SI^GdOwvY9fEsTiU+QD+c)>qfm*q_J_F9$BP&tw!P+
zVz)iwgdH@F4BIbb4C+JW1-=9PAxXwnZNSn{)Y6)o%yJ|M<xw^X9nOWaWESQZ0q0I=
zENwG{f&u%~qhA7btlM;|7DJo`2ARCuIJ!XoWEni`Zlx&}xp`ixxYX|evXPOYgcfF?
z+m=|FSf2vnAT5JeU$9f$+WdknD7n{Pk98;x)d=j3eW7wQIbk{_CMGU44w;_ee$~Tk
z_K@1ZLg&RuT{@z{qI#Z89=x9TprZLxro{m-w8ue~G_=7zAtPl+e(hi$^N!`r8WTX9
z5*)nMJ|R0h0qmw7+m|-aE<<;rG)H9LpJt+he_fRek9Le!da5;`9{XYhO)rFRdd)0>
zC6$h56;;B8<MwSWBeqcqjfNHoTF;KS9F29kY<k@n|IU(X-0$08c~95AXDAB3T>~5H
zAW^bmIZuW?K;kMtwmi>(_Yfgi#^*r4%J(Uw9HPH%s-3-l$-H)f@?{^^=8oAlt&$_9
zbb;_?<xI2YCh<^-OXMYlzgO$V|D_Q~`IX3IotF&4)vfg6o=Aw%)C0k_OD%H0f0<mi
z%)hh$MxrqpK2QJ1d5>ZZ)Anp25w#Ev$0XT%o*vG5BZ4d7;D;t&|A`Ab9orwy8}x>v
zi)Wj-7>sp=#4k>%UgrK(W5=?p&dXy-gi+@A7pWG+%5f9x$g!0njC1YKmV>*a=-Uie
zk(@u;kyq?^`K{kXlgU(~!)eGAy3$@|Tf9sjUXN4V9Lbq11qd{&C`yw^BDxgs!5jx%
zIFs|;%aGdS3cK}k(K@Ts){|7yhmQJALY<9oL~XEooe;W1R{5@|-T^`Wt2$PD<eSt}
z`Xu_8RXNJ7$mZe`-_xCeCY9UD^8?W(tG2&L6AYl9P8K|k*gY%b8(Svs$A6sq@i`0_
zFeuuiOp3ET^r12yz{N$cIA~Rkc`gycj~MbKLP4>oux-UA$R*W_k1{h2T)1iV;V>%J
zU~NA70Bx#J6-V&6yeA@%Ub(GnI#DXR$!!R%xrej#J${v#-quIg{NS3*aUkZSYLQBf
z09rhaf;0$!#BnW5s*VZT3kpNCoAsRDUQvMmj-{RlZ;As8JZGh9D{jsaTPactZRN(e
z$b_f_X=sxb0INQ^nad)?O^YEzs8XVu+ogaS(M)Q)f2(MvRf&JcBj;E7?Zu{-H&UH)
z<bIjF+D03La@lHC;|D!&IW0CEdmPfh4QpG7$e(I+q92bp%;?$@C3u7YQZITfMnCN7
zN;S|KPYXqDFqwRwF6-6CH(A!AEilFZl-s;-hn{9ZCeFRTMXZB6yF%$+?SvxKkQrYu
zDi--&l9wNGUY3ecm!S-c2!DRbW`aL{{a}SubVFC7)uOs?f7L;8)*$4MGO7A_4SxAj
z^kQaLS-RrKFqB|~30I6rb;FeSStv1WBu8y+sCEtqh3veyNBDDL%4z4Y3HqqeXmZ1d
z-dpxIp%=Cc70L)p4P^}JPr~lHCpQ0_+eXve0$Q~16H;R>`iNqBy2o+l4#FxqxchO)
z8C&wsZ)a>@s**_J2F(jW4OZawo)#=uFADIZ=WrwPtic?&AgVLc6=J?jNIl3LUrWzE
z%O5d4f3Ux!S748&74riza4;VhN_7=t(&k6bnFgY`pi@X-DkO}2ZAcN{0S&d>_DsLb
zBxkc?U2BegwbA#MZcZ0xT34?)E=f?|B6J64T{*(K7V-$==pUbHBXx-C;K2JfTo7P}
zM;(M?wJ=lA?d&nNe&JcEVT=T$j&`iS*yFYx00u)iFjg?_{6lKSsAYh^mscx;k$-Cv
zL*cP*e5}@?NYl>6u;#Mkek*D$H$LY7F|p6Jp~JsQS2CqgveY_4=S-rRra1q)Mc2dm
zYdUMp#&ANxM!Vm-q*cwo2anL5J&vy+yS%rpt?y%IK8!_+*Op1)j1Iu;b43f`VQX>2
zH8tKf{`24|m#EYwQ9_g<uIT6D=6+B@Zr1wX#3yJ7^FU7H1;wK6r_|;UhkYuV19XmD
zXOf2F9PM#>N#(UoXXnQ!8*ogBMok_d`r<7MT$SNRsyp#4h-2_}n@Ze}IFB?D+T*v1
z?|~#3Y<z5`*<pCL=8{XD5!~eE^?)4M+;lhjaSZEjdEb#`@5lcRVErCSoErZQ*x#i(
zpeIZiO{3u%_g_-*j*+ewcOg32vqKaRG)#Vz?3L#-ycT*2A1NjF{xgOjO{-zr4!<vC
z&jn2=B;7hek6k*T7v||N%Uqe)>xH!<*gU~aHx^8BKu+mZeh2+BiG)37mYA3wQm@U6
ze={gWp=-?SzV3Yel3d7(KIT-v@R;&&oPqZ%S9l}D$U&(gbUFQ&7y88qJ~0@4(<HG|
z^^8CIkiT;_SV@?~`QQ;x_JGUzFup2;zTJ%f-qwx&Ho)bSdq}N#So9MDmTa|X3a*(1
zCZV|vt+cfH51Xi9^0u05H(n8MS@v*p{k-Z_>W8_kE9W0bQqFgZ47)98UACV&8O~8Y
zRrMvqH5gxmC}DXkcNR~QnariSiJbT7<Ro&!WawkGSP3AVF|u`K8*pg#szEN;E=W%s
z-BHnZ_d~J7We?_>YM*o%Os_X3xNYmc(O}Jqt#6T4VqGJLB@n|Svw=_%F}csWKh|^i
zPz0rATQ72Qk5~WO!OBK-P^y^6e_QWwHLbMcAqnt%|52QAJ^Swmt3PdzdzTrW90}gm
zJr534rF>mpclhWwxJ;-yk3!>R`fB_+B1j>_8h-hQ<Xzx}jYHv;`n6C}jL#D{B?2d-
ziZ)FwNJ}$)9g|}2!(a>xzP$YsAPt2y-isu5Cr#b@BIB0Q)$oHe2zIk8emgw^(;Qdn
zZM#78_p3{9>2>dU>o-jquYnLz0hfV+*a;W6R5PVuI_dpu|5`62<IV6#&h97dfHn(a
zuvj7zCY&BY43iFK1l1ouAP08!+<Cz{$R(@1TOcPuPdLIC!5<ya5d~tjYh}~T$c2VG
zcz!rtK=QDaeDf;YdY5lp?C;Qbz%b|uD?n-4@#BVd{W&ZXx^B30C2vQ!ya;9}ybc@%
zVt)R=u{_6T57_?+x&Is52zH#A{C~T;4;aj5KhBTAE`is+qk#R-n6B&AT&~;UEzk9t
ze?8Va;8pOioo7YVkE5s`dq@yaP>>&oP@!S|+J}aOLPG~YV~}Bz&tg#k6O-6Pm5b(K
zDA~nOu|-sjj7h1)KdU-7m^isK?Qw9beMu<5`4spysQ&xk_m|*=!QW;dlwO5r-vQym
zckcj%6kEz#(`>0m&B$)%d#lWlc8Ey?i$cW?ZKj-o789=5ihYC>U$&a)WCk5Mk4E}r
zx(uW;6XEdJPjqh#?vux8!!3pSUX{lwHhCu<rfQ{qo}Cn2TL$!8jIOpmkEV)1&DzDv
zP7^#_`jhhYMeC^<WLs0oaod@zr#XJ_Tm#_cHJ*}rCGai=(P(X48e9@z9`m;caiglx
z=ZEW<wzgB<PdogWkmVgQD+T6cHF0-IAx#}*1R%qJn|-*XCLsno*-ofrwN4GE=h)v8
zEq&vvaB%VL&*lXF0tl`xZdFm?r=qpz9l>tutCIMdd?rO-xkY}5<m&ss34fe4EhF(A
z47l6Jas^9m0<HWKhi<aOT-GebU6-d-58Lt#Og)F>WVyHw9&On>rw$q4w<SSSBC}Yx
z)~sUT>eIsJbY}Z;6ExxaLd{d-By+l4{XI652}!zRTyeEpqK5rN-yQ8fZY1s@_#I&Q
zs}Kiet-MNIHbCOcv^r!(y^(<&R5NSx^^|D9EN)vswVh)s7t7s3nV=DD{u<L;P%%G|
zFX>X~yR>4S>l8brx?H3~QrabP)J6W_kn_S0H?=In6AshW`1X9ndWTtvY1>czs31Y<
zp55ihJ4gMs3D#)w4zo(m`NigExh{hX%_}`oCBuvL?P&clh}`(fC9Uc}kY1zQ@M<%V
zhPw7^o3zC5B)sS5eFFQXjvIz*<_aR62HjzWhI%{v&8p*rO(E;><;%V5#j6Yg4$Ugj
zEi$)zYtzkpwcNM;KLH}@GzZKn`b$r9B>>eXt2i5K#8_{9Ulac8Xdk-)RYfwEx?MX%
zpPF(s?Q^o+<PZw83<;6gge}WRZj)?$TZJ6kcfchB+({J)Z0McG*hz)u)y~^%j{}fP
z&DHMr1^l*l4|*pYZRL{UD<e@9Q||b(m1NU)D;6_HLX*o#0Th2|`SdEa$a81vi@?mw
zXO_-zdbl#K(1+G-1+n7&PdP(6c#B%7wrxK4mqUT=l9Mu;jcq)-p)_`xPeJIS)$V!U
zUbojI;cXY|AMkQWOX#>nCPzGj67~|h+ifaLek7sMHr^Bi+DwbV(Wx9KRkx-0I<fo9
z3?3YEPpStcT5ApaO@o#@1J#nxZ>NJxyF897qUWzyAaw%9UH39T8JSgfnxe?NKB37>
za@^<xmKr}@SPo<9GxgSX%|xO-C?STJFSYaf>`JHX^XU`W@wST*ZC^PlqiFQj+^SNG
zX%O(BigOr9fY}}_ossqmW!0q^l$0`jEiB8UciF<7xa2lcir{AJ9hM5v7Q!3+`@{MT
z@&5N{rxpv*tqzxs-BR_h8(2>RidoKu<E=Vb$Rh&zIkFR`or&i7uY>IO7Cc{6mUKqr
zr|HUMabmh@Nz7%AyJit8G1v*rl+LUN*S{LK4@nKRuJ%w58A3k$<6QbMOpbUZY_jP%
zTn?_<03C{-zO6$#ZpR6gC^mJ<h4>Z8JVZNbE^<Tf=wAI%Fd*}&Rk*J%vx^6;GYvFK
zUFDdzqCRqJjjf~8WS_jWp<kl;%|p}ho9?h*?bKGIajs&S><dsZE>?3aI-kT)wfOQ3
zVmCD(k(*g~zR<ko&5Bjz3z!8(e3ru-b&R^95Qb}C$ax3Ec73j{O`u)QpNwzpT(w3_
z#lt|VY}_+LlTY2t*o*PLfN}*aQ1YvnZpIUIc%PqlDm?qxmXTb;ymd+L0!hj8zQRdF
ze2lS^2e0F*XDb^N3@M|RRPKL&hi=DEW3jU?zTd}F-CDY`Boc(SwZr<oL+*~!2}U%F
z>W%1eJ|vO<-CjCz&!|JmBiw27l+90<*lSsPbNdNWs|AiJ3K#?pHari3w*)I~DH97!
z=@7K?Uk#=^>3;&U_48Vzd`u=REoPWAoh2K<93$}btcw^!hJ88a{YnOeucdIuJ7Jf`
z@Pcz>NNqK}1l_?i$Xd_NaysnK`@gE1cYB=0@YSv`oFw~lk3vd04m>f01gi2)1aA^?
z^~JjZ0s{wI2uDVC1(a)Mjh4~1>dNrdV(9Ht&Z(xXp3&LS1(ZbzQk&0MBV^+{zRIGf
z1R#nJ#O5JwSzm5P+Z*#u(G>rt<8ekMY#xo38ClRu%kxM#@fR>XL4F`(LI<|V?wZNc
zyaTXq(gJR246sS5hnojY8-Rz5Udet3^K^+XZaYR2(2$TOkP=e$;nCLMKoXDpgkWem
zu&<JZM$Y6W%74BiUdPq;M0_nf&yz@NDx*Ki_<iphCLO!kR;F(jd_wuv8M5eCir;r(
z_i|p6+laT=YakFP3>R?@6g~tF^L6Y>GRk{RqZ`l1Cl4SN=z5FayFLSl`1Xu;8zIRG
zAo_{PXY<;2?Ae45zP$3R_3@p86~sfH)^$R#VR^h=WUJOKT!T3VC~|w2G)y7jzXOJ_
zwarf70S*BqXL2v!fA0pQ3uUw1!pw)f89h1mPLe3%JO&^4f6Np7cnptF$`Jl{$vl_6
z=07<jJiY^dU;jUZH_1xZ!YJ>6xc_Yx{_isU{}`Niz)2X+uFa}}0LJ7OUp@*S8p9gJ
zreg)?W4f9@`igZX>E~s*byn{HeXnR%^mhOrR(DnhmJowk!4`vJ*~)_O&$r|kex*m}
zEn(a}pBLBX-!B2P4{wC-?|?j9$uHD8g=ER~*3Fgjqg*=mzhcV1)A51H*aC$uBSYd^
zO>!*P^6hYl7?`AicW_lVtW~VVlts<QuOuX~dH#8`&)gmyy{W!rI`z3GC9xTw#uqnQ
zT^%&S<2+w8MUx-h_7mB%6DBnqF2+oPrk=cHwfXMyBQ_b-NlB5x%z^hsqsr`1#Y(>y
zyNzE?v+l8ZQ@|)Qm)sHfTFq;f;W=0ig7a?nn*;K|Evo$(G&AAnv}`Mby&`vtCFQ^I
zd&ItIwra#$BQ_Xx?|#<RsvW43=TTXvhgZN5jP!99eB<+b@)uAV*nczJ(LR3YUF~Jz
zCvl<J+IIn+snX*?Vke47TYEJ>i?S11#d;kCtVMbSWc=t~Y%!-$qq7)j?W#$TmlzxF
zXwrVbbhf4V0yEm~y#We5^j;MR<tNNpoQj*!(MRB1c}`XEj=+2e%#pJ_61E^DKWb+f
z=(W0^)|dg+ZyuuL1tbn&yF?#M!s8b}#2>E$o}!V5fT@=)QR>i7zs_WcVfxMmETC&;
z$k*~r+FBjI*n*~MDfW@G=PcgM_FVO$Lq{_&KU(^`3!zG?@`heJgiI-#V!!$RTi>v>
zBWBC7dHSWOl9c|3Z<R$_cVJ?Q<0ls;t+p+)G?5#p35SF$N9_|C4Q=vS7q^-m8`7oa
zbBrOK3u`<p^qaOKEp_^C^9H<9dAzFk0oem)Dd|O1-2^<7D69oY?(8g4Cx<smIwbR0
zZQNEWhRCyJjBoQmy@lwn8;<9BDYw{<LACp!g-_F&jjSEXEs9$i6s?a+X|XnA(=_S4
z+;rURxK%a7!u+w3`!>U?6?FJhlQlZnqZnElBIkQUPwCA5tqI?MwwpgPtin^SfkYQ?
zei1A&a<VA5PU`kt_LcIqrj2PcTTkt<rgyAnr*frz%*mNBmm{%$tx1Qx1B8y*gK~VP
zJ7(~rGQPa#eX(ixz{<5xomx*{JiMN)Zr#vE&~uaYcF{SdSdXst_qt*yEcQY+X~-Pq
zU6mel6`S(Gg4+Ufl@zFwT>voLOe*>FiVHtWzvd1@VbR}QGFcMHF2Mk)rEJMe(X*QI
z5>1y&`!@xfAMEG6;<Bn)Fx~+NgljDeN67M7*j4sJ0|%w+bZN5Q-u2B1EMfj6wyVC&
z6P^yDN2m;3)OAtq(X|^)r{H$Ucd-Lpm-E`ke|A>xc2sSX9(m=t*aAmb%E8~n7%<11
zvvcQo=eyvf_DAU6R_**3s?}?<E1t!#8O-HF^{=owIB{5~R1PP=Rmgjhh%c2`FqQB!
zK#_%KwSrkjCuYcP3eA&{qr)So>joPZ^=)zmhR~WhSwsBvWlNcA#&TlwCS4^#Qx+B$
zZgHJqro6R(*!M48{?Hz=nw+Wo>-tLMq%^@!mxX6-QJ8gQs-XJyA~Tscf<+%y=P}&8
zf${prvZb*o51pZUpYES6Et4Pf&>7nvMdUr2*BsjUPu+s91e)?j3D>)ILd}*!K2^bV
zR!_1{o|7+09Fe<)hwlqds(anSg-fyFaC4`-I67#Yfmg47I=O6g&6EB4IS{Amv1or=
zrzI`mJ|X}?DgC<_Vi2~v9ESEQpDY3^&wQ}6&w}eZ@S2%dQ}9{jHDjmU4oI>{NCVWa
zN+?KFMx|k}X*XlgnacZy`jy-myJ7onNhv3?l%^shR{H2@d)R`PZBy2R@Y`ZNc9(s%
zZf?(xz0Dm8hgX?Lw4!19l^Ris=YgXL-sdAzSpj?jDRCkqigf0{k2Qo|1KxK)#?{8m
zG_E`r;x?xyzqUXyj%VdMvcX{&-#UD`VqoM+iqvN@YPT56*v~)TWUjk5qX!OdUY3(=
zerD1eq{Kveu+~hO+0{=X#wt`w!1VLKX02-8ym9e*@7}!n4vWPI#I%|&6?6SktxqM=
z5rYAlh@lTGfaarPo?prgA!3fAndC!S4c(zyHkwyQDhDRlICYsfDA<KzpYJl>0bpil
zY{Or`q`*B3#R@@gbLQ?yfejc-?7}ElxmylwTn*ZKOwm3U<RI^JNyk-pu!Syd?k%cF
z*py4;8+@so5yI`11NnQMk54$GNaRS8hmSr%fa%{icma};7Ga*XE`>>AI}UHW5Jv>b
zf8Ek>9e8W7Emv<;k2jc><uB`;L|JH*-waM(r-88izD1L?__7HY3}(&@dfFQkOq5+c
zIPKN*RGTAObq$JaaoAK=^9=eH%7@qjiQ2}r3Vjo@EUdBSLO9r<hbsJFvZ&$6P<zAw
zTn?*}O=M3^q~e)^O}53x#T0RoiY>aA>{)e6j-up9t-k|$y5>`VRzF{}eAo2*tubWk
zyb|SHGQQx9JC&lb?))M-T?V|G?<D~dTUCs59gZ_=)8j_Dr^MEenO>(f-K%*dX=fb?
zO@A!r{rrCD)OO}bca#t{wucne9_CM`uV)|MCTnBfHz@hbq5fA!P{ig4uQ~52Z*=9j
zCkc^QEPW`EBf5SVd8qIP(Z^Zu6ZePH(hm7AM_=NTCNKECHq_yHHgW}**H<4AT`oh<
z6k2`F(ymxS^I%5}3!^)SFXRNaQeHr3$(wcFQ_m{rm9}<7o<#g2aRbqyZ0~aIer<wZ
zwPCzTA*=N=3h8=o_kUh^elqq_-BLw+J9}xWRVgvWO{mqBg+^&j#<hjfC^fTRg`d~?
z^TshGO#A;BV?0u{0~wS>e_=>h@T`fGu1v8x21^f#`_m(g#D;AfgWsmEJXs=}1+w2I
z@6sG)QoZOHflE(+u=+CGZf6<PsY<yX1!ke+B6)9SXs5njVONda;mh+{_QmdP#<+oG
z(IAwI>6u4+fl&A^6$?*m<aOPj-^aFpm(zM#L1zpvBSf>dK}8c?<r6CcZ0v0vNpr5*
zA%FG=r>_YR^SV)xJ|#Y+tj0(olpvw^&3uIG3yaVfXfitk;u%)HF7=^1iNRHk7<KT1
zHNs<d!BV$*_awsGtOM>_pj&%n48GP`E!XQ5*YqbW7ZGJ~Qe}3wzBlWP=Lh}lDIwD=
z#Us5?<&W(!hr1Qx?o%#FXwiOg^qLOWQqI`dpZ6J4Ua?}ui?WaEpli^oNr`E2RZMS=
z*gly{Bo}fppF2rsONP%zRs6wAP$OYy!eD8WFIWYdmgX*Fbp8SZ*g8?m`3t}Ej8~80
zPk9IQ9t5gMtYgy}nsl2|(vl2$ia_UA3*nh^YqYE9BKa-3%=WPC*<JR>_0uYum||FS
zbJY^X#C{Mall+5Z)0!~ser}UyyANYziqozwQS`~p8p8ns>29?RRLWS}Sh!H}F}@8D
z|2m;tzJYkmpM_l!o15OuX*@)|bB;EJxS@9E!Q;HldjGy|QXBCN`c8MFHz}J73lnHp
z$11UHvJ6FjxQvR@YYT5ep}>(5am2VyXW=Y;m|m1!q>Rm=hrqMILT2#B_k=){TzgYV
z1F@zuy$>9=C7aS)o{UjG@`|H{m)ppEda!Y;EK*l1&+(s>f1$Vt4}S-A*p({ADq&?G
zsgxumg0A$jOqN>I41@XEW6i04|E9t(hP4PF@+{6&W}4I)>zMLga&}|Zz^BHt*QhaT
z#Et&)RI_aaHdZyiKL4UCHcfq@#%knw(t0M=B?+vHYM3+|G}X7(7*Ik?A^uugy}8D$
zn&)^EMW8Y)*s@O}wke?ENH;x7)O4Q~SxvQQRU=4aeP8IdPiP*|l-vCcYnX+!bXkF0
zuMAIhvb!j{q2~~9QxC%P>+m-TDnc_->$+4Ycbhq6kOuOnjg`!9(~ef`MUcOw75?~3
z?@uy?KNFNCMHEsfNo@rq#6*u8jsuz<>k4fxMTLA?fn-d#tqM(1U=ymRG<`z4>e$5D
zX-z{33rkaKx^Z6MqbKwTViD<ki4OeW+1dwKawsX@jj^L(x-RsF1nh>$Sk}jY2_nTR
zf7XUw+}TLb7ssI=%~2q+pG`VKP|deH>sr~3=W2_o8iF|Lmxnyyd#p<?yewvl^lK?L
z-F!*$U27V_6nYoD(~<QxqX{Nm%3d6BF`k4RhJ>I=zpgs5RrSb%uZk`y&8EIatwT5l
zm<v-eFz4TofrJcrlKK7W2`z3Py+L(b*XE?+Cx=mW<2)v63^jfI)c8d<-2y@p8E3^V
zZ4en@8#d!sKxC6?M(r+h<^CC{mIeG5%p{nXZEiv_3T{siPjGq{zIM#${MCGfhOF~F
z(-GlnfwM<e%xsmkXjv73**y;2$Vz8|BHV&u+{l3)6p4+{O&$FZ)|!2GUJyK+Y)Yc}
zoQ^zn=Cur`FP-_`k=QT};~jh7gXsw0Fg7T0au>M#WB+7@tZ8>jl|Yu#!Y@Y`#pO(O
zgiY0XbgZQ9V+OCY#h-y{Kg73x28XC(Gq<W|L&d%(g$;XXr>~dtYYgGAomyKx%OATF
z!<a%8LZ$lcO6<~y&+Z3;E|Kh%0IJEU^qRJEktu{Y4c6Gl9+Gj^rF;ee4)1hZp^&4o
z8Pf~Vhn;XtV9b$jpFyWh`q#>LwgK<mj4xmH!`!UR2>oIiOwLT3(l=6`)M%4}E(EIf
zb5aYlxRGiV?zl3|?3z{5YiHWRdU2d#$D2^(IOV8fYOFMMAh=@+5(?cmy<)6pVv%EF
zq{{jCG}s9h5UrFz&JQh(p`uYBlOE=w$X4qkG~@K8O@8$mf8HFJYG_xs_?)SJ^!l!x
ziB-7_fv+1iyo9NiL`I2)AqpAQ5XKPHPRv|m=TN7DNpV?cQ@afV{zv>|VV@T#c5fcZ
zJsQr}&FB3jO{7K4t4>7&sFMU_#VIDPQwlwRje~{58)A*>_RAQyiYeiBPTaLxe$>&A
z&GUgn2i-*zHj{yi*Zx#=LkxJ9tfhi21n1Q37-lQ2eRaBE5M->*Bcbp%%}<_kF4Q}%
zyH$aFw_F^ei+)92;-$)MIJMmmC^kbj8x1~Oat%ohNn<0dCYzT2<S7#^>gSjnWJxOb
z5UO28cF|G@1J6>78}RlU2p*Svww22)7Pr(dE&`t``-;8;5Wkf&UTo>Oheu=iY_v)-
zSkkVG+V-2}Nl_&gXwlX()wDe+A!-xkelg9L0&D)g$;DvGhDUv4pC(_?qJ}Vj(4cJ5
z*wPNeAdJ;$VcBsP7kx^MeL?Tln*}V<{Zlmd+m@f*qG{IdED^ij4LN@4SaEPtNwp<g
zbymaaWP<sJNh5B`q8E^S!y<!*qfr^cNSd+ED0OZDMtQG<lRQ=xXqai|;55yRi<sha
z{|SN$*hH-;pZj=DaR0iYQ6j~XbI+oj8b{#}1F!(!a+pLGI47r`vkjyNGpjAQV9$Yw
zE{81?wwZOq(l*;!jVOt@_u4;8sd>2g*6Gr3)B*YFzEg=9YHnI*#Nx-3v9Uy=sccE5
zhQOyNA!dmkX+t8Wwdtx@2y7m^I5zgwQ`Ho$`w~CLUKB&}KU4YQ+UJ-K_R?CT<N*<F
z7Cht8mf2CO5M!gdjy)FAJENk@T1NV~YkZiD{8so*CmIc|?Q^+&{rK3^`wRvZU#ss;
zm4*_npyar@YrCSna~*jmPlx#=V;y3$#^Q&~XrEb(N{1v`?v8%5f1LE_%mi?8_)m`o
z?XQdu7_+<8-_OTigZUp-m3o|&{^+uuH+gY-Fh|eWv*3?+#EX0go0~Rm;<`@1lUsHO
zuGn+5aE@xXt=;LtrvE_-A}#i`nDi@O@&rXxxcA*y7`xldw}})VJf@a1kcF9yznzM=
z7ZvSkF6gEI9(HAhPU%vwJN<+|q}XE6#<KF@TheFu1rY=XGM^g8U&GRTZdbAxW42I^
zA>?8gjQY-2ciF<`Ua40Wk<@{MXKJKfV@a`UhIk6_0A}o?wj#Y4nOT*jzvKcjGf&fp
z7RoFsoD;j!KV}+loNlqhwZ4f^7z5V^%Uo)ekTSg-+76rX8sp8jQ`sp$#m2p@;I{T+
zIAJpq47j>8dMDLt%xX<9s%)+?ua@ZrSikrZBQ~9fLujwYbb3hqSsyfMD2q5G@ASoW
zf12qv2^Foo_dD#yh_2IiYo!`)m0@$u;gX+3Fy$~-KKH`WA!XHMW9`fFz2I61&v83v
z?+4ypKRmZLYmKtiN>Ql3s;0T&D$1nq^W$Pp(I51;*?5zJmdLSn>aa`HiY8Yp8sg1g
z^1|(j&BkWyly&svD?x+m+Y9KViXGqwuHlMAp5yJ&$b{F+0!q!e+LFd;4x{V3AtHms
zx*OE0mwiUXBd$_7FHAV|NA07e8q=VRsz9GpX&!?%WvYfYOS@nC?|_Mr*<MrN#0vHP
z7~QDgqT?DUa=6)rU+?E(8bo}UqZ;L8zqn&2Jlc=ePgj}C1Tn3#pZfeht%y%xIgA<9
z(V0@>qI+X+iZnBCq2C*FX_12xdo3B)uFnOyJXoKbWR`PK2Ni`K6(|!NE)VBJe++Rs
zXV0Dm@p1n_+pAdd<6o)n*qSsjudNL-MSJe7oY|PpIOSwKV!LN;OK7~ZDQ7;Ckg9MV
z50i^9B3EGu6$NHVxjHOi1=-ghN$zGO7)D19d=h9<O1C&xzJ{FbX16TaeOfndzT?;f
zE)=1C8$GZ~{q)EX+kDE4cvD3U8fZZ-&evd#H1M+z{R~bZ=E-hL5<J+pvgD>UU=E2#
zK(JkI&R(6iEqoy_hWlsZK58hs(M{Le`wQ2qL=K0-Ej`{Q!?JS3#||QLapN;mgj;2`
zBM26Oyp>3^IM3ji(L7R6;|tM#w2F7I6$_(rs${oM0RZSyBI>GMVI%4cIRwa%vd&oY
z9Mr^QO9F0@d>OB_Y75*{DKW8IE)Gi^mRBKz0pgzy^D4)mwyd=Jbci}1UtM-|ByK}j
zO-m(jFoY)CR{zPRr5^fPv-1?zJEg%y{i`5|nsl-D(8=f`V$HeQdI*)fdy$bSrQz<}
zGm_qgp4Z)$Qv-E@{QEal)am*32PNF6{cr$kB&yK9sAKr8$A*Q{ZG!v-#U<Yi?%hf~
zP*1ve1EC&^XwRnh1p7ywpIhD$m{TLPKOw2LFk@BU$n(0ijM*px`GRTg$LDpahU-No
zCg@X^?j19@Ly3+<#-K&Fvii^nH`<`BpAC1*pK{IMM~$gAIC5!e3Do~EQ5`6_<ze`e
zY1*+(#KifW(HcolhPMn#Z4NVu8Lt`JH<k$aeqsCES+4pOX8~u!9?hv<BGNVX#ne{Z
zsjk-&(??*zFewaKv^>YR#D<ah@<q?&vwaIMm@A&Z>>CI<SAPC;7N;#gDN*)NU>0YN
zW!JT+0(+fKagzp9f24-5xu|Zk(L#!?>H;`k5c(y?Fr$R+!+B|^rn+%L5|4$1{knQQ
z$de^~u!GPNF+FDOI!2{>AaqiMAT)ms{`xaBvJk=9RU2oKr3TKz`k!l2cRjkuL6wnO
z5;grj=#qLl4ICTsu1y-zI_=!epWnc9{36|k5v?@vGf&EkEceN@0cdaH!&F9Uy357T
z&vA9iYZ(Z(Y7NGq&qGPnViFV<-Oc+rdI}RQ85k#g9rGU}sj(X6;qm5qx12S4KxhD0
zmr1g^3s#Ek+QvE;<uQdJiadewlnwn-;-alyc&$&g#I=a8GDkIG(m9aE>eN$GpD)@=
zjp4keoZx_O1cNX6RKVo)fx-3E^eq1=CUmZp5#Oyi(_&N~XxHDI=kd~EO{jj1U$@-p
z^=(4K{@|#@_P7k&QD{u>biw@m#Q)Le{v0oSudqKQ4ueab%|46ji$|n+8Bff;uBq=O
zJ30A_XPqXFSNh}dLgS*)t2dV0Cf2EneZ7u##PCIAi7k2f62B9HwJBX`B2253w1@)}
zzk}Ih*~`ypb91i1e7gAP=kO}&YfuaFd1r#?xBR^DukupEo<ob(>e1Q;8tg>ikh;}9
z$+r3Mr`uMrBgqm+6v4x4s_Kcl%Z^z4W<;sZLU&J-`W+UEJ_xFEPmA(9a%JUzq#}pO
zOZc41k}s)#e0wlWWhfRq%yH%+TW9_2b-{E!J-|!(JSk&8+F_v3zGWdZ#lX19e!VU5
z8UDfqN3(*-XUYv-!lp#W4zz`yIC=Dmex*FGGg^UPXiFW_g0E_MjedAc0c!Q~Cw`-9
zYa{}<wwoMNJ@kS0H3zm$nX!g#gOd1Z#W!*hF<n{HT><0Dpkyy>*f=#0VtpYJ24-4|
zXX07S>(((hns!^khw6eB%rHWh@IS#4c#H6}!dD?V4<nT<o}qf%-J56~hpt4Pbaw){
z1~$IMzw|hY_63xs8nyL7ilN)ioZG#X-5sX|m$`H-h3lY3rr=c89RCb8zGeJjJYWl^
znmT`}g&XWXVdZ@>aXt?>?y`E>Ll#|eD(kE$7o*pt3IjUr<q%ZPuD#}+N1JF1?dgu4
zRy7iSOSQ`KCNNO4_b`2qXNW@Ax>rA6;)ql^<uXy<W_Yen+HvyvB0Nm>a-TT$vclk7
zYBlsH+0>vrbqH*up$DHRY{=;EaKjA(CTjhsTJ@+SI-HtreNOs(;WXoP4?pUiF5<&<
zeJ_^{Xi3#PPR&M1eVgLTI4x=_E??9XsH{Iu!}1IkZPyixNEt_}Se)EQM24G2aM<SD
zA;?$<f&(Mc&k4zia|?5U-H|4F`tb{bC^9v7TdBx}Mq<hzp8AuIih{9Lgmv4xv6Vs?
zFvd8E#N162(d@)-m7vsfV3}|CbGd^3J$Tcvq#VnB-CAVK&1#l<3({Xebl&uN0|s$4
z<<SNeu-MwQxGHqcO^qRU`XTpn3lms)8oNnfYR`cJleR|w&l6Y$r=6C=x(cJUheId#
z_VV>h=R1<0_`J&W{LE95bt+#A%2c}7l{&52w-sVRX49tE%y_XHtR&&Cl+Hdb^oltB
z3bOERopLpFL8U-s^DoUH8Ak2WESr#^QU`MrIv^)j<W!jnX{v}mKbC<lFpn<!7&y$;
zq*CqCs0PVi*sv*E6FHHd9*=5Ig*xf=EtMUk+SxFlrGCO4HuDsv$-17^opH5sM7#bN
zHT?f#?<~8bdc!@8bR*p;Ae{ru(5Q3{5(CW8-QA5!cQ+_V4?_)IN)6o%4N6Lv5(@Y~
ztn&rV7dY?syS>(avDbb7p6ho#>$alJR&wMhP!qV&Abt=Fz!UGwKZ|(wy-m4%vF`Or
z;bnqmQ9ZLD^eOrD)8v41@+L6o!$E)dEe9JY><%|XYcF{arf+o|Ovip@AZ9Dj0N>&+
zk_6mpYS$0Ai1Cv*Rys^1#*$bgU7RHKM#pRgrYXw2@}<l7LPZPkK|qo<!(1NEr$}X1
zW{!$Uw_L_K61dmsI#PFr1J0Pa;TY*vac*{)Hy;)6yr?@98R<Z%E>BY)8QPBlApf^J
zz^1_>$%aU2^v(Q5k7J!`VD(5XRUb8?+ugv8UxxyESKOt5#@OvXtR*P!n{SUZ8#PHR
z+LkZTDkI?Up^&k5xA$|5cH$>=d0TXI1Ji<D8~H#d^MokL!hO4cJl>~-Ep!z-%R`D8
zcs?IKaAJj|dM1`VB*Fc8hgOiGbXr-BPGdObA}F9g3kUju4&SNb!5$1y|Du=cXk(td
z;yq|wZ~c5oaMc}8k#fF~I76*Aq2WM>Qbtpmi+;i<O=YG2eZYM3yOx4x+Qn7#9-bl|
z?q?E$wS#V}vKL!kL-jVy*zX$Ms9Baq7KW4fZUuLa%4y*NGd3rixX*(^Q-rJd)rafw
zEnC<&WVS0B9YKObTOwGZcPe*2h|c~~*x1al=~s&jG}7St9`*IoY{dt6lk2rAymzq*
zK9_bw&I@(MW5F7vH*-!`k~GV{%k>-r8!8$isd^T}rOy}wt(Dew9}DOPsJ}Oh%$O-&
z9kkmMf2WsPQ2`t`hzQUKcU`PUt&KFgEhUebg%%L|j*XUWRy6S(Ch6m2;K$<T4?2sA
zWRo@01{yuO$ozeqmR1ma%XHl~a<ftQy(>yGx#{m>@rQ=FigAd8(Gb>t?F8I&r#2ld
z*O#c=SnE8{)W)ikoNpb><uo#5z`K2}gV4p_aWb@35bg48!o?m_W|MF&wLK?WFm{z~
z$=b@{B_lAJ($fn8S2nQ+`acaMw;wrv<<wJ{Oa8s&`1R@kAO7!;5cD6$x}X7h?4C(c
zw_MNw@A}7*^m0q!Cw;h&jDj}YHrS8gZQmfO5v5(exVK&j!UMN-0Upf<1iQTG*?12u
z;xlQM%Cw8pVZ_=vJs{n-vfpXzmDm8=5=AN}j@wIH{l?{^sji^4N+)MXU5E4L%K2vj
zYf%|tSOTGO`pg->o-&CG{r%v#mhIsvlr>)#yj9B8U+r1N&f!bC`FZn*!D-5>+_=Pl
zY&x~tVgF$~(RF0H)`9j#UPfP6<<xEPtMY{djB^u<a1R+-bCAG;w#)lFgoEo9?aA2i
zNqSieNqX<eE1NUhdTtxv08=uoiZtogiz)XO*nb!&(gOM83*{LjCZjf@bgkRY3q47E
zzr0#s%iy<;P{4kZCyy63GMOaYoeZCZi)WWBkQeONo|?pfwoJNIdB*lRl(P1*7iC>}
zFfgs9O`1-b=uNw2avVB*qFM!;uS(v|Vsv!7c=PkIW3wTPUhdfC`|a>eNowZ(n?OkC
zV-6M8sgR$lg+4p>#=P3_*Zb*+L?4z2<IEqqlcX}ekXRjFdrW5WXE%J2J+e9qom`rz
zWIly~&XwN)I$q;glt-stMVv?du}<8LB97tmLO+CGJBv=z2My=cPX+v4(a3#RbpO6F
zu`~>OK?51YQe&xdi`$+S^Z7JdSW@%~(v~r9PDB%!eJ$uP@?&ac)x+*ZgiiM0)S*Qj
z{@HwDj;J)<i>8tmRT*&DHro2{mJ<E_GR|J-QeL_;r*@UbM~l}D!ILV<UQ#k}sz3|G
zCm}qUUuNtt()lL}@|*#ISxvEsEL3peSTzz3g-Nt#W~zf7tbb8&*U2Y`^G$@52h{G&
z9Al07i$dm85e9H+BSgnIB(5k%YC`4CjlFH4ZQv0<`8(-%vOgYzyoU3$;n6L2S+PkL
zk+W_EdQQk}Yiv#&97-mW2|I5?Cw8XwX<?hZj1f{0oMdG9<*t6s^|Mp<T#Pu&sh#v<
zu^rWv{?`M%RkQyZe^GdP>Jw|QM)xg^CgsBlG%2%(*K59bKIT<<jgav;CJi;=!Bbx2
zg`wN+th^*@vetA4G=uJ<xOgb-f<kSZK&N-k@>#lLLhK;tz2bMPLwaNx-JcP&w;;MT
zDzR8L68W&hJB!Yod6(Jrc$)YjOMR0eefrWHLq*VFunBQr5%+t7nF>{)7N5qKlb<+V
zf#{YWQ}7q59+_BAE$cQlx%8!np-qY5k`_o_y_SA;*DC!zP=(K((#14xu6EX&(Xgs%
zb2jR@Ym&hemNe29&HtE#t72=QW6aGx9~H9r$;s5w23KE{@FU%MS*8kBB%fhm3{cr3
zc?_;MtjE8+Ks^!3c%Ha}<-;<<#`Z))eM@Kx6<cnnySF()8eQH6f9+~NuED*$H<Mih
z)q%9TbJL2cZO6@3rF<a*van$6ls|k+^#9nwmd-4DQl8P6a2*i+B0STyq9aa?4#7u-
zPshlvChHTi&^}a(2!@E9w<?86jmtoy1l2!Cz4E8o6|G{GhDtrI`a^8)%<buhf{R6h
zpi&Bf&+IInsZDg_#beKy?VB%?>#A(qW>LUAx`<%s{Yt{&T~2a<e5Kx|a>2CfTE!u=
z#}6O%5-1mXBq861+u9FO&rNT^i2G9APNp-5ZY|5z)U%2f#)b~W_u%nky^n|zJaT3%
zC2IZ;BZpY)=(GtkgwEKK5l!MR426;yFY#yfQ4#p94!jtS|DZiIg%42^{J3_S3PZUx
zVbWoAX%_93p=PfBF<COe!zk+<3*PQ}&Lab<V_PT466%wi-oEzXn=G5AYbGd3<O}7`
zfpQs{CaP%D+$rKb<gaAXS#@Eg@4u|n*&$Kszc-aw0IYbLL&BCD<C=f|J7w2{YEt}L
zEO_`%B7rn>06d$mAV639e0Y`Y{?^elxFkQ&+KBr>LOzk#suJLn`^U6mad9RdKy7Ke
zgHS{lt&SwR(cMkc)gZ)5+7RhY`3t5vv%@yNb?0QAlbg}X7&&G5O>)wNT!~gBErAgp
z`cwr?qdwiy&+mV5e}@FyLvxpWCKOfZEDXjLJISqIGFy!<?*0Bb2G`9JeoKV=JN8y{
zRJoA>+z1(P=Z&9?Edd0jKPY}1)M`I;{N9Z!HhKs+v{heOvuG-PAT~t2RS#X^nCOCU
z9r-eg)@pt`?AKXTRw0r{gj2oDx_3g@eLh>sa<6UVqG~A9I5}W=kWl8|4b=6n=`8Sk
zesAg$|3gRZBQq=msLbY%N|UbKsiZPDJK24a{PGLp@3>WbvwP0z+YkZL#<u3c$5l`H
zo<1Mzo&xojc55_^PHuA;x`BOOX`CB1tOcl><NolerCgXe`USH$hX=pW6}kqvWX-V6
zs)v!nRw_w%FRc2yE3!PcG8$~RMv5BuOaBe?8X$vMICqA3O#NABrO+WqvHS(2bJe4(
z0tWkYGmVtm+Pua(UztC-B~G7d2Kp59B$;Cb{0jbLW5Ze0UA3JwvR+p>VGN1-^E<^`
zv_4=<3`+NRz3)|mfvTWMTP$k6r<3}b94$*n8+ost8uB8R<w3Vn?362K2vx8>SM4lr
z&u$`x%NyG*3RJAT^I)&b5FL2-zMAwpx559JD%}}<+BzO3<qMxn14LKJM2j#G9xx*R
zMo3So=Eg<5RGaR(Bs+7Yp42zzwfO7nWQcNDlt`0wet&_*Ui;tRAJ5P?gUMT|^FQ?Z
zk4m6H^o(Q-i_u#F@tJ5Znj$KSZwHy#AAiQ3N)3l`W&xG0b5buDiF(i_6V%JQrSq>K
zR854;NLfklMW1t&$aTzYl+V!E#kJcw9jhD#YP-Pnd7dOja>?Q6!Rco@3l2}niGZwM
z9%(D+*r@6Kz>*WD$@_~dPPfC6i3geT0d7{UF*}bXa_CkdX`==cZTi?!?7OL&k(=j=
zs@WMR-bbg%J5x4Il4zONfgg_f-o5G&HJ-eDA)^RxlrgH_(o00y9M_K(0JGeOd>>pg
z#!XXWd5SPGxl+i0ad$p+6m1#Dc5oBnQ3E92IblouMmB(T&KUn^`-R!8>pexPAE<Zu
zJyjJgc^rjn0rdx)@;Z_rh4nAs2aL5Y7_zuVc$r4xvoUa~KHmUD*Ygx&pyaxn+_ykY
zd(#`WR>(lYOwSvOxpWTdodO-^WQG3e%r-}Az_@h{q`U8H2BFw-*&EEi<YDhdT0Bl(
zbWl(aMmp)r=xU!WKeWP-o~PNJXnr?$j)bhHxY*wUsS5<;G$Mp{zG=nl)|bgg3tybF
z7@#j3yd(*MXLxZ98fsZlI7vZ-P)5)}&wWhf_7oR^*S4$DK9FGS-7q_cT~TjKkbLtS
zal5Y0_Z7dMB?DS&CExjWiWRRxI9Kx=ceh3f72|M}gc*aLE7%)-;&&dxnOS<V)3|+a
zd}<V7Aan9I$rn`RL&o;9FM1pT*e4;jPqYL4j_xrXi0<59COZ3OJW1_SesFv6IHee`
zN)X&T`ex!%y@gL-um~UFHBW8!_}<DOqHMX&z~;PQ$Px2hW?S>kIf|{@hiK(g{)t=W
zn^YF8P%G=p|BN+0cKO6o*Sj_agC;zqhMOi`qBLdqX)O9brF_k5i>n<YP7D-5Q#ZBV
zP{qDjH6hNuMHz}k!JvE|{#*9CaC-uSerFd28Se+Mew>#nYZ?ic8uxa&I{Lt}pjgkE
z1J_#1Uj!mWucYO1<NEo=CG8f#Y$wMmW6fLQnJGoD!6F+O59c1tGN_e#Wi~fqho|6V
zfaq&gmwJyP5o}8>q0b*H$+$#krNl3uG!@;ye<$DS6v7lMq^5ti2!2TvZ)E$y3&_I*
zm8q`z+b^0a{D;P-@d&{MejSQ_dUvhzqqy?dGe(KBBu3tt^8-e{weg8XO$vFEK6?(K
z)a12-&M?_KWoiw$PR0)zS+xV5_C3TNRphG=MKPxzi@FHIWQ_VZs%QCp42a8q`|zY0
z@&OI2@sz6-qc4-NwuX`X0@*(fOe5-TWGoY7U_Gfc_^odlG}ywhE`NC3I=!Em99H6^
z?n~G(sc>Prj;n`~rMSnC^+o#DfKD51pQSv1BZrgyiSoe_I;^hlI~UST!;uluf(6{;
z0a=~A=dg0BpU*Z-<70hpAr;swLnF1FA8FHH7i-_%A{%sTSAx2rC3mAtOR|5s3!|#t
zxv^m)yU6%q%h{>ku*l?d)QulyT^si}JJj+Xu%-D@Qytuw8d2$REPd_be5ZK3y~tJS
zM;HOHRVect_nJyg{iELJ%+7bOw<)%>Qd_9^AI5uApOlsC3gA_>wH)qX;y+9i*f9F#
z2n{gK#IU^U)$>+rOOop2<=E!e_Wo->s<aaLtT7X!%R2j`QuiC2ncSVWX1goZk{<ub
z*j!@f^HcSdY)NT&>wuJqEJzpI;YY?;o{lKx4?*&pwo*L|mqt>qfuJGZ`0Xl+bfxwm
z7NrtjmHvTn7IKzq&S_ZTZ_x^#zCWalKgXDYj&D7;q_W8g1C0pRP7FRqP|M^o7Mal<
z#8NEy3jO+VptuUR1n8JiYx8~<sJN3~YAMB!&UJb{umM>6N<3KRd9LnM^?(t;r?v17
zpJILh=9kgt7HwjJ(sJ769$}p*2hR8r>1d&uerLOjEIAJ6+b2fJC%(ONi9n33B?CV*
z&mzgCAcso;0U|BD7#-w%gfE|Yr<5Vh%T`c%iddu^rcdf8P@y=bIg6b$?r?+_yKT0M
z1%U%Md&BI^mu*`nQOZTCFRP_@CHxn^{=;axSEgs|lzQ5y;A<B<JTXu-gsX{di265W
zI)Q;~=kar*?(!4;2RcBR-}Z)7#<n@sCugR*ckJ3Ws<bu!sL)x&m@S~^?I?6v`Owxd
z5oir?YJdD1`iy~2r2st7B+6`?1cxlqywypTvXO<^`zp(tMG~Kx>x!jx#SM>?O7RLN
z*^S9B2nO*)KvM;N%;u4wvcVoCrgz}7p~|v4mcpYJBym2f^<AzQda`{RY0ow#_yJb2
zaX0)f!(f?F7ap#jf)D`1MqQcdkCyEXOy9A7k1AU=*G{XBw4${AMt$AU`R(VTciJ?K
z{03y}lPyYe(SjsIeowWNLj&^|i-{9%y14V9Zda)%Oj?#kw>E_|*dBG?f%7}XCwMyY
znE9?TN&c#IXo-kb-+2Q^B@TFGxwQ;f`2O6SzR3D3O{2Q6u#t_Kk|HxinNgRvKnlRe
zaYJV_sCseY8hD9i(1guv__3)xsR5#NY9hAS#jJXGTybiBzQY0TF=q^~QMYJkdq^`G
zxsGF2C6dnL94X=i{-}9-3W1ZY!N{xzA7pdHwN?c@jEO6oohxZB)7M_E-raB?`m%h!
zO{rHMm>41(jF1ik4AqKo@6;NtUR+?t`@b<VP!efhEm-q+i<r&$9<!w@P%7D9GxPa9
ze~5(N9;0al`3w<BN|4T;<lXU5zMk?h_+?!dwBlc79svG0?*E{&Q@=5cEOLv-2?ab^
zBFha%0%==ujbSZOA$Sd`m#`|qjsfRd-lgXXihc?2p0`sqtF&&-`TU^y7<kR%pq{R6
z|DZxKXj}Px8#YZ{b6xvPaG+Zt47uppym<5bZ!$E|QCJTE=+8jcb!hqhrbO4}C2?@u
zO&)3vhNjI)e3DxsxmO7rEwT|m?6R2%kz?YPQ7iXdv3BuIA_M`PGVXqVTh}AM%c17O
zCev`iq!O0J0<ml1iX9XXs@x+*E2$hmDZzvMA!<Iwh#;_8$*$8acrN*}p5Pr#r1X0W
zj^<>TLalNqrMi0fss9djQe-dKr0R<S)uCOHn$urnDF1x#R~A6Pp<L|J_aAV#iyytQ
zU;MSrVr%@qJ%FBiIw=?Vj$0wr?qp>kbMo24-@jurKMkDv-(Bi9op!%@Ve|ZR!w(Zh
z3}C-73SZGLu6SLqrZIz4wXQS5HkuPR2w&0trKRFD%AzvSl?;Oto2r{R9G?TH7vI_E
zFF-i--wPJN0``MY#5$0#FMuwIt+=5lgkR<Ub>lx1-Ks23T0$7S+*$wCXna%zHoknW
zmqKN~y%`TWNg30pu4;iz-ok$L#>znU>zITZ<5eg^WPr0zJ*YlBChm!tIEGsKFWPBz
zPrCvn&_muwONX<yEX-XNQdO%}2dx-Z;-nd6o^iuNKy^|I-{&KsMSSdKmj*&p8|?5{
z*rz|2@@ZMiCMIk(ANV}#x0Lcy(HA{3T`lvELvDE-P_A9)aCoU3jIZNw;PJEE1~=BO
zEy7Cm>NknC8qh^+upp!Yeo))xK~2&s5a3wdXb{v&z^Kf7V-=+}=SQ=(y`l074rD8>
zw$WwKAK6K*$1fPG)BkSB+W9R+Elt|S-*1%LZx><yfv`xw9Hi%}^Cl>Xk>;(L&|RJA
z(+PptG^LT_#y%6+dq9bL$dcGuI7v#+++THj)C!nB-;6Zn0^fM{s5@IIX$0ij39iUZ
z`9>e3Ar>4H^4{JA=er#LZ~*i+0k$g%u`MU(*GT%UMhIcceHfR9{%1fzv>5%Oyc}WD
z(*Acfp+oY3h>+GjO;-&<)=Lh<K3+hBI&(pcU;dxq-6Kui52k<%u!abco&4Um%wy+G
z-;#-(Sn~>Un(^uW5$nVPL-W3EJ^g14PYSMHa;Qr_Kjp-OnOTKYyZ=%p-_m65r8`qc
zxnSMU&Ve*D1kDJJ5~BKs@Gv>)UrLFip&vn=<~x!Pb+UsWlTOMy-OeZ;qL7UwwqL9S
zflF5S%64BflWAU!&RvzAxBh~U&d^X(cKKs@dnKFKUEfo%8?A|cHQzf=hXh>^J&UM$
z+PF_ndZqg3Ex|^gjJ$eOIpaoDU1Mh|6WY0b|GrQ3_4qc8tVR?1@D3eO+uh~><fiG5
zG*8#0!_zsvAk7DZqcq|M&}K?^2h&gF_bAB^m(jeznToeb!O$xIX|AO4VU-sc`EKRu
zqq_wPjGWu9CZQijT<1-#C-mwb+2)*0%D8qOL<m}3ec>NTh-jLP@D1z`&aAbW|IV>)
zkLfX6eq<zzlix-4<S~eyFM7{Dv;W*|vypCHh|6DGc2oR_r~)rKOQyF`<Z!dp9`T_C
z%h1ggt!I+d(a*h%!w!>0sMDiOq@7BeR|yx5{=;xcII$rWxT`0hAI-_)$JS7(ZhAGI
zKph2@mI%(8I6N1u<E`V6WvcA`55s7&DIj;Fw$Eo-LG(3?$ihNlRN9EmLbu~7WJp?Y
zcWIC;KDIjPg|l{MTX9LPcCin?S4<8(O9|bR#264$es?%5nTQ%Npt!~!t=G*xQ;_P@
zy!0xWS2k*b8zNDzrUmr;e#%2KNZTGhi1U;jZu1)z?eWzhPsD@Q%wI~SiwT3oPmd4y
zzz&cBx+dK_=tH!%C!bnTRI3pGDb!9fp_wYuW$q#nXVd><0~o~p9jld4ZhH9ZKuqa8
z0BlW7kt15A5L+J&_ck^#-8v8ONfVI=O%$h96iSupkJe2{r8{M6Wv}K3wXR6klLK+I
zkh4(<KUyq~$Yt!7J>9x1{Xf39GNL^iGA4LUF3o6|<9U5R_D3lEds{+#L~2E%u9}2w
znGZw*@aD`|h!);-L!G^@!l>dA!byZYdMQG`yRY0mOI}3?wI0p=gF~f0G_M?bbd#%g
z{Dem2`VNWJ+^sGI87L$8?aUcx^}yq>m$PHXfKF@GwDYb6qbTTvji>*pexn>MRU@jB
z*33B|uwg&!Z?}71Bb#%^)njh42)-?v<$3CI%`W$RWLs)$CrzwC5wh&h2)L9#?gO3R
ze;A|!I`cV4o0UkOw|NXV)Tt;@hIxGHcMBrzt!iP`r@O`T_4K@kEmiUH1-=3T(-(QX
ze;BfBd$U#_8AlFIj;eg~eq|q~CyV&FH%VbRoLi=PwbvQlAnwXO;vyK!R>`r0ImK3l
zrD8&QOkJ4`M0AoRC~aZ&l>$KO-b}5}Zrd2|pB2xpMbT}H^=#s{>2`O}6^0fq6AMK9
zCVzRCztub(wqmR*9{K<(=D%7Y0@d-Bze{K@L)qr3mq#=u5Q90dlY9addpSc^M?Hhd
zmh!n`qQG<sv_CYc0;)!uViJ=6JVw>Fg%HPd&4V9Isuu^X9p+=ZRO)Ey6Wh!-9FUFQ
zywwJA7R<vz{c#Jy2&l8s(aM-tmpc69`}L``lXW+B0pW8k&aYN%#CvLa%#}k&y882$
z>O#0HEp8&&fU}Wg*t(I98N-0O@+Zrc&R3;=hp%tN$3sr@!v%VPNE%_2UMPbv?62Ag
z#x>>$AY;oEXOEy*ux^TrH)^@u$)A&sq^LoJG{S0wIF24O_9>d&>5DxVc;8+sPCM*y
zd?~mNv?S)n8Kq19B@_{j+~;|a0L10JPf};s6>56@OQ<V_;(mSLG;MfDNddjkr;~6C
zu}t-xbt&skdl*`azq$PA)On&M(^Q)EH+5<T-m*LW`Ji~7VLFUh#q$m6_WO0)8)e{K
zS{Re2<K5#%uM8bIF>z|2Vrrj1eQxq4&aDS}qQ=7bxwS~srwHWN^rv0sQuLjhwZm!E
zr{{md3|Woo4V~IZOSWB;5C7>b2C&MOy)m{UQXrU#_PKjLjgoMhuqb;KF&ItCrACmO
z7t8&rD~3-`#7N~G5QMk(EGY!_IwbV_mYel{ofgqbt;0J%P=%zgNYE96I$*}nklL}8
zRq)mevf7^18CrKao|du)`-HsDO|dcAowD68bdxUB%dvIIU>?7_Z}DpO%7d}uf!F?~
z)fV@E5SV|zf978C0%-yf)U&><Z%gmD?MLZ!yxQm6Io)6}+h?Sns+jm#L{6lfe#y$c
zlS9PzAI5(ecyo2;V=H_AEPnEg?wxh<fdK7NzY%<R5tF(=?i6<W?@Yq4d@z>cCB659
z!kdy+l65+A%;am?3(@0w`G)ldHy`F+Eb_Ktm2Y#3*Jzts5kYs)tOroiIUT)~Kxj+E
z#7<@{vcuV`#<s|pi0IFD+rr|4uT=gaT0mK1Z|&yt`m3e>kyI<J=&nNYlPmHz*eM`B
zLBN!w9jEvY?3|hFD^ugd!)Q$Xy@&xQihkIpY0;Bul^*nQBLjtZ-u@6Z@y-z9d`^!2
zJ7KfV9!f;o6u{yG%j!Ne22E+m5o*6vt8_x0;u)oHnv(?V)pqaIhD}OlnJfVJA7!Fp
zSAq7F?u<!OHehkXkz&1|W9Aeo?S{}IiT>pQD@l0jA7r*<Y~w@8q(r3tlxaQqR6X!y
z({=jm1a!hVbCG2K_n;ArF1jFKZ_1)@N+gE$-}I3+t--R*IhZI9aN98~n(!u~$*=&)
zK7(XX(ULkYa~|gO#=F-4YTuYVVM%HDdaNXWzkd|-gXd8yJVPc~9AEo#x`tULP@Z^2
z>N0+$lCpSDP9@RDYl*{~i)Z_ESNP#j)vMKEq1~@ulqY#u>eXrI+lknJt{F03=y53v
z$6&^1se2}i_5^vo;`|#9SK&af%{L+s1(SYfQ*AC^!Hv&BHeY;(ys9mZmc$pt@4nP*
zzZ-Wh%00D64@&&>%d!5>oXMq2jEw3SBDCA+-WF%gQ5oMmVcTgN&Y;O7n9%mW{8Id3
zwR%3aK{@OPuTszfK1??&@y&<D#@N`D$nX-Ss4#>v6?ItFLo(+r@=P_W+uO|wG2ieI
z`T;*fEltqAH~$jc`<gkWuCuusVpP-Pbi@qT&6fRa^?D#{c=?8HQ#!jKlc5EGm(?$;
z-Z?sk6X6rB2_6RX`{;ERDvDXAn+V34^%k6S7$dxT>`<I7mFv1e+0@jNL&i#@k_Dx{
z`mb9XA<OCg)>q<AKz{2rab&aSzz>&7yQQRHCArW(Y3uP#b->-&BF&8!a5=-mMTsfv
zSfZ;(x*zBj$AHDqu%NVXRjU3{-6KwaN|T+|Grj8#zA|@>`N*2Lju9X1vch-A7t%H&
z>n=7@*DS;nHEEjBKyw(m>)9-$<)o(f1&;Xn>|0Fkgv#jG9gb+i!G{(j!XzJ)!R6t-
zw1kSnQ6srjq?m#1ATeo$v`Y0Q?KWpQmDJVYO1VwpnC~CoJlyN`O7~*K?-OVwF<C&-
zFU9~=O*!vjFeO}N_%nQ2{*7B@oo(yi4YdAm^mF#LYRXRDtq;csx)byILabZK8JAH0
zjK&k^?<Tl^AB)OZ?lu;#s>VQRI{-Oa$rwa9YbxGrW-;%%ak`F04l{$DkO{%ko6eX1
z#M*QZj>3(8d%pBL&-=z95YF0>#BPN~C`L<<B6sZJq40pf08VV3!EwSVteaN3=aytu
zY%P9(5Pyw!Oh7}$N6Nwq$owjiXPaX(0VJ~%vO@^eEArezvQ?b%ui(D46FXFnHZ#Sx
zSsHI~3E<ol3)#gKia~nN^WK?Qr1gpNhAoMm7o*;Y@Sd|$d8)O9etF)d(W^8b^_8C^
zVV|RVMk!|{`Qv+f&CvFFRZ1Bkb^qmvSC(yU3{DOg{?NJuR>c|sRFIu&(vNiqJLkzG
z=Xc<Z#^e8{<+NyUOs@%c`zP7vT(JIq-6#^i;oybj{xzZLRAb(0VVDi44odd?W>5=G
z{P^Z(vDq#B-;`sWC-Xp!Tz~<+e-oWYumNw6s5X1rw>@u(%^cGs+rLNom=*F%(j&dA
z<8QKdM2<o>;`u90M;LzU3rnALj}5-ObmlKm54o`7JDW}(%RTZv+OBS2M!J4z3EF#7
zN39OFW;qP2I}Atz%FjV(r=89_O*s0ORX$epj+#AwQ!iN4Iyox>>hWN4Wf+70qB?Rr
z6)Q5zYV?HJ>47k!K(8aAd#F!iy`{TMWU^8%L)yIcyVmS0S!s{5cfQG116Gbo&A>ik
zD1Vr^=ypFRSy|UFM|Rd$zd9nLrB;^AF#yPAnfXKqhBT{ltn_B#50B%wa<Q_sXXd2x
z4K7q2WRZ)A{j9umEF97KD_&V|Sl_soI(mm7<zlwx%O-Ko(-uYTL?da^PiL1G^@%A=
zYBA8kOVff6vxXE1JL2di3?3X*6D6}sW^G;9=Pde+Jee&vy4VIk$>x5NYHffV33F2#
zV19P2K*Nb#^+zwIJZp~*rf7G%)k!@81*csr6d>5B&oHl%nPunI3177p=XFQfST<@H
zNv@E?Uu(42o`90g`95ct+Qa6HwYElY*5o<T{C5VtV%5cG_EnvGFT2&mtMEr9>BhXt
zw->hAsY)l|Sm12%Vh{p$W8?zC>R)bJXWrXD8vL=ogi^YEqm)YRSfqkQ?9{ZntUNJv
z6FdsARSzjE&ogW1qQuYjJRo(SK)*GjwS9`grSUDkWhs){%FW?A62FR)#xEBAzZ3?X
z6wY8cdsYgqM|WM~{N`r7mYaeCR;0aZM#Coi)Rk}P$LoFbOWXAw_kNKT)5{mK0f^Te
zHD!`5+?#fdZr+@6$X6?=Mo)Yc`+iBn?)ifUuz1lj>$SV;DwX9fIBkZ~IS5h|y4E45
zE})9F`I;;Hlc1uWF|(Qs?g~~jM6J8wF>opOX}xtIDL6qgBoy(mu4BlB@yzSxrOBB!
zwB3DpV+UUynjdW}0%Qm9y7ip-aAyztf9h}LVG&|a8G`93%`^sPrwGHLOmaJGR5eIi
z@|INZYE8AlZ|AN$gXsDKF;3^M;l}py1;~Q&$G5h=rPChNc}F^%0VRnYeA0d^TWpKB
zJJjRwsi(o9TW*w8?c6@*Hc~1?O<sq0J6i0DyF(s9j+ePp3s$`RAnRCrKcPP-6Zz4K
z)E;vD*_lnCpX(d6oZJ_Ea;gjW2EE3~H?0{8Vvz1%&(D)(eRj^Qb6co4wAN*ZU>xsi
zY~lIfYVGAOU;ZBkxn1c;cGvdJ+~?1e_x(&pz7=We(kFJ<Rq(bHkk-BE{Jk(Rwq_Sk
za9lX(y4-`;F$n&m_ae+0GCaD?$9v=*Xt<Wx4fPXvb<D%yL&l8rRE;4C-lwnV2U=7I
z!0`~nfRpMhqm`iwKzj;~(@$-owwJKMjNgaONHxK<C0FG`gC=^D^n8|s#H&F62sc+B
z^1il8-uFh1cR8d3&=KRNBY4n<ElUKo$B1;Om-EqB|5#Pvs|}>?6=g`l<=r{vt`S3;
zoLDk^KC#b+^xxad(rHHX)uf|07=@U=8|$ClEDM*svrh2sNL&qYD`dfq1YOchoDSUe
zgakQ`f;PdUDe-{u_Cy?bvD|9Q<2FKl>5IV0MI-d2f1P%0=`5$s?a=1W2h!+;-+A&I
zN}~RnMfs&Gjb?qzmfyazkkG$W{v1v~|B*kGLE}>5Z!zdH(Bsi1!9fZY)ajal!H*eK
zv(%rAAU~740=KF>-MP}}SW{P>`XOie;*8-f#*Y3xY0XDfacq@M6Pup}9@KhqIeWx>
z1@K*O7O9>fCqKa!rzw-Q`1HONE~6LU|5yR&(A^?Fp6m<WTz$(jh!ESHHQnNIeuM>`
zJ3^Y0f}Om&&pl#DmpHW(cQOr0S8J737$zaG8=It+4TZR32PHgnj^?!2QcngX8_+Lu
z4*g7)V04AltQcr+8zIdo4q=BiYP`%U6K8u3j>y4Xx1})%uiu;cC*(3OKKJ{k@z!^z
zGZ{rP-&BFn^`=)g@SP?DKu+WD*<f1!8-bFMWZ~om%9FE0E7=l&{pO%k-a^j)O7aj7
zqvvQN_L|aSOS-a0hAS;Oi0=ynSE5di{j^s3{?%Z5W3L#h0sl)aPn&1n-}Z6f<se9~
z@+CEoG0ph%{g_aD7iX;a;Y3@f?X%^BmiKZm#Kh@3N<e0$jS{|#FDOgF_<8@vRnz~&
z@U-Q*%dcv>kN=JfG&F$=4A@!g;Hs@Zi?~<RtH{3$gHQU_Y!IS-n$JmW;~@6cJRkGu
zFQ3WwVi@-_-%af-Nqonn6_>Wk+9|&@z(GE*IKQa9r!cnQGL`t6f=q?W8jCF~G>)>S
zu4_J9QWmO`{+jDg`ju`+G%;hu$QS#*k3;f0LUqP1HZ#%1#pSy&SAC9|5L)LQ(%=h0
zCn4rutiO8ahTK7M-Fx@gPrj7}V8&#T64$4@1E7K-vdE@m&EV@hD&r%~oNrJZ<_fOF
z7Cln{Y0C)r#pZ=`qm%JJGDnhz87$~IO1I#oTGcyE6@{+Lh_8C}7jm1YoRew3i~Mje
zT2JrdY}Lg-!0A${RD^SVN}KO9*BNr9v*sQiLwksmaFAnAi;6y`{-N6TP5WNtc@gm5
z*j_vGGJSX@bT^~Mhp9p<lPkns4SPbE-O;fU#bzh1c$tH`zT}gp%{I{MjTL<BBCgzf
z@WBKCxJ=r4JXqq;ng+}DS`Djqe@tl;gb6Y>M~+Y}N_+x+Y3nVtX>{}b(3p%`KE}>V
z12xJLE^T#u`}7}1AlW%-hfI){DNoa?ttGpK0Z)!E6T{Jqt~#)I$QwKBW^MW)Q!?Cp
z>p4M07j=zj#aR?&aK&G152?z6f`vZVULM;TEFzxD4QZ~y;$4PSeH*I-xgw10&?Dj$
zl*E)3qr+aq8@TW8cz@aED9?v8UipcZI|rP{xp~oqPb@14)&2g@C&En4=}S1mVa6o*
z|6#BJ{{8mMs*vywt{!Tge#>D=!>EJ4X@9djbSN>ey_a|Azr!J~K+_<7MWe@8iZq0J
zTST^&6396$X$ytN&`W(zBXqgMHkH~t#Wlf>Xl|zWVWzppJLPl#1QvK|TFsaKZK+Ue
znSS*HZXQrM@%acO{-Q5Dtk86L4z(J!I2gPYWkf%3|0doJ#?b|}L)M+z1z!dg<Rzw?
z9@0d&h;4j*nxfk?vynIc&r}BOH8;6?KCe`3ZqNA}IdnK?3HAP&J;#3lTKtC*1RT*9
z9?HODd$+ZwU5>3;Kv|c75h0+lwfCt%U~FfxbM8k|7>C)xQB$W`t1C}&sj;U5`{jCH
zO0PthPS#sbEA>XK$(gZ?G;=klb$90)Jbf!58{JaEVWT&rGD_hkb<e|6y-p9Uf?DvG
zT9QRjD8ee7V0)&l%vsbo;$mi{2}GcPJK5kCr7OaE{|2ktkx9!X8n9Q=4-Qh+@DW~|
z%8b0V_|qS@;K!X?%wG-ibT*9{O7X&|FqEcPXv`<V0itZvUk}8cS9IG}-4z5XS!I{y
zyer6TXl-;Xj?Ky4?m+#yIwN5A_uFBIhy&~{N6Lo?g0}OI3yj%<7%85)2GIumQlV$i
z7)H9VT{cVEqfZ-^E;EXXP|~QCr7aoQkl4&&Ct_MLwX;$_&nN{{&RtlOQ@^o9_s?NR
zAW@QWKGEbZ@_1+0rkmHdNUID>bnh<lsrsFOru>K!>Dy>-75T<maaJBJvr~HmObR>9
z+u-OjkG%BC5ZL;S2b^+X7T||{&KAjI8L<?vB9tw7*r@zUpXj6IyXYJqs6zn>!mgqJ
zHmaIbKDG7lBJk<oGiu#<>8^`dYRFU=_HeVh=Kf&97^8dV<aswtpXfr;In`yXK}2qA
zb6tLR|Jj0rc*&Ft^66GX1Jd7aT&_Mo?EDNQ!ouV<lulyl@vW(P;cIGi7$uX9!;0(C
zY*7CDahqktrqWUJh0bo?LkRLto4(N9kOnD}UNKizgYg`T?c3Q^Dy2Mr*n(P$yO?u2
zN^m-I5Z1XR(4c>+6ln!T&zD)UwJN%NdZqY;G4=v&6Ei2viEwJG3|!bsZ#jfrFuB%E
zwB3btIep@`|CVLF?V!<533Tt{RW+I>W=y;%?NkY5c?uAPX6wDyiRa61x#>;`Ekij9
zQOH*vE4NcC^IJ0ZfI)HEG_mKc1h2Yv7uF*SlsR~*c(%;~llpbq%tSJc*3f!(@wX|;
z+jNFB0Hex{hQ)xJw|J`r%$&d-KoZ9qQsTFGT@SN`pJpl1c}f`N<M)8qn@R4oh#=>t
zEkh8(^<o?oB%6QO%&N+E{!k)%LBD;<WjJDV5oZGkc7>7KpKZFnI(bvpov}X?Fus$t
zooU1oRj%gak`FO0N>Gbtjv5UAg?B$Yw2H1?9uZ{%;i=Wr4i8c4_nVdC@>lc;gs&=p
zViD4Jq55`gI_lVJ#iyNP=`@vo#$S2=+4D825YLj==<(tgb~*Mh)Zm+AZte}^Ti@f7
zL)o3nWKp_?LT}6ph0w^ex<w6E--7Q@QDEVl+h4@PD6YgLF=Z$Xztz6RZ7}r#gmK#I
zJ2|kAr&>6;tW@mIGk0jZr7c(%U<m*{UM>mdw=DIPWZkB0{|Q@i6UpKeWlZ+dMY~=Y
zP%C%tMUT`mH1w=HW07}SZ!wvea+#GIvKw^4^OtJ^@o;RH-7_kULKG~>ph=toqq-kM
z&<vWK^{!PTtbTl1dP`H40`K?lrDLsk0RMI-Rw8G6!g-?MTjWhi57|2O!Ng71V~AZ!
z8nm>$rWn@U#J5ayr^c9AGd47DOP2BQt02=i?Pw-nc=70}h%Dsns?9wo@wA!QsZl<$
zDN7mvD>VF?d@zz4vHWsyohptt;8onzDVXq97s0q<Z|Q(|%fbw$(y#2@n=HL|y+F%R
zuHygf9wc4c^QiE`F{e{gVuIqVLlVOkEU>oIG;+y6oY>;^V<n3LqmtRP$~}CpR+eL3
zcskd=NUi?Hr#EKVrrYFce#^O<@Z0`1l^s-+kEh(3rA44s+5`?uSjS6EL$agE%?^?@
zRj(zdL^gib)odjV%`tov%SzJnia*SfU}8;*I}#YT$kTj}?I2_C3M#aTVO4R0Qy(^U
zhl#{)cKD=<EIrqgHEgplmYzyuvSsuiwiTWpS@o!c8>S3ZYy>-!=C;?i0hNcNL!5|K
zy%exmz#=zJHSG&)ntbI?z=NR;?29Z&<HP0KV>~&XHTLh`6Qxlu>JQQsqMay8Mr&&M
zF-=v>S`uT9c5LbCeq~_X2vjS@$>tYunWy$$!R^WRY1ITlkdc;()yENY7dxx4!^ECa
znJFoB@MQdTcGzs2H@j~KtXGe4mw&X7(1&9X|G^&0zw@^*ohd<pH=f$vUz>{5)L7O)
zmfe1ZwU<sC`c^x`h=3_FnvwU!H0=w7FM-3JG0~QzBgcjnPVVgQv*SaB?H`*#(LGJ+
z7ggiu!qx<#7!RbjVRW<@ZRiup|3OJ%i-Ywf^$14CcN%yC)q4UMYFyU>X<4Uc@;oXw
z5O1SOFe1an(!k(t66#BQNM=Q$ggt3tf9f(Cn{mpUQ*TX6r41D@ZWJsyaGQ&+YsW--
zlljiIO9pd!d-UBTR>~LuDs#;C4Gx&-HRMa`0rGt<m9!cqs*$U{Pk7n6qVViBj~~T@
zuV<D^W_NjZn(iza3=xzMbk&xhi8V}VeNDPi%C0#Cr%`6<xuIOF1J>axiSzPy^cv6P
z|DmV$g{_!vUU`aA*qwylD#%bJ_F>YeRj2o;A_jtnU~7)Ce}ZhVZZi*M?9W_>^?f<J
zYtZc7$o!@p39Pb`7UTY>6XEwxuxKQOBqK@n1jI$p6?O!9wM3-io6<yNb{(*<b-4bN
z1-wt{<7iJ1vRhQ(fcm;Y8Cv+><M?kwVR}Z`Q4|CNwM1&ajyY~g=Pn&b%Bo$QT2rlU
zZ)*d@#cOQsH*M(mul(*?7VU+6&g+*Eh@dfN@ygVJjymbnI?U9DiQ3$|+`Ob9Yj$=(
zJ^lC>aCktF42Qtf7!Bwju&r|qs5>Dv+K>AZ8zpviv%_cGqD_?Ar-J~(v1iNEI>%4g
z8?gjBEM4tBD3!S;UvgA~<)8e-w$gO{0l%?(vO@hJStV`u+IDYPq>78)WRb4i4Xz(y
z<+)8BFno?}^BdHMA>59DWBJ!LF7qL08}%FHOtYbFh>wSI_uMmFEUe34ZSQnRiX^+9
zopVkP<~?-!?Fe4S+8plc=|K2u>Yw5sx8n-g6<BN6ev{XhY%>pqth(1?MS1O)UoB1~
zPRIFy{)Uw%CI&f;H%Ht~&a(o*j3NzHe5M4RcmZge<!CLVAoD@b&fD1RGYo4HZ0j$;
zkK`M@;%{y0TH0p^Fa!<tb-xYiTx4TJKt4x9(MLVAFHW6sH`vWYX|7&bXxRN`CAK@!
zIuX(@lwPAzFS=TYadE$AW0wwS558(a>z~(kF7DNpWA8NX@rinLw4|B%<`t2KZ6(j9
zhsT${+BJG5RJo%KI@vOEqEO8s2>nP>urn@o-1U`4i<z;d?&X8jp5@Fp6~RW%EC#7j
zTOJX*^jo{o?p|o{yZ8WYOAd>gU4Vh$wjhCnbM6Mq@U!`ogC{*5N_W7Z7LL?O^x{(|
z9Wc-JcKYZu>x)RX=}Uiu3beBLGKrJQ`$ut?$Idv^*>of^if^>bRD=dYelqB&u5<MO
zhu1{YRq)a``#Z><%Zn)@g*-3IL~&CYC4W!>3D_xpCKVoh>Nfs6j%hf3pC9vRL2-zv
zb?qJ6Y9%+$=B0AIPma6HpUO9><3^l=jP(39r5f%q{%#wDI+epJ&GCLdW^Pf!jQ!Vq
z!t3}sff1?hcxS4YXW2|Sj6t3Yrsh_4Y+R?r6WSXUL5Ca;-C4CY=nTW=8Yx5-^fAJ)
zXA^+*p&g73R!}m6|BSbDHz01DjZ2KhVB-)ungnjdQee$DPaHn{8CUV>lpkkRFO5K}
zmrLC>Tr}2L)QGaQGX00qS~LK_Vt<z1JU&&Z!0ZWeSQ6~zyaE4Rjv^#*`sfC>R{LHt
zl9$fIQ+S=+yovBRtBa@gAfWPGpa=5%lAzaY17<STHFcZ;e7P%F*#UJR)mf=5{t|Dx
ziDZG#vYs5&!2}~|boo;@JEtyrEJ8&Iej<F$38$aP=t39MZPu-R4mDb<vC49cW=>?H
z4(LxaLe-BOPNI3MAPVgCnc)%Nt&GBgTVhsrTJToIa{{kiCOiBu^VUqh(Svl#{`IUS
zjRAig*|1gB|7(?CPUm{gzP|)5ocwNI<wD^!8I<nnc48f3n+;uQ--=3#!x_Y{uhQ8B
zz1gd6Dk3syVpqzlIa<#;F>k8v$pKxLV1E*>@>vZJN&ZOBM+)X$F&aeYUvKl4x4G`V
zFg=^e^8%ym`H1A7;s0}FD@<zPB7<hJe(t;)=aaf9$)F(3rPwS-HoF#e*@+d4N+0gh
z<k<P?s-M`@<GQc@!oN2guX&z@?ZVEJG%puQmRMA_(7W9`rlA#>I(|=e!PiMMV!J^-
zBlH9Oh5x*6LnUEK)0(aIZ+{t`@r9vISZ!MFXvN!u^R^wzTSt`H9ASs<?GCIyk$OH0
zyqX<h;9D`QqWspELgCV^LG;BLFUHTsVA_u;W^ws7%RozIP*;5b<fVfhz&QV&+4|yF
zN#N@kK>G5!4@a12b{rS%?@z4z2R2HqrjfOd&wyX`Dh;F?+B^<?8)G#QyN2VAuJK0(
z-a;z3PGiQ(Ly6J6O~rciHh7oVAn+znhn&c^Ntj^9o&njTn$ZCvs;3l%wv#h;Kdr$W
z%ssz)u7%b0X1k!IMBa$dOvR6edK<V3M(r7Oou&MvAlhQyx)tOc>e2(9Sj(Q#eEwxx
z<MrDW?%EcVTZ)T8QN-4RuVUkf`l2-qD_YeU`h6Uum(BiaJ=4@iDRo{@mKph(xUkOJ
zNAUv0)0EMaW_2tqPH*bOVqI7JZm9t%$iHHb;pH)_m6ft;aZ|)+<6Is_xW03`9Rm-j
zH5ph41$9+h@Cf+k-e}8*WbEG&5bqYRCz+X4JLMS;mXi+sbmtOZ9G+XMsx3VNm6oUo
zzcb&IUA=gSRx>;?%jIh?PVl5crw;OpsMA#q7Zyny&~d*i43tTjd8JxW0bAbH;IeBK
z8ayFvpD2o_+;XjD>)33HR6N5!^AcvSbyUA(>lGBb=Wdw5Dv(&|Tkc5tV)gu;*2H|H
z8{fG%sV4gfB_-u)f|iSpe^bu*pf9;H3YXdGpWK??``6Ur7Sv&7?lvz{%et8BZFi1s
zw)>(99z$AET%{@m2H3$}pnFkkJ8Bd0W4zDFjsNH{<njivJo;R06bI>?Z@@1rzy9^*
z(~oX~E!Re|(aqg8Y{^TnyiUCR52Ncon|_RA%4ie%^J&a&q;qQR2&bBO4Ppc4svqp~
z2LyYPSH9iQ-re5hdf^cGnr{-yzwg!4z4`aoq$HD_Toi-j*EdCi4cK5$X(hPZY@Xok
zxRG=Ri_v~?hjBLCbYihOZ!gR~*~Djusw?+NPn+Ch;miCJyFnmij{%G)6)0z4&+N4~
zfom)jRp}rS6YDAWmtyvdnOSdrPtjZ1pIh|=dzXmRpS3Y3=Q(f)%GL`MVkPQ-JPj}>
zY#m)h>oF%;;1F&tG@TOFkV{+R{xtqFky&N5ujG|%VzLSCNVJ`Ho!gc6Ki+rU<@rum
z`&*zAQ*@Dz^$Mkzk$mP=FQsfRCNZ%D{`kl0nu-%I=PAp};|(lMYEKYzq3x7RkAAM`
zR7=9*(Kh+8F_xz}%emK0NIjZm7<6OEm{>r4YJ^NhILh))gvcjD+xM~BuV(DO6eB}&
za>nkQCx=>|8f<~d#ZF21ourUY#9K%6;uF4BD%Dt0m&!$n*<8iQ^^%E>6HdY#KWCkR
z8hT^#l-=E3NP3qzY)@d^cx~%Ceddc6?N~>$YsyNcEVMkM+*qo!cEY0LBSS<#k~#GE
z+0KJm8V$T7H0VZ}U}QKyi!q>KuTEw83FURap1ygXVH!kLu%)`}a}n@pY|F>eWn}Sm
z@9H+(jBa=5%vv(#Z%5Xi{vM@&Ey%HpD9<;+7qL^zbsCpm_$BUC*d*K_EppdnV+sal
z=h8h*j8;ZT98~;+tYB}})gZS8!%krorjT1s#Y|7_>=$DpMH6De#h8081w!`pmfg+2
zHC`BU=yD6u+&^krk($9&vT^-i<0xbYLL`d~rD!O<*Pxu}p~c3m(PXG$YM~AsHK=d?
zwqXOvlVq*w^h@&Zoo1l5=b|wYqdNy0bIDsr&}mN53b74lUBRJ%T?Uh<E5FF^u*wnT
z92WT5p^*nLX_;iKB30oU|Kr!h6Tmb;%W4U3G`;@(Z<LJcolJ{&{+|p+ZRzB_^%Rg<
z`G>tb1F7P--97S;#(!S@6pce7BAtLUtW}!XXObVuoQchmg0>TTJU`(3jPYF(CJ3oN
zmQ}S;og_?!Yvk19v&7{sajZ6f+J|@-#bw9oC$^PLki{s2J!xv;x`{1il=I7ToJldk
zYEyBMZca-iw%mC_;V0<B-iY2*iy$fcs~>yY<#e-Q5~)zzDJLOOZUiHT`Inzp#UBwq
zkglv@tkcrkJOiSaDAs>0&~qtVv}Pi0K-?2=VV!L`dCKKYu|6ydrIg}DWnTlM2`S3b
zNJ_9?gbyc%PIv`6mDl>wEDDL{4%_nV)YIHQsnVSFyK57wjX$-v3P<}a?J!yCrMNNT
zPMM&F{ABcupC7Atug)abmW^i5<7#qek2+WT7xUd|y3#qI>(SnSJ$|;1%brF9hdQQs
z&P6YGXzO@U1}HDccAdg(E;3D~(WZJcf!r@?XqVIosfTI!+Ftc^NP6yWLPZ$m<_!(p
zH<}`G$ClJSrrNmq8qZ+%^R6q%OzVkzh2^?%2s-jH^JiPijQq3M=i2#xdNExwv#ZT2
zYT9GaIA@Pn>3NFchU*QQ$<&EVYAhYw@z}0|rRi<<=WV=t=b8=3YF1n_{55GB*Ai_I
zxlG9_0Oh{*?qja(@kLk7V)e%uBkQIdw~`@TKaPwiOS43YRZIFl(fV9%7ICq9vO#t*
zXH|V_j{*m5?sV?bfjPP*lRKt$6EJVKDOC)P=g;a&@vIjOgv!8OixNl*+JwHpX-sju
z84VYwW9W<8XNoGUfTf9y;||?x8IOHyN#<I5)$vm8Fx3a&%CHTLx#PA+fRi@5=M_ji
zWpJWT00AzK?D4NQt5%ezy>nY87k$bL`~T?nklJ>oxF*g72eq1&t6!R!KlS96<%}nP
zzIRMTq`NDPV$LbH-VST<dV|#@L$<q3`z|{O|6x^H2P}WAuS8PrnM4GJG5<`ojSlv8
zBHmN~<I=+9W^-IQfJSDZ<~rjI1^<V+w+xOXXs$&^BW7l1W~LQ0teBaZSG;0oW@cJ3
zGcz-@v|{F!v`@ZvJUe{9AJ2Za@2&2Ls-D8>sOibhJb6+@MU=h-rEi}1DVmDr31iAs
z<p<>inG{uW0-FgQ7fuM7BsMq%1(PDr2#8d=oqbj3H+$}B54>g1oqA#nT7URR_%^2n
zM-e0GUmonF-jkDq=M~lYS-Ij=26r!=(H9J68PgRN+ovXuuC$uSV*yR>c5x=}#(Tqb
z<($dM9$10pUPR$IuN+fR$zEH$ikB)T^xstn%q!vSvpTn4hBe4?1gIm*rH8fY%|dVq
zGc;*w)j`CbHMJoyQ=G{6#GFBo@F82!Oc)H9;Etk{z2ypSRwd-9P5FaPA+5QNJf@*@
z^kY5tdxD0Ilc`JfD}Fzu(s7JF+TiN=xPD)!{tNix8PeuAG4c)7zmEO<jxlq(@<BkK
zyHNASr!7#b|KQ&2E8lZ+Yx9}yJGZ~~@#VZwIMnd=<1auW(){84GxooyL;akbAK?%E
zy?M~<tB&d7|A86*KYgd>X2Omw^_4BZxYMf+x19gux9MLNE%xn)YjUAfxCPwEP2mCR
zN5@T$K&!w*4E?EjRYfsBEUT(I0h2|+yI+X~$$f~iRdn3XgX^>d(wI}wkh+eMg;Vep
z%Y`c2bC>=J_Pc6x?@v6Fa;5qgR3*AqaJFSNV5zpDd_h=!A2jzYgn8$nqia#>)gNCE
z`4#u3$I2Juo%$73#daPi-PSg(3snp9--`K$GL~fo#LFrP@}{!kcax_z2Op7NY5>Cb
zV26RgdU5vim0xC;9r(oCcXHB}KLfRZKUg*ze?<E*4+}@WEAgos=r+peYulZA&QT&J
ze<_{pQ?Cz*MX6BH^1C?Br&z4B*puoS>5`=C`vgU;pIXP}opkyo8|fG=*wls-F5F_F
z9GcKhwsH{|7kE>8H}op1sAr5)a*^a#3%J2u_-4iOlDyeJhhDV*0>%;W+8-;cvYuO;
zsc8@!&GbXRtWP;}JCWnR(8CQ4SRC9#Np$c<Wt5X}qLFG_(}4@ZVPAF<PlWy<8(Ra<
zi2jtFJ?1jhlycioC8{vSj;LXdIb!i+82YktwbnX%ayX20e5$gko344>FGJzD@qz{f
z)apc7bVu?E`or_1>0R2^!p7pl)xmYxmk^jVT=y5S@dxpF;V&So=W-|L_M`7FpvW;^
z=|)p_{{FdqN`x*p8e^&ctf~4jpIG>4UB*(jTC0aC>Xg5_SQkg-6epyRcCle@Xmd!b
z`Do#bFS~?c`*Hf3E+)9@JEWdsm>kcvT!o`)3+>$K!5uY}BVor`Hhk3<Br15#NMwPq
zMpXziE>)GLwEc>yMU$H3D29bLTUc1M#Kad@2=n1)_W0A7MwM@a#mddgS?dWniPk=e
z!P2%E>n;7a>kIvN!7uK2+Q=UjhjpiIN+chy>xE|7cU8mmeY#5*^ksE&Hku%A^P(N!
zZT$N>`ua@7zt9B*j+#0@yP{EI(zY5>IBjC7ViUXDZ{F(9xyejTgLSV9I4U*s9%DnB
z3~Q3JjQ3$@P>-{@+H{H0;*};LxQG}~(o;G3d+G5HZzm+DFU<vCp7$Px3u?^npsTrF
z@M7MN#8gc=4#DG4V+-e>NkIs7A$$gXjo#`10*)Zz+2EUk;DZG-X}b_rE0)0!N2jBc
zKx}h{kW0S;;C0HF`b01{U>&JF>FE>XB-nNjNRNb1vh>Bvz7s)8UJs46k)*&p5BYm%
zSFD~r2{mvaG%gXEi&hYE4qx3LU0anZT>fg>uCn+QR#7%RB5Yn>qqx19Qxr3olRGdq
z)M>-s<g8My(H4p;*gLseV^Wi^a1%G7a#K)ih%8#uVoMs^D(a*0MJW9KIq>oD#l+3{
z$8C>~+1J2#9deKG_W<T2=t>CV8DtHd{vx6tR!<p0C$p~tzq`?Ap6AWbhv4I0<eUHb
ze@(N$fJ@N#gPl#<y`7%_f$9Er@i#5+2OC?EBmc9re!Jz*8#aHL_zMuY+$E&*bf|qb
zUI-4IAjqQortz?6csEiCi<rXCrQuz7+COj<E06JC(Wn=40`I?b{C{03$lb_)!}|Yq
z{QviM0ldGSXiuKLUs3RAkw8EIpa38UC@2sT1n`wWkO9QZLW+h+f{qFXH~w`*4u0|Z
zeYds$65<X-fcQ`B-bd};i$LG|OwFaoyT?rFv+)5OV;a3si>(uQu;9kRy)YU=*q79s
zEyBiEn0dzKxWj|RmmHxRGy>tO9PB`eP$vepYFArc0t65bH4x{yEC%cT_!_mrWh#C@
zV9x_KGr(l=(QHG6qkLL`L{f)+t=^$qO3+hn=zXRdJl1B1<8@+%Q`BV_njD6LPT3Z-
zI11eQ7Yo|}eNCMyr&-(^0fkcHDF{_Mbyc}k5Lfjx`D~b=1j%{wSaXgnUp(EwKK!h#
z7>j$|F8dmkYGKV>97MKRWP(t`r11|>g%(D|-MW%LY72dcBDD2X{36hPIRaHk_&;@u
z3H`Z22X*#(;`zY2*xfntxJsWQx`Unx+r*|{UJId>ozZHag1aYz-P;xMM>#^rHOd?H
zg_EGj`f#!bQy~T@Ai62J6|YiIqU9hvL<Qprg^h!<7^TKTuI%5#a=>!Ikv@YYh0Xj0
zlRFK6)mKDtO${4fu{WOSF!)h_LeN|i;5NvMjff!0IB^d*B?ab-DE!>Jit)p)3I$2w
zZ0?7s=OUunmFDV2K~Kjuaenc&krF{6ahK=vXTs7VLjNg6+R0P-=LYFZ{K#h8nhyRF
z9Ia$O%~zoGW^*Y?5ilZu&lPes;0&p2T&eb{q9ObH!<&sWuJYol+L2)eEz-LOkor-x
zog&Tg?({pL-&%%26qK`ZuP7-2^RiRfG~?Z^Pm&JN2t`s?vefN(!G#v$Jku=}1n|I|
zhu;?47U`)hflRTsc>B^I4zi#ru+$#R;G#JT;MN+M@4>aFhR4UhMMU!eh;3M^d%<#4
zs0%qY4f+Uj79>Baj_|{TwJqO8U)}&ns8kj)NfI!@L?#97ERgV6zG@a!nPr{P3lGP4
zw%v~KmJ)zv8#{KBu!~pn1N~yA0l0s6G9WU&2N=YDbp8cgeR%+P%zR$cCo$lX)Ykc~
zaR2+p|E}*pymakfK%oAus6&oxPlFyigb7DwEBJJNa4H0&)_<8Dn*NB=yBuV3^5*6T
zMKM_5O_6m2&x22qoq9q#=$c_SMS18btU?QW^x*wL?aJ0+=QKUxrvRw}S>3~xV<;4m
z<SPUy&(SR@(76g&D?L4g=kdmH)h{%BUc>VJ9ugRQfX?*0J6<V;93fvr-yU(|p*X2X
zd6aKua<Eh|a~amF50Hnif;fKCAK1&@DHe=K))$m8aw$kz$OkJQDphLQhXyPIQ(b*C
zqe7px)q{Xvt6R<SH4F}4eEA@g`R(Bgyu=ev1F$JYcOuuf{ULJJ%&`e$7CGvhV~WpY
zgJiI_Ml$PBT7V$I!i&|zb|91N?~Q1+gx08k6>+8^9-19;)**g8hT`3N;<C|!IF1h{
zYZFW47lR1Mo)^~5M<n(;)K-N_TMISJG}#FBd=YP|omN`!OfY7;(c;Unj%`#R3KoHQ
zbumg@N0;WM#FrP5uXz%rpDLzufgCnV^uAZQH8eeyYjB}4YzS~Sx{vd(^dDzJ=BZ-w
zzmOJU76{XlR4(OTgExW*#%*(W=}};L^ECnf_-#jk?1Ck}?CP9+obm*Y5*Jz`eIWy=
z=8w5cgwzW@w>{?S|5ISarCmg8b49+t&y4oroFWdj<`H8<G8Qy~-tzJ!$PZFPGz*Vy
z72p05YQ1rBmPRFs-i(5PrbfrcPHh8Pdc#pfRs&`;5m)@MT|B>vaeVax6H|kd;OFu?
zKRAZ$`zRf=N3Kjw8gsKZw>?4cXr_W|k~Gr_yGz*@tQpnFQlYpa4<-UrEs+ofShd2m
zN$1kAVVcn=x(qNh^{^79h!g`FK=KP>XTvG>Nf&(&@FcVMc-h>A0Dm<>0_zm+HVnc&
zmXD%Iqra-cZ?((<+=fJh<-#GHE5y&mf&v_i2Ovlf2UxG@yBN@fTEOAeMsHFDN${rA
z?l$B>Yt2MCb;aN2=(O4Lqkb4`t8(7H-F@c{C*B^3kYh5cT)}&9pXDzGL)X1U*03e@
z0r5w}=HNlks12!eq~d@AZh%MRPkp_~ioEN_VOY8^J#n};m?CPi(?N7;I+Lg!!Wr&;
z!08bl@gn6KqSR3+FSauH(0;>tymK%d#IJM<Wyl6~v~F(QVHJOb<N@OICTAe1&kDm;
z7v{q@IA{kBAjMq8dr*319*JetS)NBCuiEMw!Z`PdaiUyYtPcXHZ<$S@q7FhhI8HN2
zaOSIsm*1ikhk?x9jjV7<a)=0Z-repXv@8eGqWPnH>Y4dY=AI>U^C)(65r);ye6WVx
zF{4Mo!Srx9tXD^bIfC8ccUDlJ<S~qWl%?PNq)xS^*mdiea5H#}v^X9aL^2kI>A_f4
zdM3XYuo#S}2+<S;jJdfMMQjYugUoS8iEq0gWx}(->h_<0lW}U7DYNbHFu>s6#^8IK
zahBYEs{<(og;FIQ{H81~o%8C8S8+%)3F|j#8hr@zQz$_fIoXn%iX^(*?^+BUzF&U!
zwm!ts%a@@Z&N}EUG9GBYjIcSkd%HpPdj)3i=M_6%rW&%9<L+8zQ(^Dw9Lho1snJ;&
zNm|Y$8PRH?qa%J7-H&HgEmvgIh&Q3SZ|x%SK2R_Sa()4np*;pzu8!tPg<R~K@;dM2
z*b~)JCwx_(t;7fVc7da~)4PDEI19g>Bk6bH!>Q6HS5-*n6jdfXgH$(wLkKD5Lo2^!
z{3hjB)Z5bps@L04%W<VfN`)LMHE!03(vx!-%Y(~{P<I9FX2{cDpMwR`W2xQW8=WnU
z?V88Q4j)(s7+C6+q)Rp{eZR|>W7rR~#A$^H<B3;0FC}Y4j6XA*5=HDd<FR6iIxvqf
z36wY8zmdvnA;--+VG?oex5J~}dcakNJ_*gf^&r)O>=etR<fJ28vG~G9-QOhV2d`?T
zD@vXb{jt)L>m4t1k`=3fu?*x<hz2z&o>L`UKCBGZZ4YQ`=gPFay|C^u=%&#;H*3Xf
zF@V4Ezqfay5rk7_iq**z$D##HqAT~dyRN_VOQBDH>g6?crG&Tn9f!}{9Na;Lo`X*~
z5cLVxXo>`k$*03p`GX^^fz7b2&@eePMB&tf->BF6A)}iNTU|}7g{ESyvRd*62jreG
z$y7kK$j5t9>v!eRk3$5Q`|$)ZP@{P%P`R|s;T#_D2etS;i@}h{r@C2;f2ILXM01AG
z(!1r%PE2$Z&2XDj_#G`{9pJ!VCJN$LlWYCqbKXhQ2qGD@1A+DAODT?Iobvm<YEzvR
zedz40J`e0wX>Is23GR3qrgnA0fi9RYZR=TNBvPR)J?%X5*w-lReuH$_fA++Ff$)xQ
z@dSR$phq6=!z=@>n?c*mJ_vXA65J;aGX8QfMdSdla6qtYzEGFLPrruKoF@YrZdD)-
z4_1vr54QkQ8|?cIB7K*6o3d(|sR+eA%tp81DVQ_+dJnJTQdxVWg@y@62LgiVl#)#A
zO;JMB-RNSVeB7kaMGXmV<g$lTh63rb#Z+MIt!d587JVf5zNNcwrmdK*H}CfaJvW1d
zr8B1EOx=V9NOyWms1wu;(#U|mQ^2&81&gU?A^IhUV*rzj1k^c__>E=LqHit&-;SIZ
z4pvZ3Zf*z*IP=2!)uu)5xb46_U9Ws@PHC8H+Q)W;`$W_06_H}ghgL^8$1jkIIQ>yv
z(Up*m5-b!G*)%I>0{#LjLJy6+i;Py4ATr&3wmhwtn{YB0*=1#yA6T38Y$FF5vPA;|
zhy3OO=w7tz3g~|!a-W`SlJ^AEoQycoh3_QJ*bYEnLit3*tj>!3>BXE0S-Wp}3&&uy
zm@5>I#`#ZV?fFVzwb!ua#l5mA_5u-sXn5wuK(nw=Cg|VjQ053h-&OV^$KbwRR|N?X
zs0WIpa6t)AWEcC!h$lh3b6euBJV0iRz)S71ZEK@iK`L2i;7Hv*%He2*C+O_)T^;9~
zRbZ9y3NYHJcMTZmA#4fw%JCF+RRmoLh7VJCrmk4vEv-q!C1f!ja*idkRA(+@uIj{~
zM_(;HE`4#&U!=$&4u#+Awe?$wxM6KUTFfgS0JSj7DBU}D-To&?aZslG5JqVJLVp3H
zM{9Ul=ZlyhBAHM@76H}yO_i@Y5CAqo&|NlD{`Bu=%4<na|CI&vv#(!r`%}0W5%b0K
zXa2Go%ufb9f8y-iPHJCSIZ<uUiz7pKL5HW5Cd^T|#Sm6Q0(D$zeA!B?5kaqg>R+^U
z8oa);B?4gqz;Nld91t?C@QT!tO%r>UB?t{^Ev<R~^mn4E(P>ox2_=a>0HfG|=ZtN7
zgsgl&Ljhul9~7TD_=j0Wah{+Nj9KdFED$Qu$Qmcp#I|sh#M%|L-K*T5(kf&RqI8@<
zqWcAWOcK(Q5S=&@!K}OwevL2iu>LplUjPi+4V#Zn$U3fa<@0R-Q0~V$Pb^@C2+w>&
zV(gEWwrypo9DlX}MMZxGu1BWXR7CbU@hoL<WmX)wvn0n@x5Na<o3YCvlk}&+O^}f~
z(WHj`4}XixyH9`_OLjFE2K%bLuJJ`d$=(p^xGy<+E!3d^vTrZA_b{4dI$N40Mh=>R
zgrX7omhl=9SG3@hSBN2W;Q)+hM8P_HSs^Od6O3zUN`T59UsPmh4Yv|09J7TcU71^&
ziADf9z61V#v>w&_fZKHeQEJ=}Zaw8*l$|W`XcZU9GQDXq8v<u*!L!{)Vg(SVh)bJ-
zt<c5Vy?I)3nNs02GTewn4A$hF1zDQmS83k&=k{771M<k+MtS6qlm3Ui(YA3PM#VS-
z-zLFG|2S+*vJ>f5YnXfkD=;S5{2#X_yC}{EJEm{f3pjyz&#vOaHGnJrdm>PUYv>&d
zM=`2dDN?KXva=P06Q`}S$<2L(NIeHX@s!c$4KdSQao&E1Q<DXHhgfWc9LC^HkAvHk
zOY)5ao(ySDElnEra8X}jLRXLOJG66*7`%0a^43R1=z}nqz5r>kv;4v|qjsNV1%GTz
z*#H@bhzNx1?`>IN%tWv})w$5g7wJ1$-{NG4esC0a1#Pgj*l;hj@izXNq=<sqM$U0q
zoWg)VaC@fUogvu@Uv@4Ojd~Dl*EkNZug)}~LOE?g+d&ye_yz=dHJy406;UQ$T_(~+
z?i7TPr)mRPaa8JM$JO9R*{HP}H71gUt^WiqD<D^-wTP17w4m$~^s^Y>7ne(GAQ6<C
z(_x-H8S%9xDZBqd{w$9!y#)`&Sf7o8BS6Lr;-ssN&eE4z+f#Co1d}T42XlC1jljrf
zA@r)+>h1pp1UcF?=P%u0F+3%!bN&_^#sfQlm9$10R2}w~I$bWmyRA1sKnrf87E$^Y
za#YQA)WWxC&S8wJEEgOUo<?d$N#B~VQJ?#9!{jn(+yymO7N?wxY`hXcoEOrd98Ya@
zz-)8jc+iLYjWQt>I>Y-hoyu)WLZP)MVH?Ms{^1$^{!jo?8Z#dMps-S`E>_kY+O)BR
zJ%DECURLdCITSZ<?jVuKgzLS84(Zgngq$cx>2ibFO;#N@uNMoM0$>CqxxPzmaVGmB
z+I~+cdekn%I`ABXzBF7%$c4)l5Ck1G^9$y8&0Sf>>jP|I=R@J8e5b*FPMzZI>?}IO
zM80D^j1rsL_VRduHQQtFiFC#uWb(5ioK`QcdNhE7!Ja9Ej;jn(CW2V9unBEUhU1D(
zi@G8}tjwLsIqpqA!T~d^S{_3}1qPjX=n-2UZCo2|9sU9^!W14&!v+EdTg7PrLLn3O
zxV^^D;qB?I;&lE%qw?;~lt}{!*tjX%Q1m&q8Nj7~(i#OXde|EW*EodB#i*wgXM73i
z0+I1kvmtM*!;h|Z?O@7l4k55xFruT%fCv!6Mzwa?>l;)z_LDmXPvu!^O4tf1y-JA$
zc^3Idp{+N%pOq3!tW0Vni?KLb*{(i@$S}eTW<tpBD1II$tAek^F*!&Nha(#UHDnJk
zlfct{&+<c6!Bi90MJdcloz&cx7iGOd<Hw^2*<0_}q?-m6gF5b(qtN}OG$9R3D)e~x
z!@FcR8enN0Pe6}6#y4WaeKH0XAt}oBMY%5Tom|Td{Jpn;-HR=s#z`gq<yJFW(%EZ|
zbSxe#uOg`Mv<p~q%M*h`=<PL87`yH6CY}LOYxCQr>@GvT^;FEwXqu;2l=Je))cD20
zY<AChFZ}dsowBR^wkR_+iNcZxGc=4QSMh!K2;=Jy2=F|Vgl^?p78gQ%$RGogo5;eJ
z*~~qrnkQ17VQ@~z(Z**3q5zhX77j_6M*fiCY@9lt#}RnqY0kqhqT9Pkk_DS8Ovrb~
z&@(n&-31<jbSi%WsL$TJMfwQqOGibc_9NMc$H0g_hlOF@N{hu)9q}_~mj%a={V^dg
zTBd6x61nF_Skf?voV(Z9=1Oo1RHNJ72pr;=;|tlGH-u-Is~9c*?qu+kH49xS%4JW}
zI5&|pbxGE*F%D<=FcMyO1@XP1e3Hx)PipuY7T<=B^XQM(wWLALJ>I&cY-0c+q~NzN
zwyI0A%MkSVJpSjLeB+Xn{<Wf|exG6(Q)d>+#K-8Jgv^0xM4EJUi<94y{*vy~D#dB5
z2xL<fnKV(-pF_fRKUa7qg@sR%nRbYsUH5KvV;uR~YGcF)^Srd+_@!L?{eTfgt~6CW
zgCNj2#0{8^1YT=lIpg^!dWb$V>xY-Z$K@NdRJeg!dxTZDy@b2*oq9G9ikRyI09i$(
zFWHK=x#DxP+iC`Dj6bec@}LTp4~-129x0Z`a237Cpu4e<b4$xR%i5pqZTr?u$A)@-
z_VKs_;{u<Ff-;63TCwXm3+0+2KcAsu2<BRj?|`7dNCWIok?4<v8Z`4EH4b7}adXJZ
zyk)QKo+Rv1R|hA`0I<tEmR*>iT_#W9vQJ!Y#ho?l@VoP}F7R4Q8*LyeW{oz^NX_w!
zy9DOK9Ri-<%NhYT-R5rL?{Z560TAmmu=C5@)#E4|IiPtGS~tvt!LvAG5KuFRbU_Ms
zC`bxsUQS)PI>wqc^!zO#DK!4mUV~t=<o3Uw&IU=XZ{#nmxzNGQj93OkwoU{Dz<tUY
z0{=8hcBCr>hC-fzG>0)|!q1?lo8i|p2UQ~qf-`D>hH{uXTnFdM&U<`E(3I{E8x>pN
z^Qr;!CgV($nAw|a1Sd_F(ZRNzK<2eLWIk}dyoN?cod7JHiTnBY<){2exG`&Afx;aE
zZ9WvQoXi(XUOkX$LeieUf}>Kvk~-kprj3tL%lh_3TIG@^PUe&#oS!np3g$|e1B<~W
zPez!0xuMGis`s1kqmNTao$pgOF@Zr5>X(TKZfgfmV^jgGOyvGhzNr)+juuO%w~!=3
z)GpaBSVAEu{?1D0G)$~(WT@PT>o$Ho`9{==2NG-R%{9)Q6F5Xd2wcHx#cd}YdO;hd
z;M2eWMC&dr8PObLI#(B-lO2j}L)xB3e7a#^twW5(0OE0LIs#8{E)1x`tGP1mWjQD>
zSY&UX8w#k+N8feAkQo{A-FDP^WyXRInomesmU8v_%aLdwQ_3zBgYg8LMiP2i;vDu=
zS-hhb%tx`5%!Oj-<i<OBYZ1kj@g;tS;5xy4lq(g=1y`oadLSZ2b2NT4>8`g#?X!UL
z#{4=2vU;8!+4*JkCIiTzZaxP`E732|Z{Y8S!Ct(Mfaa#5R?O0qMC1ms0Aw9@t>3t!
z{9~WbE?@^vAnoOrwJ&AX(+Hgvyb&=jqe+ftes$*|;mDpyRzxPc6lIL)y{zy{LrB(w
zcj%TXof5h1R|fImsW2*InI-U{1V6`0u)A6ev1iS_RhNBGns)08Ajids1%scqmp;}*
z1yO1X5!k&Iuvgj~hEzTeD(9(4^*R%nE?xQwg!h#cI(|nfw|s*kcD5OcDu@eg$I>8L
zgF-DA(rfH1^S*f~h!r)3GQ53LaC!0sO@tgMxz^&G!hq^)zBKDw2o%=sXZitlV7hcB
zxFlxZ(+`WJ;xpfT0pbD*DFdVO9p{Vc1?*u=!P#sM8NXglhcpqH-S@V<&24sR5V^^=
ztW!-sWewAL$?SS>3%sw=8w&oMDL)K6(n-lAD8t%vl<m}0BC=^VV@ScAX-jm56c4Uh
zD&jR2el|meH()(uSYab|8S<R$4Fe5gYfISEeX1@WdQj)4Fou!7)L}S{tMSh)Ma;nX
zT6$P@PL1%YrdO{;>kb5}-+{4KZ|NC}(1~Nqks9Z!q}pj1^|mR?ldRvj<dsnfo;C`2
z+*H_IFHzWPa0n(X(^2>VZ+u>=$_%GJy#$tb#C(iR(KITi(XExuaod8NW$T#r=v~*~
zRP~GcS)wY2zQSrz$=DMVSCDj`CTtOsGsXs}qyaIsg#bO+$*1`R&_T%s%zy)%Syc8_
z2?Z6Zz`R}X;K#P`*$xKF;M>Bn5)g}Dtr8s2AW!f&ye`}Q;Fsm2J}^rq&~UsCRl4E7
z)jLa(+h^3n=8Dd-r6Bx$3WzZs7AWd19&fh%6&(CwV5LI~WD?a7<JGbUUmW%ZAP0lQ
zZnL^+gh>l{Sqv$~w))C279TC)RDkf;yD0jv1|_E?`#aO9NJD(<!_z9h*4jZ;gY6EA
zT}F(SrBqiUME0|H`3wjlf@#tDbK!KtuHzOTq$k6km9WQkxo4Z;MAY$kXlCJrKae~l
z*)?sTO8(dtS~44Ge79)-ic2skVm{oT6(JSiQ=-|HBvQnS@j5uB9uk8bQ$0nAnmSQN
z4UpuZ|Ly8ekSqP9iS>Q9Gf}P|tgLuY$5P(74zC~5kDzZ#N;`-(NZr4kq+trwt(+<I
z%>V&#R2I}`^BgwYal|tPcL9;{{p?B#iz&$8Pn2HLAbp+bYCxEKMKfZbw(LzFY|Tp4
zu$Mkkz5t8OPaG{b12rKWbGiW;j#eT*d}tz5tm%rNSv>-xJ_jw2=w%9H(P5O)oj~<w
zZ;j7zyA_s~!DUl~jQrPCMJsUFfJx~Sn!4$cITczk>LEJGvBCc#oM4!w=gwg?+f*gk
zLI@ftt_^D)_s9k39&-GYzs>m|R2ZB#;yukRnqk7MgOtF-)W_^#9q)2f&hUoO%~#bS
zOz*(Ys{8tbV@$MHJ{U=bX6No2jEY;NYveQoj`&w@{`AeJh}~8>N|3__L(HtApYY9Z
zCJw*e&Szk|b9Sc4I6qBAdZF#cp&6@SJry_d`gC);Zrl)@l4v(PBK{B&QZ?tAvZxYh
zt1^|wBAAi_{vD1E*oD`*K-C^RdrTVaB*iguq~CX9B<UwJ6%=d5R1kXYh)ZJ?ro0YM
zpjYw)f_vpm1q0#+EcGD0<Wc~TsOKOuz{0>8x`XlVFCaRODgONdfph$K>7ElfAD|g+
z-MO{dqp@xPyUEIRRTg$=&Jc8%6TTJ^-XA&ngphFiB<rA3^0|~HP}W2VvM^-0Zue9?
z{OXSi^R6-}U)!MD1R0<;P2fX~gtd}op;iu^@3IS^MOjOo7Lk}lWu=_@U9(^V6)4z;
zFyB<ZVbBylc~@Zh>;|p4azn`}NQsTdL4^9m5PY;-x^_Nkc7_JykYh)Ks!7>L#OBbj
zsZV5&pLqL=LyPne12ZaDRM&4@k9kESg$n((e)wP3RY@?%No`QX5TmFhlSn}N0NKws
z-Y!(*9UUy92PoGNzrI5@>(vwOnK(hNFd_vYfjP?OR~&C8n~8&RV(9D}giATuW?r9d
zZA3ppvbp^An;3iB7R`*i`0l;~?LOHQ2bzMG@nt`!FJ!}RHiF11AU}%TEcNK-rnTD1
z3Hjc3(Z`6F`OD!}{)+;MQ&H3wn+bY~5o5x)lz=A^UG_m-Nb(GZgmYimGRpF|jdZ>a
zNDFd7qHHDxDL~|@6z}O9dvPXFelqSyS^+-l=dgm1Lj){8=hGh!o3#eBsmy<y6)W{M
z>0b1dZe09tRZ~fZxOc4YBRwtudsQZvD@9ran?CZN>jQoPxn8dh0X$4nX@J-6!*=Ve
zV08-qd-gnFx0H<P*sKXeRmgikJx2JqOb5L4i7BD^S=>Sx3x@H482DqZXIQ&zFTQc;
zHB2H?0ety2ekqVedfsZ`Q2**@W5k~=tv}rPUQd8B2L~8GG^`0HQ3lSqNjAi*kQcmN
zY6)slpsTD&v~jU5ZvR(IZ*Zn5ht*E+FsW<n3y+USU+mL2yC^t!jF70&s5b0dC-ke0
zW;qL5vr@|e5vhF+13PipW_=eTW~GwFAMVPL<)BYKF%Q4$#?z7gHgKp4h^IF};H#0l
zYNj-_Z)9Y*w-{~u)TF8vi6BNdeNd90k@OofTaSs6c076r?GWD2Zh;`xNd1p+`hw#5
zQHJ?_{?~2+OP#)qQYrL#ZW&-z2JDSj7}ZPOHLGo3i~9<~9>2~;AT|E8Es;VtoyBDA
z-(;*k;6_=(%au>Z|GtLBWXdNXrajn7pWt)z-*)+z0W_dQWjz2(A6kw7KyUcY_}RVv
z4>XCN>VE<H_WwY~2nds^qxm-F`|$7u3t&Y4XHWnT90(5nPpE)@!Uce$DgsfyumMOc
zf`*O?{_**>eK#Ztd3AID3mO0f0TBTC431U4RN3I~#J?VrkkEH*c>mbz*mmb|>WnRa
z@Hl(mJ?fs_xL8TFU%fs{aWBn$B2;m{u>FI7JrnD0<L#S}eLnPPuC9IZ+L`^?lW3f?
zL(kzQpltE>;URhTg>o#ds1dOxklg>1ef81lD-i1Salw22$8ziR=Tz!T&GEPL3!6_Q
z-5)h$EkoA5?LCVtjfC3QmwLHx>I?TCAFd=M<R_w{Qm0>W=k<a_KMA42!ouXCM8$5x
zf<$Fzzb>R0g-MX{%YsBjNl5+zB6vq)-f(VjtVjB42q8MX|HH-JTjR))y8m3?f1dJ7
z=H6sK*j<SY)cXeS{_>wGe(QQmMu#sxQ&IW&7FoGadiycFr>I_2r>L6q7a-cL{>Pi<
z#f_w9QNMiSI6LsP)FA1Np+-J;<Qb>beDm@aq0dFaevUEub3j$3A>L&~eunMh_AOFA
z{vW1nsi7Crf0$5y);#^g3R2RyxAFgq^cPTm`n7erkpaLjILp`01qFwI{9ij42#O2_
zKp_Svfk6F2wxF?)3L7G!vnn}a2r9(a*0C8l`3L0v^CkxUr%n79AUsm|aOznty(c_Z
z6m7P7i3gj1HR(%3-;jf*mwzMcfjo3%8lOyCwtkZYgI%$jQY-kNRlnF%U3~KiH8SSy
zU7Fxt?5_azM>1XNU3?RWZrIpDMH^rri{yej+nH%eICU@KWOEfFf{S*zj)E|6@$O%I
zlVy)GK_JpVCqvdNHXb_i=2z$DL%L#rq)l97VMKm|q=}2}G&+THv3_d{T!nSr>I19+
zUyBKOa{Ci8(%XGRS&W7K5<a56q-a~>+pJetO24)Dp1N-n<({@ncd}L)Hh0)>=f$#L
zw^)QT2y-{7y&NMV3}md*Mp7dkMrF^lti1Cl*6N}tz!wJEZjJCn_8yRsCPEl-FlIJ#
z42*}Pa5&B!S{lOfPdu%DdFL6E+MU$vRF<td+8P|0S*N?{IK)HKyw|}&E6SC5^Ur58
z8BC;dF8w5x?lWlrCOjR{_4Gyd0)P7S^tN4WLmWXI!~LyI=PItnn!bfV*EP3g^Nldu
z;K4A}uPy3=Kqr@k31d#Xq1~<SsMNgzEW=oZ{Ua)H62_@W#Z6-t%WE=3%IHdWEB-31
z)|xE8VzbDK5zfeDETZ<XH9`k8k=o+iZl}$Nw|weWM*%GHviPQ&(9nC>I-b)u?D9^Z
zx=y5$8Dp^erm449E`rtFnCL^NRf%|T$c-@a#R<RjBkM1qN1&wrd+2TFce=o0yCIDL
z80TX<4~;4pFKg$^n65~@&`>qs(l>Ko^4mKy*EJiT>`kU<hP3QLi@I}ro$T*>-%>G^
zbPQgJ2+AL(a4FX_jX35(2c8qe7fu^J^@?s9XOPEF?@9Nfek5TFK#vl?Y-|b;7y1%B
z7w(3kD^li2YVz%HNJuN!<p~{@bIcXW?GQf#;=XMJ4k$tl=293rINgy(uvAX88P%87
z!;AL05o*Ol{f?HHbvvM|zG#?8TRj1;lhTqT@+QC;ciN(92grXhXM}>X$Xe9zx<v2~
zw%u(wn5l{3UD<7*{lo&@GFEz_JgFy+Br&GUA&035c^?d&hFP?~u*huw0ttiT@SOUf
zkK~q$rRLmI=g4ZAXh)-Xn8Z~7IpSrs1q3dp)Ro>`Azr<j##nY&bB?d$@NB1@qT=`e
z1;9PWecPAQ0F_S=-5^t{5ecAO{GuUd9(~1$%r}~@9iJb=z&@QxxIDTtGX8p|i0^h6
zBwYa<^x77;2}Xt!sLbM@a!OX`r5a}8gQX)YX_kcwa7Jj@<7fAxc>)gDVkziuX;Qy4
zHf<KSP{f?!J*|+$;^g)_y4=z^d(4kLq|26C#@eJ+p{Iklq$3}?0jzV_{pSnDbMaYN
z3}c|Lp0a1~fnF<jcKjV_m)gxlKo>q*hLhW^V%fEO95AIoE3_YK_p8k7Tg#OMf6ygb
ztpx^d3=B-V*S1xM1KigZhsW!sjSX%$U<4eDgz&6M`<xk+cK1z%C=_JkI4zXdw7>Hv
zx7=Q@OQDI^zZry<7#~XD^(eiv3Xfb#P&e48uJgMgs|_^;?_F^7aZ{>{-$O`Bt>Wg@
z#M}m=7CYeUUmM|i4VQIt6r9%naOC@-`^l#u(OUJ(%4gpf&oAP)Uwo52A9Xi7<<=)h
zwTfDdtBlk1;a|Yw_IA$a_By`|d-_^&Qe#2ZwYB5T`!nL~cFFYEC~rOfq2bl!)aT(T
z>s_J2ZAWFSFt$IQ?LqF*<!6?sWrLIUm7BmT=U>1N4xLvPk2Sh^X<t^9k@u-=2H7w-
zN_dIc`13CeG;`l8j?R18k`m_+$qgsJNnp!8RX6S<-r2YEObp>8x)^hHMAPsqIGm{*
zuVkqnEzHx>Gmm*Gx*EC=sh%*m7WWq)uh0{Fnap^+0{69)9}fnDOx57*tN9}jbJ=Mr
zb{g3fcA|=%imY@>2#;`rRu7vXC11jKZrQQqr%8h3yyKWFWy|I9b<4)VhSXw%F;v|I
zNtH=bsbOudQlppDb43@2$+g#7^xFoi_s-0Wz)G&JTq=iXj-8Mt`KK9qEJ0Q#pCwCi
z?2AcFX+G&f{OOGcA*9qI%fTvXg4o>{t?YoMed{lR`Rzl`KPNx%hTt%y08X%OEsg}i
zZHKW&9ypfi=e}%I`n4~FrKdI9>HA_ya-10j{`UmE6?t~O)l`mJZ*3hOb_>RdeQZ*M
zU~$l-IS{dmlcw>q3ARZa(U<Z*`Z))0O=mWnQ7JnKQ>07U%*Of{QU?$7k8q8SG-E``
za)E7CIF%3=H~@_&fc1HOlo87HVW6QK$LvoV*vfAE-`QX5JvO?RBJI#kn3U><Px#pj
zc=!9pp18>3OnzT4e+s1e3lI~7iTpqp1eM?<8YZFJRtf-YT0k86VG44#K0nV*jhQev
zv_)q+;znb98ZoAP{B+rp;SfHSGBG9zwsz%B@}za%1c!n2*ZMfkF+s&HzW2-9*l|Et
zfnP-*@^&n%KlUH2#fVWnQAs9!Lmr(y<M!7COR#a>9Pm<RI%IX803D^w=2V(;HTN)O
zB)K%w{gretYaj135-pX^H(t)lS^%Rk7+1Jwb0Z*Bv+Ys99wft<h~1=n*(CWu!;lnf
z#Lxb?#*4#$eI&V&W@lygX@)7gQ~q1e>vHXt;e7qm`uF1k$AS4@fQlAQe#QUD`4>R(
z$2amzXjgyM`be($Ji7ct`=nO+p>zEufzW+nYQIpm|AeXi0@ePr?EHnPHM~U<6jD$$
zAaZbwzwz_WudVC*XQ2ZG03v|&C;Knpny~JJnUL|-_x@c=%D#(JF$}fD61mj(z5@Q+
z6&3xYj39{$FI&SK_X00UzFeMA8^b74FDDvt`=;r<D#wM2_7$T^{)-<h=S9#s7BB$!
zwJMN^N)!<dA3W@EjviV@uHkmk@?=*!KC3Y$Y(I=R&EY4I1X+lwj7xQuFt^}xk3o~J
z=L=oQQ->7-oKG9j6<S=5(8b9W<8<W~!jsTTo2mQ(jz_>1MSp1C5kgiQiN<x<iYzT;
z(!yId5kH?InUbS)J-bAP_N|Bx)edY#@6eueY7kceEO<aI9!fG3A}bIZN7m%GQ}R@>
zE|7s4O);ZHd!@&rH^9&#Y5e9PcrfpJGv=5ZQwcdt+Kq1PI7_~hZV8LG_nVHM{v4FB
zn)%7cEkH2uUhRgH1V{vSiX~lKH0zB2a3W^>7a;Q)@MV02gK@nTb%#>p!<0z=4BoFM
zfaJ*Guz=HZBXIDml*aK`kD?qt4A8m_7yMNXQIv}cf@q^aCc6r?dto6~C$35T0HY?w
z82=ZL&U)^Y7bVCnnXImlKr(=7U%%APMD&Tw(h7AeCC*tuglk*cz_33x8HWyCVWMlO
zmd}EZw4z^UplDoVJc5q2NOZ+j{)XQ94y9x)X!PZpFLxp7DkS&w`-yC6p@8R23W@<7
z%d`wZb@sNNaIa{^50jUEyNqjjVI2saI3Nga(a;Spu5jw9<@bugG)l!oCZX)#2QdWm
z2EV}BnV3yEG6;}S#@tAD@tEL6^U5R(pBX}{t&%7%jFQ0|d1E=z-oCq26G3i<u@vcO
z<!mdX+3R|-QHw{vOp-F%G^QC0$FVS-(*)BbD|p9Tz^RnrGmU=)rF1dK=peZ>E1%GS
zA|rn!0ur=4M%&nD$pC7)e(9~jbrBf;e+VTI|3e3m7)1?e^x5YCvJd($@nx+nOOjp8
z3=}*%R@J-@E&RXb_zOTIhIdSXM+V1uBO}Zg(y_*)?*0Tt5fW4d(NHzKK530F1xyu+
zVYv6`leYK~M;n0?q=IsT@$U&E{`wPXJP14=k|BRXC<+&Z$;SXv#&08m`%5Qz27U=m
zZ$2{uN1x*_ZFoPB7tsM_h#rBx_|Y7FQ2<{ysdGA`n`yJ2$J=Y4f$>l={I_s#{X$Cc
z&vA?5hapE=#%^4Zdr2apT{Lh>%yD-C0U=~z5FVhnKlPu<cAhlk1K1`);I28_fX@l&
z`!Q6XDj0~AAdH`9D>xYu(hqdRCj`Hq`g&betuR5TUx5T8M1n8?U_~dO7Ysl|Bu(Oo
z`hsJz<ltmFXNQ5NVek$f*gt;a5Jhhe8CTyjU6dWi_2ql@Ez<&J30*#Cl=t&>wvL$3
z<XC){Yk{;b7b7mr!Hga`MVHA347u-|IUrfjY&|jNP4PPm`B%W9jL(rF%04$)akrkA
zBnsMe5vl1ETOd@nG_EMO4oB3C*5Kd(C<Qkor&lL^6wC_*jN`cFE)9fAmu!}p{yaB~
zg-0(GQq#uG^#=UD2@xB9FB)u$5WR5uxzO*|@?f@P_I7I%`6<4j6;?*1<U57gUKiiY
z7JLI|4q1F&HZV-l05a+(dDq{^*Xils&_jCu0?eEihk}1pefKv&5+}i?v*2+@1>1G1
zj85%`6$pluRqSfF?TLjl=nPa#R43ZCP#O3jhlr8uLZn}}X$gKuFwXyopT7Edx!m0&
z+cDFI&A|II;$$SD>d5yqT8-DB>ZztoH2Zieg5St;!$9$7$1q^DZDH=>bRX{=-0rqS
z_$!|-tlzA~Kxi3@e{<t&*nOzhLxDgacTt5$=rIj{A>9L}#r4ey52P-x=hzLG?HR7#
zl1uAmPiLqf3m(X3wR0<#?>d@YMQjp=M#l$)94_L-RY7{<WzP+e)@<SziRlS~fiTDW
zv4_d<RQd12!3Yy=@Md#L8=~XnYdMx2;z4_AGO>8|ha|%YiXe#W(rSf|A=k6YFY}xp
zS$+fjZ275A+6vFGLY1~<uPBhP?oQ?}LN02=VM3#qMWOK4Y@$9t5tH*60D|K*hlhWp
zz&k<Y0x*2tQA?=>(Ka3*5klc>edH45fad1>Bj2dv)Tf?`h3+uD{L^}JyoYSR`>j97
z`Bj})?klti<sH^Z2wS#Ttvxe#2Yp=bR_3t?jRK2-J&B~ZL~$xvv}o^J5=N?FojIje
ziyLXtEJj?>b3+TU3@n{QTM{#-1)}BXb{`K*Y=M#(6jvf#9i|oz8pNhcK?Nm5<oCCS
z^3>JzE1FORaoF;38D{w7QDLh<4P#d_D*6Wu;As2Q+_!sQ`9s;Zu<F*t1v_z#%m7)~
z{Y4{mKjAbEJ!7`XIe9MvFw7_%ioMwA)-t5-WFCsckH=8NE<{w%0~skMm_@V=3^7LC
zRC&L;D!Gizcs*sbN5tWlQc>RV3j2^r@%rKA8w}jS976XS(wm=Cv(ng_evOeljT1-~
z+e3!)j*`*4`LWbTUEBf~ff6b;4zLX9G$yDxDYjgrWv@l6P%hX|3gh$*xCyX+t*Lj6
znLOc5$W5DAw;1>@%wve;ySDQ<JA8_OaUiD;hI=iwTW^u2f2pocH4d^GK5xlpITRTR
zT_%JW`-VJKb}#ADLg@14K0~`}crSj2Z4z&n;<*xdIaH3e<gXNR*-4l_sQ5r2pd6fb
z{-zcc1~ozi?g3($C<0$HAzxjyQcxy2!yYHqV4ca&Ie}%qUTsSh$nSd|*K~YVXp&!0
zQmJ_qD2|j8;w_C@z4bzIKQ_XXO1j(`1?4K5IvU6Z(bq047bUk481}aA5Sn%J3fYi@
z!p%BOYaZvLf0znp+EYL{cJov2X95iQG3#C2eTP3L|Ei3q=<~*4aLifO;QcMNEN-3T
z2sK{NQjk)Uv>H?^e<~{4`j<l{XsUxjR|nav9$mr;jxB8ryzcMyA-;$^<;h*E?ZS~^
zF}(DZimcR!#%Q}bwYRuxQ;<WKjtbhGvy@lj76?BQy27$XY|QNT+sy_|`*DU(=Ki$Y
zs`kYCyfh-<eLV>wDwim{Vc$-O-!Bb(?J}+aKai~UtU`xx^oMuV9~^Z4sR|+|<uhb1
zrH%Pw^88*p>Z6<t;RlOB30Amt*ZZ4<AQ_MlP^0MkXG}I=A|S}qE7?DRWJ*||iIK|V
zVpY9<Ht%%wXM80oLiTc$wO%IXHy2L<mnzebc}wLRNFNeKPlESU0n<4uP10SUSU~20
z2LKI1^#I8d0^HO_@Zu#*k|AG9IEu406E|fm5HH2Eq>uo*+l?xCT)03GU|KiTF+V5-
zFRlS*HSW#?QI)As7Mf(Yb`whZM5V$iSqWRjrz_$bI0L0dU)er&iNA5ueG8j>9@pR^
z?pGt>zOA1UKjat<!<<V+UXM#C5-kgvBeBP$S`nUz-bsi;a*KxEEG%88lcVL+fRHCA
zC<}7578#Urk7>s&S_S0_1$8qBTI8CwGp3{6MeLy{doaL&#CspzD`NU2jJ$b^<cW7h
z>i+bZxCmoy@F>bJz8FPh^JX~vGtLlOpQ&*-jRc&?Uh`r@HG8W7<y07)l(zg%bdV9k
zCoJqm_z|4av8Ki|kqe4<-U+%ZLJclTTzddJTUS>)`+T#f$dNTiQAajInTe^PAs%IJ
zxBwtLV8OH<Hux?^Agh99B>NYDC+n!nLK}`C&^`@9GdxQY<nx%Swhd!rzjlTQX~mk-
zHXBLyMNtegfMyeOx=oXgusiz1a!<_9G$A+e%~E6am8i1vz{v5VkEV*Imi5;zfFDo5
z|8${LKAXqoKc3CQu!Rjxa~1?W+<x{aFCWK^N+qOpMrW4a(BuJhEUbjlQ}xcMz+|y!
zkQfyQ<JZ~}DyZ^QG-n-ZVR?|bV62BKQBw!xzYxEkz69p^BG~(gZIYWB&)4R00b@q2
zQV<n#sAkJq&;oWwXtZ^<!jy{bK@UQ?l3)$-Fs>TNEpuZZZtPcusb~_jX<B=<X3!9M
z7Jc!~h~OOytV*?p?|HqFWWRNW5p%8VT{CxicSg_~5&r@(RkHZ+XXe|6(>34%{Ajm-
z3LG+~F(HUSG0k3tfzKtw_nRNaAc}wvYEHtV69LMFz+rlld$o-aZbTt}-9fy9di!?^
z?hx6>agO31!vFvLKtP#I2lWqF>k`PRiT9cA(rqxNvBfH_jB@M*JS?^lp_9lBu~ZKv
zbi@7&OJ5(66%MG4eLfK4%*`BO|8Pqch>|9d^25XkbMTJ=Gg?VCzG^(6z&Uk<Oh|dX
zIkDexu=$01WD-OzYp8_6bSue93E8QO&D&OS&1HB#M+{{Omb5^78;qq4#M-GT1(PqV
zE81WjUf}BC`^xiqrWIIe!50{B5HGu;PbV)0O9C>G$!*;MM>Dj;>M9N&hQcz&bKqob
zFzUgG{Us<LrYGh2`(FUnv#Phrj(K;{T2&Qj!2ksSno12Had0s3(6vb{SjT|s0TP?{
zh<S?6uM(l&XbA<j21S9p$}mf+lVM;WGa5y|%msyuxIE0!dh4mikR>s4a|q9=R`AJ^
z&WU*!W9gzORAsCICRxzfBRw-$ED)uiEM7R;kjy%=cP8NH6%>0OA=hZ<yi_pDXt7bR
z#^nlNHplX^<|&ds$w<R5j&W&lPIFdyvv&w-L1dWRs}TM&Qj@@=ZVi(!LIJ;IcbhCr
zp%tbx2j!PurHY^GK(o7O(K`<&H<7Q9y8(u*0Wk}u93{&to#EY#AKbvPm>Crt@`Ku9
z&M~p^Y0igm)>;G>XIL<K#5-&)n6ypM#lQrH%#)P&byv=;D+U@={EXSjy4-$}&I@Fe
zcDn)sOEX5!I|ml-7?{)XB4~h(g3%EiQBi8bVEfsY(Hb;a(4E{5A5;>RNe5VJIPSxg
z3GT2tKU$pd=laHiCrUHQ#1B})c^-jTWipG=$k1jI8FqGQq&#XQp8!1it^so8dHLzk
zz#uqb&cQ2TLth5Cq<|N>!-st<Y<%b+ImjCkn};@bPQ+Lso2WDzcGwcokwhNEekjbf
zM76Cwdjn8H1+>5rM?CjRT^**B=+Q@x`Fy0_cp9^Y1m^|yCJMoPnokbMgB6a`OdC(A
z?;>FaEH2p^0YxC?tbuMnh2PBcb>RB5r1n*iy-|wNd1}9aa#<A`BiBqYGQjvkDQ0}1
zS~NjGF9Du%DLwQ7rZ8D18g*tSQm8p}MqZeXSy&pPP%(78=|C@l*-TjU4x)3|?ojL_
z=lVgeqHZ8^8v%4I02P7CFkPU%aIiYFiZlD&h%%>2QhNgpy&MH-w9aA#g<Q<e2a(TW
zCA@Y00}2TY?JziOqTwt#)Ft?fgooS<zAIPz;3*dl{x^y2gL)s4c_*#XUEZKBA(Y@I
zzMm0j7FHP!!)*62XTqCbP9Af3<qmUsqNtKs5V~T=Hi85et)<EVI-q6Lkd)_=?NL;~
zLyXy4BwL&~oLwZiCxiYE#+6a<?WUM|FJB_l);uhx6%C6E(K{aqsQ5pyJ3q}x$pWM6
zUfEsg+gNBEBWGt}$7)>*d<RohqbMW*6<Mf6{+nCD6|gFe0lWIL820tp6|h}eRu`at
zo2pb5qMp6b#MxXrMBL**t_J{%EL7b$L`^9Y9pU-3gg0a=tKVciJN(H?BVa~>JHy0O
z<v+-X=Hax%j;Itg$twb(k_$cITTMzB3m>4r^gV>J#QuZ*NXjxj)b+>`+d%_qK0%%D
z2%eET!530l1a>s6w#YhMUWE)L2Dk+<)cp5UViqJ}N}%0(1OzImy21m5X@Rab<r7L+
zF+^WJ{uZ4{gVJ}FA*BOm=VTRAZ4wjeNX?L=m1qk+M<8|;zTp+yAuHb^P`#W<Gmy+S
zxZ~_$EoHdCj13*ytHXgbGwx9|q)68N22F;zzPOG*8FS0g&r=!v9O$CfSy%!)v>h;A
zN|4W-;?zk-8{y*uC3%U8eWj6gL1zYXfV*U-$Qat*{!l1X&+;4<Zzw+973cwC3LqFr
zsXYv^;n@?eDr_-9+$z%WQ#wShvFZ5eAR|B=EF72xGC~1s8J9@f7k%b%e<oFjF52e&
zeSswW6F9M~llBr3jefrVK}S2^^bnhQmm=qZwg~a@xHP2`RcaC_2yGRRh-o#10#CgP
ztE{Ln7n3@w$*vCQ_%#a(WGWW7S5(2P6zwLZppXJD5>&3vqKE|npu5Z>kPCE#q^hQt
zD-?ju#)p?gtg^g3ay|V2ly;p_O|;v35?Y9qPyz@D1f}<m3M3S%A_-lPUQ~LCABs`}
zL^>EuD1vmP7!Z)A6zL#Eiim*p4oVYH6wsUV-L>vI=ialvbM89tJZtTFXYbkb?^$d1
zJbRCCWyI1emx5!}k>HHGaD$*uE~e(-y0UjI@3|4(bGi?tquyQghy@eI1p_LWPNV}R
zuJveeFpSAAH2hIiZ=dAdL1toH&NYg-ttM_CDwW(C01(PS2uTLMJ)WojXLJJ~fM6Pf
zPl~t-Y*UQktsi{*p=y9$i8kS^^dIsJ;r>GwZQu?B7k$8{YC&{lz?XE9J@*;4*T<!9
zYuCM9I&>L#Ye-8?4IPe8vJ!R!4++)qo{QWL9)I+FQ}kBYetfP^u)9#ie1<*Yx`)e;
zrS5L0AG8<5f7R+qg{dWlC-Y)U1;V!v{W&_k+Lk_5T1?`F2Sd^VuFF)YpDyr#JjtxF
zCf*BW;O%P|<F|Z)q1Ns`!q2p=SmBWUp~dfJ_O4-ZXB*vhs2hhQaxXx_w3L~!+;jDk
zvQ9CuTYSx*(=aDq&YfyCO0%uu53UlUT{T~a2VGn+Q!Kv+zKAO8K(165J8v-|lgcUY
z@Gn{NC$)pT8MR&8c5B6DmmV>-re0y}Zl3asbRlW7ehV5GZKccN43<MSW;`E!2eg`$
zhnUk>tke|*R+>zlVB4BmZbCE3Cy>>YZl11NWf5a+cPmUSl^PPf?>hOB*cbrG%!4cZ
zGbmF6y_k^egKnKhH!l4<9xhqd_UsVf^G}3&g4=&+-=q`gGR0BTM6U?heU@YtXvR^k
zoj&K>zUU8;DscHO6<8L@;mZGvUzyUuMqZv+{2cPj(Oc(+Qw7I}4W-{@o?I@{QTl~o
zj*?Bu<8twkv@PqxDWb0G+C~g%sWeVHW<E7s&y>f#m|_S3kCXgWF9-c`F{WOkT7-vV
zd=$30h4pgovxrM9zJGS&^VRcT%Eb}NpvggElmolAx8>UUBBxB`&%n~bbVDcFRqc)!
zHcu|m9(-P*_2KEYRe9&MpUGlrla=Be7x%2-VF#XA8N`Gbs0+NA=fflF64gCQk*T8}
z%pnYLA<?c?g<^(VgW^_2Z$h<SjOlYFOt6snlif<ZZ{?rG>C<KAb=2vsW=*I^#_t8T
zfO4El?L8ou-E3VD##yXV)>CLxHIehPqRJ&M2JY^u$4b8eNNq+k#GF@q28~-xWz};n
zA!Dam7h?5Hb!%sRf~uS^eJFnTmI3B$<H`c(XM}d{dYVPmrSN2PL2ZpB!u*G&3%fDH
z#?6$@-v*4*hkO{6x7GN(A$PDEamt+mWw@zTXe^BR1%n(|J8Y_HO63vPt!hY`_;>-A
z@zLj1FFm*>v|IA7;yGk(G)on=5voDS+|b%>>Nr<G48*O#rawXprUg%tp8o8ehhKLo
ziE|Gr^mo$n)Zd{Rtkxcp+<{NAb7OHj3P)0}ER`x-x*2I}Kn)e>p>CBTbGM3$bM%7_
zx5sQCn|B*_<VNyY@%nb%ir25PNDudSj<w7D24-7&PeufJwM}~@v^Kz9CempcHD@mh
z(P+(Pr6d(hUGwr2OO`Bea!~DY(-b+}{yGD+ZHdlyLoWcSU$&^5=WziBc1dutPs4c^
zql54+eN#+=Yp=r@!6_!>_CA2&uEw=2+ukB6e}CzO21RZ)`m=A}2&t#g5Kwa*QCn_{
zvYoL%q~2FT6wA)&!Q}SHTT<s;hT@la)NvQ{ty^Z9$X^66=*szBCRP-Cf?@@uiWB%w
zG_JCXB0FXhy8v#k71jku5Cd^<MM}8*LQ}(gFrL&g`pAV5)jJ%A!WuJ(p?QUqq>VsK
z1*j~wH`jM@Uf$`#I<n7}O)RbO!Ydxr1(^tWo;8tk9XT|GTB$F18!l($Xp0*`HL=-*
z<eOlwoE-$)tw#pjA9Jw|o&`luls6BIJ>-Hq$&pzo&z3+2PN7!rvb0@^(>UV2^fB_i
z<31F%oQb#Dax83Z*Zal;Q*k<ojB_*FZy@O780iWe_TjBHovwO-L}5Q|#4NKh?gp$e
z$YOr&orjqJO5yGgG1hg5_4`2~nLxb9My3(yl512#F7q(%<!=Cv<xtW?d-~kDUX#-N
z(Y4&etrWwu#$j9OD{JOmfmbIFgmfKbp>}ZW$O+Q~SAv>X$bFfIE&;*0R_V2x+|-?P
z>$jiE(=y!IpduG*bEIRJhixonQ}V-oq}Zq!RISdE#5P=2HNGPjX?@8z)+R-bM&!Ft
zcki&a4tPpy2wjR)9ySVMY{7jt7<TKs)h=tIByv4MUduy0$^Nx8mA`K=<5Myf51~Nh
zdT@;QkT-#^v-sWOp|_KO24@WPlU?t_O+A6)%S~d_0|9H#XI^a;YCi4cgK5%0YNci9
zEN?ZpU!vE*J!~<HUX-pY&kwuuw9fex@&WyR+=q(X0dV8K7c)XuqeBdWR+Q1Tj;cjQ
zwG3z0{OHLZ8>8<YXGP0@!8#I|CryWjnw5X?Kh?bNE-0p-ef}p$QVmG(Rya6a#^9-X
z;4jHS(2hvg4>EB!{PVRn_*RYE<GQ$KjXr!WPfk#^lk;g?VJ@?p)5hBZX6{iWFPE(R
z$6St4Dk5~@^;hb6m3zvLby~Qv)l{05ku6c-aH~dRF#{`Q6_b>A=UyJ#Q!PY;w<OLO
z4%FNEQMrOHjHGu(zEi)+H#MI)J}5x#9;F~R-7@d5FW?^&x_I^O8U0QW8g4n2$0#(U
zO>id0GTkO7w$RB@rPE`Vn1npQO#>N$ef-+QENS;9sHf#>HO-Y?bonbpQUBsTy3NFI
zuZ#P$37&J}B>J4YQZrI}2mL}m*IiJSJI>kWMHW=2VQj-;U!m4grCG<d`d*iD?S*72
z;r9mDUjH!!@TONQ{+t`!i;K<t*6I>3!L;r4$U$|K1pBbv^_hM6Yr*~7V^?R2idYe6
zfR^a!Ji<378CIvYhtHIBC5y+)Vhf$ZQ=fya#l(N+NHpN?PmQs?WHQEwaboqoSvW-%
zA4>fyz&MREvqk|HIiC&&X7&BjlCB!E-!?Z|HjsPdUo?M)OTF=Sk44y?11y$JGY7>Y
z5iPk|xrt1DFPD3<-wb~UPc=GQU3`Hr$>~Z(0$BDAjgwx^!7ytjvLBZlhMS9gfA`C{
z^oy<V_`v(DR>I8I)ob_M7T}Lg2J6$ZKDt3zA9G{6YpP(Wt8&FZ`(IV&sVPfLblOt?
zI>vA9^xih4eI<(kXZ%VH100dSj?v9jtJ<3V=v~!!3E283?Q31_F>K6&Bmx4Qd-u5O
zL>bDtp5{Ac@0!5==#i(sw{>lVSz=MF(27PmN33My8PYsNui6jaj*W2{;;)DutfEJc
zVkg)xj&13|4_FMoAEcdKf>gUjvWb%}sWfMs9JnN#@y4=jn8m94`$AmxR_I|~8D;6R
z7{PM|q$_kIpD&zy%KBBXFCsruM#8e{PIR542!#Yr#Heg(HW`Z(A2&`rF$ZS&R4$Wj
z;+p*c^({n!*`de1X8PdUx1dwctIFOpnO>^YzUc(IxrZ5Cs51W0-mO6kgq`u_gKuEO
zer)6e>m3MvKIqG@r%j^hJS{ww{qM~WRmN_*WokA0q5A*j`CHuUBghUB^&%d&_No2<
zx-}EQ8fWC8H2KI}@dVWv+u#mNd$U@=t`7qg6oC*_<w|UG?9-=d9of5qd5|soV_jw$
z%=DO8!`&L%-|wI?*U#Oo=6A+Vt>Y)p<vpq68G_JcvamH_+RP{@DuRkm=#kCJ;u_2=
z4RkCx11lL;{svqCTi2FgI_&CZP2x4%t-CsPVhD3BG?NPXEW=Mc#R=Kq>AiRi@I#X=
ze4XAp!v6aq&t`%Aliaz`D6({|=8><2pQ7uAw}9>WZmOf<#_3rm43(V(H>5scnaBz-
z22I|B=HQtI(4Zc=+XCjyjJG7%O#<rLgyqDSv2{aPwMhw>7`xQ3j$6s*)6CUUKd>89
z?0_dMRcDG<ICS;A$2*gZ_PpdaPkBbhueiDGkif)CC3~IURzEW{MQho8ZX6AHQ#?oc
zGt%jiZaNAugeILIIsPYQwJaYh7%l;bDiX~$ssAUHx2X#`WO7-xDQ4)Oc|ZC05<jZU
z(;OdK*jZSX9Xd?E@hLSeG9-zc|Gkl-2@fYrMK4-yefUSm-*y#ZgT%#m#Qo$?W&d!~
ze@6m<tfE$D81lP1k|GTdWubiRr>5u=slil#PTK-N01Lv2AUC3k@kdp)?c(y#l?%E5
zBdCQ@v>P#F<LReMYAgojal7Mi0IU(Bp?<nD7(v{(H=L8t%jX?#>9@w~6)YUXIJivW
zbC3gq?KvF91xnugaJNwAoMUdAh`4?HueP!0z4a=4KI-+0%7nHc#Rs-988Kh}Z~hhH
zA)_aJwuYtcd6wUbXvZ5vkt_(oB8k(}YghRk)L=D?%$zD9HPYf36V~4R1{`ph2>7+g
zG<Bcv)6wBAP(Eq&Bhr@!OIwqRl=?c_X$#)-*bVUA?YFrr9@4b86H{37eE+090xxDP
zCGmPwKGr2ooa*^+KsFCn@^!KB*WFH*r5HR4cJDs5V+76y<dCjZ2-qskli_08j|ZFh
zO*$R(&5n=0i@wIdRaT1=?-jaOi*q|f)HzDyE%)t%NiZUvkmmr9=YPuck$q{no7m98
z+=G1EiF_AKg%$_Ui(M@UM}P!H7=(wjS9WTyN|wR(OPvf&%>XE`%OaYnUx;CU)h%EN
z&SCKwlNo$P<VDd)3i7#8Hgep=)D5j1>Vm+yu7;jYNg4*jE?D6!8+&Rra1>$M{wCC|
zZ}cm!9NJons^^fB9K~xuq6z~16~ztBfxNC5s(4F>a%e*u-CI%1mawmJfwXa6$M@4O
z|EIv2etWi4^Ii6j{}gNnr6w|ItBzaS{~@f(n=~A*g*L1Po>WKb<;*D{B;&po7|!zI
zL*tK4Uek$+(8I*_xtG+UN09d=(c*gwp(0Q2MbvO*Sk#a3h4Q~V>`};BNt~Zt+d1Cf
z)49KQR9L&`yQ*|=@0!r*k1+P1GFuw!C)~*B&NZucr$Fm$iQ~{ER^vDPSB@v$w3xt4
z$&tx(miT)P?@PDCFj7>($hoz(^<*UT<j<vy>o13%xnKu;G7{g*y>?f*+P#rJqrmg8
zFJ&>VEJ^;m!GE7pmFGnM|Npr38QE7iqr3TE^bY*XmGCbk{*5Hb$A8k22!)m?(r198
zSfZgA%KDR*C{lkE#vfOOrYQYKau@z&rN1epDXc^p4x4fHnVA@|&+Xqh39A5IDj5l!
zcTP6!gxNHB<llPu<@_04+1L7egvcAlypl>(_K}<q-aI5HbzCl>HQJd30M!FE^DPGO
zA!A<8EB(R)qw|4in@FtsuCD1v2UnKI-YjRV`)UHCPy!X7<!KR~c^fF_5}uHG#>E3Q
zi@KwgrZxjzp*jc;SpdLI)qQLComUIi!izP?XRb1fI+gtfQU@^9ZRpl0nm`7;VPd4Y
zv;~AEL6ajQl8n=~EL)3wcyaMY!h@rBTRR;pPeJ4Q4-4Ftq&sD(tIq8c7|XL&?~6Q-
zh$}K%tC(iAf^$=`F+q{@X$NT5SdB~HO!ksW>!{MD!f5IUJsloY5z5%t1CXSLf$lNb
zdhNpat(cxX6RngaQlWcTRBUcjBylQ!dAHF*0;BZi5!MMUiXX6+>>eq?ZAsB29#^t^
zxPBLInT9g#qv%=RngGrQx+y69u%x=G>B>Qe0u-n+6P$=AS*nr*ST*Odmv!Ub_h}oI
z>1|n_TZMt{$VZidDr@{itF&l+4Ck3{;51AtQCFN<v{6skB_)VGmaEob{NsCa(n~gu
zQ&V`~Lg<mEno$3lG^W9QB`#N5=R6b|T`3AxU~Xg0N_XrEClanHZWdL1u&e!GG25hm
zqG$f(V@Dg7IbwhD#(4g4E<R=yv3TB@kVI<TY^BZbHMfmYqmpuLi(dy%8p2YaNR@eZ
zbY<%{YOTZr%230$43%8Cg@rfeu()$)!v6tHFfFjokt4G18~j)=BC~ICg5g=*?y!c(
z4ryqc3NrKj)0@mKe}!IXFCZNbZ~_d1eP4_HEtRE)*Uc*Z5~K}t(S4-{9r2XPQeDfm
z39BiMVf)B!=ixd$O^p|W-kU6`Z`2VWbGE~e`^S2V0MP={_C1BZlAEn4{?jW$GoJ6d
z*q(<5y=JaFIsX7S2L-O%68yZQYybzN$>pPmDXn&(TRZ^k^(Phbp#VRK!`HR)7C;ZQ
zL1A-n4{#Kkfh&@>fI82xh@_D>oSQFA<K_CP4iW)@WoU%1E}MB(cBk|*F9{TBCPZlK
zPa7p*Ob0wS+%BbE6z2;>5W<}@Kz?@p(quTKNXPjF%0<B)hE@I)gp~6ya735uvx_+n
zkC~)W#w1G|y=~2+|4TsDvLEAA+5Qr+at}Wd@L$7j@B2>mFOAd?x&1FW%%h?qlBq`0
zEup=K$6;@Za*X(ea*%Gn0sf_(xtq_AezMNxYP{V&6?~9=3MYv{Rl;0@Pv1;qOUIzu
s#ot5HPQsGkgk(-O|1}avej0z79sEml^nCm4BouGX=`Uno)$hsw0>NGUjsO4v

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/offcanvas.jpg b/bootstrap-3.0.0/examples/screenshots/offcanvas.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..76b7d6702e0f86a579f43876965d46f2e6a82ce7
GIT binary patch
literal 112583
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/sign-in.jpg b/bootstrap-3.0.0/examples/screenshots/sign-in.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4191c33b8b211a932f28dff6d93bd963de82805c
GIT binary patch
literal 13648
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
Z-J0_e>li=+@S@fyndqgDw4~48{Xh4(_!|HK

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/starter-template.jpg b/bootstrap-3.0.0/examples/screenshots/starter-template.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2545aa32fdfa86b8c63f7ad21b96c25e9c395cba
GIT binary patch
literal 22620
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/sticky-footer-navbar.jpg b/bootstrap-3.0.0/examples/screenshots/sticky-footer-navbar.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6226bf4ac052283aaba45105d430863983c44c1c
GIT binary patch
literal 39387
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/sticky-footer.jpg b/bootstrap-3.0.0/examples/screenshots/sticky-footer.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..644f6dd2694add5e4c717724aac2117accae7772
GIT binary patch
literal 25056
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/screenshots/theme.jpg b/bootstrap-3.0.0/examples/screenshots/theme.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ef47acb9c72cf2b9eace321ee54cdcaa583d481a
GIT binary patch
literal 95407
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

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/examples/signin/index.html b/bootstrap-3.0.0/examples/signin/index.html
new file mode 100644
index 0000000..5c0a454
--- /dev/null
+++ b/bootstrap-3.0.0/examples/signin/index.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Signin Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="signin.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="container">
+
+      <form class="form-signin">
+        <h2 class="form-signin-heading">Please sign in</h2>
+        <input type="text" class="form-control" placeholder="Email address" autofocus>
+        <input type="password" class="form-control" placeholder="Password">
+        <label class="checkbox">
+          <input type="checkbox" value="remember-me"> Remember me
+        </label>
+        <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
+      </form>
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/signin/signin.css b/bootstrap-3.0.0/examples/signin/signin.css
new file mode 100644
index 0000000..a6bf9b1
--- /dev/null
+++ b/bootstrap-3.0.0/examples/signin/signin.css
@@ -0,0 +1,40 @@
+body {
+  padding-top: 40px;
+  padding-bottom: 40px;
+  background-color: #eee;
+}
+
+.form-signin {
+  max-width: 330px;
+  padding: 15px;
+  margin: 0 auto;
+}
+.form-signin .form-signin-heading,
+.form-signin .checkbox {
+  margin-bottom: 10px;
+}
+.form-signin .checkbox {
+  font-weight: normal;
+}
+.form-signin .form-control {
+  position: relative;
+  font-size: 16px;
+  height: auto;
+  padding: 10px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+.form-signin .form-control:focus {
+  z-index: 2;
+}
+.form-signin input[type="text"] {
+  margin-bottom: -1px;
+  border-bottom-left-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.form-signin input[type="password"] {
+  margin-bottom: 10px;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/starter-template/index.html b/bootstrap-3.0.0/examples/starter-template/index.html
new file mode 100644
index 0000000..fc22db6
--- /dev/null
+++ b/bootstrap-3.0.0/examples/starter-template/index.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Starter Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="starter-template.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="navbar navbar-inverse navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project name</a>
+        </div>
+        <div class="collapse navbar-collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </div>
+
+    <div class="container">
+
+      <div class="starter-template">
+        <h1>Bootstrap starter template</h1>
+        <p class="lead">Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly barebones HTML document.</p>
+      </div>
+
+    </div><!-- /.container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/starter-template/starter-template.css b/bootstrap-3.0.0/examples/starter-template/starter-template.css
new file mode 100644
index 0000000..4af7a61
--- /dev/null
+++ b/bootstrap-3.0.0/examples/starter-template/starter-template.css
@@ -0,0 +1,7 @@
+body {
+  padding-top: 50px;
+}
+.starter-template {
+  padding: 40px 15px;
+  text-align: center;
+}
diff --git a/bootstrap-3.0.0/examples/sticky-footer-navbar/index.html b/bootstrap-3.0.0/examples/sticky-footer-navbar/index.html
new file mode 100644
index 0000000..551212a
--- /dev/null
+++ b/bootstrap-3.0.0/examples/sticky-footer-navbar/index.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Sticky Footer Navbar Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="sticky-footer-navbar.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <!-- Wrap all page content here -->
+    <div id="wrap">
+
+      <!-- Fixed navbar -->
+      <div class="navbar navbar-default navbar-fixed-top">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="#">Project name</a>
+          </div>
+          <div class="collapse navbar-collapse">
+            <ul class="nav navbar-nav">
+              <li class="active"><a href="#">Home</a></li>
+              <li><a href="#about">About</a></li>
+              <li><a href="#contact">Contact</a></li>
+              <li class="dropdown">
+                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                  <li><a href="#">Action</a></li>
+                  <li><a href="#">Another action</a></li>
+                  <li><a href="#">Something else here</a></li>
+                  <li class="divider"></li>
+                  <li class="dropdown-header">Nav header</li>
+                  <li><a href="#">Separated link</a></li>
+                  <li><a href="#">One more separated link</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+
+      <!-- Begin page content -->
+      <div class="container">
+        <div class="page-header">
+          <h1>Sticky footer with fixed navbar</h1>
+        </div>
+        <p class="lead">Pin a fixed-height footer to the bottom of the viewport in desktop browsers with this custom HTML and CSS. A fixed navbar has been added within <code>#wrap</code> with <code>padding-top: 60px;</code> on the <code>.container</code>.</p>
+        <p>Back to <a href="../sticky-footer">the default sticky footer</a> minus the navbar.</p>
+      </div>
+    </div>
+
+    <div id="footer">
+      <div class="container">
+        <p class="text-muted credit">Example courtesy <a href="http://martinbean.co.uk">Martin Bean</a> and <a href="http://ryanfait.com/sticky-footer/">Ryan Fait</a>.</p>
+      </div>
+    </div>
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/sticky-footer-navbar/sticky-footer-navbar.css b/bootstrap-3.0.0/examples/sticky-footer-navbar/sticky-footer-navbar.css
new file mode 100644
index 0000000..6978a99
--- /dev/null
+++ b/bootstrap-3.0.0/examples/sticky-footer-navbar/sticky-footer-navbar.css
@@ -0,0 +1,46 @@
+/* Sticky footer styles
+-------------------------------------------------- */
+
+html,
+body {
+  height: 100%;
+  /* The html and body elements cannot have any padding or margin. */
+}
+
+/* Wrapper for page content to push down footer */
+#wrap {
+  min-height: 100%;
+  height: auto !important;
+  height: 100%;
+  /* Negative indent footer by its height */
+  margin: 0 auto -60px;
+  /* Pad bottom by footer height */
+  padding: 0 0 60px;
+}
+
+/* Set the fixed height of the footer here */
+#footer {
+  height: 60px;
+  background-color: #f5f5f5;
+}
+
+
+/* Custom page CSS
+-------------------------------------------------- */
+/* Not required for template or sticky footer method. */
+
+#wrap > .container {
+  padding: 60px 15px 0;
+}
+.container .credit {
+  margin: 20px 0;
+}
+
+#footer > .container {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+code {
+  font-size: 80%;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/sticky-footer/index.html b/bootstrap-3.0.0/examples/sticky-footer/index.html
new file mode 100644
index 0000000..aaafbc2
--- /dev/null
+++ b/bootstrap-3.0.0/examples/sticky-footer/index.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Sticky Footer Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="sticky-footer.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <!-- Wrap all page content here -->
+    <div id="wrap">
+
+      <!-- Begin page content -->
+      <div class="container">
+        <div class="page-header">
+          <h1>Sticky footer</h1>
+        </div>
+        <p class="lead">Pin a fixed-height footer to the bottom of the viewport in desktop browsers with this custom HTML and CSS.</p>
+        <p>Use <a href="../sticky-footer-navbar">the sticky footer with a fixed navbar</a> if need be, too.</p>
+      </div>
+    </div>
+
+    <div id="footer">
+      <div class="container">
+        <p class="text-muted credit">Example courtesy <a href="http://martinbean.co.uk">Martin Bean</a> and <a href="http://ryanfait.com/sticky-footer/">Ryan Fait</a>.</p>
+      </div>
+    </div>
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/sticky-footer/sticky-footer.css b/bootstrap-3.0.0/examples/sticky-footer/sticky-footer.css
new file mode 100644
index 0000000..45be6cc
--- /dev/null
+++ b/bootstrap-3.0.0/examples/sticky-footer/sticky-footer.css
@@ -0,0 +1,39 @@
+/* Sticky footer styles
+-------------------------------------------------- */
+
+html,
+body {
+  height: 100%;
+  /* The html and body elements cannot have any padding or margin. */
+}
+
+/* Wrapper for page content to push down footer */
+#wrap {
+  min-height: 100%;
+  height: auto !important;
+  height: 100%;
+  /* Negative indent footer by its height */
+  margin: 0 auto -60px;
+  /* Pad bottom by footer height */
+  padding: 0 0 60px;
+}
+
+/* Set the fixed height of the footer here */
+#footer {
+  height: 60px;
+  background-color: #f5f5f5;
+}
+
+
+/* Custom page CSS
+-------------------------------------------------- */
+/* Not required for template or sticky footer method. */
+
+.container {
+  width: auto;
+  max-width: 680px;
+  padding: 0 15px;
+}
+.container .credit {
+  margin: 20px 0;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/examples/theme/index.html b/bootstrap-3.0.0/examples/theme/index.html
new file mode 100644
index 0000000..2f726d8
--- /dev/null
+++ b/bootstrap-3.0.0/examples/theme/index.html
@@ -0,0 +1,387 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="shortcut icon" href="../../assets/ico/favicon.png">
+
+    <title>Theme Template for Bootstrap</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="../../dist/css/bootstrap.css" rel="stylesheet">
+    <!-- Bootstrap theme -->
+    <link href="../../dist/css/bootstrap-theme.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="theme.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <!-- Fixed navbar -->
+    <div class="navbar navbar-inverse navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Bootstrap theme</a>
+        </div>
+        <div class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="active"><a href="#">Home</a></li>
+            <li><a href="#about">About</a></li>
+            <li><a href="#contact">Contact</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="#">Action</a></li>
+                <li><a href="#">Another action</a></li>
+                <li><a href="#">Something else here</a></li>
+                <li class="divider"></li>
+                <li class="dropdown-header">Nav header</li>
+                <li><a href="#">Separated link</a></li>
+                <li><a href="#">One more separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </div>
+
+    <div class="container theme-showcase">
+
+      <!-- Main jumbotron for a primary marketing message or call to action -->
+      <div class="jumbotron">
+        <h1>Hello, world!</h1>
+        <p>This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.</p>
+        <p><a class="btn btn-primary btn-lg">Learn more &raquo;</a></p>
+      </div>
+
+
+
+      <div class="page-header">
+        <h1>Buttons</h1>
+      </div>
+      <p>
+        <button type="button" class="btn btn-lg btn-default">Default</button>
+        <button type="button" class="btn btn-lg btn-primary">Primary</button>
+        <button type="button" class="btn btn-lg btn-success">Success</button>
+        <button type="button" class="btn btn-lg btn-info">Info</button>
+        <button type="button" class="btn btn-lg btn-warning">Warning</button>
+        <button type="button" class="btn btn-lg btn-danger">Danger</button>
+        <button type="button" class="btn btn-lg btn-link">Link</button>
+      </p>
+      <p>
+        <button type="button" class="btn btn-default">Default</button>
+        <button type="button" class="btn btn-primary">Primary</button>
+        <button type="button" class="btn btn-success">Success</button>
+        <button type="button" class="btn btn-info">Info</button>
+        <button type="button" class="btn btn-warning">Warning</button>
+        <button type="button" class="btn btn-danger">Danger</button>
+        <button type="button" class="btn btn-link">Link</button>
+      </p>
+      <p>
+        <button type="button" class="btn btn-sm btn-default">Default</button>
+        <button type="button" class="btn btn-sm btn-primary">Primary</button>
+        <button type="button" class="btn btn-sm btn-success">Success</button>
+        <button type="button" class="btn btn-sm btn-info">Info</button>
+        <button type="button" class="btn btn-sm btn-warning">Warning</button>
+        <button type="button" class="btn btn-sm btn-danger">Danger</button>
+        <button type="button" class="btn btn-sm btn-link">Link</button>
+      </p>
+      <p>
+        <button type="button" class="btn btn-xs btn-default">Default</button>
+        <button type="button" class="btn btn-xs btn-primary">Primary</button>
+        <button type="button" class="btn btn-xs btn-success">Success</button>
+        <button type="button" class="btn btn-xs btn-info">Info</button>
+        <button type="button" class="btn btn-xs btn-warning">Warning</button>
+        <button type="button" class="btn btn-xs btn-danger">Danger</button>
+        <button type="button" class="btn btn-xs btn-link">Link</button>
+      </p>
+
+
+
+      <div class="page-header">
+        <h1>Thumbnails</h1>
+      </div>
+      <img data-src="holder.js/200x200" src="data:image/png;base64," class="img-thumbnail" alt="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera">
+
+
+
+      <div class="page-header">
+        <h1>Dropdown menus</h1>
+      </div>
+      <div class="dropdown theme-dropdown clearfix">
+        <a id="dropdownMenu1" href="#" role="button" class="sr-only dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+        <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
+          <li role="presentation" class="divider"></li>
+          <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
+        </ul>
+      </div>
+
+
+
+
+      <div class="page-header">
+        <h1>Navbars</h1>
+      </div>
+
+      <div class="navbar navbar-default">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="#">Project name</a>
+          </div>
+          <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+              <li class="active"><a href="#">Home</a></li>
+              <li><a href="#about">About</a></li>
+              <li><a href="#contact">Contact</a></li>
+              <li class="dropdown">
+                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                  <li><a href="#">Action</a></li>
+                  <li><a href="#">Another action</a></li>
+                  <li><a href="#">Something else here</a></li>
+                  <li class="divider"></li>
+                  <li class="dropdown-header">Nav header</li>
+                  <li><a href="#">Separated link</a></li>
+                  <li><a href="#">One more separated link</a></li>
+                </ul>
+              </li>
+            </ul>
+            <ul class="nav navbar-nav navbar-right">
+              <li><a href="../navbar/">Default</a></li>
+              <li><a href="../navbar-static-top/">Static top</a></li>
+              <li class="active"><a href="./">Fixed top</a></li>
+            </ul>
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+
+      <div class="navbar navbar-inverse">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="#">Project name</a>
+          </div>
+          <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+              <li class="active"><a href="#">Home</a></li>
+              <li><a href="#about">About</a></li>
+              <li><a href="#contact">Contact</a></li>
+              <li class="dropdown">
+                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                  <li><a href="#">Action</a></li>
+                  <li><a href="#">Another action</a></li>
+                  <li><a href="#">Something else here</a></li>
+                  <li class="divider"></li>
+                  <li class="dropdown-header">Nav header</li>
+                  <li><a href="#">Separated link</a></li>
+                  <li><a href="#">One more separated link</a></li>
+                </ul>
+              </li>
+            </ul>
+            <ul class="nav navbar-nav navbar-right">
+              <li><a href="../navbar/">Default</a></li>
+              <li><a href="../navbar-static-top/">Static top</a></li>
+              <li class="active"><a href="./">Fixed top</a></li>
+            </ul>
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+
+
+
+      <div class="page-header">
+        <h1>Alerts</h1>
+      </div>
+      <div class="alert alert-success">
+        <strong>Well done!</strong> You successfully read this important alert message.
+      </div>
+      <div class="alert alert-info">
+        <strong>Heads up!</strong> This alert needs your attention, but it's not super important.
+      </div>
+      <div class="alert alert-warning">
+        <strong>Warning!</strong> Best check yo self, you're not looking too good.
+      </div>
+      <div class="alert alert-danger">
+        <strong>Oh snap!</strong> Change a few things up and try submitting again.
+      </div>
+
+
+
+      <div class="page-header">
+        <h1>Progress bars</h1>
+      </div>
+      <div class="progress">
+        <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"><span class="sr-only">60% Complete</span></div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%"><span class="sr-only">40% Complete (success)</span></div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%"><span class="sr-only">20% Complete</span></div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%"><span class="sr-only">60% Complete (warning)</span></div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%"><span class="sr-only">80% Complete (danger)</span></div>
+      </div>
+      <div class="progress">
+        <div class="progress-bar progress-bar-success" style="width: 35%"><span class="sr-only">35% Complete (success)</span></div>
+        <div class="progress-bar progress-bar-warning" style="width: 20%"><span class="sr-only">20% Complete (warning)</span></div>
+        <div class="progress-bar progress-bar-danger" style="width: 10%"><span class='sr-only'>10% Complete (danger)</span></div>
+      </div>
+
+
+
+      <div class="page-header">
+        <h1>List groups</h1>
+      </div>
+      <div class="row">
+        <div class="col-sm-4">
+          <ul class="list-group">
+            <li class="list-group-item">Cras justo odio</li>
+            <li class="list-group-item">Dapibus ac facilisis in</li>
+            <li class="list-group-item">Morbi leo risus</li>
+            <li class="list-group-item">Porta ac consectetur ac</li>
+            <li class="list-group-item">Vestibulum at eros</li>
+          </ul>
+        </div><!-- /.col-sm-4 -->
+        <div class="col-sm-4">
+          <div class="list-group">
+            <a href="#" class="list-group-item active">
+              Cras justo odio
+            </a>
+            <a href="#" class="list-group-item">Dapibus ac facilisis in</a>
+            <a href="#" class="list-group-item">Morbi leo risus</a>
+            <a href="#" class="list-group-item">Porta ac consectetur ac</a>
+            <a href="#" class="list-group-item">Vestibulum at eros</a>
+          </div>
+        </div><!-- /.col-sm-4 -->
+        <div class="col-sm-4">
+          <div class="list-group">
+            <a href="#" class="list-group-item active">
+              <h4 class="list-group-item-heading">List group item heading</h4>
+              <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
+            </a>
+            <a href="#" class="list-group-item">
+              <h4 class="list-group-item-heading">List group item heading</h4>
+              <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
+            </a>
+            <a href="#" class="list-group-item">
+              <h4 class="list-group-item-heading">List group item heading</h4>
+              <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
+            </a>
+          </div>
+        </div><!-- /.col-sm-4 -->
+      </div>
+
+
+
+      <div class="page-header">
+        <h1>Panels</h1>
+      </div>
+      <div class="row">
+        <div class="col-sm-4">
+          <div class="panel panel-default">
+            <div class="panel-heading">
+              <h3 class="panel-title">Panel title</h3>
+            </div>
+            <div class="panel-body">
+              Panel content
+            </div>
+          </div>
+          <div class="panel panel-primary">
+            <div class="panel-heading">
+              <h3 class="panel-title">Panel title</h3>
+            </div>
+            <div class="panel-body">
+              Panel content
+            </div>
+          </div>
+        </div><!-- /.col-sm-4 -->
+        <div class="col-sm-4">
+          <div class="panel panel-success">
+            <div class="panel-heading">
+              <h3 class="panel-title">Panel title</h3>
+            </div>
+            <div class="panel-body">
+              Panel content
+            </div>
+          </div>
+          <div class="panel panel-info">
+            <div class="panel-heading">
+              <h3 class="panel-title">Panel title</h3>
+            </div>
+            <div class="panel-body">
+              Panel content
+            </div>
+          </div>
+        </div><!-- /.col-sm-4 -->
+        <div class="col-sm-4">
+          <div class="panel panel-warning">
+            <div class="panel-heading">
+              <h3 class="panel-title">Panel title</h3>
+            </div>
+            <div class="panel-body">
+              Panel content
+            </div>
+          </div>
+          <div class="panel panel-danger">
+            <div class="panel-heading">
+              <h3 class="panel-title">Panel title</h3>
+            </div>
+            <div class="panel-body">
+              Panel content
+            </div>
+          </div>
+        </div><!-- /.col-sm-4 -->
+      </div>
+
+
+
+      <div class="page-header">
+        <h1>Wells</h1>
+      </div>
+      <div class="well">
+        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed diam eget risus varius blandit sit amet non magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Cras mattis consectetur purus sit amet fermentum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean lacinia bibendum nulla sed consectetur.</p>
+      </div>
+
+
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../assets/js/jquery.js"></script>
+    <script src="../../dist/js/bootstrap.min.js"></script>
+    <script src="../../assets/js/holder.js"></script>
+  </body>
+</html>
diff --git a/bootstrap-3.0.0/examples/theme/theme.css b/bootstrap-3.0.0/examples/theme/theme.css
new file mode 100644
index 0000000..e755923
--- /dev/null
+++ b/bootstrap-3.0.0/examples/theme/theme.css
@@ -0,0 +1,14 @@
+body {
+  padding-top: 70px;
+  padding-bottom: 30px;
+}
+
+.theme-dropdown .dropdown-menu {
+  display: block;
+  position: static;
+  margin-bottom: 20px;
+}
+
+.theme-showcase > p > .btn {
+  margin: 5px 0;
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.eot b/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.eot
new file mode 100755
index 0000000000000000000000000000000000000000..87eaa434234e2a984c261e0450a2f4ad837aa7b4
GIT binary patch
literal 14079
zcma)jRa_K6^zJUrQcHI&-Agwt-Q6i&BGL^KOLw;{-AD_FG)Q-gGzdrvN-EcX-iP~g
z&*b^eH{Y4xyv%PN=0ykqC=mnzkp2}Ez<(I(fA#<X5ReK4{KM3>{~JL1@9|&czbr17
z?0>QUi2(qt040DrzyzQTPzI;~<N#U#O@JPN?w@B3a0NL0Yt8^SfFr=`-x6GaF2MfZ
z+~*%^4e<Pj_yY|8A)f!D&VaZ7cys_>05<^oukZrI|7re*(tmmX7j^o_^aj}eC*Svf
zS8xM_|1re@Z~iI2{-^mL9EX2e|B>GY!1r$^_@7M#!2iz^{g+$h|9j_j|IfYw09iey
z|2e7uJq%=kUm`%z3m_N(;2I^EK8c@Rz+WzA_5K>K_A~&N-y3An#=6kB0L1`ghg@hn
zZl7)JRrzdfN4}^l((rOb8!6cPsFL3<+h>Ko$*N(B`~JnKcb$DjB~XQQFl-maOT7?|
z=??-O{TBG@KcAzmSNxsJz-Lt-`@AJr0kN!Di;SF6C_P<|x%6Q{;498Vwc}wHl?UCr
z{Q~3fpz|ayjwAvkULRl`8oaqCD1Wz4@8$~fj$UC?mYD}9H~K)mrxoe9!WwG7+6D1~
zu)}%fLgSy{-z-;>e_xUdTzZz=OI{SZWnRf9!Z!c1f25WUO+5X9vri&A$czeCIfk$M
z9$(eLNbUdRcqZ=w)1@@tN<^z0pQP-fOfjvjK3hvorqiV%Rl2xSOKU%hzr6ahgV9*$
zJlgSvPU509MBT=C+`yifpkEyy8#9c4UL5|r5gWS_tr}Av>(G)ZhAtjcTRS3?SSA9N
z_Kegnh`V2N6RU=69p<{&He6g~O%E<CJB&H}8Eop546bifR8;v1%~W_+gbb%4;F*P$
z`79dCon2_6C{3^^wnS`RnX>Z5+2OH{@ca1ru$Z)c3E&|1G!5~|4CfxK{)bF7rn^i`
zwcKpWlzAHWR{;3USb36)e|%;$T55rp9tZ<6==s|-B*BebGk#$IYB|(ZrzrewrIl2Q
zcVZsN=FLe{6k5m7YDaR%(#gdFf#BlrKVjI$R-nNKpd*2(T6`_?7Tr%rq~E9(yIypk
z15x#%OfK;;uk|PQR~)DEppbSH6DmW;v@k*#ZhaG5{w7e$S`ot*K<^C*oB^co5cNr-
z84k3(uHIXMy>++r-IRV%?Vpo$*r`8<nh8H|!}<zB3cZ16t>)jmh{vx(My9BI&4V4t
z@q&H_L`zH3p725(a{oTG;rYk3%_{r*|8>5_6G?cTr)|<NQurG^bSVGmfVv9zyD;pC
zRgB;F?6#@C+W3nx2P+oo52W(;=I2sHEEkFulJC5t@fdKzbQab()gj#z*xh)A_PAMC
z-xlR6t47kxBx4Fum?y9wiEivc0chkcQ3_~t<FbHA);zwJom&NIpuewR`D^DOZODR3
ziW1_rvAXu!NSMNvlv3)F*+8%deWC3U$6IJO$T|ikA+*Z8v5j0j|C%2El>U^XlDg8z
zm^W6r3{qR3liJadUw%-DfiMsiV2YTxYOPA_X1lBkNTo&NjbQ(_zP!Rimikpp%G~h_
ztU^LLtxb8e!>D>CG^8eZ_@-EFi+JA&%Ym}4^tY?&sz92_hbFAune34RX{tbjogYXK
zb;~ja9%4IE{_iiY6WdJ>_PH&3&@yDo2T(p1E`%?ub^PQ3)diW6ii}#+*!<!42+jSS
z&zB>=`BpbGP_1R+t&;29S$UAcpH3h}2^>rGvH){c0jJtjcaSiIpFl?|Ykw|FXrNy%
zn~l3m7e4&RgrOCH+jCRW=Ls5PATEyA`J8Ad?TVOG`l@pE({KV)pF3Z7;oa4-Hx3nk
z^j1RZ{N?bQZy$cYv6=A&0^)qVweZ{+Bno|~E=9j=k-GDXeQ3qsW?N%I&@}1?wxuHf
zA|Ro-_+d*C6M-#@VpM30RTEPdo!APpRrFObUDP^Ic|AJ;)&LVdnWX#RxiFb+zGKCQ
zI_Kger%ADWvepR*8TGZ{JN(1K9%&P;^!XU4tSvkgGe_{JR~^f9$<0Tklc9<ZUw;~W
z5p*^NVO8v@BOIic@6j-oQA9o#Nv>6r9x1B=VltaV_PCB77l_0tL3{`BdedCe5j3CF
zO*e3HwE9GE<^LnU6k=*E%b)otxd+9+t<9)#+ze$kGPmX41&oF?8tHV!<nE242JAO$
zwQJ94#*kw)Ad-Wbv#rR45_wFbMvV{66V8zH9K9ofp^^au-H!P1Q%UTlMe8?;BQ&Sh
zI(1q^c|XL<T3<$<Wm&I5j~KeBHgdW7affz>$ntX{*8aX^eeP@F2xMvpFGcra42@FI
zDr{tW)yt3)P*7pvoD&$N2UDat?KH#6Zr3Wj1ocGNeW7Gj^2e)tH;o4O)FyAx_b=b8
zd=9(x+S@-Ai=UJC?i@DuZ0CtTtAU!S<4~e$K4CsxC85Tve7fHoj%T!vPv{JHch5_Y
zM%K`rC>1Uk_m<yMVX=0NHGv3_mcKW~yzuOKZx$Uy{i=*W!{{>|u`%z4L~W*R<1JgN
zI(cyXr))hytWI9~bat*Gf;?_avFr#*aq=$;3DEl;rBBbSfL&s-CmEN9Z=FWBPq|*w
zV=1XfmME`nZtgN@DBWrbTSnz2oWcA9yL*=L#%fP3TXt!c0F%_>FvWM9H}5Urg0WkI
zNt&dRN)2J@03gGYXLU}Ws1SoLa(2xNG04O@u`3C?42=UF%K^ZmD2OcrLpkyPD{zkZ
zqZSrZ%U#vZMaTD{N9>OdGG?lPL;z?aQq&oxZHacwkYDWEjRc9X)Mg4w1*sqqdytQc
z;>DOou1OedrNNb->@o%dNQsBess9-iEOg6MCTz%8RuuTHw%yfj66ap};<<q2=d~{o
z`z=wi@@vsSmg2qG1v+%G6j-Qk<`4{DLW{0J+nZ6%?=P*aTS15sI@K^%s{l)rJp)+T
zBYc>tL)BjF!!xYDU^iC@^Rt2BMhA>^Oluv#5vBd^doV(|U*_eW!Fpo^kadb~1qfM1
z-4xV$$`eWJMc%3OjU5A{fCA-11x&T35;A``cBD@_K+AfYp`ItY-nO9GFXyk(6H&gC
zgVP-%-^o=btFjCC^slGFm}WC)1Fkw6WT{3uKjkNm`0Q%U67%Y#OLYbxB}u8qEXyBf
z+jt?k7GWf9V1;7X7NJF^$kk!j@XFwhY;np}TTfKNM)sdEtVZLgSNz~z0}w_y_MM$P
z{7ZPot7f{~deqdkb!?PO@3M6uVpZ)~0PM!uFW*8tGxGouYU+idM&+mch>1YWrfYbw
zNHh7S!OA3^0A)hxl7xkSusWMIn}pAG7sVY<1G(8sqQS{%57LmXJp-HiSyD=l$*Riw
zY+20T)}-|#pikZ7^U!gc1p%vkX1Q*!C%Ns1AbUha>5MtQHVJ(Q7;^mZrN_`4&gR#d
z*GMiPozmbFnk7GQMUfb1z-LiF4xQ67RJ<1As!AEvs7ht4PG7P&xpL)JUK!S%jeUiX
ziGEQ1j5YCz%;X#HVS2_}6~%)EQ*SZCzV-TqZo<Kjk6kf;bDbarXtH}1=lzqX%;z1?
zkQcXro7{vrnWQ<cGsJ~I!*Zxl_VUNAX(!{FuEN-gpdwM36Ue5Z^V@n)m+7E-Ws&b}
z6`LximUBHQgTt+`cigaunG8i5?*82zDk^f_pK6IRDe`p1cKA=XK!gq$&N+x3869Sg
zVn*Q+;aCK_!|arQRgoXXpn&iRV>{O6%{r8|Py{vm3>zZHrnDT-D+S?Jo!n<`QZ%7N
z6#HY((OAs1v%<)LZ%T1o@hclr9U{s$FY2`$#A222+iwA0^_<Q`nNJnx89GvYeGoe{
z9M*C05Z(1NHc!0ILQ0Q~UW+>ZWa}Sp$~Z`tSR<KCrU9(jz2fW2XI<d4LRRK*&;V^B
zr7Y!fs&Z*w{Ak5bdQ_G6lx6E`EG|DtKbs#DV()CXFfZ>z?fYd)Prtgp>DC@x&win*
zYx)}AGLxzuz+^6ox_-KQe7OJaF4>UhEn2<^kp=1~zSKf2O8lsvgwt(+%dH&YE^$~{
zmIZuN4KWfnT+eLo`$Ntu+@_4dx-xCn%;H+*qI*rz{Pj+IMWV4q&4&v_vDJ?KnuhT?
zp`HFH-{i7G<K%KkR6$;brQ4)t<Pc-*N7&qYe(hM`$dWFB*rEqS@9Vrt5=IQP@V#mi
zPt@~rjR`-+=i$8mk;Zj~5|6`0S`%WjIj_6$j{A;aW!246_?JxR^m;@RO26-r$f5u|
zX(+AoJXr^y()TQ&CP#a|M6O-@cBU{0$zQ~ZUukN?LG$48GSbYjYr7X$yA*TIV1f{>
z&cb3tRVzJC2)Aj&v-_2I=-cTnDad;U%gi?|r{%q8M3=JWIA4A_$1xksNX8fGQ0MXv
z7jsG@yqP^YVXh~FGG7ztRofbb%v-Y2Oa0c4{DoEW2+ghB#=X?sC)zOnd<$FcA;P}k
z!&0wB1tjlcu)sC=F=AuzvQsD3oXvch4Ur<e71Q;Vk3pXP_rSt_eFKvP1^W*nz}n_D
zR7Mh`d34DOLZC5EMF>;5+K@a2;bjf`X@%InJU~*7p!QXL|3UP=)q(sV!;RVRF4eC(
z5w2y7m}t3+flB}{o?fK>I$D|ykMw@kZumiw3J18$_<EKzml3ncamK;wXo#sr=UHe4
zLI(5BZ`Xu~(y+1x5GPY|%jP8|(y7m$vBwH+zO@uM7chy4v*%i<OUMaCebpV@o0=7R
z;ie({1Gjf0u}9yr7zb2kbup7*H;Ie>+UA|-{#xqT-R~i?db}=&OhR9(;d>s&5GJ-M
zuHl@XB;EHQ^c`j#<zVIr<8($`OdN6BL=G>mM47s|SScy-SD&Q0s(780*ui5*B(NU{
z1JAM6oymA%{(T`Qwoer|4`e4fbXpw=Ujf|X8hmq7E&vxv*}=+Rye%5X2xD0*^}YEf
zEGd7~le2mpyS%mw8xl<d%#X&C_-d^L32vN(JD=-}g3dGY(oe;gx7%vn&5~T$EPq~D
z1;$|v8mX)_W}#2sr>44hIvof|Pxp1T*z47AL}K^XlL>J6(gyYOmc|;VYs(tHAWpG7
znr9Tel(H$KV%()2(VBNVoP!o~|Gd)(^S&Q{PCqTk&dV;xZm_-lB_hr!QE$$#GqKT6
zV~RS4<7x-=tx0m&jE1BDqd(cc2iA@B7Ib0!{b&v`-5`t7XEV6UG7WdVy)z(@VR3p<
zDC1lTpXHX3oE}5<e(Z_>E3V7yx^8>jVnwr!<vm#OK*Yzfxi=U23XdqMEo^eY+9kHK
zyYZfH&)Lmt&M^TI<Fb)-YQgrMVebT>w1_he&_17RJW+}R?{niZFG|4RyT7ZmC!Y^%
zbR{57inS^QNGx!}+P3f7%?Sionp@*#h+8;FTaj1<!)nk4;_@cE_-bIA1TUA)(O>>q
z1~X!#NO{YL-6+QR)z_o*SW%A+v-XebXs8&@TRzyDRieHy_t(B}bl)uwdFg%YXZ-^#
zMWTYOwIkzv%>xr%$CBM=*m$T9k}!UxqnsS6rl-gw-*rU&V2or^ZkP6vPI|0njAB4O
zn5CyBPHvXL)29>zpPkhW{`Qw3B?(G-TWfAV0^+}Ji$*Wob6n`WzRTBhd{);=mfm^%
z{;`v`S>9Z(j2Nv-VL<Xz4m_}NO?B?@_0Az1@$NdIqsf{@rhRQ>KD3~iA$Oj{Dq0(I
z8U*-!Po9%GdOD|LVS~3(q-_)biNZxTiT)GN)YVr!4f4IRLNhAD48qw@0S#E{-e>UP
z!dWH9**gQ$DqT?TkKNJl#J(f~7r6JAfSveml{UZ6jueeC&zR#Vi@e*Z==rWJgp@xj
zDdR~Hd=3W?q0l(VMfRu(XreTXK*$pogtsuagZUmp^U^=wp0PM}Wf8W^Fm9n^8S4AS
z7GJfQ<n|&mK#~#_1S%sW$P5ewiJSE5jQc+i`isn%`X5<zUpgNYJLtJb3V-$lBXZt|
zCbP1TMKLXbyb;<Q5w7Ka_#*NRyoA&Re}5M`Qv9Y1$2QtZSv27#Y3gvb*~h#apq*eX
zImi_>qzDgu-5C9o_f0zKKx$9L$|nGrE2rf%PLxV|c5LZ}PzELiSVok_zxZdiw78@4
zczsV08yXH>t5P&u(+XYPsiu48SXe7a3yEBGFiS7KFN#T`R)LMID_lZrUwvIx-Jfbw
zW&lwF<wXh^tak!%Nv^pSf$d4;F!C6nw$a_Mn}+VV0F>FkZK~+S9BQcb`8iqN%$0O{
zd_R#~i~MUF@fY!H4LxF+H=SJ{%h^?na-7Yogv2T6317oP^NJ}Jbg&)D&P;P^w8oe#
zDNHRAqcPe>x<P0M!WSU&HU$(!@h@lY@VgABeV`^HT1K^YV}Iz=o+J|bjDI*-%BRY>
zP|B*V4YPfm)deuX7-N@-7Mz4N1KmAfyYI78#jS0>Bkd}i9TWLsIZgXQY}1jqm+pG`
zy{JiBImlPiF($3(sE&p7ntgNWLh&&5y{|mea7L8%c<ptyHp2<`2w05~#O>);7R2$T
z_HrZz<g|1G{<%(cm9X=XB`k$5d{5ZEe-4(a@x_V>(`Nx;xE)N<I6|kj<X0+d^?F8-
z3{aw-9>tPgF(IH0m#(y)Npg}NBkIWpJb(OJq&ymq^iBIHfZB+V!qd}3EnxDKf_XvD
zT3tuka_2>|KJ_Qr(qpGJAf}w3%5Qo=u)K?~`O2CzZnMD_J96QGYE`74E@)I~ODsKK
zH%}vL(dJC~ZUF3t99-z<+)r4yfgnU{Y-RryR^-SYY95;xsg#!aUC-Afy-0t<rTPHA
z1*0~^0FoYfkm$!JILxzOPAcezBgpiho{+VB53$|6MSydhb2Ih01GV<^GC9M1Hrm+m
zs*H-J!BnpFfioNfC=~U;L4XiNtB_Pv1ak}uWRd&9kls&vLyN`&K{xUh-=;X6pgU6s
z^;^h6O(;(0r8?9Dl7jt6ul%_W3KwZQ`590khL_|`gijOgYAU0qbY<43%S1Fztqo?{
zf5svt-%sVrSnoV8Ga<~t<gAI>%`Ccv_)YQ)A}F@oIMmu2ZX7PQ72ukwf(Cvsr!%uk
z?~fxQtYEo0ehCIE`*_+|rxqV~hPV#FQyC(#HP&p@G#fKOUMp?w>)uN0&^pgnu4xwA
z{+=Wo;`6mUi`y&O^6j1|StaDJHzuv-uBNf~cik{Jl#-tM_hJ^k+>c0kMduSMRtVAB
zXTfh&yMOb>MNO5I1PZ0o!i;G4!y_^YHKHq6oX4a^KR@ocvM24QDH>)gQ-zdAXg{pR
zt7?3h$uSFFv$4~lRcBSlUCKIO9p9VFeN}^EPQrbB!iSk~Ba2aSpMlf7sUnT!2PnKp
z*Z0Gpr%sIM*x*BP?6E2Zk^y$a@Bl!Rt4YArYn_Po5M;&@gJz097wEglfz`ESLsIET
zBs|I>ZJ0yIG}&DmAFB*@>{;;yJ_vO?f1N3M;xsLT(}SOFekLA$9KWf&-o<J4>N<SJ
z$q%i~u-*3#oh-*thahb0!JOWT&f8d!XzwAzGQL!nkO#Mtg)IYm<INu#8VSTE_*@@#
z^uUOq#LR7q%@R1C#q%@7<f~!b7mP$P%NoH>L?8X4J4oyU8tKa|1>*wEyh6Ebf)U!Z
zYdS#`zoaL-RrPmx!}8501YZ{qj!4m&Y7SrdF&73udbUZylkG?gV+qAaszsvHEe+{D
z<45m&hYod<m=Z$ln9Vr%+)N-L1i@@mXhUv7xeI&ytO9zi@c7AzV;_8sV6(x9eRZMh
z54S*6?{Btf*z)oTF=~kW4(C#k+K)tU>O2}g4E7>W2VeQ&n7!#30RJ8KbdK<Y0H)5I
zM$0m)vqy7@vi^IrfH;#Gsxem4BK?my&!<<`T(8~zo9%GSur(I~)<U&1J;p52lU+S@
zNb{klSy(rx6!qkGrF+&~BfPT!ub=PezA%JMJw;P}W0<OT#6AeNXc{6A${=rK#IXC4
zxFj9wtwB(P6Lv>;T;5$lg`8J^y4jw3DP%j^Drg_woO{_t+eT$<K)EZTq;Nt)FnwC(
zdn9e^bYfVe#xgi0N14F*JX57NCv)*)RpB=Mf~V?NWSU#UQawY+66mc3++R~7B!E-7
zq9Rk`BU2B@B3I9v$&U}~6mSfCfOciaK{TRBz@f|y38H*LA`)p=^TRGgJmZNMhL;Ts
zO-Dz)1ZmBXQ6=y5VB!H(Uj2n!=!yeH=Jot>A)(~X?aCV(oI(=tpI1st*S@&~g6?&k
z>s|?NRJcDff1`1?-Jc?K@U3-!Ys+&;g!A9IYGA|)zLH&vmifA**}mdVQFo{e8U~b2
zO2E010oyxaVfzV>!DiaH1em79k8chs%8c=txP&UaPiGwS0WcWl(|%w+^T*t*H|mk8
zz)Ak3o-PR;*!0I#w>D*9!+3J9$A|8=Ap!W>(U}g$h&Z!YOggAp^3=wF!Yaz_P($@?
z(<jcFH9DBeN-&Fkf1gIHrSgES1NzQM9^-*Fa0|tb4&U`ll^pZmjY_|EK2*O-cb}iG
zg-e!hJ)>n!BM5i+f_^FX8~nrY$)=ZB<nbx<?JzWA{BKS+lAbd0+&*5h0*wz>TKHqm
zVdAIS4fs!QL{-<ape^U8Dp=DYod6%UFYuIjj9tP)Pkk}jd-_~V{_sUsP<0ABRg~+4
z0X2^ZNHR`}f`#1M;up#D{;I{Ab2aXwk85BIEn`~?IQUqZ3JZVSjlUb3;wwE8U=ZUS
zG#r1zHrN3)_zYe66N;*37J|M7fK=TPqa1+Q5Ebu>!F1~xy(})<xPM;nmTAZtXW~n6
zMIaBf)*hGhxcB~gOjkOV#&R71#fs7iv@7C{&4+fk{qe!C^%->Hxa6p?Rjwv#-#Pvf
zm8TQQeBr%Pn(2S+vFpu&c%{Rrk4#{RycSckZsn7q)i-C?s^e~Pur<DUK(|h>Onw~O
zv`sbAk*TMuA3Lo&9S}C+NVe+lL`zRzEuw^L!#*K_R{1j-SsyFUDFnW}3R%$<u<_4l
zU@XB5UYbs8wyrIz*FJJxR6)Z2+bw2fRUC_<erN#4)=(=!?@jug)_iQE@5QQ@xr+O-
zKXwD-&iy{L-hlV7`y#h+e8~ieQ1fx_2)tgs6DHrcRWRYyAY*JD13w4BI7nuq3EQ|>
zis0vASSvzW7Jd2#61)h4#M6URkA_A3SsK4n#`cE2<J=L+g&y^!UXn1x!7u(}5(nol
zj@;WSjqkKz_aULIkqn{zv5UXqLF&=v33q+z$qMO|;?Ojr{!n*KH1eY7L4d1iRWV~<
zi)PV%UesJiR@ZyDP5)h#^ETT_QNYR%ON~5abLuKQ<S+6ho$2MzAiI^GkK@SN_Jd>$
zLWp@8V}aGF=zO!}e(^Si*LlMGu3Si8)@_u+nrICpR-ng^i~GNd$UP_6*gd;57I81d
zqLuuFat(5+->FEsY>{47M=^M$XX_r^DhHhyoVF&%)642YK9oHn`28XL@oD6zTRCr_
zQj#&uvxDDr@MK}Rs%^cX(zMsDRa3RzUQqW?O#N@x@1442leTwu=(D`c&~bPJX1eJx
zR}5A8N$9Bq;W2HP`r4=%i4+)}>MCN-g9+FaIfz4#pX3o<Jd1LlE43z`xvt1-s53?h
z=zD%eb%((V)g$?MyB-3FVp7)DA}SP%YOxQ>%gk8jR#?u%4F3+u2WCA{+7b24rYuJ1
zwW3Y9w-Bt2a(91Hcuj#<QaVwt!dL^(I|@eF#}M8QQNhhgck1+OvI;3!rgoL3#7#i4
z;lM6pF%AQ{Jz?A*7ZVG%oA^GNu!+u9?uiHgw9sx<@=Feteh89ck@C#4$jy-E_ubvs
zr|>xdB*q8Hy&$|)<1KPvN*|iiK~tq?ka$u;jeH>1QR}^dUxIFtyRN6z{I4L_o?enJ
zFR95EMp$tQTUr!1vOm|XcjELh%@1qHj^++_t7XehC^Kxgs_HUQqFOBndGbf*;KnrP
z>1BrQ)f5<<d!$XYkzJBa(0KA8ajE__4rp+AO!R(Vn?_Hde7Y5z!lvA<ALEqD)T1uf
z4m`?0&DC6(Du;=nx%CgE{A45~MZE>&={TbN%QdERb6ljEbbCGjdd@5M#n06;VPP)$
z>chCAA@WK55n7o^L|)RL4<9m6lWth#q>&#GG5)ftZ#UzvbU+$2(jP)!o(zaw#;sdv
z^%g(${-K@o670tu4>IZELt3#`+>9j?qf(`5Ch+>S&;~QQKzkSNY)16RqV;^f>T9$m
zdqgaB84{#YEI4zWG)0m2{JP4snKf5{q~3>X2#QxOjG=sO9EHimSic@4V^<|@R-5Hy
zE<q59;Z}qdne&QrqQ-dH5N)2HCxMX9OQDHo#YeO<efRGkB}szRD2Aoh?UCSVwa#nB
z>p^BF6R52jd09ovYpsaxywq*xnqd^%9fxrz=LFuUgxW6tSBC@dGWefD{H&>5oMjlj
z6Ud@Q2;X<$!M}!W1R~uQvtTfS6QH%6nlH&~+q&RAWmVP$rbyZI&7MJD!MWh1sb*t;
z&V+sSq(hi;g5~PTh!VqP_4Zlgx`%k?t19FqAJy6{$9?t}qv_oZP(+mjL!&s9hsSi0
z`1hZBgO1QyH=#|A^)bdk-w<5x6J#hivLy8_sDXLZ9cyp#>1cVkuO~R8$$=T!YcnR*
z2IK3z=tD9$YM0E;xMYvjGX;DYEKeMPAY0k(Lwzo{Vh7}c15$J|s~_D_e%+RH^Zh!m
zk4lp6r#OascmM8jGUcEAXfHU(neLo*wABl3)3I;N>=s`|zJAW<B)9n(Nq8K7a~ea}
zG9NKV8xhN<1MA~niP?q?6tiyR2XZ&@Dtwm8n!atX9i>wZHZtQNH-HR7WUvwmZrG!N
z6@C{M0eWXL%2LZxW5tb=HS-8XP81s4JBB@;v&wkf0l#Qa_S5T7lahYrpP#_4z4ku!
z%79{Wf8-DjEOK`d7PC)LJqBs(n-#-j1cvFr54a3Sabtu+VZ|9mz#=H?Or~eq<AkwZ
zX|j-sY}(}D8zwAjjbH1FktUaTLc-Bk{>xl$PQ@(j-#K-^vA1?!cVSYHiqjG%wgoo{
z;V>B_%aMBK*fx*zO(E~G2V^Rge0k6DE6)El91p>sh#YPjHEIdf%#qo8d;2q;-PEL#
zM$qSYuUAeQ2&IGK;PK6zotMsO$LC!pl>@QKlp--=jQIkEwD||8ke1rQc)#gAZCdSP
zbp|sBqb`OyD=c13US7+@&9PO~KE57bfoh^{0jOecez`2lpKQh@(KW*IF9t5p(vD6;
zqC<&N{Yb0E4bC_{JpkUsO@rlnQkGCgPZc&=!#+=sq3)AE1cd=a-Lo&kH67=u3f~^x
z$gvF;{hY5N=zW-MGNTT=kuvj=Eeje|_OvDefcre>sl=DrFKM*}wkk;l`}4haQL%D&
zozLBx7UB^7A2;9x3fXkFDG|nU!vVTV#n;l`sA<8?C44E$S_CvCJyIKcbBTSJm2-dp
z+A@d77melYFx?WF=8D}pZGaBq7o{5e+?i$`$d&UL1MLb{9o$$YA(U~As5FJ(o8zOW
zjycOOtBY}?CJP+$sVEXp?BZ2aL1i4K0obmwIcc&4(62jbW8swa9f?DjTSetJS_F2B
z5Z$cKkvqo(>(e|^<$|2NpV%tz7CM|Ai^m?Kd>Yu-{R!v%f8<Vs&C?0$!xE=mn5FWj
zk!}A9uIz_(b|oWEXA(<?YY@1GFSwO)Qt!7$p$G1Y5Pe^FaW@UJ<;(@?iAqdyV$Rj;
z&BUa>RBr7rWNtfZ^9vKm!u^d<U#*#UY2=<Q+Z3!#f(mQ)#kepkr^)DZdQjdk(pm5x
zfaNO{mMZ@oNgP=nH>P~TR}A-E{C@XK9TX7!)BcW+IpovW>PA7tEh)jxk?zJUM*2{Y
zN?T}i@F{LR5-+vp%IKQlcB3Ym)7}cJ12(U+D}MPeLlGDyvcfbe8%LPEy)G!?=e1L=
zDJJoWSy{8;p|+#$)~16&EB2)`e$!tX1y-N{WXm?gwG*OnD!ci3u-9+(iLd7=7;7jR
zmcY=*?xB}|#asYF%EX6t2{+RK&4M4{66KihGOAs;ij@mK&3Uu)3^b|?B;3B+z!38I
z93x_C6}@3&mJvH)!lIq0oQQL86oWy_A|U@GvyD(NwO$c!`%U{`)TMN_Jau#t*Y0lu
z0c4~`*Vxk$tP&+W8%8kVnREOkJevuHD;AI8ltWOEzPR%_#f5(Y$jArOxfd2TY42x(
zvdviv@hBSfQLqM3;mpaTz|811VlQ7jQEm?Is1NzX>fhX*)3?iglf#v5#%li7DBSDs
z9yr*Son&|AfaSp^FHcK!iyS|rW|~Ho3BGnwfGSacSD-Pd3HZx4^Tn{rw@X)t0G#!L
z)6pFajr<=k25R8M>3^D^?Vl5V6+B+5p3Y=}-8meaQr23s5Ci^QiE_I#JND7F{`x)Z
z${rPtj&q-)Eg1mQ&R^d8PLmmpTs0_NfM;Ld9p`~M`3B|`d)KSkHhIgWGh4h9V(M!E
zprOL?IrlHS-Zj#5YaezY^EfJop++5!6~dG@VczVZsShn@a<RH$o|pyl>!H)^)mLap
zN-5d|ZA^-9-}C0NQY-(>WWq2>z$nZ#9f)04o}#fdrZX(@%ws*mvWvY{x|!V;M+h(u
zc(X?j+n3l}NT?SeX>yk#wP026HlrMO$^jJSY9}JbsQW`La`|uCRVgB?-<s<izr{wo
z%|H6F3zMMJ-ilO~ALx|sm;Ti(oz#Voh}L!^<jKYW;vnJ3e5Q@~#>NUkr!Q62rlZJ0
z4(P@;r`r%R2v%XcY4gwA4RY5cS9^>;1!-;WRHH6?A9H4nS~L6+E<h2Ijd^9)9)Wu?
z&Z6rnUTQHBcb2TYq9Y(pf}+ukvGKbZquE$GbO7&Q8`7`4TwN}4e!wxA*DDP2De~9D
z82d8#>rf{kNRARp0%v#mG!BN`{Z0DT(;hL>q2tUur3n4FyKJATTZeC)I7~MlF{vYq
zP#u$a?65C<HK2j1FmNrc^%2E-g7nHvs;r{njk!V^l52euGetz<d5~&ZIN9zNDKe_e
z51es~gi{x)CYmDdc7`emK9`XBg)CJu*>Y1gX<_^dp<Vn0d3^Z+=6=~%);t9$v<y|-
zI)!A&?J<-)8deA2+cj&guE?~1zXkSJl7un7!o~>m$T93g7cEiaEzJi=f(PP7*$Cf<
z3e!q;mMXoy);Hc<e*}Z{ZL8U%uZEB5o6@ZbGkc4qsWXi~<QpSD)5_6lbqjPt;Pfdp
z3oeJfM9$g2CzeYT#Nqt$KLFdt8f2K(&B{yfEii{a=TEmQG~y#AA9ZD_-^%wfCvD(B
zs4R&-hQtuou@U{SX5Z&1*nJ!`^oGs4IEq@IG>=X!%VmT-e!^igX6GoDK`Lrz#=>sc
zkvcN?I-(oNR%$y<5v;+H$CX{e0F$s;-Dc+ckzFlEF7xK<7+Ij5F~FWrmDWsXraDch
zDC0G}@xv|q?bH-m|Mjy0Ms)dZNpHw-DvLp2+c4S+O0)kVJ7zx(o)JrS?zKB>t||@D
zeBgbVopB;#ax&umSZS)xCuXSI)HhTG6R!eRH?)QacpQ5#6L!rNa(`x=`VUEj)U|nB
z1MMG_Tv{ZK#mpijK)fq&ckNP|V4+@K=S)c}ve;M#Pdu?5l^rr)DvUwV0PT?vKYzR%
zGPWilY;hyPpFoR|5JP6?I@iC3Vq6S&sN@s)yy2Kk_{_=#E{tj(A~6Gn2o~=^zMyvs
zejH=*na5H)n8DO#XSngd{F-OXphTbN9bu!~RA1@WgFi`~<6C$z-&Eg~>%F!po2S1_
ze(jCXcwQ%!S`|5^h}24Cf%DGYlJ8~b8L?zf;0`mM@)Jd|9&jr#{?*Qg1XJuUM}jTV
zML9{SGQW{o>!LsKk$gTo3em@>#xK?}8b9NgS<ry>$?dN7ub9st#1lf=`*RfERqiz(
z<l1q(yGP^}AidYR(^()UAdQhNY;4Rq^I+aRUGBkXFoKgzKGcZ`rg#N1u_a@Y2K4DN
zBw%H}Ps<I~9qsjGB5if>%zTB8hI6(Wpm4#3HbZ{z&OHArOIRM>JR?w6>jxW$d~1R(
z8=RTg(0-+#XZ>UEu5%s=xi<v)>U`S%_}9ZcU{{C`IHp8yqFeq7L^5hHPf(B>{qz0U
zx75z&dEB?!YvH!0%yFPn0dnvtlCDFL)%Bh>h0|%OxMnXF0(`E_T1cWldfPUNA#532
zF_UFlhm*4BwrzGZgWp~l89&g1;$Os_(e;Y|xl=2m@`F6(@A7#Zg$6~4{MITfoS(mY
z#oK2mo@6)ugHMq+fCN82iP%cl>0rRR$+U-6UX}VIBZ_N3v^l9y2J@~+nXeeKV5tl_
z58#~`c(ljwfpHzaef#fbnkmRlut=er45g1&uFAxlaV4_Qd(S_*vcPY6fo5V{29CqR
zh0CQnCWemD$tb;75jw?v?k%iaE$Zb*lYKU|?cRSJjsw=kp)Q^<sQboq$-%Wb4S&MA
zlVdnimU4$mbkskQdx7Q|dlV{Xv#mL0koOpL!O>XpVWYrI2cu!TG~H7n=oNXG9I#<8
z2XoyS^Mf6^!*Rvnvc8xyFfpcXmSrE)F%hEOCa_GWBD#KOV3`AJX5v%eZiII@eMG4w
zP{6>u6syX2q5<y!f@45L7h}s!zYCwk>9xdCM#LN@M@N#|``%$kWIB0~(ROY~Ve=g*
zNO-8sq+gRLR{DVwQ!Jfm!U>SpZI$h+6PlG3&djhh9*Vu$hD=4jV#(`EepWBB)od_U
z1z*Wewx!;!ADjqaCwDW1G6@8ht6c*A{M}l8%l0jf?jh`J4b);-n=1;fmgB)4p1;ZG
zDDk{q6&;eqX;tp_US%-mWh|)q)i{eHZbo|{^0}=bKxC@sGOV$YXz)91vn7~h<-uH&
zQb0dByDZJPD<P@o=71^M7X0(IKZcMzC!vF}0lt$t$giqgbXZr=%4zPJFJiM}{F_ZF
z*&-^LZ&#*PWb_z+hmPdXQo#@b=$(#KQ+r%U4q@%YiLcwDr_O=l@s2C_D=O+ra)x4I
z3GyzgJ^F9eyn!@wwT-J}R=Z8tnT5a6KG5R5gG-pfiY0a5((S9zz8|v4#3i1?L);Pg
zdF)P$3PFHJV?33dgZll=vm}2}slzx&vTNIkrKQ!Ekm0@k&{#YvH_dc{sS4ABJG)Ce
z+<xo&D-M47SRp@maX`CuqgF&GK%p{}y+vcXHiFvxV@=%l-atXO(z=p`lxu+IO}}-z
ze5<MolPsqa68b#n<kNSx*_Y`~{$cNu8@`-&0pMrXRVCQr<_};{X<1fu;{x()s=Sg1
z0NDk=PI`fAmyx>`EGPd`kqAvI?*g=B3fqa9H9Rd{L`va?B=t~Y&l0h{I!^E9pG>!S
z#>{UpLngb5T`Uqt6sO=~BOjkJh)+u0qiSo-es@5}f!h*a9Gx*&<5{Eoxc-WF!jSyn
zM@qOve{Y;Ok^%FZ<Jk*5wFrlsSo;wSnALjEIo#*uFxIv!9FLgKac2&3E%_Qv(<jUV
zBGN23RiExtBKd@9Xm1Uk8^ed3-SS`7rk&o+|13*j>K{2K;y}YNN_;1tethBv;U%(w
z%RNe4t*ldJayql#MMurNn<C?CUfrqZP>NoO;%!n-U0V4mzVpPdGu`LKf+RWv>l>VJ
zh|rXJv9Mk&iDk|e!hBRh$KiV}utL&Nkp<UkmLmghbTR#Y0c{s3umoszTYgF55#U!(
z<fni&o_z6(ySXcTqFDI9jZVa2iN(IfM~3XCn>tF@GM$|`t<xr@wa!k3jww5$R<!+D
zuV-W`>R)5FxI<fDaa7c@{yrV)A>igOLHS7vqDnsGiFl7bTk4baLCJDyHe`hWp4JT~
zxRJRy9oc;pw2eW?wv3s^8AsUEk+&zZY`Ez-Lo@iJt=-gFZhS`U&Ct+KB$VGUar1N*
z@v1?8ygBYN+o*ZMCgDHM7MC=Korw86(S<n-YDn>B>G1fFAvHmj{-oZNU|ZY7bG?7%
za!4;s_~l~@pOTy7Zo^+6AY`23W==`h_ME&XEh#dIqn)Ei1rAP5;j0oaGirRuwQysr
zBa#0yNX`7Po5nBsn|`gMKsYvFEKdsi0e?F_b6jl8h=+@ms+m|v$is-!NWtw6(@?$V
zl_q&yu*vK7NYkl6M5O+M8>hB}h=2U?wrE48%##YSN^?I=0+$V|M7{IRFWf36;()R*
zxJPdQDzTQ8c<pmMP%6OqbyzAq<ZDEbc9?=Nck%cwf6%OQ-IbZ8m4s?PkKV`8VWO8p
z-AVcu6val}s3!40BGV60KP{Yu)Au9>-0|B0$0G*)swoM=@rL%&=A*ZOgwL>7z1a%8
zFKtztnNhe(UFtdIA>1N=eN!pq;(cN?j@4UgtmpU_OVf+Lt5A!~Q-4!7z4rNbGV*<4
z`3S~~rTA$L`Bs@(J%h0xlX-Cme-na$&VA?CWqV?s!6CpeZMEoe$7DyV^%f(Y$CD^&
zqb+UVeb3zQ$3puFCqi%M<_{j4`f><VSfjE7!~OIt!jp20Xjt5G2&d`T@zo6%0MBWp
z@Tqo6D5rq~=Pw$eS>6W>Qts%OZ(sH37e1+(`!sDT=vci2*%*lcnLfGx#FXv!uiQm`
zC&DPMh8FaCMRu3k7P2;P<>)CU&Sw8mr%`j%w6%l28(zv})E#p^r{~M)l3_X_Eef#9
z!fgwyX5@Oqx9=Waz>)cTxBx#FRZ7Q4&|@q3fbSjP*Pt|Bw)q1)JAG_&4Bc0~QYI5;
z9l5@3gJ7IgX2*bCLz?mlb1Z8!pV-p58bZOp4MrH)-?C4BM%<U9MAlWn2K&<&E+s3D
zdnF^iQAJrzi4WPaBq|N6tK>`bn_bw_v8c^mNSm=5<TiiF@*H}5<p&!?`5xp18mLpQ
zD#$iMzF%MkS_O%)VV5M8n9h2z&M9<OqeFZY5TER+P!-arNT$GM-4qV}s0eqq#4xo*
z^%C8*r2&l=nRE_UCE~A{j2lEusmt}16@n{goE-_}Sf=eTc9U)Ns<W->N}{I(?E;74
zX%b#E#TsuQAAXq1n>W8vD~|I|L(Aqg?g=aXtg!r5BXJq%+P*yi5*0j^`Ml4I6;HT7
z5db0$wG~_=*tJmS#%smF=#xa&&Jz8fS=qB8x{B|9vz!fwmKbQU8&%pTg}ZM=3#kzV
z_ZQ6}eE9}~T4%V0Xs%r}Jw9AwZlZ~)%<j(y;5w3jzE?jZ=Po~mKlkmPf>XtE(9Q39
z5S-nO>sGi>EdT88T`M*cJ-QO2)(J{jpdX2j!noU=B@Ze69N9Z*ygRJ((WnKT=0Xa4
z5>HTd{3T)O`V-xs9(FA8^R$B+<_d`Zg!1rg#WK2+HXS(SR!(O)SwKq@O>%tXdp}KT
zpzS>sB$N=B!h1`B*_hr3l_}mcGqYM@5PwPL1j^?PC&BQ_KvG0v0}CmL3|yC_fNyLi
zaib~0C!;P<x}7qYL~Nm^oiZAf)p!bqHe;Yzlro`{d>Y#bDnTXvPWs+Y5`ZCeOAdxX
zCQNr*a)lN~1JDbninPT|6#xvPr!u6P!D6j#QGyAlSi+iMZzAA8s4!|Oo;I<&P#87f
z1}&8+%t~ev%@`NRwfE8lg1+grWmTX#j0Luf0bat{$*Vv6?Oll&1AW4N=p!A<Oq3JH
z15i?_Y5)?+p>ztoBEDh8Zbul!(v09dV^(vw_m;E~n7Ix72vc`pWtfDyKs=Ist`7lb
zYP5YlV6WodgY`h<jT;r45Jsdsus|E=1qBk)0a|vDq7W!`0QBWBJPrVvE`T)`pu!4>
z&;}e>0a?Pt@c>>_fJG=UQ(rXrUsV^iQy0~j7nOpEOwo~<;9xV3M&qR&z^trFp|Dga
z%#afXVTGYE$^|P&Bhs+bBC)Q+6RvGR*Dzw6Fg8?xZ5*H<o2(y1)&?T0M<Oe^<>lD1
zp==t)lZj-JiTHwSbr}Zi=tnw-A&Z3toC4Q#(PpeD$iv(YfbFqpp>$-%VOD!U+gMaL
z0Fg03#R`b$j_fdp`mKrB7p7qXn6*PHa>q32r&t2sKcoxsl=5LGrqWU=$$(DfX?Z*-
zZDL9~XrfbHDB*7s)JG)=$rjZu)RQU*#d&mL*HpM3ux+Bz<4Qp}-b(Vs)G51Y8=Uo+
z7zZlqTu0xvo&(e>I!;k&;b#AbQzV}1(2(z1y>Fk6KE@waF^K<U_&~i;=(QK=NJM&%
z=vc9~sE!DN60C>q{d@b-3Ge{J{jt>gwJni6ufU{X-fc+B2-`YjYGsmBSgS6oO)Aq;
zI7J~w=8hx-a2*4z3=5D&uDPO|4O?(UBedeq1L}`~nEDmC0d1YYpF1Hr$ZOS9QLtrp
z6nW>C@!SbU@@ZZaznY-{-@R|GhS4I()!-?p@Vi*TJjF`oVea-G1X<!}u}JfP>Nzd!
y-^Vp%pcMc>T*9)K0*<gkF<00Bd$o=vL*`B(>lM!C8AZPg+G7PFFQ7O_Sp6RwD_p|>

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg b/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg
new file mode 100755
index 0000000..5fee068
--- /dev/null
+++ b/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,228 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph />
+<glyph />
+<glyph unicode=" " />
+<glyph unicode="*" d="M1100 500h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200z" />
+<glyph unicode="+" d="M1100 400h-400v-400h-300v400h-400v300h400v400h300v-400h400v-300z" />
+<glyph unicode="&#xa0;" />
+<glyph unicode="&#x2000;" horiz-adv-x="652" />
+<glyph unicode="&#x2001;" horiz-adv-x="1304" />
+<glyph unicode="&#x2002;" horiz-adv-x="652" />
+<glyph unicode="&#x2003;" horiz-adv-x="1304" />
+<glyph unicode="&#x2004;" horiz-adv-x="434" />
+<glyph unicode="&#x2005;" horiz-adv-x="326" />
+<glyph unicode="&#x2006;" horiz-adv-x="217" />
+<glyph unicode="&#x2007;" horiz-adv-x="217" />
+<glyph unicode="&#x2008;" horiz-adv-x="163" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="326" />
+<glyph unicode="&#x20ac;" d="M800 500h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257 q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406z" />
+<glyph unicode="&#x2212;" d="M1100 700h-900v-300h900v300z" />
+<glyph unicode="&#x2601;" d="M178 300h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57z" />
+<glyph unicode="&#x2709;" d="M1200 1100h-1200l600 -603zM300 600l-300 -300v600zM1200 900v-600l-300 300zM800 500l400 -400h-1200l400 400l200 -200z" />
+<glyph unicode="&#x270f;" d="M1101 889l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13l-94 -97zM401 189l614 614l-214 214l-614 -614zM-13 -13l333 112l-223 223z" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xe001;" d="M700 100h300v-100h-800v100h300v550l-500 550h1200l-500 -550v-550z" />
+<glyph unicode="&#xe002;" d="M1000 934v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7q-79 -25 -122.5 -82t-25.5 -112t86 -75.5t147 5.5 q65 21 109 69t44 90v606z" />
+<glyph unicode="&#xe003;" d="M913 432l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -142 -78 -261zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
+<glyph unicode="&#xe005;" d="M649 949q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5t-94 124.5t-33.5 117.5q0 64 28 123t73 100.5t104.5 64t119 20.5 t120 -38.5t104.5 -104.5z" />
+<glyph unicode="&#xe006;" d="M791 522l145 -449l-384 275l-382 -275l146 447l-388 280h479l146 400h2l146 -400h472zM168 71l2 1z" />
+<glyph unicode="&#xe007;" d="M791 522l145 -449l-384 275l-382 -275l146 447l-388 280h479l146 400h2l146 -400h472zM747 331l-74 229l193 140h-235l-77 211l-78 -211h-239l196 -142l-73 -226l192 140zM168 71l2 1z" />
+<glyph unicode="&#xe008;" d="M1200 143v-143h-1200v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100z" />
+<glyph unicode="&#xe009;" d="M1200 1100v-1100h-1200v1100h1200zM200 1000h-100v-100h100v100zM900 1000h-600v-400h600v400zM1100 1000h-100v-100h100v100zM200 800h-100v-100h100v100zM1100 800h-100v-100h100v100zM200 600h-100v-100h100v100zM1100 600h-100v-100h100v100zM900 500h-600v-400h600 v400zM200 400h-100v-100h100v100zM1100 400h-100v-100h100v100zM200 200h-100v-100h100v100zM1100 200h-100v-100h100v100z" />
+<glyph unicode="&#xe010;" d="M500 1050v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5zM1100 1050v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400 q21 0 35.5 -14.5t14.5 -35.5zM500 450v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5zM1100 450v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe011;" d="M300 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5zM1100 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM300 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1100 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM300 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM700 250v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1100 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5 t14.5 -35.5z" />
+<glyph unicode="&#xe012;" d="M300 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1200 1050v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h700 q21 0 35.5 -14.5t14.5 -35.5zM300 450v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-200q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM1200 650v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5zM300 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5zM1200 250v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe013;" d="M448 34l818 820l-212 212l-607 -607l-206 207l-212 -212z" />
+<glyph unicode="&#xe014;" d="M882 106l-282 282l-282 -282l-212 212l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282z" />
+<glyph unicode="&#xe015;" d="M913 432l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -142 -78 -261zM507 363q137 0 233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5t-234 -97t-97 -233 t97 -233t234 -97zM600 800h100v-200h-100v-100h-200v100h-100v200h100v100h200v-100z" />
+<glyph unicode="&#xe016;" d="M913 432l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342t142 342t342 142t342 -142t142 -342q0 -141 -78 -262zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 801v-200h400v200h-400z" />
+<glyph unicode="&#xe017;" d="M700 750v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5zM800 975v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123 t-123 184t-45.5 224.5q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155z" />
+<glyph unicode="&#xe018;" d="M1200 1h-200v1200h200v-1200zM900 1h-200v800h200v-800zM600 1h-200v500h200v-500zM300 301h-200v-300h200v300z" />
+<glyph unicode="&#xe019;" d="M488 183l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5 q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39zM600 815q89 0 152 -63 t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152q0 88 63 151t152 63z" />
+<glyph unicode="&#xe020;" d="M900 1100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100zM800 1100v100h-300v-100h300zM200 900h900v-800q0 -41 -29.5 -71 t-70.5 -30h-700q-41 0 -70.5 30t-29.5 71v800zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
+<glyph unicode="&#xe021;" d="M1301 601h-200v-600h-300v400h-300v-400h-300v600h-200l656 644z" />
+<glyph unicode="&#xe022;" d="M600 700h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18v1150q0 11 7 18t18 7h475v-500zM1000 800h-300v300z" />
+<glyph unicode="&#xe023;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM600 600h200 v-100h-300v400h100v-300z" />
+<glyph unicode="&#xe024;" d="M721 400h-242l-40 -400h-539l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538zM712 500l-27 300h-170l-27 -300h224z" />
+<glyph unicode="&#xe025;" d="M1100 400v-400h-1100v400h490l-290 300h200v500h300v-500h200l-290 -300h490zM988 300h-175v-100h175v100z" />
+<glyph unicode="&#xe026;" d="M600 1199q122 0 233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233t47.5 233t127.5 191t191 127.5t233 47.5zM600 1012q-170 0 -291 -121t-121 -291t121 -291t291 -121t291 121 t121 291t-121 291t-291 121zM700 600h150l-250 -300l-250 300h150v300h200v-300z" />
+<glyph unicode="&#xe027;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM850 600h-150 v-300h-200v300h-150l250 300z" />
+<glyph unicode="&#xe028;" d="M0 500l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18v475zM903 1000h-606l-97 -500h200l50 -200h300l50 200h200z" />
+<glyph unicode="&#xe029;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5zM797 598 l-297 -201v401z" />
+<glyph unicode="&#xe030;" d="M1177 600h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123t-123 -184t-45.5 -224.5t45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123 t123 184t45.5 224.5z" />
+<glyph unicode="&#xe031;" d="M700 800l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400zM500 400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122l-145 -145v400h400z" />
+<glyph unicode="&#xe032;" d="M100 1200v-1200h1100v1200h-1100zM1100 100h-900v900h900v-900zM400 800h-100v100h100v-100zM1000 800h-500v100h500v-100zM400 600h-100v100h100v-100zM1000 600h-500v100h500v-100zM400 400h-100v100h100v-100zM1000 400h-500v100h500v-100zM400 200h-100v100h100v-100 zM1000 300h-500v-100h500v100z" />
+<glyph unicode="&#xe034;" d="M200 0h-100v1100h100v-1100zM1100 600v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5z" />
+<glyph unicode="&#xe035;" d="M1200 275v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5t-49.5 -227v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50 q11 0 18 7t7 18zM400 480v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14zM1000 480v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14z" />
+<glyph unicode="&#xe036;" d="M0 800v-400h300l300 -200v800l-300 -200h-300zM971 600l141 -141l-71 -71l-141 141l-141 -141l-71 71l141 141l-141 141l71 71l141 -141l141 141l71 -71z" />
+<glyph unicode="&#xe037;" d="M0 800v-400h300l300 -200v800l-300 -200h-300zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
+<glyph unicode="&#xe038;" d="M974 186l6 8q142 178 142 405q0 230 -144 408l-6 8l-83 -64l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8zM300 801l300 200v-800l-300 200h-300v400h300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257z" />
+<glyph unicode="&#xe039;" d="M100 700h400v100h100v100h-100v300h-500v-600h100v100zM1200 700v500h-600v-200h100v-300h200v-300h300v200h-200v100h200zM100 1100h300v-300h-300v300zM800 800v300h300v-300h-300zM200 900h100v100h-100v-100zM900 1000h100v-100h-100v100zM300 600h-100v-100h-200 v-500h500v500h-200v100zM900 200v-100h-200v100h-100v100h100v200h-200v100h300v-300h200v-100h-100zM400 400v-300h-300v300h300zM300 200h-100v100h100v-100zM1100 300h100v-100h-100v100zM600 100h100v-100h-100v100zM1200 100v-100h-300v100h300z" />
+<glyph unicode="&#xe040;" d="M100 1200h-100v-1000h100v1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 1200v-1000h-200v1000h200zM400 100v-100h-300v100h300zM500 91h100v-91h-100v91zM700 91h100v-91h-100v91zM1100 91v-91h-200v91h200z " />
+<glyph unicode="&#xe041;" d="M1200 500l-500 -500l-699 700v475q0 10 7.5 17.5t17.5 7.5h474zM320 882q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71t29 -71q30 -30 71.5 -30t71.5 30z" />
+<glyph unicode="&#xe042;" d="M1201 500l-500 -500l-699 700v475q0 11 7 18t18 7h474zM1501 500l-500 -500l-50 50l450 450l-700 700h100zM320 882q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71t30 -71q29 -30 71 -30t71 30z" />
+<glyph unicode="&#xe043;" d="M1200 1200v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900v1025l175 175h925z" />
+<glyph unicode="&#xe045;" d="M947 829l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18l-94 -346l40 -124h592zM1200 800v-700h-200v200h-800v-200h-200v700h200l100 -200h600l100 200h200zM881 176l38 -152q2 -10 -3.5 -17t-15.5 -7h-600q-10 0 -15.5 7t-3.5 17l38 152q2 10 11.5 17t19.5 7 h500q10 0 19.5 -7t11.5 -17z" />
+<glyph unicode="&#xe047;" d="M1200 0v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417zM416 521l178 457l46 -140l116 -317 h-340z" />
+<glyph unicode="&#xe048;" d="M100 1199h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111t-162 -38.5h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21 t-29 14t-49 14.5v70zM400 1079v-379h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400z" />
+<glyph unicode="&#xe049;" d="M877 1200l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425z" />
+<glyph unicode="&#xe050;" d="M1150 1200h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49v300h150h700zM100 1000v-800h75l-125 -167l-125 167h75v800h-75l125 167 l125 -167h-75z" />
+<glyph unicode="&#xe051;" d="M950 1201h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50v300h150h700zM200 101h800v75l167 -125l-167 -125v75h-800v-75l-167 125l167 125 v-75z" />
+<glyph unicode="&#xe052;" d="M700 950v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35zM1100 650v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h1000 q21 0 35.5 15t14.5 35zM900 350v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35zM1200 50v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35 t35.5 -15h1100q21 0 35.5 15t14.5 35z" />
+<glyph unicode="&#xe053;" d="M1000 950v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35zM1200 650v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h1100 q21 0 35.5 15t14.5 35zM1000 350v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35zM1200 50v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35 t35.5 -15h1100q21 0 35.5 15t14.5 35z" />
+<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe055;" d="M0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe056;" d="M0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35zM0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe057;" d="M400 1100h-100v-1100h100v1100zM700 950v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35zM1100 650v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15 h500q20 0 35 15t15 35zM100 425v75h-201v100h201v75l166 -125zM900 350v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35zM1200 50v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5 v-100q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35z" />
+<glyph unicode="&#xe058;" d="M201 950v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35zM801 1100h100v-1100h-100v1100zM601 650v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15 h500q20 0 35 15t15 35zM1101 425v75h200v100h-200v75l-167 -125zM401 350v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35zM701 50v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5 v-100q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35z" />
+<glyph unicode="&#xe059;" d="M900 925v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53zM1200 300l-300 300l300 300v-600z" />
+<glyph unicode="&#xe060;" d="M1200 1056v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31zM1100 1000h-1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500zM476 750q0 -56 -39 -95t-95 -39t-95 39t-39 95t39 95t95 39t95 -39 t39 -95z" />
+<glyph unicode="&#xe062;" d="M600 1213q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262q0 124 60.5 231.5t165 172t226.5 64.5zM599 514q107 0 182.5 75.5t75.5 182.5t-75.5 182 t-182.5 75t-182 -75.5t-75 -181.5q0 -107 75.5 -182.5t181.5 -75.5z" />
+<glyph unicode="&#xe063;" d="M600 1199q122 0 233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233t47.5 233t127.5 191t191 127.5t233 47.5zM600 173v854q-176 0 -301.5 -125t-125.5 -302t125.5 -302t301.5 -125z " />
+<glyph unicode="&#xe064;" d="M554 1295q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5zM455 296q-7 6 -18 17 t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156q14 -82 59.5 -136t136.5 -80z" />
+<glyph unicode="&#xe065;" d="M1108 902l113 113l-21 85l-92 28l-113 -113zM1100 625v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125zM436 341l161 50l412 412l-114 113l-405 -405z" />
+<glyph unicode="&#xe066;" d="M1100 453v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5z M813 431l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209z" />
+<glyph unicode="&#xe067;" d="M1100 569v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69z M625 348l566 567l-136 137l-430 -431l-147 147l-136 -136z" />
+<glyph unicode="&#xe068;" d="M900 303v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198l-300 300l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296z" />
+<glyph unicode="&#xe069;" d="M900 0l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100z" />
+<glyph unicode="&#xe070;" d="M1200 0l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100z" />
+<glyph unicode="&#xe071;" d="M1200 0l-500 488v-488l-564 550l564 550v-487l500 487v-1100z" />
+<glyph unicode="&#xe072;" d="M1100 550l-900 550v-1100z" />
+<glyph unicode="&#xe073;" d="M500 150v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM900 150v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -21 14.5 -35.5t35.5 -14.5h200 q21 0 35.5 14.5t14.5 35.5z" />
+<glyph unicode="&#xe074;" d="M1100 150v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35z" />
+<glyph unicode="&#xe075;" d="M500 0v488l-500 -488v1100l500 -487v487l564 -550z" />
+<glyph unicode="&#xe076;" d="M1050 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488l-500 -488v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe078;" d="M650 1064l-550 -564h1100zM1200 350v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe079;" d="M777 7l240 240l-353 353l353 353l-240 240l-592 -594z" />
+<glyph unicode="&#xe080;" d="M513 -46l-241 240l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1z" />
+<glyph unicode="&#xe081;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 900v-200h-200v-200h200v-200h200v200h200v200h-200v200h-200z" />
+<glyph unicode="&#xe082;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM300 700v-200h600v200h-600z" />
+<glyph unicode="&#xe083;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM247 741l141 -141l-142 -141l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141 l-141 142z" />
+<glyph unicode="&#xe084;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM546 623l-102 102l-174 -174l276 -277l411 411l-175 174z" />
+<glyph unicode="&#xe085;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 500h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3 q-105 0 -172 -56t-67 -183h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5zM500 400v-100h200v100h-200z" />
+<glyph unicode="&#xe086;" d="M600 1197q162 0 299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5t80 299.5t217.5 217.5t299.5 80zM500 900v-100h200v100h-200zM400 700v-100h100v-200h-100v-100h400v100h-100v300h-300z" />
+<glyph unicode="&#xe087;" d="M1200 700v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203zM700 500v-206q149 48 201 206h-201v200h200 q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210q24 -73 79.5 -127.5t130.5 -78.5v206h200z" />
+<glyph unicode="&#xe088;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM844 735 l-135 -135l135 -135l-109 -109l-135 135l-135 -135l-109 109l135 135l-135 135l109 109l135 -135l135 135z" />
+<glyph unicode="&#xe089;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM896 654 l-346 -345l-228 228l141 141l87 -87l204 205z" />
+<glyph unicode="&#xe090;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM248 385l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5q0 -115 62 -215zM955 809l-564 -564q97 -59 209 -59q171 0 292.5 121.5 t121.5 292.5q0 112 -59 209z" />
+<glyph unicode="&#xe091;" d="M1200 400h-600v-301l-600 448l600 453v-300h600v-300z" />
+<glyph unicode="&#xe092;" d="M600 400h-600v300h600v300l600 -453l-600 -448v301z" />
+<glyph unicode="&#xe093;" d="M1098 600h-298v-600h-300v600h-296l450 600z" />
+<glyph unicode="&#xe094;" d="M998 600l-449 -600l-445 600h296v600h300v-600h298z" />
+<glyph unicode="&#xe095;" d="M600 199v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453z" />
+<glyph unicode="&#xe096;" d="M1200 1200h-400l129 -129l-294 -294l142 -142l294 294l129 -129v400zM565 423l-294 -294l129 -129h-400v400l129 -129l294 294z" />
+<glyph unicode="&#xe097;" d="M871 730l129 -130h-400v400l129 -129l295 295l142 -141zM200 600h400v-400l-129 130l-295 -295l-142 141l295 295z" />
+<glyph unicode="&#xe101;" d="M600 1177q118 0 224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5t45.5 224.5t123 184t184 123t224.5 45.5zM686 549l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5 l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5zM700 400h-200v-100h200v100z" />
+<glyph unicode="&#xe102;" d="M1200 900h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100h100v-200h400v300h200v-300h400v200h100v100z M731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269zM481 900h-281q-3 0 14 48t35 96l18 47zM100 0h400v400h-400v-400zM700 400h400v-400h-400v400z" />
+<glyph unicode="&#xe103;" d="M0 121l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55l-201 -202 v143zM692 611q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5t86.5 76.5q55 66 367 234z" />
+<glyph unicode="&#xe105;" d="M1261 600l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30l-26 40l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5 t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30zM600 240q64 0 123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212 q0 85 46 158q-102 -87 -226 -258q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5zM484 762l-107 -106q49 -124 154 -191l105 105q-37 24 -75 72t-57 84z" />
+<glyph unicode="&#xe106;" d="M906 1200l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43l-26 40l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148zM1261 600l-26 -40q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5 t-124 -100t-146.5 -79l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52zM513 264l37 141q-107 18 -178.5 101.5t-71.5 193.5q0 85 46 158q-102 -87 -226 -258q210 -282 393 -336z M484 762l-107 -106q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68z" />
+<glyph unicode="&#xe107;" d="M-47 0h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66t50.5 -34zM700 200v100h-200v-100h-345l445 723l445 -723h-345zM700 700h-200v-100l100 -300l100 300v100z" />
+<glyph unicode="&#xe108;" d="M800 711l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41q0 20 11 44.5t26 38.5 l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339z" />
+<glyph unicode="&#xe110;" d="M941 800l-600 -600h-341v200h259l600 600h241v198l300 -295l-300 -300v197h-159zM381 678l141 142l-181 180h-341v-200h259zM1100 598l300 -295l-300 -300v197h-241l-181 181l141 142l122 -123h159v198z" />
+<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xe112;" d="M400 900h-300v300h300v-300zM1100 900h-300v300h300v-300zM1100 800v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5t-58 109.5t-31.5 116t-15 104t-3 83v200h300v-250q0 -113 6 -145 q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300z" />
+<glyph unicode="&#xe113;" d="M902 184l226 227l-578 579l-580 -579l227 -227l352 353z" />
+<glyph unicode="&#xe114;" d="M650 218l578 579l-226 227l-353 -353l-352 353l-227 -227z" />
+<glyph unicode="&#xe115;" d="M1198 400v600h-796l215 -200h381v-400h-198l299 -283l299 283h-200zM-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196z" />
+<glyph unicode="&#xe116;" d="M1050 1200h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35 q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43l-100 475q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5z" />
+<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
+<glyph unicode="&#xe118;" d="M201 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000zM1501 700l-300 -700h-1200l300 700h1200z" />
+<glyph unicode="&#xe119;" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
+<glyph unicode="&#xe120;" d="M900 303v197h-600v-197l-300 297l300 298v-198h600v198l300 -298z" />
+<glyph unicode="&#xe121;" d="M31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM100 300h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM900 200h-100v-100h100v100z M1100 200h-100v-100h100v100z" />
+<glyph unicode="&#xe122;" d="M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35zM325 800l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351v250v5 q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200zM-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5z" />
+<glyph unicode="&#xe124;" d="M445 1180l-45 -233l-224 78l78 -225l-233 -44l179 -156l-179 -155l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180z" />
+<glyph unicode="&#xe125;" d="M700 1200h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5zM700 925l-50 -225h450 v-125l-250 -375h-214l-136 100h-100v375l150 212l100 213h50v-175zM0 800v-600h200v600h-200z" />
+<glyph unicode="&#xe126;" d="M700 0h-50q-27 0 -51 20t-38 48l-96 198l-145 196q-20 26 -20 63v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5zM200 400h-200v600h200 v-600zM700 275l-50 225h450v125l-250 375h-214l-136 -100h-100v-375l150 -212l100 -213h50v175z" />
+<glyph unicode="&#xe127;" d="M364 873l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM408 792v-503 l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83zM208 200h-200v600h200v-600z" />
+<glyph unicode="&#xe128;" d="M475 1104l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111t54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6zM370 946 l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100h222q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237zM1199 201h-200v600h200v-600z" />
+<glyph unicode="&#xe129;" d="M1100 473v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90zM911 400h-503l-236 339 l83 86l183 -146q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294zM1000 200v-200h-600v200h600z" />
+<glyph unicode="&#xe130;" d="M305 1104v200h600v-200h-600zM605 310l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15l-230 -362q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106z M905 804v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146l-83 86l237 339h503z" />
+<glyph unicode="&#xe131;" d="M603 1195q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM598 701h-298v-201h300l-2 -194l402 294l-402 298v-197z" />
+<glyph unicode="&#xe132;" d="M597 1195q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5zM200 600l400 -294v194h302v201h-300v197z" />
+<glyph unicode="&#xe133;" d="M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM300 600h200v-300h200v300h200l-300 400z" />
+<glyph unicode="&#xe134;" d="M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM500 900v-300h-200l300 -400l300 400h-200v300h-200z" />
+<glyph unicode="&#xe135;" d="M603 1195q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5zM627 1101q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6 q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55 t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q102 -2 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7 q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5 t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23q-19 -3 -37 0zM613 994q0 -18 8 -42.5t16.5 -44t9.5 -23.5q-9 2 -31 5t-36 5t-32 8t-30 14q3 12 16 30t16 25q10 -10 18.5 -10 t14 6t14.5 14.5t16 12.5z" />
+<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
+<glyph unicode="&#xe138;" d="M1100 1200v-100h-1000v100h1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
+<glyph unicode="&#xe140;" d="M329 729l142 142l-200 200l129 129h-400v-400l129 129zM1200 1200v-400l-129 129l-200 -200l-142 142l200 200l-129 129h400zM271 129l129 -129h-400v400l129 -129l200 200l142 -142zM1071 271l129 129v-400h-400l129 129l-200 200l142 142z" />
+<glyph unicode="&#xe141;" d="M596 1192q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM596 1010q-171 0 -292.5 -121.5t-121.5 -292.5q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5zM455 905 q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5t16 38.5t39 16.5zM708 821l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5 q0 32 20.5 56.5t51.5 29.5zM855 709q23 0 38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39q0 22 16 38t39 16zM345 709q23 0 39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39t15.5 38.5t38.5 15.5z" />
+<glyph unicode="&#xe143;" d="M649 54l-16 22q-90 125 -293 323q-71 70 -104.5 105.5t-77 89.5t-61 99t-17.5 91q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-203 -198 -293 -323zM844 524l12 12 q64 62 97.5 97t64.5 79t31 72q0 71 -48 119t-105 48q-74 0 -132 -82l-118 -171l-114 174q-51 79 -123 79q-60 0 -109.5 -49t-49.5 -118q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203z" />
+<glyph unicode="&#xe144;" d="M476 406l19 -17l105 105l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159q0 -93 66 -159zM123 193l141 -141q66 -66 159 -66q95 0 159 66 l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159q0 -94 66 -160z" />
+<glyph unicode="&#xe145;" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM900 1000h-600v-700h600v700zM600 46q43 0 73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5t-73.5 -30.5t-30.5 -73.5 t30.5 -73.5t73.5 -30.5z" />
+<glyph unicode="&#xe148;" d="M700 1029v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5 t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5zM600 755v274q-61 -8 -97.5 -37.5t-36.5 -102.5q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3zM700 548 v-311q170 18 170 151q0 64 -44 99.5t-126 60.5z" />
+<glyph unicode="&#xe149;" d="M866 300l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5 t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94 q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30z" />
+<glyph unicode="&#xe150;" d="M300 0l298 300h-198v900h-200v-900h-198zM900 1200l298 -300h-198v-900h-200v900h-198z" />
+<glyph unicode="&#xe151;" d="M400 300h198l-298 -300l-298 300h198v900h200v-900zM1000 1200v-500h-100v100h-100v-100h-100v500h300zM901 1100h-100v-200h100v200zM700 500h300v-200h-99v-100h-100v100h99v100h-200v100zM800 100h200v-100h-300v200h100v-100z" />
+<glyph unicode="&#xe152;" d="M400 300h198l-298 -300l-298 300h198v900h200v-900zM1000 1200v-200h-99v-100h-100v100h99v100h-200v100h300zM800 800h200v-100h-300v200h100v-100zM700 500h300v-500h-100v100h-100v-100h-100v500zM801 200h100v200h-100v-200z" />
+<glyph unicode="&#xe153;" d="M300 0l298 300h-198v900h-200v-900h-198zM900 1100h-100v100h200v-500h-100v400zM1100 500v-500h-100v100h-200v400h300zM1001 400h-100v-200h100v200z" />
+<glyph unicode="&#xe154;" d="M300 0l298 300h-198v900h-200v-900h-198zM1100 1200v-500h-100v100h-200v400h300zM1001 1100h-100v-200h100v200zM900 400h-100v100h200v-500h-100v400z" />
+<glyph unicode="&#xe155;" d="M300 0l298 300h-198v900h-200v-900h-198zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
+<glyph unicode="&#xe156;" d="M300 0l298 300h-198v900h-200v-900h-198zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
+<glyph unicode="&#xe157;" d="M400 1100h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5v300q0 165 117.5 282.5t282.5 117.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5 t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5z" />
+<glyph unicode="&#xe158;" d="M700 0h-300q-163 0 -281.5 117.5t-118.5 282.5v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5 t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5zM400 800v-500l333 250z" />
+<glyph unicode="&#xe159;" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM900 300v500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5zM800 700h-500l250 -333z" />
+<glyph unicode="&#xe160;" d="M1100 700v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5zM900 300v500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5 t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5zM550 733l-250 -333h500z" />
+<glyph unicode="&#xe161;" d="M500 1100h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200zM700 550l-400 -350v200h-300v300h300v200z" />
+<glyph unicode="&#xe162;" d="M403 2l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32z" />
+<glyph unicode="&#xe163;" d="M800 200h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185zM900 200v200h-300v300h300v200l400 -350z" />
+<glyph unicode="&#xe164;" d="M1200 700l-149 149l-342 -353l-213 213l353 342l-149 149h500v-500zM1022 571l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5v-300 q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98z" />
+<glyph unicode="&#xe165;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM600 794 q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
+<glyph unicode="&#xe166;" d="M700 800v400h-300v-400h-300l445 -500l450 500h-295zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe167;" d="M400 700v-300h300v300h295l-445 500l-450 -500h300zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe168;" d="M405 400l596 596l-154 155l-442 -442l-150 151l-155 -155zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe169;" d="M409 1103l-97 97l-212 -212l97 -98zM650 861l-149 149l-212 -212l149 -149l-238 -248h700v699zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe170;" d="M539 950l-149 -149l212 -212l149 148l248 -237v700h-699zM297 709l-97 -97l212 -212l98 97zM25 300h1048q11 0 19 -7.5t8 -17.5v-275h-1100v275q0 11 7 18t18 7zM1000 200h-100v-50h100v50z" />
+<glyph unicode="&#xe171;" d="M1200 1199v-1079l-475 272l-310 -393v416h-392zM1166 1148l-672 -712v-226z" />
+<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1200h-100v-200h100v200z" />
+<glyph unicode="&#xe173;" d="M578 500h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120zM700 1200h-100v-200h100v200zM1300 538l-475 -476l-244 244l123 123l120 -120l353 352z" />
+<glyph unicode="&#xe174;" d="M529 500h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170zM700 1200h-100v-200h100v200zM1167 6l-170 170l-170 -170l-127 127l170 170l-170 170l127 127l170 -170l170 170l127 -128 l-170 -169l170 -170z" />
+<glyph unicode="&#xe175;" d="M700 500h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200zM700 1000h-100v200h100v-200zM1000 600h-200v-300h-200l300 -300l300 300h-200v300z" />
+<glyph unicode="&#xe176;" d="M602 500h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200zM700 1000h-100v200h100v-200zM1000 300h200l-300 300l-300 -300h200v-300h200v300z" />
+<glyph unicode="&#xe177;" d="M1200 900v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h1200zM0 800v-550q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200zM100 500h400v-200h-400v200z" />
+<glyph unicode="&#xe178;" d="M500 1000h400v198l300 -298l-300 -298v198h-400v200zM100 800v200h100v-200h-100zM400 800h-100v200h100v-200zM700 300h-400v-198l-300 298l300 298v-198h400v-200zM800 500h100v-200h-100v200zM1000 500v-200h100v200h-100z" />
+<glyph unicode="&#xe179;" d="M1200 50v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5zM550 1200l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447l-100 203v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300z" />
+<glyph unicode="&#xe180;" d="M1100 106v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394 q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5z" />
+<glyph unicode="&#xe181;" d="M675 1000l-100 100h-375l-100 -100h400l200 -200v-98l295 98h105v200h-425zM500 300v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5zM100 800h300v-200h-300v200zM700 565l400 133 v-163l-400 -133v163zM100 500h300v-200h-300v200zM805 300l295 98v-298h-425l-100 -100h-375l-100 100h400l200 200h105z" />
+<glyph unicode="&#xe182;" d="M179 1169l-162 -162q-1 -11 -0.5 -32.5t16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118 q17 17 20 41.5t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14z" />
+<glyph unicode="&#xe183;" d="M1200 712v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40t-53.5 -36.5t-31 -27.5l-9 -10v-200q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38 t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5zM800 650l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5 t30 -27.5t12 -24l1 -10v-50z" />
+<glyph unicode="&#xe184;" d="M175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250zM1200 100v-100h-1100v100h1100z" />
+<glyph unicode="&#xe185;" d="M600 1100h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300v1000q0 41 29.5 70.5t70.5 29.5zM1000 800h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300v700q0 41 29.5 70.5t70.5 29.5zM400 0v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400h300z" />
+<glyph unicode="&#xe186;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-300h200v-100h-200v-100h300v300h-200v100h200v100h-300zM800 800h-200v-500h200v100h100v300h-100 v100zM800 700v-300h-100v300h100z" />
+<glyph unicode="&#xe187;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM400 600h-100v200h-100v-500h100v200h100v-200h100v500h-100v-200zM800 800h-200v-500h200v100h100v300h-100 v100zM800 700v-300h-100v300h100z" />
+<glyph unicode="&#xe188;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-500h300v100h-200v300h200v100h-300zM600 800v-500h300v100h-200v300h200v100h-300z" />
+<glyph unicode="&#xe189;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM500 700l-300 -150l300 -150v300zM600 400l300 150l-300 150v-300z" />
+<glyph unicode="&#xe190;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM900 800v-500h-700v500h700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM800 700h-130 q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300z" />
+<glyph unicode="&#xe191;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM200 800v-300h200v-100h-200v-100h300v300h-200v100h200v100h-300zM800 300h100v500h-200v-100h100v-400z M601 300h100v100h-100v-100z" />
+<glyph unicode="&#xe192;" d="M1200 800v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212zM1000 900h-900v-700h900v700zM300 700v100h-100v-500h300v400h-200zM800 300h100v500h-200v-100h100v-400zM401 400h-100v200h100v-200z M601 300h100v100h-100v-100z" />
+<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM1000 900h-900v-700h900v700zM400 700h-200v100h300v-300h-99v-100h-100v100h99v200zM800 700h-100v100h200v-500h-100v400zM201 400h100v-100 h-100v100zM701 300h-100v100h100v-100z" />
+<glyph unicode="&#xe194;" d="M600 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM600 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM800 700h-300 v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
+<glyph unicode="&#xe195;" d="M596 1196q162 0 299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299t80 299t217 217t299 80zM596 1014q-171 0 -292.5 -121.5t-121.5 -292.5t121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5zM800 700v-100 h-100v100h-200v-100h200v-100h-200v-100h-100v400h300zM800 400h-100v100h100v-100z" />
+<glyph unicode="&#xe197;" d="M800 300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57h222v300h400v-300zM700 200h200l-300 -300 l-300 300h200v300h200v-300z" />
+<glyph unicode="&#xe198;" d="M600 714l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5q0 -80 56.5 -137t135.5 -57h8zM700 -100h-200v300h-200l300 300 l300 -300h-200v-300z" />
+<glyph unicode="&#xe199;" d="M700 200h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-155l-75 -45h350l-75 45v155z" />
+<glyph unicode="&#xe200;" d="M700 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5 q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350z" />
+<glyph unicode="&#x1f4bc;" d="M800 1000h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100zM500 1000h200v100h-200v-100zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
+<glyph unicode="&#x1f4c5;" d="M1100 900v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150h1100zM0 800v-750q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100zM100 600h100v-100h-100v100zM300 600h100v-100h-100v100z M500 600h100v-100h-100v100zM700 600h100v-100h-100v100zM900 600h100v-100h-100v100zM100 400h100v-100h-100v100zM300 400h100v-100h-100v100zM500 400h100v-100h-100v100zM700 400h100v-100h-100v100zM900 400h100v-100h-100v100zM100 200h100v-100h-100v100zM300 200 h100v-100h-100v100zM500 200h100v-100h-100v100zM700 200h100v-100h-100v100zM900 200h100v-100h-100v100z" />
+<glyph unicode="&#x1f4cc;" d="M902 1185l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207l-380 -303l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15z" />
+<glyph unicode="&#x1f4ce;" d="M518 119l69 -60l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163t35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84 t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348 q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256z" />
+<glyph unicode="&#x1f4f7;" d="M1200 200v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5z M1000 700h-100v100h100v-100zM844 500q0 -100 -72 -172t-172 -72t-172 72t-72 172t72 172t172 72t172 -72t72 -172zM706 500q0 44 -31 75t-75 31t-75 -31t-31 -75t31 -75t75 -31t75 31t31 75z" />
+<glyph unicode="&#x1f512;" d="M900 800h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
+<glyph unicode="&#x1f514;" d="M1062 400h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94 q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327zM600 104q-54 0 -103 6q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6z" />
+<glyph unicode="&#x1f516;" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
+<glyph unicode="&#x1f525;" d="M400 755q2 -12 8 -41.5t8 -43t6 -39.5t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85t5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5 q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129 q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5z" />
+<glyph unicode="&#x1f527;" d="M948 778l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.ttf b/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..be784dc1d5bcb92ab155f578f3723524a3dd9688
GIT binary patch
literal 29512
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%0DQ&GeghWoFLr
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
DlhOCh

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.woff b/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.woff
new file mode 100755
index 0000000000000000000000000000000000000000..2cc3e4852a5a42e6aadd6284e067b66e14a57bc7
GIT binary patch
literal 16448
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
SpmL}^|C{CHXC=u2fd30xD#Mci

literal 0
HcmV?d00001

diff --git a/bootstrap-3.0.0/getting-started.html b/bootstrap-3.0.0/getting-started.html
new file mode 100644
index 0000000..cd3575a
--- /dev/null
+++ b/bootstrap-3.0.0/getting-started.html
@@ -0,0 +1,866 @@
+---
+layout: default
+title: Getting started
+slug: getting-started
+lead: "An overview of Bootstrap, how to download and use, basic templates and examples, and more."
+base_url: "../"
+---
+
+
+  <!-- Getting started
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="download">Download Bootstrap</h1>
+    </div>
+    <p class="lead">There are a few easy ways to quickly get started with Bootstrap, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.</p>
+
+    <h3 id="download-compiled">Compiled CSS, JS, and fonts</h3>
+    <p>The fastest way to get Bootstrap is to download the compiled and minified versions of our CSS and JavaScript, along with the included fonts. No documentation or original source files are included.</p>
+    <p><a class="btn btn-lg btn-primary" href="{{ site.download_dist }}" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'Download compiled']);">Download Bootstrap</a></p>
+
+    <h3 id="download-additional">Additional downloads</h3>
+    <div class="bs-docs-dl-options">
+      <h4>
+        <a href="{{ site.download }}" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'Download source']);">Download latest source code</a>
+      </h4>
+      <p>Get the original files for all CSS and JavaScript by downloading the latest version directly from GitHub.</p>
+      <h4>
+        <a href="{{ site.repo }}" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'GitHub project']);">Clone or fork via GitHub</a>
+      </h4>
+      <p>Clone the entire project or fork your own version of Bootstrap to make it your own by visiting us on GitHub.</p>
+      <h4>
+        Install with <a href="http://bower.io">Bower</a>
+      </h4>
+      <p>Install and manage the original files for all CSS and JavaScript, along with a local copy of the docs, using <a href="http://bower.io">Bower</a>.</p>
+      {% highlight bash %}$ bower install bootstrap{% endhighlight %}
+    </div>
+
+    <h3 id="download-cdn">Bootstrap CDN</h3>
+    <p>The folks over at <a href="https://www.netdna.com/">NetDNA</a> have graciously provided CDN support for Bootstrap's CSS and JavaScript. To use, swap your local instances for the <a href="http://www.bootstrapcdn.com/">Bootstrap CDN</a> links listed below.</p>
+{% highlight html %}
+<!-- Latest compiled and minified CSS -->
+<link rel="stylesheet" href="{{ site.cdn_css }}">
+
+<!-- Optional theme -->
+<link rel="stylesheet" href="{{ site.cdn_theme_css }}">
+
+<!-- Latest compiled and minified JavaScript -->
+<script src="{{ site.cdn_js }}"></script>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-warning" id="callout-less-compilation">
+      <h4>LESS compilation</h4>
+      <p>If you download the original files, you need to compile Bootstrap's LESS files into usable CSS. To do that, Bootstrap only officially supports <a href="http://twitter.github.io/recess/">Recess</a>, Twitter's CSS hinter built on top of <a href="http://lesscss.org">less.js</a>.</p>
+    </div>
+  </div>
+
+
+
+  <!-- File structure
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="whats-included">What's included</h1>
+    </div>
+    <p class="lead">Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations.</p>
+    <p>Once downloaded, unzip the compressed folder to see the structure of (the compiled) Bootstrap. You'll see something like this:</p>
+
+{% highlight bash %}
+bootstrap/
+├── css/
+│   ├── bootstrap.css
+│   ├── bootstrap.min.css
+│   ├── bootstrap-theme.css
+│   ├── bootstrap-theme.min.css
+├── js/
+│   ├── bootstrap.js
+│   ├── bootstrap.min.js
+└── fonts/
+    ├── glyphicons-halflings-regular.eot
+    ├── glyphicons-halflings-regular.svg
+    ├── glyphicons-halflings-regular.ttf
+    └── glyphicons-halflings-regular.woff
+{% endhighlight %}
+
+    <p>This is the most basic form of Bootstrap: compiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (<code>bootstrap.*</code>), as well as compiled and minified CSS and JS (<code>bootstrap.min.*</code>). Fonts from Glyphicons are included, as is the optional Bootstrap theme.</p>
+    <div class="bs-callout bs-callout-danger">
+      <h4>jQuery required</h4>
+      <p>Please note that <strong>all JavaScript plugins require jQuery</strong> to be included, as shown in the <a href="#template">starter template</a>.</p>
+    </div>
+  </div>
+
+
+
+  <!-- Template
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="template">Basic template</h1>
+    </div>
+    <p class="lead">Make use of a super basic HTML template, or dive into a <a href="../getting-started#examples">few examples</a> we've started for you. We encourage folks to iterate on these examples and not simply use them as an end result.</p>
+
+    <p>Copy and paste the HTML from below to get started with a bare bones Bootstrap document.</p>
+{% highlight html %}
+<!DOCTYPE html>
+<html>
+  <head>
+    <title>Bootstrap 101 Template</title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <!-- Bootstrap -->
+    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="../../assets/js/html5shiv.js"></script>
+      <script src="../../assets/js/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <h1>Hello, world!</h1>
+
+    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
+    <script src="//code.jquery.com/jquery.js"></script>
+    <!-- Include all compiled plugins (below), or include individual files as needed -->
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Template
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="examples">Examples</h1>
+    </div>
+    <p class="lead">Build on the basic template above with Bootstrap's many components. Check out some of the more advanced tips for how to customize and build on top of them.</p>
+
+    <div class="row bs-examples">
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/starter-template/">
+          <img src="../examples/screenshots/starter-template.jpg" alt="">
+        </a>
+        <h4>Starter template</h4>
+        <p>Nothing but the basics: compiled CSS and JavaScript along with a container.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/grid/">
+          <img src="../examples/screenshots/grid.jpg" alt="">
+        </a>
+        <h4>Grids</h4>
+        <p>Multiple examples of grid layouts with all four tiers, nesting, and more.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/jumbotron/">
+          <img src="../examples/screenshots/jumbotron.jpg" alt="">
+        </a>
+        <h4>Jumbotron</h4>
+        <p>Build around the jumbotron with a navbar and some basic grid columns.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/jumbotron-narrow/">
+          <img src="../examples/screenshots/jumbotron-narrow.jpg" alt="">
+        </a>
+        <h4>Narrow jumbotron</h4>
+        <p>Build a more custom page by narrowing the default container and jumbotron.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/navbar/">
+          <img src="../examples/screenshots/navbar.jpg" alt="">
+        </a>
+        <h4>Navbar</h4>
+        <p>Super basic template that includes the navbar along with some additional content.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/navbar-static-top/">
+          <img src="../examples/screenshots/navbar-static.jpg" alt="">
+        </a>
+        <h4>Static top navbar</h4>
+        <p>Super basic template with a static top navbar along with some additional content.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/navbar-fixed-top/">
+          <img src="../examples/screenshots/navbar-fixed.jpg" alt="">
+        </a>
+        <h4>Fixed navbar</h4>
+        <p>Super basic template with a fixed top navbar along with some additional content.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/signin/">
+          <img src="../examples/screenshots/sign-in.jpg" alt="">
+        </a>
+        <h4>Sign-in page</h4>
+        <p>Custom form layout and design for a simple sign in form.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/sticky-footer/">
+          <img src="../examples/screenshots/sticky-footer.jpg" alt="">
+        </a>
+        <h4>Sticky footer</h4>
+        <p>Attach a footer to the bottom of the viewport when the content is shorter than it.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/sticky-footer-navbar/">
+          <img src="../examples/screenshots/sticky-footer-navbar.jpg" alt="">
+        </a>
+        <h4>Sticky footer with navbar</h4>
+        <p>Attach a footer to the bottom of the viewport with a fixed navbar at the top.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/justified-nav/">
+          <img src="../examples/screenshots/justified-nav.jpg" alt="">
+        </a>
+        <h4>Justified nav</h4>
+        <p>Expand on the default navbar and more to create justified navigation links.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/offcanvas/">
+          <img src="../examples/screenshots/offcanvas.jpg" alt="">
+        </a>
+        <h4>Offcanvas</h4>
+        <p>Build a toggleable off-canvas navigation menu for use with Bootstrap.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/carousel/">
+          <img src="../examples/screenshots/carousel.jpg" alt="">
+        </a>
+        <h4>Carousel</h4>
+        <p>Customize the navbar and carousel, then add some new components.</p>
+      </div>
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/non-responsive/">
+          <img src="../examples/screenshots/non-responsive.jpg" alt="">
+        </a>
+        <h4>Non-responsive Bootstrap</h4>
+        <p>Easily disable the responsiveness of Bootstrap <a href="../getting-started/#disable-responsive">per our docs</a>.</p>
+      </div>
+      <div class="clearfix visible-xs"></div>
+
+      <div class="col-xs-6 col-md-4">
+        <a class="thumbnail" href="../examples/theme/">
+          <img src="../examples/screenshots/theme.jpg" alt="">
+        </a>
+        <h4>Bootstrap theme</h4>
+        <p>Load the optional Bootstrap theme for a visually enhanced experience.</p>
+      </div>
+    </div>
+
+  </div>
+
+
+
+  <!-- Template
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="disable-responsive">Disabling responsiveness</h1>
+    </div>
+    <p class="lead">Don't want your site or application to be scaled on different devices? With a little bit of work, you can disable the responsive features of Bootstrap so that mobile users see your full desktop-version site. Read below or check out <a href="../examples/non-responsive/">the non-responsive example</a>.</p>
+
+    <h3>Steps to disable responsive views</h3>
+    <p>To disable responsive features, follow these steps. See it in action in the modified template below.</p>
+    <ol>
+      <li>Remove (or just don't add) the viewport <code>&lt;meta&gt;</code> mentioned in <a href="../css/#overview-mobile">the CSS docs</a></li>
+      <li>Remove the <code>max-width</code> on the <code>.container</code> for all grid tiers with <code>max-width: none !important;</code> and set a regular width like <code>width: 970px;</code>. Be sure that this comes after the default Bootstrap CSS. You can optionally avoid the <code>!important</code> with media queries or some selector-fu.</li>
+      <li>If using navbars, undo all the navbar collapsing and expanding behavior (this is too much to show here, so peep the example).</li>
+      <li>For grid layouts, make use of <code>.col-xs-*</code> classes in addition to or in place of the medium/large ones. Don't worry, the extra-small device grid scales up to all resolutions, so you're set there.</li>
+    </ol>
+    <p>You'll still need Respond.js for IE8 (since our media queries are still there and need to be picked up). This just disables the "mobile site" of Bootstrap.</p>
+
+    <h3>Bootstrap template with disabled responsive</h3>
+    <p>We've taken the above steps and applied them to an example. Read it's source code to see the specific changes called out.</p>
+    <p>
+      <a href="../examples/non-responsive/" class="btn btn-primary">View non-responsive example</a>
+    </p>
+  </div>
+
+
+
+  <!-- Migration
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="migration">Migrating from 2.x to 3.0</h1>
+    </div>
+    <p class="lead">Folks looking to upgrade to v3 should use this section as a general upgrade guide. We've outlined some of the major changes and provided tables that highlight key changes. For an overview, <a href="http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released/">read the announcement blog post</a>.</p>
+
+
+    <h2 id="migration-classes">Major class changes</h2>
+    <p>Reference table for classes that have changed between v2.x and v3.0.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th>Bootstrap 2.x</th>
+            <th>Bootstrap 3.0</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td><code>.container-fluid</code></td>
+            <td><code>.container</code></td>
+          </tr>
+          <tr>
+            <td><code>.row-fluid</code></td>
+            <td><code>.row</code></td>
+          </tr>
+          <tr>
+            <td><code>.span*</code></td>
+            <td><code>.col-md-*</code></td>
+          </tr>
+          <tr>
+            <td><code>.offset*</code></td>
+            <td><code>.col-md-offset-*</code></td>
+          </tr>
+          <tr>
+            <td><code>.brand</code></td>
+            <td><code>.navbar-brand</code></td>
+          </tr>
+          <tr>
+            <td><code>.nav-collapse</code></td>
+            <td><code>.navbar-collapse</code></td>
+          </tr>
+          <tr>
+            <td><code>.nav-toggle</code></td>
+            <td><code>.navbar-toggle</code></td>
+          </tr>
+          <tr>
+            <td><code>.btn-navbar</code></td>
+            <td><code>.navbar-btn</code></td>
+          </tr>
+          <tr>
+            <td><code>.hero-unit</code></td>
+            <td><code>.jumbotron</code></td>
+          </tr>
+          <tr>
+            <td><code>.icon-*</code></td>
+            <td><code>.glyphicon .glyphicon-*</code></td>
+          </tr>
+          <tr>
+            <td><code>.btn</code></td>
+            <td><code>.btn .btn-default</code></td>
+          </tr>
+          <tr>
+            <td><code>.btn-mini</code></td>
+            <td><code>.btn-xs</code></td>
+          </tr>
+          <tr>
+            <td><code>.btn-small</code></td>
+            <td><code>.btn-sm</code></td>
+          </tr>
+          <tr>
+            <td><code>.btn-large</code></td>
+            <td><code>.btn-lg</code></td>
+          </tr>
+          <tr>
+            <td><code>.visible-phone</code></td>
+            <td><code>.visible-sm</code></td>
+          </tr>
+          <tr>
+            <td><code>.visible-tablet</code></td>
+            <td><code>.visible-md</code></td>
+          </tr>
+          <tr>
+            <td><code>.visible-desktop</code></td>
+            <td><code>.visible-lg</code></td>
+          </tr>
+          <tr>
+            <td><code>.hidden-phone</code></td>
+            <td><code>.hidden-sm</code></td>
+          </tr>
+          <tr>
+            <td><code>.hidden-tablet</code></td>
+            <td><code>.hidden-md</code></td>
+          </tr>
+          <tr>
+            <td><code>.hidden-desktop</code></td>
+            <td><code>.hidden-lg</code></td>
+          </tr>
+          <tr>
+            <td><code>.input-small</code></td>
+            <td><code>.input-sm</code></td>
+          </tr>
+          <tr>
+            <td><code>.input-large</code></td>
+            <td><code>.input-lg</code></td>
+          </tr>
+          <tr>
+            <td><code>.checkbox.inline</code> <code>.radio.inline</code></td>
+            <td><code>.checkbox-inline</code> <code>.radio-inline</code></td>
+          </tr>
+          <tr>
+            <td><code>.input-prepend</code> <code>.input-append</code></td>
+            <td><code>.input-group</code></td>
+          </tr>
+          <tr>
+            <td><code>.add-on</code></td>
+            <td><code>.input-group-addon</code></td>
+          </tr>
+          <tr>
+            <td><code>.thumbnail</code></td>
+            <td><code>.img-thumbnail</code></td>
+          </tr>
+          <tr>
+            <td><code>ul.unstyled</code></td>
+            <td><code>.list-unstyled</code></td>
+          </tr>
+          <tr>
+            <td><code>ul.inline</code></td>
+            <td><code>.list-inline</code></td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+
+    <h2 id="migration-new">What's new</h2>
+    <p>We've added a few new elements and changed some existing ones. Here's their new or updated classes.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th>Element</th>
+            <th>Description</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>Panels</td>
+            <td><code>.panel .panel-default</code> <code>.panel-body</code> <code>.panel-title</code> <code>.panel-heading</code> <code>.panel-footer</code> <code>.panel-collapse</code></td>
+          </tr>
+          <tr>
+            <td>List groups</td>
+            <td><code>.list-group</code> <code>.list-group-item</code> <code>.list-group-item-text</code> <code>.list-group-item-heading</code></td>
+          </tr>
+          <tr>
+            <td>Glyphicons</td>
+            <td><code>.glyphicon</code></td>
+          </tr>
+          <tr>
+            <td>Jumbotron</td>
+            <td><code>.jumbotron</code></td>
+          </tr>
+          <tr>
+            <td>Tiny grid (&lt;768 px)</td>
+            <td><code>.col-xs-*</code></td>
+          </tr>
+          <tr>
+            <td>Small grid (&gt;768 px)</td>
+            <td><code>.col-sm-*</code></td>
+          </tr>
+          <tr>
+            <td>Medium grid (&gt;992 px)</td>
+            <td><code>.col-md-*</code></td>
+          </tr>
+          <tr>
+            <td>Large grid (&gt;1200 px)</td>
+            <td><code>.col-lg-*</code></td>
+          </tr>
+          <tr>
+            <td>Offsets</td>
+            <td><code>.col-sm-offset-*</code> <code>.col-md-offset-*</code> <code>.col-lg-offset-*</code></td>
+          </tr>
+          <tr>
+            <td>Push</td>
+            <td><code>.col-sm-push-*</code> <code>.col-md-push-*</code> <code>.col-lg-push-*</code></td>
+          </tr>
+          <tr>
+            <td>Pull</td>
+            <td><code>.col-sm-pull-*</code> <code>.col-md-pull-*</code> <code>.col-lg-pull-*</code></td>
+          </tr>
+          <tr>
+            <td>Input groups</td>
+            <td><code>.input-group</code> <code>.input-group-addon</code> <code>.input-group-btn</code></td>
+          </tr>
+          <tr>
+            <td>Form controls</td>
+            <td><code>.form-control</code> <code>.form-group</code></td>
+          </tr>
+          <tr>
+            <td>Button group sizes</td>
+            <td><code>.btn-group-xs</code> <code>.btn-group-sm</code> <code>.btn-group-lg</code></td>
+          </tr>
+          <tr>
+            <td>Navbar text</td>
+            <td><code>.navbar-text</code></td>
+          </tr>
+          <tr>
+            <td>Navbar header</td>
+            <td><code>.navbar-header</code></td>
+          </tr>
+          <tr>
+            <td>Justified tabs / pills</td>
+            <td><code>.nav-justified</code></td>
+          </tr>
+          <tr>
+            <td>Responsive images</td>
+            <td><code>.img-responsive</code></td>
+          </tr>
+          <tr>
+            <td>Contextual table rows</td>
+            <td><code>.success</code> <code>.danger</code> <code>.warning</code> <code>.active</code></td>
+          </tr>
+          <tr>
+            <td>Contextual panels</td>
+            <td><code>.panel-success</code> <code>.panel-danger</code> <code>.panel-warning</code> <code>.panel-info</code></td>
+          </tr>
+          <tr>
+            <td>Modal</td>
+            <td><code>.modal-dialog</code> <code>.modal-content</code></td>
+          </tr>
+          <tr>
+            <td>Thumbnail image</td>
+            <td><code>.img-thumbnail</code></td>
+          </tr>
+          <tr>
+            <td>Well sizes</td>
+            <td><code>.well-sm</code> <code>.well-lg</code></td>
+          </tr>
+          <tr>
+            <td>Alert links</td>
+            <td><code>.alert-link</code></td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+
+    <h2 id="migration-dropped">What's removed</h2>
+    <p>The following elements have been dropped or changed in v3.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th>Element</th>
+            <th>Removed from 2.x</th>
+            <th>3.0 Equivalent</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>Form actions</td>
+            <td><code>.form-actions</code></td>
+            <td class="text-muted">N/A</td>
+          </tr>
+          <tr>
+            <td>Search form</td>
+            <td><code>.form-search</code></td>
+            <td class="text-muted">N/A</td>
+          </tr>
+          <tr>
+            <td>Fluid container</td>
+            <td><code>.container-fluid</code></td>
+            <td><code>.container</code> (no more fixed grid)</td>
+          </tr>
+          <tr>
+            <td>Fluid row</td>
+            <td><code>.row-fluid</code></td>
+            <td><code>.row</code> (no more fixed grid)</td>
+          </tr>
+          <tr>
+            <td>Navbar inner</td>
+            <td><code>.navbar-inner</code></td>
+            <td class="text-muted">N/A</td>
+          </tr>
+          <tr>
+            <td>Dropdown submenu</td>
+            <td><code>.dropdown-submenu</code></td>
+            <td class="text-muted">N/A</td>
+          </tr>
+          <tr>
+            <td>Tab alignments</td>
+            <td><code>.tabs-left</code> <code>.tabs-right</code> <code>.tabs-below</code></td>
+            <td class="text-muted">N/A</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+
+    <h2 id="migration-notes">Additional notes</h2>
+    <p>We've made many underlying changes in v3 that are not immediately apparent. Base classes, key styles, and behaviors have been adjusted for flexibility and our mobile first approach.</p>
+    <ul>
+      <li>Text-based form controls are now 100% wide. Wrap inputs inside <code>&lt;div class="col-*"&gt;&lt;/div&gt;</code> to control input widths.</li>
+      <li><code>.badge</code> no longer has contextual (-success,-primary,etc..) classes.</li>
+      <li><code>.btn</code> must also use <code>.btn-default</code> to get the "default" button.</li>
+      <li><code>.container</code> and <code>.row</code> are now fluid (percentage-based).</li>
+      <li>Images are no longer responsive by default. Use <code>.img-responsive</code> for fluid <code>&lt;img&gt;</code> size.</li>
+      <li>The icons, now <code>.glyphicon</code>, are now font based. They also require a base and icon class (e.g. <code>.glyphicon .glyphicon-asterisk</code>).</li>
+      <li>Typeahead has been dropped, in favor of using <a href="http://twitter.github.io/typeahead.js/">Twitter Typeahead</a>.</li>
+      <li>Modal markup has changed significantly. The <code>.modal-header</code>, <code>.modal-body</code>, and <code>.modal-footer</code> sections now get wrapped in <code>.modal-content</code> and <code>.modal-dialog</code> for improved mobile styling and behavior.</li>
+      <li>JavaScript events are namespaced. For example, to handle the modal "show" event, use <code>'show.bs.modal'</code>. For tabs "shown" use <code>'shown.bs.tab'</code>, etc..</li>
+    </ul>
+    <p>For more information on upgrades and code snippets from the community check out <a href="http://bootply.com/">Bootply</a>.</p>
+  </div>
+
+
+
+  <!-- Browser support
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="browsers">Browser support</h1>
+    </div>
+    <p class="lead">Bootstrap is built to work best in the latest desktop and mobile browsers, meaning older and less advanced browsers might receive a less stylized, though fully functional, version of certain components.</p>
+
+    <h3>Supported browsers</h3>
+    <p>Specifically, we support the latest versions of the following:</p>
+    <ul>
+      <li>Chrome (Mac, Windows, iOS, and Android)</li>
+      <li>Safari (Mac and iOS only, as Windows has more or less been discontinued)</li>
+      <li>Firefox (Mac, Windows)</li>
+      <li>Internet Explorer</li>
+      <li>Opera (Mac, Windows)</li>
+    </ul>
+    <p>Unofficially, Bootstrap should look and behave well enough in Chromium for Linux and Internet Explorer 7, though they are not officially supported.</p>
+
+    <h3>Internet Explorer 8 and 9</h3>
+    <p>Internet Explorer 8 and 9 are also supported, however, please be aware that many CSS3 properties—e.g., rounded corners and shadows—are not supported by IE8. The <code>placeholder</code> attribute is also not supported in either of these versions.</p>
+    <p>In addition, <strong>Internet Explorer 8 requires the use of <a href="https://github.com/scottjehl/Respond">respond.js</a> to enable media query support.</strong></p>
+
+    <h3>IE Compatibility modes</h3>
+    <p>Bootstrap is not supported in the old Internet Explorer compatibility modes. To be sure you're using the latest rendering mode for IE, consider including the appropriate <code>&lt;meta&gt;</code> tag in your pages:</p>
+{% highlight html %}
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+{% endhighlight %}
+    <p>See <a href="http://stackoverflow.com/questions/6771258/whats-the-difference-if-meta-http-equiv-x-ua-compatible-content-ie-edge">this StackOverflow question</a> for more information.</p>
+
+    <h3>Windows Phone 8 and Internet Explorer 10</h3>
+    <p>Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.</p>
+{% highlight css %}
+@-webkit-viewport   { width: device-width; }
+@-moz-viewport      { width: device-width; }
+@-ms-viewport       { width: device-width; }
+@-o-viewport        { width: device-width; }
+@viewport           { width: device-width; }
+{% endhighlight %}
+
+{% highlight js %}
+if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
+  var msViewportStyle = document.createElement("style")
+  msViewportStyle.appendChild(
+    document.createTextNode(
+      "@-ms-viewport{width:auto!important}"
+    )
+  )
+  document.getElementsByTagName("head")[0].appendChild(msViewportStyle)
+}
+{% endhighlight %}
+    <p>For more information and usage guidelines, read <a href="http://timkadlec.com/2013/01/windows-phone-8-and-device-width/">Windows Phone 8 and Device-Width</a>.</p>
+
+    <h3>Safari percent rounding</h3>
+    <p>In the latest Safari for Mac, its rendering engine has a little trouble with the long decimal places of our <code>.col-*-1</code> grid classes, meaning if you have 12 individual columns you'll notice they come up short compared to other rows of columns. There's not much we can do here (<a href="https://github.com/twbs/bootstrap/issues/9282">see #9282</a>) but you do have some options:</p>
+    <ul>
+      <li>Add <code>.pull-right</code> to your last grid column to get the hard-right alignment</li>
+      <li>Tweak your percentages manually to get the perfect rounding for Safari (more difficult than the first option)</li>
+    </ul>
+    <p>We'll keep an eye on this though and update our code if we have an easy solution.</p>
+
+    <h3>Modals and mobile devices</h3>
+    <h4>Overflow and scrolling</h4>
+    <p>Support for <code>overflow: hidden</code> on the <code>&lt;body&gt;</code> element is quite limited in iOS and Android. To that end, when you scroll past the top or bottom of a modal in either of those devices' browsers, the <code>&lt;body&gt;</code> content will begin to scroll.</p>
+    <h4>Virtual keyboards</h4>
+    <p>Also, note that if you're using inputs in your modal – iOS has a rendering bug which doesn't update the position of fixed elements when the virtual keyboard is triggered. There are a few work arounds for this, including transforming your elements to <code>position: absolute</code> or invoking a timer on focus to try to correct the positioning manually. This is not handled by Bootstrap, so it is up to you to decide which solution is best for your application.</p>
+
+    <h3>Browser zooming</h3>
+    <p>Page zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds.</p>
+  </div>
+
+
+
+  <!-- Third party support
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="third-parties">Third party support</h1>
+    </div>
+    <p class="lead">While we don't officially support any third party plugins or add-ons, we do offer some useful advice to help avoid potential issues in your projects.</p>
+
+    <h3>Google Maps</h3>
+    <p>If you're using Google Maps on a Bootstrapped project, you might run into some display problems due to our use of <code>* { box-sizing: border-box; }</code>. Previously, you may have also ran into issues with the use of <code>max-width</code> on images. The following snippet should avoid all those problems.</p>
+{% highlight css %}
+/* Fix Google Maps canvas
+ *
+ * Wrap your Google Maps embed in a `.google-map-canvas` to reset Bootstrap's
+ * global `box-sizing` changes. You may optionally need to reset the `max-width`
+ * on images in case you've applied that anywhere else. (That shouldn't be as
+ * necessary with Bootstrap 3 though as that behavior is relegated to the
+ * `.img-responsive` class.)
+ */
+
+.google-map-canvas,
+.google-map-canvas * { .box-sizing(content-box); }
+
+/* Optional responsive image override */
+img { max-width: none; }
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Accessibility
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="accessibility">Accessibility</h1>
+    </div>
+    <p class="lead">Bootstrap follows common web standards, and with minimal extra effort, can be used to create sites that are accessibile to those using <abbr title="Assistive Technology" class="initialism">AT</abbr>.</p>
+
+    <h3>Skip navigation</h3>
+    <p>If your navigation contains many links and comes before the main content in the DOM, add a <code>Skip to content</code> link immediately after your opening <code>&lt;body&gt;</code> tag. <a href="http://a11yproject.com/posts/skip-nav-links/">(read why)</a></p>
+{% highlight html %}
+<body>
+  <a href="#content" class="sr-only">Skip to content</a>
+  <div class="container" id="content">
+    The main page content.
+  </div>
+</body>
+{% endhighlight %}
+
+    <h3>Nested headers</h3>
+    <p>Another "gotcha" has to do with how you nest your <code>&lt;header&gt;</code> elements. <a href="http://squizlabs.github.io/HTML_CodeSniffer/Standards/Section508/">Section 508</a> states that your largest header must be an <code>h1</code>, and the next header must be an <code>&lt;h2&gt;</code>, etc. This is hard to achieve in practice, but if the largest header on your site is smaller than Bootstrap's default 38px, you should consider modifying your stylesheets before using a smaller header element.</p>
+
+    <h3>Additional resources</h3>
+    <ul>
+      <li><a href="https://github.com/squizlabs/HTML_CodeSniffer">"HTML Codesniffer" bookmarklet for identifying accessibility issues</a></li>
+      <li><a href="http://a11yproject.com/">The A11Y Project</a></li>
+      <li><a href="https://developer.mozilla.org/en-US/docs/Accessibility">MDN accessibility documentation</a></li>
+    </ul>
+  </div>
+
+
+
+  <!-- License FAQs
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="license-faqs">License FAQs</h1>
+    </div>
+    <p class="lead">Bootstrap is released under the Apache 2 license and is copyright {{ site.time | date: "%Y" }} Twitter. Boiled down to smaller chunks, it can be described with the following conditions.</p>
+
+    <div class="row">
+      <div class="col-12 col-lg-6">
+        <h4>It allows you to:</h4>
+        <ul>
+          <li>Freely download and use Bootstrap, in whole or in part, for personal, company internal or commercial purposes</li>
+          <li>Use Bootstrap in packages or distributions that you create</li>
+        </ul>
+      </div>
+      <div class="col-12 col-lg-6">
+        <h4>It forbids you to:</h4>
+        <ul>
+          <li>Redistribute any piece of Bootstrap without proper attribution</li>
+          <li>Use any marks owned by Twitter in any way that might state or imply that Twitter endorses your distribution</li>
+          <li>Use any marks owned by Twitter in any way that might state or imply that you created the Twitter software in question</li>
+        </ul>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-12 col-lg-6">
+        <h4>It requires you to:</h4>
+        <ul>
+          <li>Include a copy of the license in any redistribution you may make that includes Bootstrap</li>
+          <li>Provide clear attribution to Twitter for any distributions that include Bootstrap</li>
+        </ul>
+      </div>
+      <div class="col-12 col-lg-6">
+        <h4>It does not require you to:</h4>
+        <ul>
+          <li>Include the source of Bootstrap itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it</li>
+          <li>Submit changes that you make to Bootstrap back to the Bootstrap project (though such feedback is encouraged)</li>
+        </ul>
+      </div>
+    </div>
+    <p>The full Bootstrap license is located <a href="{{ site.repo }}/blob/master/README.md">in the project repository</a> for more information.</p>
+  </div><!-- /.bs-docs-section -->
+
+
+
+
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="customizing">Customizing Bootstrap</h1>
+    </div>
+    <p class="lead">Customizing Bootstrap is best accomplished when you treat it as another dependency in your development stack. Doing so ensures future upgrades are as easy as possible while also familiarizing yourself to the intricacies of the framework.</p>
+
+    <p>Once you've downloaded and included Bootstrap's CSS into your templates, you can move on to customizing the included components. To do so, create a new stylesheet (LESS, if you like, or just plain CSS) to house your customizations.</p>
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Compiled or minified?</h4>
+      <p>Unless you plan on reading a good chunk of the compiled CSS, go with the minified. It's the same code, just compacted. Less bandwidth is good, especially in production environments.</p>
+    </div>
+
+    <p>From there, include whatever Bootstrap components and HTML content you need to get your template setup. It's best to have a rough idea in mind of modifications to make and content to include, so be sure to spend a brief amount of time on that before moving on.</p>
+
+    <h3>Customizing components</h3>
+    <p>There are varying degrees to customizing components, but most fall into two camps: light customizations and complete visual overhauls. Luckily, there are plenty of examples of both.</p>
+    <p>We define light customizations as mostly surface layer changes, things like a color and font changes to existing Bootstrap components. A great example of this is the the <a href="http://translate.twitter.com">Twitter Translation Center</a> (coded by @mdo). Let's look at how to implement the custom button we wrote for this site, <code>.btn-ttc</code>.</p>
+    <p>Instead of using the provided Bootstrap buttons, which only require just one class to start, <code>.btn</code>, we'll add our own modifier class, <code>.btn-ttc</code>. This will give us a slightly custom look with minimal effort.</p>
+{% highlight html %}
+<button type="button" class="btn btn-ttc">Save changes</button>
+{% endhighlight %}
+
+  <p>In the custom stylesheet, add the following CSS:</p>
+
+{% highlight css %}
+/* Custom button
+-------------------------------------------------- */
+
+/* Override base .btn styles */
+/* Apply text and background changes to three key states: default, hover, and active (click). */
+.btn-ttc,
+.btn-ttc:hover,
+.btn-ttc:active {
+  color: white;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #007da7;
+}
+
+/* Apply the custom-colored gradients */
+/* Note: you'll need to include all the appropriate gradients for various browsers and standards. */
+.btn-ttc {
+  background-repeat: repeat-x;
+  background-image: linear-gradient(top, #009ED2 0%, #007DA7 100%);
+  ...
+}
+
+/* Set the hover state */
+/* An easy hover state is just to move the gradient up a small amount. Add other embellishments as you see fit. */
+.btn-ttc:hover {
+  background-position: 0 -15px;
+}
+{% endhighlight %}
+
+    <p>Customizing Bootstrap components takes time, but should be straightforward. <strong>Look to the source code often and duplicate the selectors you need for your modifications.</strong> Placing them after the Bootstrap source makes for easy overriding without complication. <strong>To recap, here's the basic workflow:</strong></p>
+    <ul>
+      <li>For each element you want to customize, find its code in the compiled Bootstrap CSS. Copy and paste the selector for a component as-is. For instance, to customize the navbar background, just snag <code>.navbar</code>.</li>
+      <li>Add all your custom CSS in a separate stylesheet using the selectors you just copied from the Bootstrap source. No need for prefacing with additional classes or using <code>!important</code> here.</li>
+      <li>Rinse and repeat until you're happy with your customizations.</li>
+    </ul>
+    <p>Going beyond light customizations and into visual overhauls is just as straightforward as the above custom button. For a site like <a href="http://yourkarma.com">Karma</a>, which uses Bootstrap as a CSS reset with heavy modifications, more extensive work is involved, but well worth it in the end.</p>
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Alternate customization methods</h4>
+      <p>While not recommended for folks new to Bootstrap, you may use one of two alternate methods for customization. The first is modifying the source .less files (making upgrades super difficult), and the second is mapping source LESS code to <a href="http://ruby.bvision.com/blog/please-stop-embedding-bootstrap-classes-in-your-html">your own classes via mixins</a>. For the time being, neither of those options are documented here.</p>
+    </div>
+
+    <h3>Removing potential bloat</h3>
+    <p>Not all sites and applications need to make use of everything Bootstrap has to offer, especially in production environments where bandwidth literally becomes a financial issue. We encourage folks to remove whatever is unused with our <a href="../customize/">Customizer</a>.</p>
+    <p>Using the Customizer, simply uncheck any component, feature, or asset you don't need. Hit download and swap out the default Bootstrap files with these newly customized ones. You'll get vanilla Bootstrap, but without the features *you* deem unnecessary. All custom builds include compiled and minified versions, so use whichever works for you.</p>
+
+  </div>
diff --git a/bootstrap-3.0.0/index.html b/bootstrap-3.0.0/index.html
new file mode 100644
index 0000000..187f3b6
--- /dev/null
+++ b/bootstrap-3.0.0/index.html
@@ -0,0 +1,15 @@
+---
+layout: home
+title: Bootstrap
+base_url: "./"
+---
+
+<main class="bs-masthead" id="content" role="main">
+  <div class="container">
+    <h1>Bootstrap</h1>
+    <p class="lead">Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.</p>
+    <p>
+      <a href="{{ site.download }}" class="btn btn-outline-inverse btn-lg" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Download', 'Download 3.0.0']);">Download Bootstrap</a>
+    </p>
+  </div>
+</main>
diff --git a/bootstrap-3.0.0/javascript.html b/bootstrap-3.0.0/javascript.html
new file mode 100644
index 0000000..62dbc07
--- /dev/null
+++ b/bootstrap-3.0.0/javascript.html
@@ -0,0 +1,1912 @@
+---
+layout: default
+title: JavaScript
+slug: js
+lead: "Bring Bootstrap's components to life with over a dozen custom jQuery plugins. Easily include them all, or one by one."
+base_url: "../"
+---
+
+
+  <!-- Overview
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="js-overview">Overview</h1>
+    </div>
+
+    <h3 id="js-individual-compiled">Individual or compiled</h3>
+    <p>Plugins can be included individually (using Bootstrap's individual <code>*.js</code> files), or all at once (using <code>bootstrap.js</code> or the minified <code>bootstrap.min.js</code>).</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Do not attempt to include both.</h4>
+      <p>Both <code>bootstrap.js</code> and <code>bootstrap.min.js</code> contain all plugins in a single file.</p>
+    </div>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Plugin dependencies</h4>
+      <p>Some plugins and CSS components depend on other plugins. If you include plugins individually, make sure to check for these dependencies in the docs. Also note that all plugins depend on jQuery (this means jQuery must be included <strong>before</strong> the plugin files).</p>
+    </div>
+
+    <h3 id="js-data-attrs">Data attributes</h3>
+    <p>You can use all Bootstrap plugins purely through the markup API without writing a single line of JavaScript. This is Bootstrap's first-class API and should be your first consideration when using a plugin.</p>
+
+    <p>That said, in some situations it may be desirable to turn this functionality off. Therefore, we also provide the ability to disable the data attribute API by unbinding all events on the document namespaced with <code>data-api</code>. This looks like this:
+{% highlight js %}
+$(document).off('.data-api')
+{% endhighlight %}
+
+    <p>Alternatively, to target a specific plugin, just include the plugin's name as a namespace along with the data-api namespace like this:</p>
+{% highlight js %}
+$(document).off('.alert.data-api')
+{% endhighlight %}
+
+    <h3 id="js-programmatic-api">Programmatic API</h3>
+    <p>We also believe you should be able to use all Bootstrap plugins purely through the JavaScript API. All public APIs are single, chainable methods, and return the collection acted upon.</p>
+{% highlight js %}
+$(".btn.danger").button("toggle").addClass("fat")
+{% endhighlight %}
+
+    <p>All methods should accept an optional options object, a string which targets a particular method, or nothing (which initiates a plugin with default behavior):</p>
+{% highlight js %}
+$("#myModal").modal()                      // initialized with defaults
+$("#myModal").modal({ keyboard: false })   // initialized with no keyboard
+$("#myModal").modal('show')                // initializes and invokes show immediately</p>
+{% endhighlight %}
+
+    <p>Each plugin also exposes its raw constructor on a <code>Constructor</code> property: <code>$.fn.popover.Constructor</code>. If you'd like to get a particular plugin instance, retrieve it directly from an element: <code>$('[rel=popover]').data('popover')</code>.</p>
+
+    <h3 id="js-noconflict">No conflict</h3>
+    <p>Sometimes it is necessary to use Bootstrap plugins with other UI frameworks. In these circumstances, namespace collisions can occasionally occur. If this happens, you may call <code>.noConflict</code> on the plugin you wish to revert the value of.</p>
+{% highlight js %}
+var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
+$.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the Bootstrap functionality
+{% endhighlight %}
+
+    <h3 id="js-events">Events</h3>
+    <p>Bootstrap provides custom events for most plugin's unique actions. Generally, these come in an infinitive and past participle form - where the infinitive (ex. <code>show</code>) is triggered at the start of an event, and its past participle form (ex. <code>shown</code>) is trigger on the completion of an action.</p>
+    <p>As of 3.0.0, all Bootstrap events are namespaced.</p>
+    <p>All infinitive events provide <code>preventDefault</code> functionality. This provides the ability to stop the execution of an action before it starts.</p>
+{% highlight js %}
+$('#myModal').on('show.bs.modal', function (e) {
+  if (!data) return e.preventDefault() // stops modal from being shown
+})
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-warning" id="callout-third-party-libs">
+      <h4>Third-party libraries</h4>
+      <p><strong>Bootstrap does not officially support third-party JavaScript libraries</strong> like Prototype or jQuery UI. Despite <code>.noConflict</code> and namespaced events, there may be compatibility problems that you need to fix on your own. Ask on the <a href="http://groups.google.com/group/twitter-bootstrap">mailing list</a> if you need help.</p>
+    </div>
+  </div>
+
+
+
+  <!-- Transitions
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="transitions">Transitions <small>transition.js</small></h1>
+    </div>
+    <h3>About transitions</h3>
+    <p>For simple transition effects, include <code>transition.js</code> once alongside the other JS files. If you're using the compiled (or minified) <code>bootstrap.js</code>, there is no need to include this&mdash;it's already there.</p>
+    <h3>What's inside</h3>
+    <p>Transition.js is a basic helper for <code>transitionEnd</code> events as well as a CSS transition emulator. It's used by the other plugins to check for CSS transition support and to catch hanging transitions.</p>
+  </div>
+
+
+
+  <!-- Modal
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="modals">Modals <small>modal.js</small></h1>
+    </div>
+
+    <h2 id="modals-examples">Examples</h2>
+    <p>Modals are streamlined, but flexible, dialog prompts with the minimum required functionality and smart defaults.</p>
+
+    <h3>Static example</h3>
+    <p>A rendered modal with header, body, and set of actions in the footer.</p>
+    <div class="bs-example bs-example-modal">
+      <div class="modal">
+        <div class="modal-dialog">
+          <div class="modal-content">
+            <div class="modal-header">
+              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
+              <h4 class="modal-title">Modal title</h4>
+            </div>
+            <div class="modal-body">
+              <p>One fine body&hellip;</p>
+            </div>
+            <div class="modal-footer">
+              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
+              <button type="button" class="btn btn-primary">Save changes</button>
+            </div>
+          </div><!-- /.modal-content -->
+        </div><!-- /.modal-dialog -->
+      </div><!-- /.modal -->
+    </div><!-- /example -->
+{% highlight html %}
+<div class="modal fade">
+  <div class="modal-dialog">
+    <div class="modal-content">
+      <div class="modal-header">
+        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
+        <h4 class="modal-title">Modal title</h4>
+      </div>
+      <div class="modal-body">
+        <p>One fine body&hellip;</p>
+      </div>
+      <div class="modal-footer">
+        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
+        <button type="button" class="btn btn-primary">Save changes</button>
+      </div>
+    </div><!-- /.modal-content -->
+  </div><!-- /.modal-dialog -->
+</div><!-- /.modal -->
+{% endhighlight %}
+
+    <h3>Live demo</h3>
+    <p>Toggle a modal via JavaScript by clicking the button below. It will slide down and fade in from the top of the page.</p>
+    <!-- sample modal content -->
+    <div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
+      <div class="modal-dialog">
+        <div class="modal-content">
+
+          <div class="modal-header">
+            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
+            <h4 class="modal-title" id="myModalLabel">Modal Heading</h4>
+          </div>
+          <div class="modal-body">
+            <h4>Text in a modal</h4>
+            <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p>
+
+            <h4>Popover in a modal</h4>
+            <p>This <a href="#" role="button" class="btn btn-default popover-test" title="A Title" data-content="And here's some amazing content. It's very engaging. right?">button</a> should trigger a popover on click.</p>
+
+            <h4>Tooltips in a modal</h4>
+            <p><a href="#" class="tooltip-test" title="Tooltip">This link</a> and <a href="#" class="tooltip-test" title="Tooltip">that link</a> should have tooltips on hover.</p>
+
+            <hr>
+
+            <h4>Overflowing text to show scroll behavior</h4>
+            <p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
+            <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
+            <p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
+            <p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
+            <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
+            <p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
+            <p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
+            <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
+            <p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
+          </div>
+          <div class="modal-footer">
+            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
+            <button type="button" class="btn btn-primary">Save changes</button>
+          </div>
+
+        </div><!-- /.modal-content -->
+      </div><!-- /.modal-dialog -->
+    </div><!-- /.modal -->
+
+    <div class="bs-example" style="padding-bottom: 24px;">
+      <a data-toggle="modal" href="#myModal" class="btn btn-primary btn-lg">Launch demo modal</a>
+    </div><!-- /example -->
+{% highlight html %}
+  <!-- Button trigger modal -->
+  <a data-toggle="modal" href="#myModal" class="btn btn-primary btn-lg">Launch demo modal</a>
+
+  <!-- Modal -->
+  <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
+    <div class="modal-dialog">
+      <div class="modal-content">
+        <div class="modal-header">
+          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
+          <h4 class="modal-title">Modal title</h4>
+        </div>
+        <div class="modal-body">
+          ...
+        </div>
+        <div class="modal-footer">
+          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
+          <button type="button" class="btn btn-primary">Save changes</button>
+        </div>
+      </div><!-- /.modal-content -->
+    </div><!-- /.modal-dialog -->
+  </div><!-- /.modal -->
+{% endhighlight %}
+
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Make modals accessible</h4>
+      <p>
+        Be sure to add <code>role="dialog"</code> to your primary modal div. In the example above, <code>div#myModal</code>.<br>
+        Also, the <code>aria-labelledby</code> attribute references your modal title. In this example, <code>h4#myModalLabel</code>.<br>
+        Finally, <code>aria-hidden="true"</code> tells assistive technologies to skip DOM elements.<br>
+        Additionally, you may give a description of your modal dialog. Use the <code>aria-describedby</code> attribute in the modal's primary <code>&lt;div&gt;</code> to point to this description (this is not shown in the above example).
+      </p>
+    </div>
+
+    <h2 id="modals-usage">Usage</h2>
+
+    <h3>Via data attributes</h3>
+    <p>Activate a modal without writing JavaScript. Set <code>data-toggle="modal"</code> on a controller element, like a button, along with a <code>data-target="#foo"</code> or <code>href="#foo"</code> to target a specific modal to toggle.</p>
+{% highlight html %}
+<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>
+{% endhighlight %}
+
+    <h3>Via JavaScript</h3>
+    <p>Call a modal with id <code>myModal</code> with a single line of JavaScript:</p>
+    {% highlight js %}$('#myModal').modal(options){% endhighlight %}
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-backdrop=""</code>.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 100px;">Name</th>
+           <th style="width: 50px;">type</th>
+           <th style="width: 50px;">default</th>
+           <th>description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>backdrop</td>
+           <td>boolean</td>
+           <td>true</td>
+           <td>Includes a modal-backdrop element. Alternatively, specify <code>static</code> for a backdrop which doesn't close the modal on click.</td>
+         </tr>
+         <tr>
+           <td>keyboard</td>
+           <td>boolean</td>
+           <td>true</td>
+           <td>Closes the modal when escape key is pressed</td>
+         </tr>
+         <tr>
+           <td>show</td>
+           <td>boolean</td>
+           <td>true</td>
+           <td>Shows the modal when initialized.</td>
+         </tr>
+         <tr>
+           <td>remote</td>
+           <td>path</td>
+           <td>false</td>
+           <td><p>If a remote URL is provided, content will be loaded via jQuery's <code>load</code> method and injected into the root of the modal element. If you're using the data api, you may alternatively use the <code>href</code> attribute to specify the remote source. An example of this is shown below:</p>
+{% highlight html %}
+<a data-toggle="modal" href="remote.html" data-target="#modal">Click me</a>
+{% endhighlight %}
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+    <h3>Methods</h3>
+
+    <h4>.modal(options)</h4>
+    <p>Activates your content as a modal. Accepts an optional options <code>object</code>.</p>
+{% highlight js %}
+$('#myModal').modal({
+  keyboard: false
+})
+{% endhighlight %}
+
+    <h4>.modal('toggle')</h4>
+    <p>Manually toggles a modal.</p>
+    {% highlight js %}$('#myModal').modal('toggle'){% endhighlight %}
+
+    <h4>.modal('show')</h4>
+    <p>Manually opens a modal.</p>
+    {% highlight js %}$('#myModal').modal('show'){% endhighlight %}
+
+    <h4>.modal('hide')</h4>
+    <p>Manually hides a modal.</p>
+    {% highlight js %}$('#myModal').modal('hide'){% endhighlight %}
+
+    <h3>Events</h3>
+    <p>Bootstrap's modal class exposes a few events for hooking into modal functionality.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>show.bs.modal</td>
+           <td>This event fires immediately when the <code>show</code> instance method is called.</td>
+         </tr>
+         <tr>
+           <td>shown.bs.modal</td>
+           <td>This event is fired when the modal has been made visible to the user (will wait for CSS transitions to complete).</td>
+         </tr>
+         <tr>
+           <td>hide.bs.modal</td>
+           <td>This event is fired immediately when the <code>hide</code> instance method has been called.</td>
+         </tr>
+         <tr>
+           <td>hidden.bs.modal</td>
+           <td>This event is fired when the modal has finished being hidden from the user (will wait for CSS transitions to complete).</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('#myModal').on('hidden.bs.modal', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Dropdowns
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="dropdowns">Dropdowns <small>dropdown.js</small></h1>
+    </div>
+
+    <h2 id="dropdowns-examples">Examples</h2>
+    <p>Add dropdown menus to nearly anything with this simple plugin, including the navbar, tabs, and pills.</p>
+
+    <h3>Within a navbar</h3>
+    <div class="bs-example">
+      <nav id="navbar-example" class="navbar navbar-default navbar-static" role="navigation">
+        <div class="navbar-header">
+          <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-js-navbar-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project Name</a>
+        </div>
+        <div class="collapse navbar-collapse bs-js-navbar-collapse">
+          <ul class="nav navbar-nav">
+            <li class="dropdown">
+              <a id="drop1" href="#" role="button" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Action</a></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Another action</a></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Something else here</a></li>
+                <li role="presentation" class="divider"></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Separated link</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a href="#" id="drop2" role="button" class="dropdown-toggle" data-toggle="dropdown">Dropdown 2 <b class="caret"></b></a>
+              <ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Action</a></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Another action</a></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Something else here</a></li>
+                <li role="presentation" class="divider"></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="nav navbar-nav navbar-right">
+            <li id="fat-menu" class="dropdown">
+              <a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown">Dropdown 3 <b class="caret"></b></a>
+              <ul class="dropdown-menu" role="menu" aria-labelledby="drop3">
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Action</a></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Another action</a></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Something else here</a></li>
+                <li role="presentation" class="divider"></li>
+                <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Separated link</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div><!-- /.nav-collapse -->
+      </nav> <!-- /navbar-example -->
+    </div> <!-- /example -->
+
+    <h3>Within tabs</h3>
+    <div class="bs-example">
+      <ul class="nav nav-pills">
+        <li class="active"><a href="#">Regular link</a></li>
+        <li class="dropdown">
+          <a id="drop4" role="button" data-toggle="dropdown" href="#">Dropdown <b class="caret"></b></a>
+          <ul id="menu1" class="dropdown-menu" role="menu" aria-labelledby="drop4">
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Action</a></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Another action</a></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Something else here</a></li>
+            <li role="presentation" class="divider"></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Separated link</a></li>
+          </ul>
+        </li>
+        <li class="dropdown">
+          <a id="drop5" role="button" data-toggle="dropdown" href="#">Dropdown 2 <b class="caret"></b></a>
+          <ul id="menu2" class="dropdown-menu" role="menu" aria-labelledby="drop5">
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Action</a></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Another action</a></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Something else here</a></li>
+            <li role="presentation" class="divider"></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Separated link</a></li>
+          </ul>
+        </li>
+        <li class="dropdown">
+          <a id="drop6" role="button" data-toggle="dropdown" href="#">Dropdown 3 <b class="caret"></b></a>
+          <ul id="menu3" class="dropdown-menu" role="menu" aria-labelledby="drop6">
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Action</a></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Another action</a></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Something else here</a></li>
+            <li role="presentation" class="divider"></li>
+            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://twitter.com/fat">Separated link</a></li>
+          </ul>
+        </li>
+      </ul> <!-- /tabs -->
+    </div> <!-- /example -->
+
+
+    <h2 id="dropdowns-usage">Usage</h2>
+
+    <h3>Via data attributes</h3>
+    <p>Add <code>data-toggle="dropdown"</code> to a link or button to toggle a dropdown.</p>
+{% highlight html %}
+<div class="dropdown">
+  <a data-toggle="dropdown" href="#">Dropdown trigger</a>
+  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+    ...
+  </ul>
+</div>
+{% endhighlight %}
+          <p>To keep URLs intact, use the <code>data-target</code> attribute instead of <code>href="#"</code>.</p>
+{% highlight html %}
+<div class="dropdown">
+  <a id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
+    Dropdown <span class="caret"></span>
+  </a>
+  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+    ...
+  </ul>
+</div>
+{% endhighlight %}
+
+    <h3>Via JavaScript</h3>
+    <p>Call the dropdowns via JavaScript:</p>
+{% highlight js %}
+$('.dropdown-toggle').dropdown()
+{% endhighlight %}
+
+    <h3>Options</h3>
+    <p><em>None</em></p>
+
+    <h3>Methods</h3>
+    <h4>$().dropdown('toggle')</h4>
+    <p>Toggles the dropdown menu of a given navbar or tabbed navigation.</p>
+
+    <h3>Events</h3>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th style="width: 150px;">Event Type</th>
+            <th>Description</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>show.bs.dropdown</td>
+            <td>This event fires immediately when the show instance method is called.</td>
+          </tr>
+          <tr>
+            <td>shown.bs.dropdown</td>
+            <td>This event is fired when the dropdown has been made visible to the user (will wait for CSS transitions, to complete).</td>
+          </tr>
+          <tr>
+            <td>hide.bs.dropdown</td>
+            <td>This event is fired immediately when the hide instance method has been called.</td>
+          </tr>
+          <tr>
+            <td>hidden.bs.dropdown</td>
+            <td>This event is fired when the dropdown has finished being hidden from the user (will wait for CSS transitions, to complete).</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- ./bs-table-responsive -->
+{% highlight js %}
+$('#myDropdown').on('show.bs.dropdown', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+  <!-- ScrollSpy
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="scrollspy">ScrollSpy <small>scrollspy.js</small></h1>
+    </div>
+
+
+    <h2 id="scrollspy-examples">Example in navbar</h2>
+    <p>The ScrollSpy plugin is for automatically updating nav targets based on scroll position. Scroll the area below the navbar and watch the active class change. The dropdown sub items will be highlighted as well.</p>
+    <div class="bs-example">
+      <nav id="navbar-example2" class="navbar navbar-default navbar-static" role="navigation">
+        <div class="navbar-header">
+          <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-js-navbar-scrollspy">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Project Name</a>
+        </div>
+        <div class="collapse navbar-collapse bs-js-navbar-scrollspy">
+          <ul class="nav navbar-nav">
+            <li><a href="#fat">@fat</a></li>
+            <li><a href="#mdo">@mdo</a></li>
+            <li class="dropdown">
+              <a href="#" id="navbarDrop1" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+              <ul class="dropdown-menu" role="menu" aria-labelledby="navbarDrop1">
+                <li><a href="#one" tabindex="-1">one</a></li>
+                <li><a href="#two" tabindex="-1">two</a></li>
+                <li class="divider"></li>
+                <li><a href="#three" tabindex="-1">three</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </nav>
+      <div data-spy="scroll" data-target="#navbar-example2" data-offset="0" class="scrollspy-example">
+        <h4 id="fat">@fat</h4>
+        <p>Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.</p>
+        <h4 id="mdo">@mdo</h4>
+        <p>Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.</p>
+        <h4 id="one">one</h4>
+        <p>Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone.</p>
+        <h4 id="two">two</h4>
+        <p>In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.</p>
+        <h4 id="three">three</h4>
+        <p>Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.</p>
+        <p>Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
+        </p>
+      </div>
+    </div><!-- /example -->
+
+
+    <h2 id="scrollspy-usage">Usage</h2>
+
+    <h3>Via data attributes</h3>
+    <p>To easily add scrollspy behavior to your topbar navigation, add <code>data-spy="scroll"</code> to the element you want to spy on (most typically this would be the <code>&lt;body&gt;</code>. Then add the <code>data-target</code> attribute with the ID or class of the parent element of any Bootstrap <code>.nav</code> component.</p>
+{% highlight html %}
+<body data-spy="scroll" data-target="#navbar-example">
+  ...
+</body>
+{% endhighlight %}
+
+    <h3>Via JavaScript</h3>
+    <p>Call the scrollspy via JavaScript:</p>
+{% highlight js %}
+$('body').scrollspy({ target: '#navbar-example' })
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Resolvable ID targets required</h4>
+      <p>Navbar links must have resolvable id targets. For example, a <code>&lt;a href="#home"&gt;home&lt;/a&gt;</code> must correspond to something in the DOM like <code>&lt;div id="home"&gt;&lt;/div&gt;</code>.</p>
+    </div>
+
+    <h3>Methods</h3>
+    <h4>.scrollspy('refresh')</h4>
+    <p>When using scrollspy in conjunction with adding or removing of elements from the DOM, you'll need to call the refresh method like so:</p>
+{% highlight js %}
+$('[data-spy="scroll"]').each(function () {
+  var $spy = $(this).scrollspy('refresh')
+})
+{% endhighlight %}
+
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-offset=""</code>.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 100px;">Name</th>
+           <th style="width: 100px;">type</th>
+           <th style="width: 50px;">default</th>
+           <th>description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>offset</td>
+           <td>number</td>
+           <td>10</td>
+           <td>Pixels to offset from top when calculating position of scroll.</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- ./bs-table-responsive -->
+
+    <h3>Events</h3>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>activate.bs.scrollspy</td>
+           <td>This event fires whenever a new item becomes activated by the scrollspy.</td>
+        </tr>
+        </tbody>
+      </table>
+    </div><!-- ./bs-table-responsive -->
+{% highlight js %}
+$('#myScrollspy').on('activate.bs.scrollspy', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Tabs
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="tabs">Togglable tabs <small>tab.js</small></h1>
+    </div>
+
+    <h2 id="tabs-examples">Example tabs</h2>
+    <p>Add quick, dynamic tab functionality to transition through panes of local content, even via dropdown menus.</p>
+    <div class="bs-example bs-example-tabs">
+      <ul id="myTab" class="nav nav-tabs">
+        <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
+        <li><a href="#profile" data-toggle="tab">Profile</a></li>
+        <li class="dropdown">
+          <a href="#" id="myTabDrop1" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
+            <li><a href="#dropdown1" tabindex="-1" data-toggle="tab">@fat</a></li>
+            <li><a href="#dropdown2" tabindex="-1" data-toggle="tab">@mdo</a></li>
+          </ul>
+        </li>
+      </ul>
+      <div id="myTabContent" class="tab-content">
+        <div class="tab-pane fade in active" id="home">
+          <p>Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.</p>
+        </div>
+        <div class="tab-pane fade" id="profile">
+          <p>Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.</p>
+        </div>
+        <div class="tab-pane fade" id="dropdown1">
+          <p>Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.</p>
+        </div>
+        <div class="tab-pane fade" id="dropdown2">
+          <p>Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.</p>
+        </div>
+      </div>
+    </div><!-- /example -->
+
+
+    <h2 id="tabs-usage">Usage</h2>
+    <p>Enable tabbable tabs via JavaScript (each tab needs to be activated individually):</p>
+{% highlight js %}
+$('#myTab a').click(function (e) {
+  e.preventDefault()
+  $(this).tab('show')
+})
+{% endhighlight %}
+
+          <p>You can activate individual tabs in several ways:</p>
+{% highlight js %}
+$('#myTab a[href="#profile"]').tab('show') // Select tab by name
+$('#myTab a:first').tab('show') // Select first tab
+$('#myTab a:last').tab('show') // Select last tab
+$('#myTab li:eq(2) a').tab('show') // Select third tab (0-indexed)
+{% endhighlight %}
+
+    <h3>Markup</h3>
+    <p>You can activate a tab or pill navigation without writing any JavaScript by simply specifying <code>data-toggle="tab"</code> or <code>data-toggle="pill"</code> on an element. Adding the <code>nav</code> and <code>nav-tabs</code> classes to the tab <code>ul</code> will apply the Bootstrap tab styling.</p>
+{% highlight html %}
+<ul class="nav nav-tabs">
+  <li><a href="#home" data-toggle="tab">Home</a></li>
+  <li><a href="#profile" data-toggle="tab">Profile</a></li>
+  <li><a href="#messages" data-toggle="tab">Messages</a></li>
+  <li><a href="#settings" data-toggle="tab">Settings</a></li>
+</ul>
+{% endhighlight %}
+
+    <p>To make tabs fade in, add <code>.fade</code> to each <code>.tab-pane</code>.</p>
+
+    <h3>Methods</h3>
+    <h4>$().tab</h4>
+    <p>
+      Activates a tab element and content container. Tab should have either a <code>data-target</code> or an <code>href</code> targeting a container node in the DOM.
+    </p>
+{% highlight html %}
+<ul class="nav nav-tabs" id="myTab">
+  <li class="active"><a href="#home">Home</a></li>
+  <li><a href="#profile">Profile</a></li>
+  <li><a href="#messages">Messages</a></li>
+  <li><a href="#settings">Settings</a></li>
+</ul>
+
+<div class="tab-content">
+  <div class="tab-pane active" id="home">...</div>
+  <div class="tab-pane" id="profile">...</div>
+  <div class="tab-pane" id="messages">...</div>
+  <div class="tab-pane" id="settings">...</div>
+</div>
+
+<script>
+  $(function () {
+    $('#myTab a:last').tab('show')
+  })
+</script>
+{% endhighlight %}
+
+    <h3>Events</h3>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>show.bs.tab</td>
+           <td>This event fires on tab show, but before the new tab has been shown. Use <code>event.target</code> and <code>event.relatedTarget</code> to target the active tab and the previous active tab (if available) respectively.</td>
+        </tr>
+        <tr>
+           <td>shown.bs.tab</td>
+           <td>This event fires on tab show after a tab has been shown. Use <code>event.target</code> and <code>event.relatedTarget</code> to target the active tab and the previous active tab (if available) respectively.</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
+  e.target // activated tab
+  e.relatedTarget // previous tab
+})
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Tooltips
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="tooltips">Tooltips <small>tooltip.js</small></h1>
+    </div>
+
+    <h2 id="tooltips-examples">Examples</h2>
+    <p>Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use CSS3 for animations, and data-attributes for local title storage.</p>
+    <p>Hover over the links below to see tooltips:</p>
+    <div class="bs-example tooltip-demo">
+      <p class="muted" style="margin-bottom: 0;">Tight pants next level keffiyeh <a href="#" data-toggle="tooltip" title="Default tooltip">you probably</a> haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel <a href="#" data-toggle="tooltip" title="Another tooltip">have a</a> terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan <a href="#" data-toggle="tooltip" title="Another one here too">whatever keytar</a>, scenester farm-to-table banksy Austin <a href="#" data-toggle="tooltip" title="The last tip!">twitter handle</a> freegan cred raw denim single-origin coffee viral.
+      </p>
+    </div><!-- /example -->
+
+    <h3>Four directions</h3>
+    <div class="bs-example tooltip-demo">
+      <div class="bs-example-tooltips">
+        <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">Tooltip on left</button>
+        <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Tooltip on top">Tooltip on top</button>
+        <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button>
+        <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>
+      </div>
+    </div><!-- /example -->
+
+    <div class="bs-callout bs-callout-info">
+      <h4>Tooltips in button groups and input groups require special setting</h4>
+      <p>When using tooltips on elements within a <code>.btn-group</code> or an <code>.input-group</code>, you'll have to specify the option <code>container: 'body'</code> (documented below) to avoid unwanted side effects (such as the element growing wider and/or losing its rounded corners when the tooltip is triggered).</p>
+    </div>
+
+
+    <h2 id="tooltips-usage">Usage</h2>
+    <p>Trigger the tooltip via JavaScript:</p>
+{% highlight js %}
+$('#example').tooltip(options)
+{% endhighlight %}
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-animation=""</code>.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 100px;">Name</th>
+           <th style="width: 100px;">type</th>
+           <th style="width: 50px;">default</th>
+           <th>description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>animation</td>
+           <td>boolean</td>
+           <td>true</td>
+           <td>apply a CSS fade transition to the tooltip</td>
+         </tr>
+         <tr>
+           <td>html</td>
+           <td>boolean</td>
+           <td>false</td>
+           <td>Insert HTML into the tooltip. If false, jQuery's <code>text</code> method will be used to insert content into the DOM. Use text if you're worried about XSS attacks.</td>
+         </tr>
+         <tr>
+           <td>placement</td>
+           <td>string | function</td>
+           <td>'top'</td>
+           <td>how to position the tooltip - top | bottom | left | right | auto. <br> When "auto" is specified, it will dynamically reorient the tooltip. For example, if placement is "auto left", the tooltip will display to the left when possible, otherwise it will display right.</td>
+         </tr>
+         <tr>
+           <td>selector</td>
+           <td>string</td>
+           <td>false</td>
+           <td>If a selector is provided, tooltip objects will be delegated to the specified targets.</td>
+         </tr>
+         <tr>
+           <td>title</td>
+           <td>string | function</td>
+           <td>''</td>
+           <td>default title value if <code>title</code> attribute isn't present</td>
+         </tr>
+         <tr>
+           <td>trigger</td>
+           <td>string</td>
+           <td>'hover focus'</td>
+           <td>how tooltip is triggered - click | hover | focus | manual. You may pass multiple triggers; separate them with a space.</td>
+         </tr>
+         <tr>
+           <td>delay</td>
+           <td>number | object</td>
+           <td>0</td>
+           <td>
+            <p>delay showing and hiding the tooltip (ms) - does not apply to manual trigger type</p>
+            <p>If a number is supplied, delay is applied to both hide/show</p>
+            <p>Object structure is: <code>delay: { show: 500, hide: 100 }</code></p>
+           </td>
+         </tr>
+         <tr>
+           <td>container</td>
+           <td>string | false</td>
+           <td>false</td>
+           <td>
+            <p>Appends the tooltip to a specific element. Example: <code>container: 'body'</code></p>
+           </td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+    <div class="bs-callout bs-callout-info">
+      <h4>Data attributes for individual tooltips</h4>
+      <p>Options for individual tooltips can alternatively be specified through the use of data attributes, as explained above.</p>
+    </div>
+
+    <h3>Markup</h3>
+{% highlight html %}
+<a href="#" data-toggle="tooltip" title="first tooltip">Hover over me</a>
+{% endhighlight %}
+
+    <h3>Methods</h3>
+
+    <h4>$().tooltip(options)</h4>
+    <p>Attaches a tooltip handler to an element collection.</p>
+
+    <h4>.tooltip('show')</h4>
+    <p>Reveals an element's tooltip.</p>
+    {% highlight js %}$('#element').tooltip('show'){% endhighlight %}
+
+    <h4>.tooltip('hide')</h4>
+    <p>Hides an element's tooltip.</p>
+    {% highlight js %}$('#element').tooltip('hide'){% endhighlight %}
+
+    <h4>.tooltip('toggle')</h4>
+    <p>Toggles an element's tooltip.</p>
+    {% highlight js %}$('#element').tooltip('toggle'){% endhighlight %}
+
+    <h4>.tooltip('destroy')</h4>
+    <p>Hides and destroys an element's tooltip.</p>
+    {% highlight js %}$('#element').tooltip('destroy'){% endhighlight %}
+
+    <h3>Events</h3>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>show.bs.tooltip</td>
+           <td>This event fires immediately when the <code>show</code> instance method is called.</td>
+         </tr>
+         <tr>
+           <td>shown.bs.tooltip</td>
+           <td>This event is fired when the tooltip has been made visible to the user (will wait for CSS transitions to complete).</td>
+         </tr>
+         <tr>
+           <td>hide.bs.tooltip</td>
+           <td>This event is fired immediately when the <code>hide</code> instance method has been called.</td>
+         </tr>
+         <tr>
+           <td>hidden.bs.tooltip</td>
+           <td>This event is fired when the tooltip has finished being hidden from the user (will wait for CSS transitions to complete).</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('#myTooltip').on('hidden.bs.tooltip', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+  <!-- Popovers
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="popovers">Popovers <small>popover.js</small></h1>
+    </div>
+
+    <h2 id="popovers-examples">Examples</h2>
+    <p>Add small overlays of content, like those on the iPad, to any element for housing secondary information.</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Plugin dependency</h4>
+      <p>Popovers require the <a href="#tooltips">tooltip plugin</a> to be included in your version of Bootstrap.</p>
+    </div>
+    <div class="bs-callout bs-callout-info">
+      <h4>Popovers in button groups and input groups require special setting</h4>
+      <p>When using popovers on elements within a <code>.btn-group</code> or an <code>.input-group</code>, you'll have to specify the option <code>container: 'body'</code> (documented below) to avoid unwanted side effects (such as the element growing wider and/or losing its rounded corners when the popover is triggered).</p>
+    </div>
+
+    <h3>Static popover</h3>
+    <p>Four options are available: top, right, bottom, and left aligned.</p>
+    <div class="bs-example bs-example-popover">
+      <div class="popover top">
+        <div class="arrow"></div>
+        <h3 class="popover-title">Popover top</h3>
+        <div class="popover-content">
+          <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p>
+        </div>
+      </div>
+
+      <div class="popover right">
+        <div class="arrow"></div>
+        <h3 class="popover-title">Popover right</h3>
+        <div class="popover-content">
+          <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p>
+        </div>
+      </div>
+
+      <div class="popover bottom">
+        <div class="arrow"></div>
+        <h3 class="popover-title">Popover bottom</h3>
+        <div class="popover-content">
+          <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p>
+        </div>
+      </div>
+
+      <div class="popover left">
+        <div class="arrow"></div>
+        <h3 class="popover-title">Popover left</h3>
+        <div class="popover-content">
+          <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p>
+        </div>
+      </div>
+
+      <div class="clearfix"></div>
+    </div>
+
+    <h3>Live demo</h3>
+    <div class="bs-example" style="padding-bottom: 24px;">
+      <a href="#" class="btn btn-lg btn-danger" data-toggle="popover" title="A Title" data-content="And here's some amazing content. It's very engaging. right?">Click to toggle popover</a>
+    </div>
+
+    <h4>Four directions</h4>
+    <div class="bs-example tooltip-demo">
+      <div class="bs-example-tooltips">
+        <button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
+          Popover on left
+        </button>
+        <button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
+          Popover on top
+        </button>
+        <button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
+          Popover on bottom
+        </button>
+        <button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
+          Popover on right
+        </button>
+      </div>
+    </div><!-- /example -->
+
+
+    <h2 id="popovers-usage">Usage</h2>
+    <p>Enable popovers via JavaScript:</p>
+    {% highlight js %}$('#example').popover(options){% endhighlight %}
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-animation=""</code>.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th style="width: 100px;">Name</th>
+            <th style="width: 100px;">type</th>
+            <th style="width: 50px;">default</th>
+            <th>description</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>animation</td>
+            <td>boolean</td>
+            <td>true</td>
+            <td>apply a CSS fade transition to the tooltip</td>
+          </tr>
+          <tr>
+            <td>html</td>
+            <td>boolean</td>
+            <td>false</td>
+            <td>Insert HTML into the popover. If false, jQuery's <code>text</code> method will be used to insert content into the DOM. Use text if you're worried about XSS attacks.</td>
+          </tr>
+          <tr>
+            <td>placement</td>
+            <td>string | function</td>
+            <td>'right'</td>
+            <td>how to position the popover - top | bottom | left | right | auto.<br> When "auto" is specified, it will dynamically reorient the popover. For example, if placement is "auto left", the tooltip will display to the left when possible, otherwise it will display right.</td>
+          </tr>
+          <tr>
+            <td>selector</td>
+            <td>string</td>
+            <td>false</td>
+            <td>if a selector is provided, tooltip objects will be delegated to the specified targets if a selector is provided, tooltip objects will be delegated to the specified targets. in practice, this is used to enable dynamic HTML content to have popovers added. See <a href="https://github.com/twbs/bootstrap/issues/4215">this</a> and <a href="http://jsfiddle.net/KPeKS/4/">an informative example</a>.</td>
+          </tr>
+          <tr>
+            <td>trigger</td>
+            <td>string</td>
+            <td>'click'</td>
+            <td>how popover is triggered - click | hover | focus | manual</td>
+          </tr>
+          <tr>
+            <td>title</td>
+            <td>string | function</td>
+            <td>''</td>
+            <td>default title value if <code>title</code> attribute isn't present</td>
+          </tr>
+          <tr>
+            <td>content</td>
+            <td>string | function</td>
+            <td>''</td>
+            <td>default content value if <code>data-content</code> attribute isn't present</td>
+          </tr>
+          <tr>
+            <td>delay</td>
+            <td>number | object</td>
+            <td>0</td>
+            <td>
+             <p>delay showing and hiding the popover (ms) - does not apply to manual trigger type</p>
+             <p>If a number is supplied, delay is applied to both hide/show</p>
+             <p>Object structure is: <code>delay: { show: 500, hide: 100 }</code></p>
+            </td>
+          </tr>
+          <tr>
+            <td>container</td>
+            <td>string | false</td>
+            <td>false</td>
+            <td>
+             <p>Appends the popover to a specific element. Example: <code>container: 'body'</code>. This option is particularly useful in that it allows you to position the popover in the flow of the document near the triggering element - which will prevent the popover from floating away from the triggering element during a window resize.</p>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+    <div class="bs-callout bs-callout-info">
+      <h4>Data attributes for individual popovers</h4>
+      <p>Options for individual popovers can alternatively be specified through the use of data attributes, as explained above.</p>
+    </div>
+
+    <h3>Markup</h3>
+    <p>For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.</p>
+
+    <h3>Methods</h3>
+    <h4>$().popover(options)</h4>
+    <p>Initializes popovers for an element collection.</p>
+
+    <h4>.popover('show')</h4>
+    <p>Reveals an elements popover.</p>
+    {% highlight js %}$('#element').popover('show'){% endhighlight %}
+
+    <h4>.popover('hide')</h4>
+    <p>Hides an elements popover.</p>
+    {% highlight js %}$('#element').popover('hide'){% endhighlight %}
+
+    <h4>.popover('toggle')</h4>
+    <p>Toggles an elements popover.</p>
+    {% highlight js %}$('#element').popover('toggle'){% endhighlight %}
+
+    <h4>.popover('destroy')</h4>
+    <p>Hides and destroys an element's popover.</p>
+    {% highlight js %}$('#element').popover('destroy'){% endhighlight %}
+    <h3>Events</h3>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>show.bs.popover</td>
+           <td>This event fires immediately when the <code>show</code> instance method is called.</td>
+         </tr>
+         <tr>
+           <td>shown.bs.popover</td>
+           <td>This event is fired when the popover has been made visible to the user (will wait for CSS transitions to complete).</td>
+         </tr>
+         <tr>
+           <td>hide.bs.popover</td>
+           <td>This event is fired immediately when the <code>hide</code> instance method has been called.</td>
+         </tr>
+         <tr>
+           <td>hidden.bs.popover</td>
+           <td>This event is fired when the popover has finished being hidden from the user (will wait for CSS transitions to complete).</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('#myPopover').on('hidden.bs.popover', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+  <!-- Alert
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="alerts">Alert messages <small>alert.js</small></h1>
+    </div>
+
+
+    <h2 id="alerts-examples">Example alerts</h2>
+    <p>Add dismiss functionality to all alert messages with this plugin.</p>
+    <div class="bs-example">
+      <div class="alert alert-warning fade in">
+        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
+        <strong>Holy guacamole!</strong> Best check yo self, you're not looking too good.
+      </div>
+    </div><!-- /example -->
+
+    <div class="bs-example">
+      <div class="alert alert-block alert-danger fade in">
+        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
+        <h4>Oh snap! You got an error!</h4>
+        <p>Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.</p>
+        <p>
+          <a class="btn btn-danger" href="#">Take this action</a> <a class="btn btn-default" href="#">Or do this</a>
+        </p>
+      </div>
+    </div><!-- /example -->
+
+
+    <h2 id="alerts-usage">Usage</h2>
+    <p>Enable dismissal of an alert via JavaScript:</p>
+    {% highlight js %}$(".alert").alert(){% endhighlight %}
+
+    <h3>Markup</h3>
+    <p>Just add <code>data-dismiss="alert"</code> to your close button to automatically give an alert close functionality.</p>
+    {% highlight html %}<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a>{% endhighlight %}
+
+    <h3>Methods</h3>
+
+    <h4>$().alert()</h4>
+    <p>Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the <code>.fade</code> and <code>.in</code> class already applied to them.</p>
+
+    <h4>.alert('close')</h4>
+    <p>Closes an alert.</p>
+    {% highlight js %}$(".alert").alert('close'){% endhighlight %}
+
+
+    <h3>Events</h3>
+    <p>Bootstrap's alert class exposes a few events for hooking into alert functionality.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+          <tr>
+            <th style="width: 150px;">Event Type</th>
+            <th>Description</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>close.bs.alert</td>
+            <td>This event fires immediately when the <code>close</code> instance method is called.</td>
+          </tr>
+          <tr>
+            <td>closed.bs.alert</td>
+            <td>This event is fired when the alert has been closed (will wait for CSS transitions to complete).</td>
+          </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('#my-alert').bind('closed.bs.alert', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Buttons
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="buttons">Buttons <small>button.js</small></h1>
+    </div>
+
+    <h2 id="buttons-examples">Example uses</h2>
+    <p>Do more with buttons. Control button states or create groups of buttons for more components like toolbars.</p>
+
+    <h4>Stateful</h4>
+    <p>Add <code>data-loading-text="Loading..."</code> to use a loading state on a button.</p>
+    <div class="bs-example" style="padding-bottom: 24px;">
+      <button type="button" id="fat-btn" data-loading-text="Loading..." class="btn btn-primary">
+        Loading state
+      </button>
+    </div><!-- /example -->
+{% highlight html %}
+<button type="button" data-loading-text="Loading..." class="btn btn-primary">
+  Loading state
+</button>
+{% endhighlight %}
+
+    <h4>Single toggle</h4>
+    <p>Add <code>data-toggle="button"</code> to activate toggling on a single button.</p>
+    <div class="bs-example" style="padding-bottom: 24px;">
+      <button type="button" class="btn btn-primary" data-toggle="button">Single toggle</button>
+    </div><!-- /example -->
+{% highlight html %}
+<button type="button" class="btn btn-primary" data-toggle="button">Single toggle</button>
+{% endhighlight %}
+
+    <h4>Checkbox</h4>
+    <p>Add <code>data-toggle="buttons"</code> to a group of checkboxes for checkbox style toggling on btn-group.</p>
+    <div class="bs-example" style="padding-bottom: 24px;">
+      <div class="btn-group" data-toggle="buttons">
+        <label class="btn btn-primary">
+          <input type="checkbox"> Option 1
+        </label>
+        <label class="btn btn-primary">
+          <input type="checkbox"> Option 2
+        </label>
+        <label class="btn btn-primary">
+          <input type="checkbox"> Option 3
+        </label>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div class="btn-group" data-toggle="buttons">
+  <label class="btn btn-primary">
+    <input type="checkbox"> Option 1
+  </label>
+  <label class="btn btn-primary">
+    <input type="checkbox"> Option 2
+  </label>
+  <label class="btn btn-primary">
+    <input type="checkbox"> Option 3
+  </label>
+</div>
+{% endhighlight %}
+
+    <h4>Radio</h4>
+    <p>Add <code>data-toggle="buttons"</code> to a group of radio inputs for radio style toggling on btn-group.</p>
+    <div class="bs-example" style="padding-bottom: 24px;">
+      <div class="btn-group" data-toggle="buttons">
+        <label class="btn btn-primary">
+          <input type="radio" name="options" id="option1"> Option 1
+        </label>
+        <label class="btn btn-primary">
+          <input type="radio" name="options" id="option2"> Option 2
+        </label>
+        <label class="btn btn-primary">
+          <input type="radio" name="options" id="option3"> Option 3
+        </label>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div class="btn-group" data-toggle="buttons">
+  <label class="btn btn-primary">
+    <input type="radio" name="options" id="option1"> Option 1
+  </label>
+  <label class="btn btn-primary">
+    <input type="radio" name="options" id="option2"> Option 2
+  </label>
+  <label class="btn btn-primary">
+    <input type="radio" name="options" id="option3"> Option 3
+  </label>
+</div>
+{% endhighlight %}
+
+
+    <h2 id="buttons-usage">Usage</h2>
+    <p>Enable buttons via JavaScript:</p>
+{% highlight js %}
+$('.nav-tabs').button()
+{% endhighlight %}
+
+    <h3>Markup</h3>
+    <p>Data attributes are integral to the button plugin. Check out the example code below for the various markup types.</p>
+
+    <h3>Options</h3>
+    <p><em>None</em></p>
+
+    <h3>Methods</h3>
+
+    <h4>$().button('toggle')</h4>
+    <p>Toggles push state. Gives the button the appearance that it has been activated.</p>
+    <div class="bs-callout bs-callout-info">
+      <h4>Auto toggling</h4>
+      <p>You can enable auto toggling of a button by using the <code>data-toggle</code> attribute.</p>
+    </div>
+{% highlight html %}
+<button type="button" class="btn" data-toggle="button">...</button>
+{% endhighlight %}
+
+    <h4>$().button('loading')</h4>
+    <p>Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute <code>data-loading-text</code>.
+    </p>
+{% highlight html %}
+<button type="button" class="btn" data-loading-text="loading stuff...">...</button>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Cross-browser compatibility</h4>
+      <p><a href="https://github.com/twbs/bootstrap/issues/793">Firefox persists the disabled state across page loads</a>. A workaround for this is to use <code>autocomplete="off"</code>.</p>
+    </div>
+
+    <h4>$().button('reset')</h4>
+    <p>Resets button state - swaps text to original text.</p>
+
+    <h4>$().button(string)</h4>
+    <p>Resets button state - swaps text to any data defined text state.</p>
+{% highlight html %}
+<button type="button" class="btn" data-complete-text="finished!" >...</button>
+<script>
+  $('.btn').button('complete')
+</script>
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Collapse
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="collapse">Collapse <small>collapse.js</small></h1>
+    </div>
+
+    <h3>About</h3>
+    <p>Get base styles and flexible support for collapsible components like accordions and navigation.</p>
+
+    <div class="bs-callout bs-callout-danger">
+      <h4>Plugin dependency</h4>
+      <p>Collapse requires the <a href="#transitions">transitions plugin</a> to be included in your version of Bootstrap.</p>
+    </div>
+
+    <h2 id="collapse-examples">Example accordion</h2>
+    <p>Using the collapse plugin, we built a simple accordion by extending the panel component.</p>
+
+    <div class="bs-example">
+      <div class="panel-group" id="accordion">
+        <div class="panel panel-default">
+          <div class="panel-heading">
+            <h4 class="panel-title">
+              <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
+                Collapsible Group Item #1
+              </a>
+            </h4>
+          </div>
+          <div id="collapseOne" class="panel-collapse collapse in">
+            <div class="panel-body">
+              Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+            </div>
+          </div>
+        </div>
+        <div class="panel panel-default">
+          <div class="panel-heading">
+            <h4 class="panel-title">
+              <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">
+                Collapsible Group Item #2
+              </a>
+            </h4>
+          </div>
+          <div id="collapseTwo" class="panel-collapse collapse">
+            <div class="panel-body">
+              Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+            </div>
+          </div>
+        </div>
+        <div class="panel panel-default">
+          <div class="panel-heading">
+            <h4 class="panel-title">
+              <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseThree">
+                Collapsible Group Item #3
+              </a>
+            </h4>
+          </div>
+          <div id="collapseThree" class="panel-collapse collapse">
+            <div class="panel-body">
+              Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+            </div>
+          </div>
+        </div>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div class="panel-group" id="accordion">
+  <div class="panel panel-default">
+    <div class="panel-heading">
+      <h4 class="panel-title">
+        <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
+          Collapsible Group Item #1
+        </a>
+      </h4>
+    </div>
+    <div id="collapseOne" class="panel-collapse collapse in">
+      <div class="panel-body">
+        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+      </div>
+    </div>
+  </div>
+  <div class="panel panel-default">
+    <div class="panel-heading">
+      <h4 class="panel-title">
+        <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">
+          Collapsible Group Item #2
+        </a>
+      </h4>
+    </div>
+    <div id="collapseTwo" class="panel-collapse collapse">
+      <div class="panel-body">
+        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+      </div>
+    </div>
+  </div>
+  <div class="panel panel-default">
+    <div class="panel-heading">
+      <h4 class="panel-title">
+        <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseThree">
+          Collapsible Group Item #3
+        </a>
+      </h4>
+    </div>
+    <div id="collapseThree" class="panel-collapse collapse">
+      <div class="panel-body">
+        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+      </div>
+    </div>
+  </div>
+</div>
+{% endhighlight %}
+
+    <p>You can also use the plugin without the accordion markup. Make a button toggle the expanding and collapsing of another element.</p>
+{% highlight html %}
+<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo">
+  simple collapsible
+</button>
+
+<div id="demo" class="collapse in">...</div>
+{% endhighlight %}
+
+
+    <h2 id="collapse-usage">Usage</h2>
+
+    <h3>Via data attributes</h3>
+    <p>Just add <code>data-toggle="collapse"</code> and a <code>data-target</code> to element to automatically assign control of a collapsible element. The <code>data-target</code> attribute accepts a CSS selector to apply the collapse to. Be sure to add the class <code>collapse</code> to the collapsible element. If you'd like it to default open, add the additional class <code>in</code>.</p>
+    <p>To add accordion-like group management to a collapsible control, add the data attribute <code>data-parent="#selector"</code>. Refer to the demo to see this in action.</p>
+
+    <h3>Via JavaScript</h3>
+    <p>Enable manually with:</p>
+{% highlight js %}
+$(".collapse").collapse()
+{% endhighlight %}
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-parent=""</code>.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 100px;">Name</th>
+           <th style="width: 50px;">type</th>
+           <th style="width: 50px;">default</th>
+           <th>description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>parent</td>
+           <td>selector</td>
+           <td>false</td>
+           <td>If selector then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior - this dependent on the <code>accordion-group</code> class)</td>
+         </tr>
+         <tr>
+           <td>toggle</td>
+           <td>boolean</td>
+           <td>true</td>
+           <td>Toggles the collapsible element on invocation</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+    <h3>Methods</h3>
+
+    <h4>.collapse(options)</h4>
+    <p>Activates your content as a collapsible element. Accepts an optional options <code>object</code>.
+{% highlight js %}
+$('#myCollapsible').collapse({
+  toggle: false
+})
+{% endhighlight %}
+
+    <h4>.collapse('toggle')</h4>
+    <p>Toggles a collapsible element to shown or hidden.</p>
+
+    <h4>.collapse('show')</h4>
+    <p>Shows a collapsible element.</p>
+
+    <h4>.collapse('hide')</h4>
+    <p>Hides a collapsible element.</p>
+
+    <h3>Events</h3>
+    <p>Bootstrap's collapse class exposes a few events for hooking into collapse functionality.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>show.bs.collapse</td>
+           <td>This event fires immediately when the <code>show</code> instance method is called.</td>
+         </tr>
+         <tr>
+           <td>shown.bs.collapse</td>
+           <td>This event is fired when a collapse element has been made visible to the user (will wait for CSS transitions to complete).</td>
+         </tr>
+         <tr>
+           <td>hide.bs.collapse</td>
+           <td>
+            This event is fired immediately when the <code>hide</code> method has been called.
+           </td>
+         </tr>
+         <tr>
+           <td>hidden.bs.collapse</td>
+           <td>This event is fired when a collapse element has been hidden from the user (will wait for CSS transitions to complete).</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('#myCollapsible').on('hidden.bs.collapse', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Carousel
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="carousel">Carousel <small>carousel.js</small></h1>
+    </div>
+
+    <h2 id="carousel-examples">Examples</h2>
+    <p>The slideshow below shows a generic plugin and component for cycling through elements like a carousel.</p>
+    <div class="bs-example">
+      <div id="carousel-example-generic" class="carousel slide bs-docs-carousel-example">
+        <ol class="carousel-indicators">
+          <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
+          <li data-target="#carousel-example-generic" data-slide-to="1"></li>
+          <li data-target="#carousel-example-generic" data-slide-to="2"></li>
+        </ol>
+        <div class="carousel-inner">
+          <div class="item active">
+            <img src="data:image/png;base64," data-src="holder.js/900x500/auto/#777:#555/text:First slide" alt="First slide">
+          </div>
+          <div class="item">
+            <img src="data:image/png;base64," data-src="holder.js/900x500/auto/#666:#444/text:Second slide" alt="Second slide">
+          </div>
+          <div class="item">
+            <img src="data:image/png;base64," data-src="holder.js/900x500/auto/#555:#333/text:Third slide" alt="Third slide">
+          </div>
+        </div>
+        <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
+          <span class="icon-prev"></span>
+        </a>
+        <a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
+          <span class="icon-next"></span>
+        </a>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div id="carousel-example-generic" class="carousel slide">
+  <!-- Indicators -->
+  <ol class="carousel-indicators">
+    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
+    <li data-target="#carousel-example-generic" data-slide-to="1"></li>
+    <li data-target="#carousel-example-generic" data-slide-to="2"></li>
+  </ol>
+
+  <!-- Wrapper for slides -->
+  <div class="carousel-inner">
+    <div class="item active">
+      <img src="..." alt="...">
+      <div class="carousel-caption">
+        ...
+      </div>
+    </div>
+    ...
+  </div>
+
+  <!-- Controls -->
+  <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
+    <span class="icon-prev"></span>
+  </a>
+  <a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
+    <span class="icon-next"></span>
+  </a>
+</div>
+{% endhighlight %}
+<div class="bs-callout bs-callout-info">
+  <h4>Glyphicon Alternative</h4>
+  <p>With <a href="{{ page.base_url }}components/#glyphicons">Glyphicons</a> available, you may choose to style the left and right toggle buttons with <code>.glyphicon .glyphicon-chevron-left</code> and <code>.glyphicon .glyphicon-chevron-right</code>.</p>
+</div>
+
+    <h3>Optional captions</h3>
+    <p>Add captions to your slides easily with the <code>.carousel-caption</code> element within any <code>.item</code>. Place just about any optional HTML within there and it will be automatically aligned and formatted.</p>
+    <div class="bs-example">
+      <div id="carousel-example-captions" class="carousel slide bs-docs-carousel-example">
+        <ol class="carousel-indicators">
+          <li data-target="#carousel-example-captions" data-slide-to="0" class="active"></li>
+          <li data-target="#carousel-example-captions" data-slide-to="1"></li>
+          <li data-target="#carousel-example-captions" data-slide-to="2"></li>
+        </ol>
+        <div class="carousel-inner">
+          <div class="item active">
+            <img data-src="holder.js/900x500/auto/#777:#777" src="data:image/png;base64," alt="First slide image">
+            <div class="carousel-caption">
+              <h3>First slide label</h3>
+              <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
+            </div>
+          </div>
+          <div class="item">
+            <img data-src="holder.js/900x500/auto/#666:#666" src="data:image/png;base64," alt="Second slide image">
+            <div class="carousel-caption">
+              <h3>Second slide label</h3>
+              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
+            </div>
+          </div>
+          <div class="item">
+            <img data-src="holder.js/900x500/auto/#555:#5555" src="data:image/png;base64," alt="Third slide image">
+            <div class="carousel-caption">
+              <h3>Third slide label</h3>
+              <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
+            </div>
+          </div>
+        </div>
+        <a class="left carousel-control" href="#carousel-example-captions" data-slide="prev">
+          <span class="icon-prev"></span>
+        </a>
+        <a class="right carousel-control" href="#carousel-example-captions" data-slide="next">
+          <span class="icon-next"></span>
+        </a>
+      </div>
+    </div><!-- /example -->
+{% highlight html %}
+<div class="item active">
+  <img src="..." alt="...">
+  <div class="carousel-caption">
+    <h3>...</h3>
+    <p>...</p>
+  </div>
+</div>
+{% endhighlight %}
+
+<div class="bs-callout bs-callout-danger">
+  <h4>Accessibility issue</h4>
+  <p>The carousel component is generally not compliant with accessibility standards. If you need to be compliant, please consider other options for presenting your content.</p>
+</div>
+
+    <h2 id="carousel-usage">Usage</h2>
+
+    <h3>Via data attributes</h3>
+    <p>Use data attributes to easily control the position of the carousel. <code>data-slide</code> accepts the keywords <code>prev</code> or <code>next</code>, which alters the slide position relative to its current position. Alternatively, use <code>data-slide-to</code> to pass a raw slide index to the carousel <code>data-slide-to="2"</code>, which shifts the slide position to a particular index beginning with <code>0</code>.</p>
+
+    <h3>Via JavaScript</h3>
+    <p>Call carousel manually with:</p>
+{% highlight js %}
+$('.carousel').carousel()
+{% endhighlight %}
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-interval=""</code>.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 100px;">Name</th>
+           <th style="width: 50px;">type</th>
+           <th style="width: 50px;">default</th>
+           <th>description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>interval</td>
+           <td>number</td>
+           <td>5000</td>
+           <td>The amount of time to delay between automatically cycling an item. If false, carousel will not automatically cycle.</td>
+         </tr>
+         <tr>
+           <td>pause</td>
+           <td>string</td>
+           <td>"hover"</td>
+           <td>Pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave.</td>
+         </tr>
+         <tr>
+           <td>wrap</td>
+           <td>boolean</td>
+           <td>true</td>
+           <td>Whether the carousel should cycle continuously or have hard stops.</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+    <h3>Methods</h3>
+
+    <h4>.carousel(options)</h4>
+    <p>Initializes the carousel with an optional options <code>object</code> and starts cycling through items.</p>
+{% highlight js %}
+$('.carousel').carousel({
+  interval: 2000
+})
+{% endhighlight %}
+
+    <h4>.carousel('cycle')</h4>
+    <p>Cycles through the carousel items from left to right.</p>
+
+    <h4>.carousel('pause')</h4>
+    <p>Stops the carousel from cycling through items.</p>
+
+
+    <h4>.carousel(number)</h4>
+    <p>Cycles the carousel to a particular frame (0 based, similar to an array).</p>
+
+    <h4>.carousel('prev')</h4>
+    <p>Cycles to the previous item.</p>
+
+    <h4>.carousel('next')</h4>
+    <p>Cycles to the next item.</p>
+
+    <h3>Events</h3>
+    <p>Bootstrap's carousel class exposes two events for hooking into carousel functionality.</p>
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 150px;">Event Type</th>
+           <th>Description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>slide.bs.carousel</td>
+           <td>This event fires immediately when the <code>slide</code> instance method is invoked.</td>
+         </tr>
+         <tr>
+           <td>slid.bs.carousel</td>
+           <td>This event is fired when the carousel has completed its slide transition.</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+{% highlight js %}
+$('#myCarousel').on('slide.bs.carousel', function () {
+  // do something…
+})
+{% endhighlight %}
+  </div>
+
+
+
+  <!-- Affix
+  ================================================== -->
+  <div class="bs-docs-section">
+    <div class="page-header">
+      <h1 id="affix">Affix <small>affix.js</small></h1>
+    </div>
+
+    <h2 id="affix-examples">Example</h2>
+    <p>The subnavigation on the left is a live demo of the affix plugin.</p>
+
+    <hr class="bs-docs-separator">
+
+    <h2 id="affix-usage">Usage</h2>
+
+    <h3>Via data attributes</h3>
+    <p>To easily add affix behavior to any element, just add <code>data-spy="affix"</code> to the element you want to spy on. Then use offsets to define when to toggle the pinning of an element on and off.</p>
+
+{% highlight html %}
+<div data-spy="affix" data-offset-top="200">...</div>
+{% endhighlight %}
+
+    <div class="bs-callout bs-callout-warning">
+      <h4>Requires independent styling ;)</h4>
+      <p>
+        Affix toggles between three states/classes: <code>affix</code>, <code>affix-top</code>, and <code>affix-bottom</code>. You must provide the styles for these classes yourself (independent of this plugin).
+        The <code>affix-top</code> class should be in the regular flow of the document. The <code>affix</code> class should be fixed to the page. And <code>affix-bottom</code> should be positioned absolute. Note, <code>affix-bottom</code> is special in that the plugin will place the element with JS relative to the <code>offset: { bottom: number }</code> option you've provided.
+      </p>
+    </div>
+
+    <h3>Via JavaScript</h3>
+    <p>Call the affix plugin via JavaScript:</p>
+{% highlight js %}
+  $('#myAffix').affix({
+    offset: {
+      top: 100
+    , bottom: function () {
+        return (this.bottom = $('.bs-footer').outerHeight(true))
+      }
+    }
+  })
+{% endhighlight %}
+
+
+    <h3>Options</h3>
+    <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-offset-top="200"</code>.</p>
+
+    <div class="table-responsive">
+      <table class="table table-bordered table-striped">
+        <thead>
+         <tr>
+           <th style="width: 100px;">Name</th>
+           <th style="width: 100px;">type</th>
+           <th style="width: 50px;">default</th>
+           <th>description</th>
+         </tr>
+        </thead>
+        <tbody>
+         <tr>
+           <td>offset</td>
+           <td>number | function | object</td>
+           <td>10</td>
+           <td>Pixels to offset from screen when calculating position of scroll. If a single number is provided, the offset will be applied in both top and bottom directions. To provide a unique, bottom and top offset just provide an object <code>offset: { top: 10 }</code> or <code>offset: { top: 10, bottom: 5 }</code>. Use a function when you need to dynamically calculate an offset.</td>
+         </tr>
+        </tbody>
+      </table>
+    </div><!-- /.table-responsive -->
+
+  </div>
diff --git a/bootstrap-3.0.0/js/.jshintrc b/bootstrap-3.0.0/js/.jshintrc
new file mode 100644
index 0000000..94c520d
--- /dev/null
+++ b/bootstrap-3.0.0/js/.jshintrc
@@ -0,0 +1,14 @@
+{
+  "validthis": true,
+  "laxcomma" : true,
+  "laxbreak" : true,
+  "browser"  : true,
+  "eqeqeq"   : false,
+  "eqnull"   : true,
+  "debug"    : true,
+  "devel"    : true,
+  "curly"    : false,
+  "boss"     : true,
+  "expr"     : true,
+  "asi"      : true
+}
\ No newline at end of file
diff --git a/bootstrap-3.0.0/js/affix.js b/bootstrap-3.0.0/js/affix.js
new file mode 100644
index 0000000..c7be96e
--- /dev/null
+++ b/bootstrap-3.0.0/js/affix.js
@@ -0,0 +1,126 @@
+/* ========================================================================
+ * Bootstrap: affix.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#affix
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // AFFIX CLASS DEFINITION
+  // ======================
+
+  var Affix = function (element, options) {
+    this.options = $.extend({}, Affix.DEFAULTS, options)
+    this.$window = $(window)
+      .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
+      .on('click.bs.affix.data-api',  $.proxy(this.checkPositionWithEventLoop, this))
+
+    this.$element = $(element)
+    this.affixed  =
+    this.unpin    = null
+
+    this.checkPosition()
+  }
+
+  Affix.RESET = 'affix affix-top affix-bottom'
+
+  Affix.DEFAULTS = {
+    offset: 0
+  }
+
+  Affix.prototype.checkPositionWithEventLoop = function () {
+    setTimeout($.proxy(this.checkPosition, this), 1)
+  }
+
+  Affix.prototype.checkPosition = function () {
+    if (!this.$element.is(':visible')) return
+
+    var scrollHeight = $(document).height()
+    var scrollTop    = this.$window.scrollTop()
+    var position     = this.$element.offset()
+    var offset       = this.options.offset
+    var offsetTop    = offset.top
+    var offsetBottom = offset.bottom
+
+    if (typeof offset != 'object')         offsetBottom = offsetTop = offset
+    if (typeof offsetTop == 'function')    offsetTop    = offset.top()
+    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
+
+    var affix = this.unpin   != null && (scrollTop + this.unpin <= position.top) ? false :
+                offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
+                offsetTop    != null && (scrollTop <= offsetTop) ? 'top' : false
+
+    if (this.affixed === affix) return
+    if (this.unpin) this.$element.css('top', '')
+
+    this.affixed = affix
+    this.unpin   = affix == 'bottom' ? position.top - scrollTop : null
+
+    this.$element.removeClass(Affix.RESET).addClass('affix' + (affix ? '-' + affix : ''))
+
+    if (affix == 'bottom') {
+      this.$element.offset({ top: document.body.offsetHeight - offsetBottom - this.$element.height() })
+    }
+  }
+
+
+  // AFFIX PLUGIN DEFINITION
+  // =======================
+
+  var old = $.fn.affix
+
+  $.fn.affix = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.affix')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.affix.Constructor = Affix
+
+
+  // AFFIX NO CONFLICT
+  // =================
+
+  $.fn.affix.noConflict = function () {
+    $.fn.affix = old
+    return this
+  }
+
+
+  // AFFIX DATA-API
+  // ==============
+
+  $(window).on('load', function () {
+    $('[data-spy="affix"]').each(function () {
+      var $spy = $(this)
+      var data = $spy.data()
+
+      data.offset = data.offset || {}
+
+      if (data.offsetBottom) data.offset.bottom = data.offsetBottom
+      if (data.offsetTop)    data.offset.top    = data.offsetTop
+
+      $spy.affix(data)
+    })
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/alert.js b/bootstrap-3.0.0/js/alert.js
new file mode 100644
index 0000000..663029e
--- /dev/null
+++ b/bootstrap-3.0.0/js/alert.js
@@ -0,0 +1,98 @@
+/* ========================================================================
+ * Bootstrap: alert.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#alerts
+ * ========================================================================
+ * Copyright 2013 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // ALERT CLASS DEFINITION
+  // ======================
+
+  var dismiss = '[data-dismiss="alert"]'
+  var Alert   = function (el) {
+    $(el).on('click', dismiss, this.close)
+  }
+
+  Alert.prototype.close = function (e) {
+    var $this    = $(this)
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    var $parent = $(selector)
+
+    if (e) e.preventDefault()
+
+    if (!$parent.length) {
+      $parent = $this.hasClass('alert') ? $this : $this.parent()
+    }
+
+    $parent.trigger(e = $.Event('close.bs.alert'))
+
+    if (e.isDefaultPrevented()) return
+
+    $parent.removeClass('in')
+
+    function removeElement() {
+      $parent.trigger('closed.bs.alert').remove()
+    }
+
+    $.support.transition && $parent.hasClass('fade') ?
+      $parent
+        .one($.support.transition.end, removeElement)
+        .emulateTransitionEnd(150) :
+      removeElement()
+  }
+
+
+  // ALERT PLUGIN DEFINITION
+  // =======================
+
+  var old = $.fn.alert
+
+  $.fn.alert = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.alert')
+
+      if (!data) $this.data('bs.alert', (data = new Alert(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  $.fn.alert.Constructor = Alert
+
+
+  // ALERT NO CONFLICT
+  // =================
+
+  $.fn.alert.noConflict = function () {
+    $.fn.alert = old
+    return this
+  }
+
+
+  // ALERT DATA-API
+  // ==============
+
+  $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/button.js b/bootstrap-3.0.0/js/button.js
new file mode 100644
index 0000000..fc73b55
--- /dev/null
+++ b/bootstrap-3.0.0/js/button.js
@@ -0,0 +1,109 @@
+/* ========================================================================
+ * Bootstrap: button.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#buttons
+ * ========================================================================
+ * Copyright 2013 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // BUTTON PUBLIC CLASS DEFINITION
+  // ==============================
+
+  var Button = function (element, options) {
+    this.$element = $(element)
+    this.options  = $.extend({}, Button.DEFAULTS, options)
+  }
+
+  Button.DEFAULTS = {
+    loadingText: 'loading...'
+  }
+
+  Button.prototype.setState = function (state) {
+    var d    = 'disabled'
+    var $el  = this.$element
+    var val  = $el.is('input') ? 'val' : 'html'
+    var data = $el.data()
+
+    state = state + 'Text'
+
+    if (!data.resetText) $el.data('resetText', $el[val]())
+
+    $el[val](data[state] || this.options[state])
+
+    // push to event loop to allow forms to submit
+    setTimeout(function () {
+      state == 'loadingText' ?
+        $el.addClass(d).attr(d, d) :
+        $el.removeClass(d).removeAttr(d);
+    }, 0)
+  }
+
+  Button.prototype.toggle = function () {
+    var $parent = this.$element.closest('[data-toggle="buttons"]')
+
+    if ($parent.length) {
+      var $input = this.$element.find('input')
+        .prop('checked', !this.$element.hasClass('active'))
+        .trigger('change')
+      if ($input.prop('type') === 'radio') $parent.find('.active').removeClass('active')
+    }
+
+    this.$element.toggleClass('active')
+  }
+
+
+  // BUTTON PLUGIN DEFINITION
+  // ========================
+
+  var old = $.fn.button
+
+  $.fn.button = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.button')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.button', (data = new Button(this, options)))
+
+      if (option == 'toggle') data.toggle()
+      else if (option) data.setState(option)
+    })
+  }
+
+  $.fn.button.Constructor = Button
+
+
+  // BUTTON NO CONFLICT
+  // ==================
+
+  $.fn.button.noConflict = function () {
+    $.fn.button = old
+    return this
+  }
+
+
+  // BUTTON DATA-API
+  // ===============
+
+  $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) {
+    var $btn = $(e.target)
+    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
+    $btn.button('toggle')
+    e.preventDefault()
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/carousel.js b/bootstrap-3.0.0/js/carousel.js
new file mode 100644
index 0000000..d8c4c24
--- /dev/null
+++ b/bootstrap-3.0.0/js/carousel.js
@@ -0,0 +1,217 @@
+/* ========================================================================
+ * Bootstrap: carousel.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#carousel
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // CAROUSEL CLASS DEFINITION
+  // =========================
+
+  var Carousel = function (element, options) {
+    this.$element    = $(element)
+    this.$indicators = this.$element.find('.carousel-indicators')
+    this.options     = options
+    this.paused      =
+    this.sliding     =
+    this.interval    =
+    this.$active     =
+    this.$items      = null
+
+    this.options.pause == 'hover' && this.$element
+      .on('mouseenter', $.proxy(this.pause, this))
+      .on('mouseleave', $.proxy(this.cycle, this))
+  }
+
+  Carousel.DEFAULTS = {
+    interval: 5000
+  , pause: 'hover'
+  , wrap: true
+  }
+
+  Carousel.prototype.cycle =  function (e) {
+    e || (this.paused = false)
+
+    this.interval && clearInterval(this.interval)
+
+    this.options.interval
+      && !this.paused
+      && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
+
+    return this
+  }
+
+  Carousel.prototype.getActiveIndex = function () {
+    this.$active = this.$element.find('.item.active')
+    this.$items  = this.$active.parent().children()
+
+    return this.$items.index(this.$active)
+  }
+
+  Carousel.prototype.to = function (pos) {
+    var that        = this
+    var activeIndex = this.getActiveIndex()
+
+    if (pos > (this.$items.length - 1) || pos < 0) return
+
+    if (this.sliding)       return this.$element.one('slid', function () { that.to(pos) })
+    if (activeIndex == pos) return this.pause().cycle()
+
+    return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
+  }
+
+  Carousel.prototype.pause = function (e) {
+    e || (this.paused = true)
+
+    if (this.$element.find('.next, .prev').length && $.support.transition.end) {
+      this.$element.trigger($.support.transition.end)
+      this.cycle(true)
+    }
+
+    this.interval = clearInterval(this.interval)
+
+    return this
+  }
+
+  Carousel.prototype.next = function () {
+    if (this.sliding) return
+    return this.slide('next')
+  }
+
+  Carousel.prototype.prev = function () {
+    if (this.sliding) return
+    return this.slide('prev')
+  }
+
+  Carousel.prototype.slide = function (type, next) {
+    var $active   = this.$element.find('.item.active')
+    var $next     = next || $active[type]()
+    var isCycling = this.interval
+    var direction = type == 'next' ? 'left' : 'right'
+    var fallback  = type == 'next' ? 'first' : 'last'
+    var that      = this
+
+    if (!$next.length) {
+      if (!this.options.wrap) return
+      $next = this.$element.find('.item')[fallback]()
+    }
+
+    this.sliding = true
+
+    isCycling && this.pause()
+
+    var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction })
+
+    if ($next.hasClass('active')) return
+
+    if (this.$indicators.length) {
+      this.$indicators.find('.active').removeClass('active')
+      this.$element.one('slid', function () {
+        var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
+        $nextIndicator && $nextIndicator.addClass('active')
+      })
+    }
+
+    if ($.support.transition && this.$element.hasClass('slide')) {
+      this.$element.trigger(e)
+      if (e.isDefaultPrevented()) return
+      $next.addClass(type)
+      $next[0].offsetWidth // force reflow
+      $active.addClass(direction)
+      $next.addClass(direction)
+      $active
+        .one($.support.transition.end, function () {
+          $next.removeClass([type, direction].join(' ')).addClass('active')
+          $active.removeClass(['active', direction].join(' '))
+          that.sliding = false
+          setTimeout(function () { that.$element.trigger('slid') }, 0)
+        })
+        .emulateTransitionEnd(600)
+    } else {
+      this.$element.trigger(e)
+      if (e.isDefaultPrevented()) return
+      $active.removeClass('active')
+      $next.addClass('active')
+      this.sliding = false
+      this.$element.trigger('slid')
+    }
+
+    isCycling && this.cycle()
+
+    return this
+  }
+
+
+  // CAROUSEL PLUGIN DEFINITION
+  // ==========================
+
+  var old = $.fn.carousel
+
+  $.fn.carousel = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.carousel')
+      var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
+      var action  = typeof option == 'string' ? option : options.slide
+
+      if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
+      if (typeof option == 'number') data.to(option)
+      else if (action) data[action]()
+      else if (options.interval) data.pause().cycle()
+    })
+  }
+
+  $.fn.carousel.Constructor = Carousel
+
+
+  // CAROUSEL NO CONFLICT
+  // ====================
+
+  $.fn.carousel.noConflict = function () {
+    $.fn.carousel = old
+    return this
+  }
+
+
+  // CAROUSEL DATA-API
+  // =================
+
+  $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
+    var $this   = $(this), href
+    var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+    var options = $.extend({}, $target.data(), $this.data())
+    var slideIndex = $this.attr('data-slide-to')
+    if (slideIndex) options.interval = false
+
+    $target.carousel(options)
+
+    if (slideIndex = $this.attr('data-slide-to')) {
+      $target.data('bs.carousel').to(slideIndex)
+    }
+
+    e.preventDefault()
+  })
+
+  $(window).on('load', function () {
+    $('[data-ride="carousel"]').each(function () {
+      var $carousel = $(this)
+      $carousel.carousel($carousel.data())
+    })
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/collapse.js b/bootstrap-3.0.0/js/collapse.js
new file mode 100644
index 0000000..92cc0bc
--- /dev/null
+++ b/bootstrap-3.0.0/js/collapse.js
@@ -0,0 +1,179 @@
+/* ========================================================================
+ * Bootstrap: collapse.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#collapse
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // COLLAPSE PUBLIC CLASS DEFINITION
+  // ================================
+
+  var Collapse = function (element, options) {
+    this.$element      = $(element)
+    this.options       = $.extend({}, Collapse.DEFAULTS, options)
+    this.transitioning = null
+
+    if (this.options.parent) this.$parent = $(this.options.parent)
+    if (this.options.toggle) this.toggle()
+  }
+
+  Collapse.DEFAULTS = {
+    toggle: true
+  }
+
+  Collapse.prototype.dimension = function () {
+    var hasWidth = this.$element.hasClass('width')
+    return hasWidth ? 'width' : 'height'
+  }
+
+  Collapse.prototype.show = function () {
+    if (this.transitioning || this.$element.hasClass('in')) return
+
+    var startEvent = $.Event('show.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    var actives = this.$parent && this.$parent.find('> .panel > .in')
+
+    if (actives && actives.length) {
+      var hasData = actives.data('bs.collapse')
+      if (hasData && hasData.transitioning) return
+      actives.collapse('hide')
+      hasData || actives.data('bs.collapse', null)
+    }
+
+    var dimension = this.dimension()
+
+    this.$element
+      .removeClass('collapse')
+      .addClass('collapsing')
+      [dimension](0)
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.$element
+        .removeClass('collapsing')
+        .addClass('in')
+        [dimension]('auto')
+      this.transitioning = 0
+      this.$element.trigger('shown.bs.collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    var scrollSize = $.camelCase(['scroll', dimension].join('-'))
+
+    this.$element
+      .one($.support.transition.end, $.proxy(complete, this))
+      .emulateTransitionEnd(350)
+      [dimension](this.$element[0][scrollSize])
+  }
+
+  Collapse.prototype.hide = function () {
+    if (this.transitioning || !this.$element.hasClass('in')) return
+
+    var startEvent = $.Event('hide.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    var dimension = this.dimension()
+
+    this.$element
+      [dimension](this.$element[dimension]())
+      [0].offsetHeight
+
+    this.$element
+      .addClass('collapsing')
+      .removeClass('collapse')
+      .removeClass('in')
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.transitioning = 0
+      this.$element
+        .trigger('hidden.bs.collapse')
+        .removeClass('collapsing')
+        .addClass('collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    this.$element
+      [dimension](0)
+      .one($.support.transition.end, $.proxy(complete, this))
+      .emulateTransitionEnd(350)
+  }
+
+  Collapse.prototype.toggle = function () {
+    this[this.$element.hasClass('in') ? 'hide' : 'show']()
+  }
+
+
+  // COLLAPSE PLUGIN DEFINITION
+  // ==========================
+
+  var old = $.fn.collapse
+
+  $.fn.collapse = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.collapse')
+      var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.collapse.Constructor = Collapse
+
+
+  // COLLAPSE NO CONFLICT
+  // ====================
+
+  $.fn.collapse.noConflict = function () {
+    $.fn.collapse = old
+    return this
+  }
+
+
+  // COLLAPSE DATA-API
+  // =================
+
+  $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) {
+    var $this   = $(this), href
+    var target  = $this.attr('data-target')
+        || e.preventDefault()
+        || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
+    var $target = $(target)
+    var data    = $target.data('bs.collapse')
+    var option  = data ? 'toggle' : $this.data()
+    var parent  = $this.attr('data-parent')
+    var $parent = parent && $(parent)
+
+    if (!data || !data.transitioning) {
+      if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed')
+      $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
+    }
+
+    $target.collapse(option)
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/dropdown.js b/bootstrap-3.0.0/js/dropdown.js
new file mode 100644
index 0000000..6093f11
--- /dev/null
+++ b/bootstrap-3.0.0/js/dropdown.js
@@ -0,0 +1,154 @@
+/* ========================================================================
+ * Bootstrap: dropdown.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#dropdowns
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // DROPDOWN CLASS DEFINITION
+  // =========================
+
+  var backdrop = '.dropdown-backdrop'
+  var toggle   = '[data-toggle=dropdown]'
+  var Dropdown = function (element) {
+    var $el = $(element).on('click.bs.dropdown', this.toggle)
+  }
+
+  Dropdown.prototype.toggle = function (e) {
+    var $this = $(this)
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    clearMenus()
+
+    if (!isActive) {
+      if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
+        // if mobile we we use a backdrop because click events don't delegate
+        $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus)
+      }
+
+      $parent.trigger(e = $.Event('show.bs.dropdown'))
+
+      if (e.isDefaultPrevented()) return
+
+      $parent
+        .toggleClass('open')
+        .trigger('shown.bs.dropdown')
+
+      $this.focus()
+    }
+
+    return false
+  }
+
+  Dropdown.prototype.keydown = function (e) {
+    if (!/(38|40|27)/.test(e.keyCode)) return
+
+    var $this = $(this)
+
+    e.preventDefault()
+    e.stopPropagation()
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    if (!isActive || (isActive && e.keyCode == 27)) {
+      if (e.which == 27) $parent.find(toggle).focus()
+      return $this.click()
+    }
+
+    var $items = $('[role=menu] li:not(.divider):visible a', $parent)
+
+    if (!$items.length) return
+
+    var index = $items.index($items.filter(':focus'))
+
+    if (e.keyCode == 38 && index > 0)                 index--                        // up
+    if (e.keyCode == 40 && index < $items.length - 1) index++                        // down
+    if (!~index)                                      index=0
+
+    $items.eq(index).focus()
+  }
+
+  function clearMenus() {
+    $(backdrop).remove()
+    $(toggle).each(function (e) {
+      var $parent = getParent($(this))
+      if (!$parent.hasClass('open')) return
+      $parent.trigger(e = $.Event('hide.bs.dropdown'))
+      if (e.isDefaultPrevented()) return
+      $parent.removeClass('open').trigger('hidden.bs.dropdown')
+    })
+  }
+
+  function getParent($this) {
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+    }
+
+    var $parent = selector && $(selector)
+
+    return $parent && $parent.length ? $parent : $this.parent()
+  }
+
+
+  // DROPDOWN PLUGIN DEFINITION
+  // ==========================
+
+  var old = $.fn.dropdown
+
+  $.fn.dropdown = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('dropdown')
+
+      if (!data) $this.data('dropdown', (data = new Dropdown(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  $.fn.dropdown.Constructor = Dropdown
+
+
+  // DROPDOWN NO CONFLICT
+  // ====================
+
+  $.fn.dropdown.noConflict = function () {
+    $.fn.dropdown = old
+    return this
+  }
+
+
+  // APPLY TO STANDARD DROPDOWN ELEMENTS
+  // ===================================
+
+  $(document)
+    .on('click.bs.dropdown.data-api', clearMenus)
+    .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+    .on('click.bs.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
+    .on('keydown.bs.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/modal.js b/bootstrap-3.0.0/js/modal.js
new file mode 100644
index 0000000..65eba48
--- /dev/null
+++ b/bootstrap-3.0.0/js/modal.js
@@ -0,0 +1,246 @@
+/* ========================================================================
+ * Bootstrap: modal.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#modals
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // MODAL CLASS DEFINITION
+  // ======================
+
+  var Modal = function (element, options) {
+    this.options   = options
+    this.$element  = $(element)
+    this.$backdrop =
+    this.isShown   = null
+
+    if (this.options.remote) this.$element.load(this.options.remote)
+  }
+
+  Modal.DEFAULTS = {
+      backdrop: true
+    , keyboard: true
+    , show: true
+  }
+
+  Modal.prototype.toggle = function (_relatedTarget) {
+    return this[!this.isShown ? 'show' : 'hide'](_relatedTarget)
+  }
+
+  Modal.prototype.show = function (_relatedTarget) {
+    var that = this
+    var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
+
+    this.$element.trigger(e)
+
+    if (this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = true
+
+    this.escape()
+
+    this.$element.on('click.dismiss.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
+
+    this.backdrop(function () {
+      var transition = $.support.transition && that.$element.hasClass('fade')
+
+      if (!that.$element.parent().length) {
+        that.$element.appendTo(document.body) // don't move modals dom position
+      }
+
+      that.$element.show()
+
+      if (transition) {
+        that.$element[0].offsetWidth // force reflow
+      }
+
+      that.$element
+        .addClass('in')
+        .attr('aria-hidden', false)
+
+      that.enforceFocus()
+
+      var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
+
+      transition ?
+        that.$element.find('.modal-dialog') // wait for modal to slide in
+          .one($.support.transition.end, function () {
+            that.$element.focus().trigger(e)
+          })
+          .emulateTransitionEnd(300) :
+        that.$element.focus().trigger(e)
+    })
+  }
+
+  Modal.prototype.hide = function (e) {
+    if (e) e.preventDefault()
+
+    e = $.Event('hide.bs.modal')
+
+    this.$element.trigger(e)
+
+    if (!this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = false
+
+    this.escape()
+
+    $(document).off('focusin.bs.modal')
+
+    this.$element
+      .removeClass('in')
+      .attr('aria-hidden', true)
+      .off('click.dismiss.modal')
+
+    $.support.transition && this.$element.hasClass('fade') ?
+      this.$element
+        .one($.support.transition.end, $.proxy(this.hideModal, this))
+        .emulateTransitionEnd(300) :
+      this.hideModal()
+  }
+
+  Modal.prototype.enforceFocus = function () {
+    $(document)
+      .off('focusin.bs.modal') // guard against infinite focus loop
+      .on('focusin.bs.modal', $.proxy(function (e) {
+        if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
+          this.$element.focus()
+        }
+      }, this))
+  }
+
+  Modal.prototype.escape = function () {
+    if (this.isShown && this.options.keyboard) {
+      this.$element.on('keyup.dismiss.bs.modal', $.proxy(function (e) {
+        e.which == 27 && this.hide()
+      }, this))
+    } else if (!this.isShown) {
+      this.$element.off('keyup.dismiss.bs.modal')
+    }
+  }
+
+  Modal.prototype.hideModal = function () {
+    var that = this
+    this.$element.hide()
+    this.backdrop(function () {
+      that.removeBackdrop()
+      that.$element.trigger('hidden.bs.modal')
+    })
+  }
+
+  Modal.prototype.removeBackdrop = function () {
+    this.$backdrop && this.$backdrop.remove()
+    this.$backdrop = null
+  }
+
+  Modal.prototype.backdrop = function (callback) {
+    var that    = this
+    var animate = this.$element.hasClass('fade') ? 'fade' : ''
+
+    if (this.isShown && this.options.backdrop) {
+      var doAnimate = $.support.transition && animate
+
+      this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
+        .appendTo(document.body)
+
+      this.$element.on('click.dismiss.modal', $.proxy(function (e) {
+        if (e.target !== e.currentTarget) return
+        this.options.backdrop == 'static'
+          ? this.$element[0].focus.call(this.$element[0])
+          : this.hide.call(this)
+      }, this))
+
+      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
+
+      this.$backdrop.addClass('in')
+
+      if (!callback) return
+
+      doAnimate ?
+        this.$backdrop
+          .one($.support.transition.end, callback)
+          .emulateTransitionEnd(150) :
+        callback()
+
+    } else if (!this.isShown && this.$backdrop) {
+      this.$backdrop.removeClass('in')
+
+      $.support.transition && this.$element.hasClass('fade')?
+        this.$backdrop
+          .one($.support.transition.end, callback)
+          .emulateTransitionEnd(150) :
+        callback()
+
+    } else if (callback) {
+      callback()
+    }
+  }
+
+
+  // MODAL PLUGIN DEFINITION
+  // =======================
+
+  var old = $.fn.modal
+
+  $.fn.modal = function (option, _relatedTarget) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.modal')
+      var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
+      if (typeof option == 'string') data[option](_relatedTarget)
+      else if (options.show) data.show(_relatedTarget)
+    })
+  }
+
+  $.fn.modal.Constructor = Modal
+
+
+  // MODAL NO CONFLICT
+  // =================
+
+  $.fn.modal.noConflict = function () {
+    $.fn.modal = old
+    return this
+  }
+
+
+  // MODAL DATA-API
+  // ==============
+
+  $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
+    var $this   = $(this)
+    var href    = $this.attr('href')
+    var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
+    var option  = $target.data('modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
+
+    e.preventDefault()
+
+    $target
+      .modal(option, this)
+      .one('hide', function () {
+        $this.is(':visible') && $this.focus()
+      })
+  })
+
+  $(document)
+    .on('show.bs.modal',  '.modal', function () { $(document.body).addClass('modal-open') })
+    .on('hidden.bs.modal', '.modal', function () { $(document.body).removeClass('modal-open') })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/popover.js b/bootstrap-3.0.0/js/popover.js
new file mode 100644
index 0000000..ecd37ac
--- /dev/null
+++ b/bootstrap-3.0.0/js/popover.js
@@ -0,0 +1,117 @@
+/* ========================================================================
+ * Bootstrap: popover.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#popovers
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // POPOVER PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Popover = function (element, options) {
+    this.init('popover', element, options)
+  }
+
+  if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
+
+  Popover.DEFAULTS = $.extend({} , $.fn.tooltip.Constructor.DEFAULTS, {
+    placement: 'right'
+  , trigger: 'click'
+  , content: ''
+  , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
+  })
+
+
+  // NOTE: POPOVER EXTENDS tooltip.js
+  // ================================
+
+  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
+
+  Popover.prototype.constructor = Popover
+
+  Popover.prototype.getDefaults = function () {
+    return Popover.DEFAULTS
+  }
+
+  Popover.prototype.setContent = function () {
+    var $tip    = this.tip()
+    var title   = this.getTitle()
+    var content = this.getContent()
+
+    $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
+    $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
+
+    $tip.removeClass('fade top bottom left right in')
+
+    // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
+    // this manually by checking the contents.
+    if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
+  }
+
+  Popover.prototype.hasContent = function () {
+    return this.getTitle() || this.getContent()
+  }
+
+  Popover.prototype.getContent = function () {
+    var $e = this.$element
+    var o  = this.options
+
+    return $e.attr('data-content')
+      || (typeof o.content == 'function' ?
+            o.content.call($e[0]) :
+            o.content)
+  }
+
+  Popover.prototype.arrow = function () {
+    return this.$arrow = this.$arrow || this.tip().find('.arrow')
+  }
+
+  Popover.prototype.tip = function () {
+    if (!this.$tip) this.$tip = $(this.options.template)
+    return this.$tip
+  }
+
+
+  // POPOVER PLUGIN DEFINITION
+  // =========================
+
+  var old = $.fn.popover
+
+  $.fn.popover = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.popover')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.popover.Constructor = Popover
+
+
+  // POPOVER NO CONFLICT
+  // ===================
+
+  $.fn.popover.noConflict = function () {
+    $.fn.popover = old
+    return this
+  }
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/scrollspy.js b/bootstrap-3.0.0/js/scrollspy.js
new file mode 100644
index 0000000..10f95f2
--- /dev/null
+++ b/bootstrap-3.0.0/js/scrollspy.js
@@ -0,0 +1,158 @@
+/* ========================================================================
+ * Bootstrap: scrollspy.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#scrollspy
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // SCROLLSPY CLASS DEFINITION
+  // ==========================
+
+  function ScrollSpy(element, options) {
+    var href
+    var process  = $.proxy(this.process, this)
+
+    this.$element       = $(element).is('body') ? $(window) : $(element)
+    this.$body          = $('body')
+    this.$scrollElement = this.$element.on('scroll.bs.scroll-spy.data-api', process)
+    this.options        = $.extend({}, ScrollSpy.DEFAULTS, options)
+    this.selector       = (this.options.target
+      || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+      || '') + ' .nav li > a'
+    this.offsets        = $([])
+    this.targets        = $([])
+    this.activeTarget   = null
+
+    this.refresh()
+    this.process()
+  }
+
+  ScrollSpy.DEFAULTS = {
+    offset: 10
+  }
+
+  ScrollSpy.prototype.refresh = function () {
+    var offsetMethod = this.$element[0] == window ? 'offset' : 'position'
+
+    this.offsets = $([])
+    this.targets = $([])
+
+    var self     = this
+    var $targets = this.$body
+      .find(this.selector)
+      .map(function () {
+        var $el   = $(this)
+        var href  = $el.data('target') || $el.attr('href')
+        var $href = /^#\w/.test(href) && $(href)
+
+        return ($href
+          && $href.length
+          && [[ $href[offsetMethod]().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]]) || null
+      })
+      .sort(function (a, b) { return a[0] - b[0] })
+      .each(function () {
+        self.offsets.push(this[0])
+        self.targets.push(this[1])
+      })
+  }
+
+  ScrollSpy.prototype.process = function () {
+    var scrollTop    = this.$scrollElement.scrollTop() + this.options.offset
+    var scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
+    var maxScroll    = scrollHeight - this.$scrollElement.height()
+    var offsets      = this.offsets
+    var targets      = this.targets
+    var activeTarget = this.activeTarget
+    var i
+
+    if (scrollTop >= maxScroll) {
+      return activeTarget != (i = targets.last()[0]) && this.activate(i)
+    }
+
+    for (i = offsets.length; i--;) {
+      activeTarget != targets[i]
+        && scrollTop >= offsets[i]
+        && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
+        && this.activate( targets[i] )
+    }
+  }
+
+  ScrollSpy.prototype.activate = function (target) {
+    this.activeTarget = target
+
+    $(this.selector)
+      .parents('.active')
+      .removeClass('active')
+
+    var selector = this.selector
+      + '[data-target="' + target + '"],'
+      + this.selector + '[href="' + target + '"]'
+
+    var active = $(selector)
+      .parents('li')
+      .addClass('active')
+
+    if (active.parent('.dropdown-menu').length)  {
+      active = active
+        .closest('li.dropdown')
+        .addClass('active')
+    }
+
+    active.trigger('activate')
+  }
+
+
+  // SCROLLSPY PLUGIN DEFINITION
+  // ===========================
+
+  var old = $.fn.scrollspy
+
+  $.fn.scrollspy = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.scrollspy')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.scrollspy.Constructor = ScrollSpy
+
+
+  // SCROLLSPY NO CONFLICT
+  // =====================
+
+  $.fn.scrollspy.noConflict = function () {
+    $.fn.scrollspy = old
+    return this
+  }
+
+
+  // SCROLLSPY DATA-API
+  // ==================
+
+  $(window).on('load', function () {
+    $('[data-spy="scroll"]').each(function () {
+      var $spy = $(this)
+      $spy.scrollspy($spy.data())
+    })
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/tab.js b/bootstrap-3.0.0/js/tab.js
new file mode 100644
index 0000000..e1c1559
--- /dev/null
+++ b/bootstrap-3.0.0/js/tab.js
@@ -0,0 +1,135 @@
+/* ========================================================================
+ * Bootstrap: tab.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#tabs
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // TAB CLASS DEFINITION
+  // ====================
+
+  var Tab = function (element) {
+    this.element = $(element)
+  }
+
+  Tab.prototype.show = function () {
+    var $this    = this.element
+    var $ul      = $this.closest('ul:not(.dropdown-menu)')
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+    }
+
+    if ($this.parent('li').hasClass('active')) return
+
+    var previous = $ul.find('.active:last a')[0]
+    var e        = $.Event('show.bs.tab', {
+      relatedTarget: previous
+    })
+
+    $this.trigger(e)
+
+    if (e.isDefaultPrevented()) return
+
+    var $target = $(selector)
+
+    this.activate($this.parent('li'), $ul)
+    this.activate($target, $target.parent(), function () {
+      $this.trigger({
+        type: 'shown.bs.tab'
+      , relatedTarget: previous
+      })
+    })
+  }
+
+  Tab.prototype.activate = function (element, container, callback) {
+    var $active    = container.find('> .active')
+    var transition = callback
+      && $.support.transition
+      && $active.hasClass('fade')
+
+    function next() {
+      $active
+        .removeClass('active')
+        .find('> .dropdown-menu > .active')
+        .removeClass('active')
+
+      element.addClass('active')
+
+      if (transition) {
+        element[0].offsetWidth // reflow for transition
+        element.addClass('in')
+      } else {
+        element.removeClass('fade')
+      }
+
+      if (element.parent('.dropdown-menu')) {
+        element.closest('li.dropdown').addClass('active')
+      }
+
+      callback && callback()
+    }
+
+    transition ?
+      $active
+        .one($.support.transition.end, next)
+        .emulateTransitionEnd(150) :
+      next()
+
+    $active.removeClass('in')
+  }
+
+
+  // TAB PLUGIN DEFINITION
+  // =====================
+
+  var old = $.fn.tab
+
+  $.fn.tab = function ( option ) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.tab')
+
+      if (!data) $this.data('bs.tab', (data = new Tab(this)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.tab.Constructor = Tab
+
+
+  // TAB NO CONFLICT
+  // ===============
+
+  $.fn.tab.noConflict = function () {
+    $.fn.tab = old
+    return this
+  }
+
+
+  // TAB DATA-API
+  // ============
+
+  $(document).on('click.bs.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
+    e.preventDefault()
+    $(this).tab('show')
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/tests/index.html b/bootstrap-3.0.0/js/tests/index.html
new file mode 100644
index 0000000..501bf38
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/index.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+  <title>Bootstrap Plugin Test Suite</title>
+
+  <!-- jquery -->
+  <!--<script src="http://code.jquery.com/jquery-1.7.min.js"></script>-->
+  <script src="vendor/jquery.js"></script>
+
+  <!-- qunit -->
+  <link rel="stylesheet" href="vendor/qunit.css" type="text/css" media="screen" />
+  <script src="vendor/qunit.js"></script>
+
+  <!--  plugin sources -->
+  <script src="../../js/transition.js"></script>
+  <script src="../../js/alert.js"></script>
+  <script src="../../js/button.js"></script>
+  <script src="../../js/carousel.js"></script>
+  <script src="../../js/collapse.js"></script>
+  <script src="../../js/dropdown.js"></script>
+  <script src="../../js/modal.js"></script>
+  <script src="../../js/scrollspy.js"></script>
+  <script src="../../js/tab.js"></script>
+  <script src="../../js/tooltip.js"></script>
+  <script src="../../js/popover.js"></script>
+  <script src="../../js/affix.js"></script>
+
+  <!-- unit tests -->
+  <script src="unit/transition.js"></script>
+  <script src="unit/alert.js"></script>
+  <script src="unit/button.js"></script>
+  <script src="unit/carousel.js"></script>
+  <script src="unit/collapse.js"></script>
+  <script src="unit/dropdown.js"></script>
+  <script src="unit/modal.js"></script>
+  <script src="unit/scrollspy.js"></script>
+  <script src="unit/tab.js"></script>
+  <script src="unit/tooltip.js"></script>
+  <script src="unit/popover.js"></script>
+  <script src="unit/affix.js"></script>
+
+</head>
+<body>
+  <div>
+    <h1 id="qunit-header">Bootstrap Plugin Test Suite</h1>
+    <h2 id="qunit-banner"></h2>
+    <h2 id="qunit-userAgent"></h2>
+    <ol id="qunit-tests"></ol>
+    <div id="qunit-fixture"></div>
+  </div>
+</body>
+</html>
diff --git a/bootstrap-3.0.0/js/tests/phantom.js b/bootstrap-3.0.0/js/tests/phantom.js
new file mode 100644
index 0000000..a9047db
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/phantom.js
@@ -0,0 +1,63 @@
+// Simple phantom.js integration script
+// Adapted from Modernizr
+
+function waitFor(testFx, onReady, timeOutMillis) {
+  var maxtimeOutMillis = timeOutMillis ? timeOutMillis :  5001 //< Default Max Timout is 5s
+    , start = new Date().getTime()
+    , condition = false
+    , interval = setInterval(function () {
+        if ((new Date().getTime() - start < maxtimeOutMillis) && !condition) {
+          // If not time-out yet and condition not yet fulfilled
+          condition = (typeof(testFx) === "string" ? eval(testFx) : testFx()) //< defensive code
+        } else {
+          if (!condition) {
+            // If condition still not fulfilled (timeout but condition is 'false')
+            console.log("'waitFor()' timeout")
+            phantom.exit(1)
+          } else {
+            // Condition fulfilled (timeout and/or condition is 'true')
+            typeof(onReady) === "string" ? eval(onReady) : onReady() //< Do what it's supposed to do once the condition is fulfilled
+            clearInterval(interval) //< Stop this interval
+          }
+        }
+    }, 100) //< repeat check every 100ms
+}
+
+
+if (phantom.args.length === 0 || phantom.args.length > 2) {
+  console.log('Usage: phantom.js URL')
+  phantom.exit()
+}
+
+var page = new WebPage()
+
+// Route "console.log()" calls from within the Page context to the main Phantom context (i.e. current "this")
+page.onConsoleMessage = function(msg) {
+  console.log(msg)
+};
+
+page.open(phantom.args[0], function(status){
+  if (status !== "success") {
+    console.log("Unable to access network")
+    phantom.exit()
+  } else {
+    waitFor(function(){
+      return page.evaluate(function(){
+        var el = document.getElementById('qunit-testresult')
+        if (el && el.innerText.match('completed')) {
+          return true
+        }
+        return false
+      })
+    }, function(){
+      var failedNum = page.evaluate(function(){
+        var el = document.getElementById('qunit-testresult')
+        try {
+          return el.getElementsByClassName('failed')[0].innerHTML
+        } catch (e) { }
+        return 10000
+      });
+      phantom.exit((parseInt(failedNum, 10) > 0) ? 1 : 0)
+    })
+  }
+})
diff --git a/bootstrap-3.0.0/js/tests/server.js b/bootstrap-3.0.0/js/tests/server.js
new file mode 100644
index 0000000..f0def8f
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/server.js
@@ -0,0 +1,14 @@
+/*
+ * Simple connect server for phantom.js
+ * Adapted from Modernizr
+ */
+
+var connect = require('connect')
+  , http = require('http')
+  , fs   = require('fs')
+  , app = connect()
+      .use(connect.static(__dirname + '/../../'));
+
+http.createServer(app).listen(3000);
+
+fs.writeFileSync(__dirname + '/pid.txt', process.pid, 'utf-8')
diff --git a/bootstrap-3.0.0/js/tests/unit/affix.js b/bootstrap-3.0.0/js/tests/unit/affix.js
new file mode 100644
index 0000000..b74bc51
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/affix.js
@@ -0,0 +1,25 @@
+$(function () {
+
+    module("affix")
+
+      test("should provide no conflict", function () {
+        var affix = $.fn.affix.noConflict()
+        ok(!$.fn.affix, 'affix was set back to undefined (org value)')
+        $.fn.affix = affix
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).affix, 'affix method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).affix()[0] == document.body, 'document.body returned')
+      })
+
+      test("should exit early if element is not visible", function () {
+        var $affix = $('<div style="display: none"></div>').affix()
+        $affix.data('bs.affix').checkPosition()
+        ok(!$affix.hasClass('affix'), 'affix class was not added')
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/alert.js b/bootstrap-3.0.0/js/tests/unit/alert.js
new file mode 100644
index 0000000..98b1005
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/alert.js
@@ -0,0 +1,62 @@
+$(function () {
+
+    module("alert")
+
+      test("should provide no conflict", function () {
+        var alert = $.fn.alert.noConflict()
+        ok(!$.fn.alert, 'alert was set back to undefined (org value)')
+        $.fn.alert = alert
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).alert, 'alert method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).alert()[0] == document.body, 'document.body returned')
+      })
+
+      test("should fade element out on clicking .close", function () {
+        var alertHTML = '<div class="alert-message warning fade in">'
+          + '<a class="close" href="#" data-dismiss="alert">×</a>'
+          + '<p><strong>Holy guacamole!</strong> Best check yo self, you\'re not looking too good.</p>'
+          + '</div>'
+          , alert = $(alertHTML).alert()
+
+        alert.find('.close').click()
+
+        ok(!alert.hasClass('in'), 'remove .in class on .close click')
+      })
+
+      test("should remove element when clicking .close", function () {
+        $.support.transition = false
+
+        var alertHTML = '<div class="alert-message warning fade in">'
+          + '<a class="close" href="#" data-dismiss="alert">×</a>'
+          + '<p><strong>Holy guacamole!</strong> Best check yo self, you\'re not looking too good.</p>'
+          + '</div>'
+          , alert = $(alertHTML).appendTo('#qunit-fixture').alert()
+
+        ok($('#qunit-fixture').find('.alert-message').length, 'element added to dom')
+
+        alert.find('.close').click()
+
+        ok(!$('#qunit-fixture').find('.alert-message').length, 'element removed from dom')
+      })
+
+      test("should not fire closed when close is prevented", function () {
+        $.support.transition = false
+        stop();
+        $('<div class="alert"/>')
+          .on('close.bs.alert', function (e) {
+            e.preventDefault();
+            ok(true);
+            start();
+          })
+          .on('closed.bs.alert', function () {
+            ok(false);
+          })
+          .alert('close')
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/button.js b/bootstrap-3.0.0/js/tests/unit/button.js
new file mode 100644
index 0000000..41ddb5c
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/button.js
@@ -0,0 +1,116 @@
+$(function () {
+
+    module("button")
+
+      test("should provide no conflict", function () {
+        var button = $.fn.button.noConflict()
+        ok(!$.fn.button, 'button was set back to undefined (org value)')
+        $.fn.button = button
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).button, 'button method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).button()[0] == document.body, 'document.body returned')
+      })
+
+      test("should return set state to loading", function () {
+        var btn = $('<button class="btn" data-loading-text="fat">mdo</button>')
+        equals(btn.html(), 'mdo', 'btn text equals mdo')
+        btn.button('loading')
+        equals(btn.html(), 'fat', 'btn text equals fat')
+        stop()
+        setTimeout(function () {
+          ok(btn.attr('disabled'), 'btn is disabled')
+          ok(btn.hasClass('disabled'), 'btn has disabled class')
+          start()
+        }, 0)
+      })
+
+      test("should return reset state", function () {
+        var btn = $('<button class="btn" data-loading-text="fat">mdo</button>')
+        equals(btn.html(), 'mdo', 'btn text equals mdo')
+        btn.button('loading')
+        equals(btn.html(), 'fat', 'btn text equals fat')
+        stop()
+        setTimeout(function () {
+          ok(btn.attr('disabled'), 'btn is disabled')
+          ok(btn.hasClass('disabled'), 'btn has disabled class')
+          start()
+          stop()
+          btn.button('reset')
+          equals(btn.html(), 'mdo', 'btn text equals mdo')
+          setTimeout(function () {
+            ok(!btn.attr('disabled'), 'btn is not disabled')
+            ok(!btn.hasClass('disabled'), 'btn does not have disabled class')
+            start()
+          }, 0)
+        }, 0)
+
+      })
+
+      test("should toggle active", function () {
+        var btn = $('<button class="btn">mdo</button>')
+        ok(!btn.hasClass('active'), 'btn does not have active class')
+        btn.button('toggle')
+        ok(btn.hasClass('active'), 'btn has class active')
+      })
+
+      test("should toggle active when btn children are clicked", function () {
+        var btn = $('<button class="btn" data-toggle="button">mdo</button>')
+          , inner = $('<i></i>')
+        btn
+          .append(inner)
+          .appendTo($('#qunit-fixture'))
+        ok(!btn.hasClass('active'), 'btn does not have active class')
+        inner.click()
+        ok(btn.hasClass('active'), 'btn has class active')
+      })
+
+      test("should toggle active when btn children are clicked within btn-group", function () {
+        var btngroup = $('<div class="btn-group" data-toggle="buttons"></div>')
+          , btn = $('<button class="btn">fat</button>')
+          , inner = $('<i></i>')
+        btngroup
+          .append(btn.append(inner))
+          .appendTo($('#qunit-fixture'))
+        ok(!btn.hasClass('active'), 'btn does not have active class')
+        inner.click()
+        ok(btn.hasClass('active'), 'btn has class active')
+      })
+
+      test("should check for closest matching toggle", function () {
+        var group = '<div class="btn-group" data-toggle="buttons">' +
+          '<label class="btn btn-primary active">' +
+            '<input type="radio" name="options" id="option1" checked="true"> Option 1' +
+          '</label>' +
+          '<label class="btn btn-primary">' +
+            '<input type="radio" name="options" id="option2"> Option 2' +
+          '</label>' +
+          '<label class="btn btn-primary">' +
+            '<input type="radio" name="options" id="option3"> Option 3' +
+          '</label>' +
+        '</div>'
+
+        group = $(group)
+
+        var btn1 = $(group.children()[0])
+        var btn2 = $(group.children()[1])
+        var btn3 = $(group.children()[2])
+
+        group.appendTo($('#qunit-fixture'))
+
+        ok(btn1.hasClass('active'), 'btn1 has active class')
+        ok(btn1.find('input').prop('checked'), 'btn1 is checked')
+        ok(!btn2.hasClass('active'), 'btn2 does not have active class')
+        ok(!btn2.find('input').prop('checked'), 'btn2 is not checked')
+        btn2.find('input').click()
+        ok(!btn1.hasClass('active'), 'btn1 does not have active class')
+        ok(!btn1.find('input').prop('checked'), 'btn1 is checked')
+        ok(btn2.hasClass('active'), 'btn2 has active class')
+        ok(btn2.find('input').prop('checked'), 'btn2 is checked')
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/carousel.js b/bootstrap-3.0.0/js/tests/unit/carousel.js
new file mode 100644
index 0000000..badf088
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/carousel.js
@@ -0,0 +1,87 @@
+$(function () {
+
+    module("carousel")
+
+      test("should provide no conflict", function () {
+        var carousel = $.fn.carousel.noConflict()
+        ok(!$.fn.carousel, 'carousel was set back to undefined (org value)')
+        $.fn.carousel = carousel
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).carousel, 'carousel method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).carousel()[0] == document.body, 'document.body returned')
+      })
+
+      test("should not fire sliden when slide is prevented", function () {
+        $.support.transition = false
+        stop()
+        $('<div class="carousel"/>')
+          .on('slide.bs.carousel', function (e) {
+            e.preventDefault();
+            ok(true);
+            start();
+          })
+          .on('slid.bs.carousel', function () {
+            ok(false);
+          })
+          .carousel('next')
+      })
+
+      test("should fire slide event with direction", function () {
+        var template = '<div id="myCarousel" class="carousel slide"><div class="carousel-inner"><div class="item active"><img alt=""><div class="carousel-caption"><h4>{{_i}}First Thumbnail label{{/i}}</h4><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p></div></div><div class="item"><img alt=""><div class="carousel-caption"><h4>{{_i}}Second Thumbnail label{{/i}}</h4><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p></div></div><div class="item"><img alt=""><div class="carousel-caption"><h4>{{_i}}Third Thumbnail label{{/i}}</h4><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p></div></div></div><a class="left carousel-control" href="#myCarousel" data-slide="prev">&lsaquo;</a><a class="right carousel-control" href="#myCarousel" data-slide="next">&rsaquo;</a></div>'
+        $.support.transition = false
+        stop()
+        $(template).on('slide.bs.carousel', function (e) {
+          e.preventDefault()
+          ok(e.direction)
+          ok(e.direction === 'right' || e.direction === 'left')
+          start()
+        }).carousel('next')
+      })
+
+      test("should fire slide event with relatedTarget", function () {
+        var template = '<div id="myCarousel" class="carousel slide"><div class="carousel-inner"><div class="item active"><img alt=""><div class="carousel-caption"><h4>{{_i}}First Thumbnail label{{/i}}</h4><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p></div></div><div class="item"><img alt=""><div class="carousel-caption"><h4>{{_i}}Second Thumbnail label{{/i}}</h4><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p></div></div><div class="item"><img alt=""><div class="carousel-caption"><h4>{{_i}}Third Thumbnail label{{/i}}</h4><p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p></div></div></div><a class="left carousel-control" href="#myCarousel" data-slide="prev">&lsaquo;</a><a class="right carousel-control" href="#myCarousel" data-slide="next">&rsaquo;</a></div>'
+        $.support.transition = false
+        stop()
+        $(template)
+          .on('slide.bs.carousel', function (e) {
+            e.preventDefault();
+            ok(e.relatedTarget);
+            ok($(e.relatedTarget).hasClass('item'));
+            start();
+          })
+          .carousel('next')
+      })
+
+      test("should set interval from data attribute", 4, function () {
+        var template = $('<div id="myCarousel" class="carousel slide"> <div class="carousel-inner"> <div class="item active"> <img alt=""> <div class="carousel-caption"> <h4>{{_i}}First Thumbnail label{{/i}}</h4> <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p> </div> </div> <div class="item"> <img alt=""> <div class="carousel-caption"> <h4>{{_i}}Second Thumbnail label{{/i}}</h4> <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p> </div> </div> <div class="item"> <img alt=""> <div class="carousel-caption"> <h4>{{_i}}Third Thumbnail label{{/i}}</h4> <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p> </div> </div> </div> <a class="left carousel-control" href="#myCarousel" data-slide="prev">&lsaquo;</a> <a class="right carousel-control" href="#myCarousel" data-slide="next">&rsaquo;</a> </div>');
+        template.attr("data-interval", 1814);
+
+        template.appendTo("body");
+        $('[data-slide]').first().click();
+        ok($('#myCarousel').data('bs.carousel').options.interval == 1814);
+        $('#myCarousel').remove();
+
+        template.appendTo("body").attr("data-modal", "foobar");
+        $('[data-slide]').first().click();
+        ok($('#myCarousel').data('bs.carousel').options.interval == 1814, "even if there is an data-modal attribute set");
+        $('#myCarousel').remove();
+
+        template.appendTo("body");
+        $('[data-slide]').first().click();
+        $('#myCarousel').attr('data-interval', 1860);
+        $('[data-slide]').first().click();
+        ok($('#myCarousel').data('bs.carousel').options.interval == 1814, "attributes should be read only on intitialization");
+        $('#myCarousel').remove();
+
+        template.attr("data-interval", false);
+        template.appendTo("body");
+        $('#myCarousel').carousel(1);
+        ok($('#myCarousel').data('bs.carousel').options.interval === false, "data attribute has higher priority than default options");
+        $('#myCarousel').remove();
+      })
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/collapse.js b/bootstrap-3.0.0/js/tests/unit/collapse.js
new file mode 100644
index 0000000..11b2cf8
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/collapse.js
@@ -0,0 +1,164 @@
+$(function () {
+
+    module("collapse")
+
+      test("should provide no conflict", function () {
+        var collapse = $.fn.collapse.noConflict()
+        ok(!$.fn.collapse, 'collapse was set back to undefined (org value)')
+        $.fn.collapse = collapse
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).collapse, 'collapse method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).collapse()[0] == document.body, 'document.body returned')
+      })
+
+      test("should show a collapsed element", function () {
+        var el = $('<div class="collapse"></div>').collapse('show')
+        ok(el.hasClass('in'), 'has class in')
+        ok(/height/.test(el.attr('style')), 'has height set')
+      })
+
+      test("should hide a collapsed element", function () {
+        var el = $('<div class="collapse"></div>').collapse('hide')
+        ok(!el.hasClass('in'), 'does not have class in')
+        ok(/height/.test(el.attr('style')), 'has height set')
+      })
+
+      test("should not fire shown when show is prevented", function () {
+        $.support.transition = false
+        stop()
+        $('<div class="collapse"/>')
+          .on('show.bs.collapse', function (e) {
+            e.preventDefault();
+            ok(true);
+            start();
+          })
+          .on('shown.bs.collapse', function () {
+            ok(false);
+          })
+          .collapse('show')
+      })
+
+      test("should reset style to auto after finishing opening collapse", function () {
+        $.support.transition = false
+        stop()
+        $('<div class="collapse" style="height: 0px"/>')
+          .on('show.bs.collapse', function () {
+            ok(this.style.height == '0px')
+          })
+          .on('shown.bs.collapse', function () {
+            ok(this.style.height == 'auto')
+            start()
+          })
+          .collapse('show')
+      })
+
+      test("should add active class to target when collapse shown", function () {
+        $.support.transition = false
+        stop()
+
+        var target = $('<a data-toggle="collapse" href="#test1"></a>')
+          .appendTo($('#qunit-fixture'))
+
+        var collapsible = $('<div id="test1"></div>')
+          .appendTo($('#qunit-fixture'))
+          .on('show.bs.collapse', function () {
+            ok(!target.hasClass('collapsed'))
+            start()
+          })
+
+        target.click()
+      })
+
+      test("should remove active class to target when collapse hidden", function () {
+        $.support.transition = false
+        stop()
+
+        var target = $('<a data-toggle="collapse" href="#test1"></a>')
+          .appendTo($('#qunit-fixture'))
+
+        var collapsible = $('<div id="test1" class="in"></div>')
+          .appendTo($('#qunit-fixture'))
+          .on('hide.bs.collapse', function () {
+            ok(target.hasClass('collapsed'))
+            start()
+          })
+
+        target.click()
+      })
+
+      test("should remove active class from inactive accordion targets", function () {
+        $.support.transition = false
+        stop()
+
+        var accordion = $('<div id="accordion"><div class="accordion-group"></div><div class="accordion-group"></div><div class="accordion-group"></div></div>')
+          .appendTo($('#qunit-fixture'))
+
+        var target1 = $('<a data-toggle="collapse" href="#body1" data-parent="#accordion"></a>')
+          .appendTo(accordion.find('.accordion-group').eq(0))
+
+        var collapsible1 = $('<div id="body1" class="in"></div>')
+          .appendTo(accordion.find('.accordion-group').eq(0))
+
+        var target2 = $('<a class="collapsed" data-toggle="collapse" href="#body2" data-parent="#accordion"></a>')
+          .appendTo(accordion.find('.accordion-group').eq(1))
+
+        var collapsible2 = $('<div id="body2"></div>')
+          .appendTo(accordion.find('.accordion-group').eq(1))
+
+        var target3 = $('<a class="collapsed" data-toggle="collapse" href="#body3" data-parent="#accordion"></a>')
+          .appendTo(accordion.find('.accordion-group').eq(2))
+
+        var collapsible3 = $('<div id="body3"></div>')
+          .appendTo(accordion.find('.accordion-group').eq(2))
+          .on('show.bs.collapse', function () {
+            ok(target1.hasClass('collapsed'))
+            ok(target2.hasClass('collapsed'))
+            ok(!target3.hasClass('collapsed'))
+
+            start()
+          })
+
+        target3.click()
+      })
+
+      test("should allow dots in data-parent", function () {
+        $.support.transition = false
+        stop()
+
+        var accordion = $('<div class="accordion"><div class="accordion-group"></div><div class="accordion-group"></div><div class="accordion-group"></div></div>')
+          .appendTo($('#qunit-fixture'))
+
+        var target1 = $('<a data-toggle="collapse" href="#body1" data-parent=".accordion"></a>')
+          .appendTo(accordion.find('.accordion-group').eq(0))
+
+        var collapsible1 = $('<div id="body1" class="in"></div>')
+          .appendTo(accordion.find('.accordion-group').eq(0))
+
+        var target2 = $('<a class="collapsed" data-toggle="collapse" href="#body2" data-parent=".accordion"></a>')
+          .appendTo(accordion.find('.accordion-group').eq(1))
+
+        var collapsible2 = $('<div id="body2"></div>')
+          .appendTo(accordion.find('.accordion-group').eq(1))
+
+        var target3 = $('<a class="collapsed" data-toggle="collapse" href="#body3" data-parent=".accordion"></a>')
+          .appendTo(accordion.find('.accordion-group').eq(2))
+
+        var collapsible3 = $('<div id="body3"></div>')
+          .appendTo(accordion.find('.accordion-group').eq(2))
+          .on('show.bs.collapse', function () {
+            ok(target1.hasClass('collapsed'))
+            ok(target2.hasClass('collapsed'))
+            ok(!target3.hasClass('collapsed'))
+
+            start()
+          })
+
+        target3.click()
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/dropdown.js b/bootstrap-3.0.0/js/tests/unit/dropdown.js
new file mode 100644
index 0000000..0225696
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/dropdown.js
@@ -0,0 +1,219 @@
+$(function () {
+
+    module("dropdowns")
+
+      test("should provide no conflict", function () {
+        var dropdown = $.fn.dropdown.noConflict()
+        ok(!$.fn.dropdown, 'dropdown was set back to undefined (org value)')
+        $.fn.dropdown = dropdown
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).dropdown, 'dropdown method is defined')
+      })
+
+      test("should return element", function () {
+        var el = $("<div />")
+        ok(el.dropdown()[0] === el[0], 'same element returned')
+      })
+
+      test("should not open dropdown if target is disabled", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<button disabled href="#" class="btn dropdown-toggle" data-toggle="dropdown">Dropdown</button>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML).find('[data-toggle="dropdown"]').dropdown().click()
+
+        ok(!dropdown.parent('.dropdown').hasClass('open'), 'open class added on click')
+      })
+
+      test("should not open dropdown if target is disabled", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<button href="#" class="btn dropdown-toggle disabled" data-toggle="dropdown">Dropdown</button>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML).find('[data-toggle="dropdown"]').dropdown().click()
+
+        ok(!dropdown.parent('.dropdown').hasClass('open'), 'open class added on click')
+      })
+
+      test("should add class open to menu if clicked", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML).find('[data-toggle="dropdown"]').dropdown().click()
+
+        ok(dropdown.parent('.dropdown').hasClass('open'), 'open class added on click')
+      })
+
+      test("should test if element has a # before assuming it's a selector", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<a href="/foo/" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML).find('[data-toggle="dropdown"]').dropdown().click()
+
+        ok(dropdown.parent('.dropdown').hasClass('open'), 'open class added on click')
+      })
+
+
+      test("should remove open class if body clicked", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML)
+            .appendTo('#qunit-fixture')
+            .find('[data-toggle="dropdown"]')
+            .dropdown()
+            .click()
+
+        ok(dropdown.parent('.dropdown').hasClass('open'), 'open class added on click')
+        $('body').click()
+        ok(!dropdown.parent('.dropdown').hasClass('open'), 'open class removed')
+        dropdown.remove()
+      })
+
+      test("should remove open class if body clicked, with multiple drop downs", function () {
+          var dropdownHTML =
+            '<ul class="nav">'
+            + '    <li><a href="#menu1">Menu 1</a></li>'
+            + '    <li class="dropdown" id="testmenu">'
+            + '      <a class="dropdown-toggle" data-toggle="dropdown" href="#testmenu">Test menu <b class="caret"></b></a>'
+            + '      <ul class="dropdown-menu" role="menu">'
+            + '        <li><a href="#sub1">Submenu 1</a></li>'
+            + '      </ul>'
+            + '    </li>'
+            + '</ul>'
+            + '<div class="btn-group">'
+            + '    <button class="btn">Actions</button>'
+            + '    <button class="btn dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>'
+            + '    <ul class="dropdown-menu">'
+            + '        <li><a href="#">Action 1</a></li>'
+            + '    </ul>'
+            + '</div>'
+          , dropdowns = $(dropdownHTML).appendTo('#qunit-fixture').find('[data-toggle="dropdown"]')
+          , first = dropdowns.first()
+          , last = dropdowns.last()
+
+        ok(dropdowns.length == 2, "Should be two dropdowns")
+
+        first.click()
+        ok(first.parents('.open').length == 1, 'open class added on click')
+        ok($('#qunit-fixture .open').length == 1, 'only one object is open')
+        $('body').click()
+        ok($("#qunit-fixture .open").length === 0, 'open class removed')
+
+        last.click()
+        ok(last.parent('.open').length == 1, 'open class added on click')
+        ok($('#qunit-fixture .open').length == 1, 'only one object is open')
+        $('body').click()
+        ok($("#qunit-fixture .open").length === 0, 'open class removed')
+
+        $("#qunit-fixture").html("")
+      })
+
+      test("should fire show and hide event", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML)
+            .appendTo('#qunit-fixture')
+            .find('[data-toggle="dropdown"]')
+            .dropdown()
+
+        stop()
+
+        dropdown
+          .parent('.dropdown')
+          .bind('show.bs.dropdown', function () {
+            ok(true, 'show was called')
+          })
+          .bind('hide.bs.dropdown', function () {
+            ok(true, 'hide was called')
+            start()
+          })
+
+        dropdown.click()
+        $(document.body).click()
+      })
+
+
+      test("should fire shown and hiden event", function () {
+        var dropdownHTML = '<ul class="tabs">'
+          + '<li class="dropdown">'
+          + '<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#">Secondary link</a></li>'
+          + '<li><a href="#">Something else here</a></li>'
+          + '<li class="divider"></li>'
+          + '<li><a href="#">Another link</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+          , dropdown = $(dropdownHTML)
+            .appendTo('#qunit-fixture')
+            .find('[data-toggle="dropdown"]')
+            .dropdown()
+
+        stop()
+
+        dropdown
+          .parent('.dropdown')
+          .bind('shown.bs.dropdown', function () {
+            ok(true, 'show was called')
+          })
+          .bind('hidden.bs.dropdown', function () {
+            ok(true, 'hide was called')
+            start()
+          })
+
+        dropdown.click()
+        $(document.body).click()
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/modal.js b/bootstrap-3.0.0/js/tests/unit/modal.js
new file mode 100644
index 0000000..5755d27
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/modal.js
@@ -0,0 +1,196 @@
+$(function () {
+
+  module("modal")
+
+    test("should provide no conflict", function () {
+      var modal = $.fn.modal.noConflict()
+      ok(!$.fn.modal, 'modal was set back to undefined (org value)')
+      $.fn.modal = modal
+    })
+
+    test("should be defined on jquery object", function () {
+      var div = $("<div id='modal-test'></div>")
+      ok(div.modal, 'modal method is defined')
+    })
+
+    test("should return element", function () {
+      var div = $("<div id='modal-test'></div>")
+      ok(div.modal() == div, 'document.body returned')
+      $('#modal-test').remove()
+    })
+
+    test("should expose defaults var for settings", function () {
+      ok($.fn.modal.Constructor.DEFAULTS, 'default object exposed')
+    })
+
+    test("should insert into dom when show method is called", function () {
+      stop()
+      $.support.transition = false
+      $("<div id='modal-test'></div>")
+        .on("shown.bs.modal", function () {
+          ok($('#modal-test').length, 'modal inserted into dom')
+          $(this).remove()
+          start()
+        })
+        .modal("show")
+    })
+
+    test("should fire show event", function () {
+      stop()
+      $.support.transition = false
+      $("<div id='modal-test'></div>")
+        .on("show.bs.modal", function () {
+          ok(true, "show was called")
+        })
+        .on("shown.bs.modal", function () {
+          $(this).remove()
+          start()
+        })
+        .modal("show")
+    })
+
+    test("should not fire shown when default prevented", function () {
+      stop()
+      $.support.transition = false
+      $("<div id='modal-test'></div>")
+        .on("show.bs.modal", function (e) {
+          e.preventDefault()
+          ok(true, "show was called")
+          start()
+        })
+        .on("shown.bs.modal", function () {
+          ok(false, "shown was called")
+        })
+        .modal("show")
+    })
+
+    test("should hide modal when hide is called", function () {
+      stop()
+      $.support.transition = false
+
+      $("<div id='modal-test'></div>")
+        .on("shown.bs.modal", function () {
+          ok($('#modal-test').is(":visible"), 'modal visible')
+          ok($('#modal-test').length, 'modal inserted into dom')
+          $(this).modal("hide")
+        })
+        .on("hidden.bs.modal", function() {
+          ok(!$('#modal-test').is(":visible"), 'modal hidden')
+          $('#modal-test').remove()
+          start()
+        })
+        .modal("show")
+    })
+
+    test("should toggle when toggle is called", function () {
+      stop()
+      $.support.transition = false
+      var div = $("<div id='modal-test'></div>")
+      div
+        .on("shown.bs.modal", function () {
+          ok($('#modal-test').is(":visible"), 'modal visible')
+          ok($('#modal-test').length, 'modal inserted into dom')
+          div.modal("toggle")
+        })
+        .on("hidden.bs.modal", function() {
+          ok(!$('#modal-test').is(":visible"), 'modal hidden')
+          div.remove()
+          start()
+        })
+        .modal("toggle")
+    })
+
+    test("should remove from dom when click [data-dismiss=modal]", function () {
+      stop()
+      $.support.transition = false
+      var div = $("<div id='modal-test'><span class='close' data-dismiss='modal'></span></div>")
+      div
+        .on("shown.bs.modal", function () {
+          ok($('#modal-test').is(":visible"), 'modal visible')
+          ok($('#modal-test').length, 'modal inserted into dom')
+          div.find('.close').click()
+        })
+        .on("hidden.bs.modal", function() {
+          ok(!$('#modal-test').is(":visible"), 'modal hidden')
+          div.remove()
+          start()
+        })
+        .modal("toggle")
+    })
+
+    test("should allow modal close with 'backdrop:false'", function () {
+      stop()
+      $.support.transition = false
+      var div = $("<div>", { id: 'modal-test', "data-backdrop": false })
+      div
+        .on("shown.bs.modal", function () {
+          ok($('#modal-test').is(":visible"), 'modal visible')
+          div.modal("hide")
+        })
+        .on("hidden.bs.modal", function() {
+          ok(!$('#modal-test').is(":visible"), 'modal hidden')
+          div.remove()
+          start()
+        })
+        .modal("show")
+    })
+
+    test("should close modal when clicking outside of modal-content", function () {
+      stop()
+      $.support.transition = false
+      var div = $("<div id='modal-test'><div class='contents'></div></div>")
+      div
+        .bind("shown.bs.modal", function () {
+          ok($('#modal-test').length, 'modal insterted into dom')
+          $('.contents').click()
+          ok($('#modal-test').is(":visible"), 'modal visible')
+          $('#modal-test').click()
+        })
+        .bind("hidden.bs.modal", function() {
+          ok(!$('#modal-test').is(":visible"), 'modal hidden')
+          div.remove()
+          start()
+        })
+        .modal("show")
+    })
+
+    test("should trigger hide event once when clicking outside of modal-content", function () {
+      stop()
+      $.support.transition = false
+      var div = $("<div id='modal-test'><div class='contents'></div></div>")
+      var triggered
+      div
+        .bind("shown.bs.modal", function () {
+          triggered = 0
+          $('#modal-test').click()
+        })
+        .one("hidden.bs.modal", function() {
+          div.modal("show")
+        })
+        .bind("hide.bs.modal", function () {
+          triggered += 1
+          ok(triggered === 1, 'modal hide triggered once')
+          start()
+        })
+        .modal("show")
+    })
+
+    test("should close reopened modal with [data-dismiss=modal] click", function () {
+      stop()
+      $.support.transition = false
+      var div = $("<div id='modal-test'><div class='contents'><div id='close' data-dismiss='modal'></div></div></div>")
+      div
+        .bind("shown.bs.modal", function () {
+          $('#close').click()
+          ok(!$('#modal-test').is(":visible"), 'modal hidden')
+        })
+        .one("hidden.bs.modal", function() {
+          div.one('hidden.bs.modal', function () {
+            start()
+          }).modal("show")
+        })
+        .modal("show")
+
+      div.remove()
+    })
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/phantom.js b/bootstrap-3.0.0/js/tests/unit/phantom.js
new file mode 100644
index 0000000..c584c5a
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/phantom.js
@@ -0,0 +1,69 @@
+/*
+ * grunt-contrib-qunit
+ * http://gruntjs.com/
+ *
+ * Copyright (c) 2013 "Cowboy" Ben Alman, contributors
+ * Licensed under the MIT license.
+ */
+
+/*global QUnit:true, alert:true*/
+(function () {
+  'use strict';
+
+  // Don't re-order tests.
+  QUnit.config.reorder = false
+  // Run tests serially, not in parallel.
+  QUnit.config.autorun = false
+
+  // Send messages to the parent PhantomJS process via alert! Good times!!
+  function sendMessage() {
+    var args = [].slice.call(arguments)
+    alert(JSON.stringify(args))
+  }
+
+  // These methods connect QUnit to PhantomJS.
+  QUnit.log = function(obj) {
+    // What is this I don’t even
+    if (obj.message === '[object Object], undefined:undefined') { return }
+    // Parse some stuff before sending it.
+    var actual = QUnit.jsDump.parse(obj.actual)
+    var expected = QUnit.jsDump.parse(obj.expected)
+    // Send it.
+    sendMessage('qunit.log', obj.result, actual, expected, obj.message, obj.source)
+  }
+
+  QUnit.testStart = function(obj) {
+    sendMessage('qunit.testStart', obj.name)
+  }
+
+  QUnit.testDone = function(obj) {
+    sendMessage('qunit.testDone', obj.name, obj.failed, obj.passed, obj.total)
+  }
+
+  QUnit.moduleStart = function(obj) {
+    sendMessage('qunit.moduleStart', obj.name)
+  }
+
+  QUnit.begin = function () {
+    sendMessage('qunit.begin')
+    console.log("Starting test suite")
+    console.log("================================================\n")
+  }
+
+  QUnit.moduleDone = function (opts) {
+    if (opts.failed === 0) {
+      console.log("\r\u2714 All tests passed in '" + opts.name + "' module")
+    } else {
+      console.log("\u2716 " + opts.failed + " tests failed in '" + opts.name + "' module")
+    }
+    sendMessage('qunit.moduleDone', opts.name, opts.failed, opts.passed, opts.total)
+  }
+
+  QUnit.done = function (opts) {
+    console.log("\n================================================")
+    console.log("Tests completed in " + opts.runtime + " milliseconds")
+    console.log(opts.passed + " tests of " + opts.total + " passed, " + opts.failed + " failed.")
+    sendMessage('qunit.done', opts.failed, opts.passed, opts.total, opts.runtime)
+  }
+
+}())
diff --git a/bootstrap-3.0.0/js/tests/unit/popover.js b/bootstrap-3.0.0/js/tests/unit/popover.js
new file mode 100644
index 0000000..767d798
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/popover.js
@@ -0,0 +1,133 @@
+$(function () {
+
+    module("popover")
+
+      test("should provide no conflict", function () {
+        var popover = $.fn.popover.noConflict()
+        ok(!$.fn.popover, 'popover was set back to undefined (org value)')
+        $.fn.popover = popover
+      })
+
+      test("should be defined on jquery object", function () {
+        var div = $('<div></div>')
+        ok(div.popover, 'popover method is defined')
+      })
+
+      test("should return element", function () {
+        var div = $('<div></div>')
+        ok(div.popover() == div, 'document.body returned')
+      })
+
+      test("should render popover element", function () {
+        $.support.transition = false
+        var popover = $('<a href="#" title="mdo" data-content="http://twitter.com/mdo">@mdo</a>')
+          .appendTo('#qunit-fixture')
+          .popover('show')
+
+        ok($('.popover').length, 'popover was inserted')
+        popover.popover('hide')
+        ok(!$(".popover").length, 'popover removed')
+      })
+
+      test("should store popover instance in popover data object", function () {
+        $.support.transition = false
+        var popover = $('<a href="#" title="mdo" data-content="http://twitter.com/mdo">@mdo</a>')
+          .popover()
+
+        ok(!!popover.data('bs.popover'), 'popover instance exists')
+      })
+
+      test("should get title and content from options", function () {
+        $.support.transition = false
+        var popover = $('<a href="#">@fat</a>')
+          .appendTo('#qunit-fixture')
+          .popover({
+            title: function () {
+              return '@fat'
+            }
+          , content: function () {
+              return 'loves writing tests (╯°□°)╯︵ ┻━┻'
+            }
+          })
+
+        popover.popover('show')
+
+        ok($('.popover').length, 'popover was inserted')
+        equals($('.popover .popover-title').text(), '@fat', 'title correctly inserted')
+        equals($('.popover .popover-content').text(), 'loves writing tests (╯°□°)╯︵ ┻━┻', 'content correctly inserted')
+
+        popover.popover('hide')
+        ok(!$('.popover').length, 'popover was removed')
+        $('#qunit-fixture').empty()
+      })
+
+      test("should get title and content from attributes", function () {
+        $.support.transition = false
+        var popover = $('<a href="#" title="@mdo" data-content="loves data attributes (づ。◕‿‿◕。)づ ︵ ┻━┻" >@mdo</a>')
+          .appendTo('#qunit-fixture')
+          .popover()
+          .popover('show')
+
+        ok($('.popover').length, 'popover was inserted')
+        equals($('.popover .popover-title').text(), '@mdo', 'title correctly inserted')
+        equals($('.popover .popover-content').text(), "loves data attributes (づ。◕‿‿◕。)づ ︵ ┻━┻", 'content correctly inserted')
+
+        popover.popover('hide')
+        ok(!$('.popover').length, 'popover was removed')
+        $('#qunit-fixture').empty()
+      })
+
+
+      test("should get title and content from attributes #2", function () {
+        $.support.transition = false
+        var popover = $('<a href="#" title="@mdo" data-content="loves data attributes (づ。◕‿‿◕。)づ ︵ ┻━┻" >@mdo</a>')
+          .appendTo('#qunit-fixture')
+          .popover({
+              title: 'ignored title option',
+              content: 'ignored content option'
+          })
+          .popover('show')
+
+        ok($('.popover').length, 'popover was inserted')
+        equals($('.popover .popover-title').text(), '@mdo', 'title correctly inserted')
+        equals($('.popover .popover-content').text(), "loves data attributes (づ。◕‿‿◕。)づ ︵ ┻━┻", 'content correctly inserted')
+
+        popover.popover('hide')
+        ok(!$('.popover').length, 'popover was removed')
+        $('#qunit-fixture').empty()
+      })
+
+      test("should respect custom classes", function() {
+        $.support.transition = false
+        var popover = $('<a href="#">@fat</a>')
+          .appendTo('#qunit-fixture')
+          .popover({
+            title: 'Test'
+          , content: 'Test'
+          , template: '<div class="popover foobar"><div class="arrow"></div><div class="inner"><h3 class="title"></h3><div class="content"><p></p></div></div></div>'
+          })
+
+        popover.popover('show')
+
+        ok($('.popover').length, 'popover was inserted')
+        ok($('.popover').hasClass('foobar'), 'custom class is present')
+
+        popover.popover('hide')
+        ok(!$('.popover').length, 'popover was removed')
+        $('#qunit-fixture').empty()
+      })
+
+      test("should destroy popover", function () {
+        var popover = $('<div/>').popover({trigger: 'hover'}).on('click.foo', function(){})
+        ok(popover.data('bs.popover'), 'popover has data')
+        ok($._data(popover[0], 'events').mouseover && $._data(popover[0], 'events').mouseout, 'popover has hover event')
+        ok($._data(popover[0], 'events').click[0].namespace == 'foo', 'popover has extra click.foo event')
+        popover.popover('show')
+        popover.popover('destroy')
+        ok(!popover.hasClass('in'), 'popover is hidden')
+        ok(!popover.data('popover'), 'popover does not have data')
+        ok($._data(popover[0],'events').click[0].namespace == 'foo', 'popover still has click.foo')
+        ok(!$._data(popover[0], 'events').mouseover && !$._data(popover[0], 'events').mouseout, 'popover does not have any events')
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/scrollspy.js b/bootstrap-3.0.0/js/tests/unit/scrollspy.js
new file mode 100644
index 0000000..06219a1
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/scrollspy.js
@@ -0,0 +1,37 @@
+$(function () {
+
+    module("scrollspy")
+
+      test("should provide no conflict", function () {
+        var scrollspy = $.fn.scrollspy.noConflict()
+        ok(!$.fn.scrollspy, 'scrollspy was set back to undefined (org value)')
+        $.fn.scrollspy = scrollspy
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).scrollspy, 'scrollspy method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).scrollspy()[0] == document.body, 'document.body returned')
+      })
+
+      test("should switch active class on scroll", function () {
+        var sectionHTML = '<div id="masthead"></div>'
+          , $section = $(sectionHTML).append('#qunit-fixture')
+          , topbarHTML ='<div class="topbar">'
+          + '<div class="topbar-inner">'
+          + '<div class="container">'
+          + '<h3><a href="#">Bootstrap</a></h3>'
+          + '<ul class="nav">'
+          + '<li><a href="#masthead">Overview</a></li>'
+          + '</ul>'
+          + '</div>'
+          + '</div>'
+          + '</div>'
+          , $topbar = $(topbarHTML).scrollspy()
+
+        ok($topbar.find('.active', true))
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/tab.js b/bootstrap-3.0.0/js/tests/unit/tab.js
new file mode 100644
index 0000000..aede32a
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/tab.js
@@ -0,0 +1,86 @@
+$(function () {
+
+    module("tabs")
+
+      test("should provide no conflict", function () {
+        var tab = $.fn.tab.noConflict()
+        ok(!$.fn.tab, 'tab was set back to undefined (org value)')
+        $.fn.tab = tab
+      })
+
+      test("should be defined on jquery object", function () {
+        ok($(document.body).tab, 'tabs method is defined')
+      })
+
+      test("should return element", function () {
+        ok($(document.body).tab()[0] == document.body, 'document.body returned')
+      })
+
+      test("should activate element by tab id", function () {
+        var tabsHTML =
+            '<ul class="tabs">'
+          + '<li><a href="#home">Home</a></li>'
+          + '<li><a href="#profile">Profile</a></li>'
+          + '</ul>'
+
+        $('<ul><li id="home"></li><li id="profile"></li></ul>').appendTo("#qunit-fixture")
+
+        $(tabsHTML).find('li:last a').tab('show')
+        equals($("#qunit-fixture").find('.active').attr('id'), "profile")
+
+        $(tabsHTML).find('li:first a').tab('show')
+        equals($("#qunit-fixture").find('.active').attr('id'), "home")
+      })
+
+      test("should activate element by tab id", function () {
+        var pillsHTML =
+            '<ul class="pills">'
+          + '<li><a href="#home">Home</a></li>'
+          + '<li><a href="#profile">Profile</a></li>'
+          + '</ul>'
+
+        $('<ul><li id="home"></li><li id="profile"></li></ul>').appendTo("#qunit-fixture")
+
+        $(pillsHTML).find('li:last a').tab('show')
+        equals($("#qunit-fixture").find('.active').attr('id'), "profile")
+
+        $(pillsHTML).find('li:first a').tab('show')
+        equals($("#qunit-fixture").find('.active').attr('id'), "home")
+      })
+
+
+      test("should not fire closed when close is prevented", function () {
+        $.support.transition = false
+        stop();
+        $('<div class="tab"/>')
+          .on('show.bs.tab', function (e) {
+            e.preventDefault();
+            ok(true);
+            start();
+          })
+          .on('shown.bs.tab', function () {
+            ok(false);
+          })
+          .tab('show')
+      })
+
+      test("show and shown events should reference correct relatedTarget", function () {
+        var dropHTML =
+            '<ul class="drop">'
+          + '<li class="dropdown"><a data-toggle="dropdown" href="#">1</a>'
+          + '<ul class="dropdown-menu">'
+          + '<li><a href="#1-1" data-toggle="tab">1-1</a></li>'
+          + '<li><a href="#1-2" data-toggle="tab">1-2</a></li>'
+          + '</ul>'
+          + '</li>'
+          + '</ul>'
+
+        $(dropHTML).find('ul>li:first a').tab('show').end()
+          .find('ul>li:last a').on('show', function(event){
+            equals(event.relatedTarget.hash, "#1-1")
+          }).on('shown', function(event){
+            equals(event.relatedTarget.hash, "#1-1")
+          }).tab('show')
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/tooltip.js b/bootstrap-3.0.0/js/tests/unit/tooltip.js
new file mode 100644
index 0000000..ed1bf54
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/tooltip.js
@@ -0,0 +1,437 @@
+$(function () {
+
+    module("tooltip")
+
+      test("should provide no conflict", function () {
+        var tooltip = $.fn.tooltip.noConflict()
+        ok(!$.fn.tooltip, 'tooltip was set back to undefined (org value)')
+        $.fn.tooltip = tooltip
+      })
+
+      test("should be defined on jquery object", function () {
+        var div = $("<div></div>")
+        ok(div.tooltip, 'popover method is defined')
+      })
+
+      test("should return element", function () {
+        var div = $("<div></div>")
+        ok(div.tooltip() == div, 'document.body returned')
+      })
+
+      test("should expose default settings", function () {
+        ok(!!$.fn.tooltip.Constructor.DEFAULTS, 'defaults is defined')
+      })
+
+      test("should empty title attribute", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>').tooltip()
+        ok(tooltip.attr('title') === '', 'title attribute was emptied')
+      })
+
+      test("should add data attribute for referencing original title", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>').tooltip()
+        equals(tooltip.attr('data-original-title'), 'Another tooltip', 'original title preserved in data attribute')
+      })
+
+      test("should place tooltips relative to placement option", function () {
+        $.support.transition = false
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({placement: 'bottom'})
+          .tooltip('show')
+
+        ok($(".tooltip").is('.fade.bottom.in'), 'has correct classes applied')
+        tooltip.tooltip('hide')
+      })
+
+      test("should allow html entities", function () {
+        $.support.transition = false
+        var tooltip = $('<a href="#" rel="tooltip" title="<b>@fat</b>"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({html: true})
+          .tooltip('show')
+
+        ok($('.tooltip b').length, 'b tag was inserted')
+        tooltip.tooltip('hide')
+        ok(!$(".tooltip").length, 'tooltip removed')
+      })
+
+      test("should respect custom classes", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ template: '<div class="tooltip some-class"><div class="tooltip-arrow"/><div class="tooltip-inner"/></div>'})
+          .tooltip('show')
+
+        ok($('.tooltip').hasClass('some-class'), 'custom class is present')
+        tooltip.tooltip('hide')
+        ok(!$(".tooltip").length, 'tooltip removed')
+      })
+
+      test("should fire show event", function () {
+        stop()
+        var tooltip = $('<div title="tooltip title"></div>')
+          .on("show.bs.tooltip", function() {
+            ok(true, "show was called")
+            start()
+          })
+          .tooltip('show')
+      })
+
+      test("should fire shown event", function () {
+        stop()
+        var tooltip = $('<div title="tooltip title"></div>')
+          .on("shown.bs.tooltip", function() {
+            ok(true, "shown was called")
+            start()
+          })
+          .tooltip('show')
+      })
+
+      test("should not fire shown event when default prevented", function () {
+        stop()
+        var tooltip = $('<div title="tooltip title"></div>')
+          .on("show.bs.tooltip", function(e) {
+            e.preventDefault()
+            ok(true, "show was called")
+            start()
+          })
+          .on("shown.bs.tooltip", function() {
+            ok(false, "shown was called")
+          })
+          .tooltip('show')
+      })
+
+      test("should fire hide event", function () {
+        stop()
+        var tooltip = $('<div title="tooltip title"></div>')
+          .on("shown.bs.tooltip", function() {
+            $(this).tooltip('hide')
+          })
+          .on("hide.bs.tooltip", function() {
+            ok(true, "hide was called")
+            start()
+          })
+          .tooltip('show')
+      })
+
+      test("should fire hidden event", function () {
+        stop()
+        var tooltip = $('<div title="tooltip title"></div>')
+          .on("shown.bs.tooltip", function() {
+            $(this).tooltip('hide')
+          })
+          .on("hidden.bs.tooltip", function() {
+            ok(true, "hidden was called")
+            start()
+          })
+          .tooltip('show')
+      })
+
+      test("should not fire hidden event when default prevented", function () {
+        stop()
+        var tooltip = $('<div title="tooltip title"></div>')
+          .on("shown.bs.tooltip", function() {
+            $(this).tooltip('hide')
+          })
+          .on("hide.bs.tooltip", function(e) {
+            e.preventDefault()
+            ok(true, "hide was called")
+            start()
+          })
+          .on("hidden.bs.tooltip", function() {
+            ok(false, "hidden was called")
+          })
+          .tooltip('show')
+      })
+
+      test("should not show tooltip if leave event occurs before delay expires", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ delay: 200 })
+
+        stop()
+
+        tooltip.trigger('mouseenter')
+
+        setTimeout(function () {
+          ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+          tooltip.trigger('mouseout')
+          setTimeout(function () {
+            ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+            start()
+          }, 200)
+        }, 100)
+      })
+
+      test("should not show tooltip if leave event occurs before delay expires, even if hide delay is 0", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ delay: { show: 200, hide: 0} })
+
+        stop()
+
+        tooltip.trigger('mouseenter')
+
+        setTimeout(function () {
+          ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+          tooltip.trigger('mouseout')
+          setTimeout(function () {
+            ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+            start()
+          }, 200)
+        }, 100)
+      })
+
+      test("should wait 200 ms before hiding the tooltip", 3, function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ delay: { show: 0, hide: 200} })
+
+        stop()
+
+        tooltip.trigger('mouseenter')
+
+        setTimeout(function () {
+          ok($(".tooltip").is('.fade.in'), 'tooltip is faded in')
+          tooltip.trigger('mouseout')
+          setTimeout(function () {
+            ok($(".tooltip").is('.fade.in'), '100ms:tooltip is still faded in')
+            setTimeout(function () {
+              ok(!$(".tooltip").is('.in'), 'tooltip removed')
+              start()
+            }, 150)
+          }, 100)
+        }, 1)
+      })
+
+      test("should not hide tooltip if leave event occurs, then tooltip is show immediately again", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ delay: { show: 0, hide: 200} })
+
+        stop()
+
+        tooltip.trigger('mouseenter')
+
+        setTimeout(function () {
+          ok($(".tooltip").is('.fade.in'), 'tooltip is faded in')
+          tooltip.trigger('mouseout')
+          setTimeout(function () {
+            ok($(".tooltip").is('.fade.in'), '100ms:tooltip is still faded in')
+            tooltip.trigger('mouseenter')
+            setTimeout(function () {
+              ok($(".tooltip").is('.in'), 'tooltip removed')
+              start()
+            }, 150)
+          }, 100)
+        }, 1)
+      })
+
+      test("should not show tooltip if leave event occurs before delay expires", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ delay: 100 })
+        stop()
+        tooltip.trigger('mouseenter')
+        setTimeout(function () {
+          ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+          tooltip.trigger('mouseout')
+          setTimeout(function () {
+            ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+            start()
+          }, 100)
+        }, 50)
+      })
+
+      test("should show tooltip if leave event hasn't occured before delay expires", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({ delay: 150 })
+        stop()
+        tooltip.trigger('mouseenter')
+        setTimeout(function () {
+          ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+        }, 100)
+        setTimeout(function () {
+          ok($(".tooltip").is('.fade.in'), 'tooltip has faded in')
+          start()
+        }, 200)
+      })
+
+      test("should destroy tooltip", function () {
+        var tooltip = $('<div/>').tooltip().on('click.foo', function(){})
+        ok(tooltip.data('bs.tooltip'), 'tooltip has data')
+        ok($._data(tooltip[0], 'events').mouseover && $._data(tooltip[0], 'events').mouseout, 'tooltip has hover event')
+        ok($._data(tooltip[0], 'events').click[0].namespace == 'foo', 'tooltip has extra click.foo event')
+        tooltip.tooltip('show')
+        tooltip.tooltip('destroy')
+        ok(!tooltip.hasClass('in'), 'tooltip is hidden')
+        ok(!$._data(tooltip[0], 'bs.tooltip'), 'tooltip does not have data')
+        ok($._data(tooltip[0], 'events').click[0].namespace == 'foo', 'tooltip still has click.foo')
+        ok(!$._data(tooltip[0], 'events').mouseover && !$._data(tooltip[0], 'events').mouseout, 'tooltip does not have any events')
+      })
+
+      test("should show tooltip with delegate selector on click", function () {
+        var div = $('<div><a href="#" rel="tooltip" title="Another tooltip"></a></div>')
+        var tooltip = div.appendTo('#qunit-fixture')
+                         .tooltip({ selector: 'a[rel=tooltip]',
+                                    trigger: 'click' })
+        div.find('a').trigger('click')
+        ok($(".tooltip").is('.fade.in'), 'tooltip is faded in')
+      })
+
+      test("should show tooltip when toggle is called", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="tooltip on toggle"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({trigger: 'manual'})
+          .tooltip('toggle')
+        ok($(".tooltip").is('.fade.in'), 'tooltip should be toggled in')
+      })
+
+      test("should place tooltips inside the body", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({container:'body'})
+          .tooltip('show')
+        ok($("body > .tooltip").length, 'inside the body')
+        ok(!$("#qunit-fixture > .tooltip").length, 'not found in parent')
+        tooltip.tooltip('hide')
+      })
+
+      test("should place tooltip inside window", function(){
+        var container = $("<div />").appendTo("body")
+            .css({position: "absolute", width: 200, height: 200, bottom: 0, left: 0})
+          , tooltip = $("<a href='#' title='Very very very very very very very very long tooltip'>Hover me</a>")
+          .css({position: "absolute", top:0, left: 0})
+          .appendTo(container)
+          .tooltip({placement: "top", animate: false})
+          .tooltip("show")
+
+        stop()
+
+        setTimeout(function(){
+          ok($(".tooltip").offset().left >= 0)
+
+          start()
+          container.remove()
+        }, 100)
+      })
+
+      test("should place tooltip on top of element", function(){
+        var container = $("<div />").appendTo("body")
+              .css({position: "absolute", bottom: 0, left: 0, textAlign: "right", width: 300, height: 300})
+            , p = $("<p style='margin-top:200px' />").appendTo(container)
+            , tooltiped = $("<a href='#' title='very very very very very very very long tooltip'>Hover me</a>")
+              .css({marginTop: 200})
+              .appendTo(p)
+              .tooltip({placement: "top", animate: false})
+              .tooltip("show")
+
+        stop()
+
+        setTimeout(function(){
+          var tooltip = container.find(".tooltip")
+
+          start()
+          ok(tooltip.offset().top + tooltip.outerHeight() <= tooltiped.offset().top)
+          container.remove()
+        }, 100)
+      })
+
+      test("should add position class before positioning so that position-specific styles are taken into account", function(){
+        $("head").append('<style> .tooltip.right { white-space: nowrap; } .tooltip.right .tooltip-inner { max-width: none; } </style>')
+
+        var container = $("<div />").appendTo("body")
+          , target = $('<a href="#" rel="tooltip" title="very very very very very very very very long tooltip in one line"></a>')
+              .appendTo(container)
+              .tooltip({placement: 'right'})
+              .tooltip('show')
+          , tooltip = container.find(".tooltip")
+
+        ok( Math.round(target.offset().top + target[0].offsetHeight/2 - tooltip[0].offsetHeight/2) === Math.round(tooltip.offset().top) )
+        target.tooltip('hide')
+      })
+
+      test("tooltip title test #1", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Simple tooltip" style="display: inline-block; position: absolute; top: 0; left: 0;"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({
+          })
+          .tooltip('show')
+        equal($('.tooltip').children('.tooltip-inner').text(), 'Simple tooltip', 'title from title attribute is set')
+        tooltip.tooltip('hide')
+        ok(!$(".tooltip").length, 'tooltip removed')
+      })
+
+      test("tooltip title test #2", function () {
+        var tooltip = $('<a href="#" rel="tooltip" title="Simple tooltip" style="display: inline-block; position: absolute; top: 0; left: 0;"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({
+            title: 'This is a tooltip with some content'
+          })
+          .tooltip('show')
+        equal($('.tooltip').children('.tooltip-inner').text(), 'Simple tooltip', 'title is set from title attribute while prefered over title option')
+        tooltip.tooltip('hide')
+        ok(!$(".tooltip").length, 'tooltip removed')
+      })
+
+      test("tooltip title test #3", function () {
+        var tooltip = $('<a href="#" rel="tooltip" style="display: inline-block; position: absolute; top: 0; left: 0;"></a>')
+          .appendTo('#qunit-fixture')
+          .tooltip({
+            title: 'This is a tooltip with some content'
+          })
+          .tooltip('show')
+        equal($('.tooltip').children('.tooltip-inner').text(), 'This is a tooltip with some content', 'title from title option is set')
+        tooltip.tooltip('hide')
+        ok(!$(".tooltip").length, 'tooltip removed')
+      })
+
+      test("tooltips should be placed dynamically, with the dynamic placement option", function () {
+        $.support.transition = false
+        var ttContainer = $('<div id="dynamic-tt-test"/>').css({
+          'height' : 400
+          , 'overflow' : 'hidden'
+          , 'position' : 'absolute'
+          , 'top' : 0
+          , 'left' : 0
+          , 'width' : 600})
+          .appendTo('body')
+
+        var topTooltip = $('<div style="display: inline-block; position: absolute; left: 0; top: 0;" rel="tooltip" title="Top tooltip">Top Dynamic Tooltip</div>')
+          .appendTo('#dynamic-tt-test')
+          .tooltip({placement: 'auto'})
+          .tooltip('show')
+
+
+        ok($(".tooltip").is('.bottom'),  'top positioned tooltip is dynamically positioned bottom')
+
+        topTooltip.tooltip('hide')
+
+        var rightTooltip = $('<div style="display: inline-block; position: absolute; right: 0;" rel="tooltip" title="Right tooltip">Right Dynamic Tooltip</div>')
+          .appendTo('#dynamic-tt-test')
+          .tooltip({placement: 'right auto'})
+          .tooltip('show')
+
+        ok($(".tooltip").is('.left'),  'right positioned tooltip is dynamically positioned left')
+        rightTooltip.tooltip('hide')
+
+        var bottomTooltip = $('<div style="display: inline-block; position: absolute; bottom: 0;" rel="tooltip" title="Bottom tooltip">Bottom Dynamic Tooltip</div>')
+          .appendTo('#dynamic-tt-test')
+          .tooltip({placement: 'auto bottom'})
+          .tooltip('show')
+
+        ok($(".tooltip").is('.top'),  'bottom positioned tooltip is dynamically positioned top')
+        bottomTooltip.tooltip('hide')
+
+        var leftTooltip = $('<div style="display: inline-block; position: absolute; left: 0;" rel="tooltip" title="Left tooltip">Left Dynamic Tooltip</div>')
+          .appendTo('#dynamic-tt-test')
+          .tooltip({placement: 'auto left'})
+          .tooltip('show')
+
+        ok($(".tooltip").is('.right'),  'left positioned tooltip is dynamically positioned right')
+        leftTooltip.tooltip('hide')
+
+        ttContainer.remove()
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/unit/transition.js b/bootstrap-3.0.0/js/tests/unit/transition.js
new file mode 100644
index 0000000..39c415b
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/unit/transition.js
@@ -0,0 +1,13 @@
+$(function () {
+
+    module("transition")
+
+      test("should be defined on jquery support object", function () {
+        ok($.support.transition !== undefined, 'transition object is defined')
+      })
+
+      test("should provide an end object", function () {
+        ok($.support.transition ? $.support.transition.end : true, 'end string is defined')
+      })
+
+})
diff --git a/bootstrap-3.0.0/js/tests/vendor/jquery.js b/bootstrap-3.0.0/js/tests/vendor/jquery.js
new file mode 100644
index 0000000..76d21a4
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/vendor/jquery.js
@@ -0,0 +1,6 @@
+/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
+//@ sourceMappingURL=jquery-1.10.2.min.map
+*/
+(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
+}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
+u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
\ No newline at end of file
diff --git a/bootstrap-3.0.0/js/tests/vendor/qunit.css b/bootstrap-3.0.0/js/tests/vendor/qunit.css
new file mode 100644
index 0000000..aa0445d
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/vendor/qunit.css
@@ -0,0 +1,232 @@
+/**
+ * QUnit - A JavaScript Unit Testing Framework
+ *
+ * http://docs.jquery.com/QUnit
+ *
+ * Copyright (c) 2012 John Resig, Jörn Zaefferer
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * or GPL (GPL-LICENSE.txt) licenses.
+ */
+
+/** Font Family and Sizes */
+
+#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult {
+	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
+}
+
+#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }
+#qunit-tests { font-size: smaller; }
+
+
+/** Resets */
+
+#qunit-tests, #qunit-tests ol, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult {
+	margin: 0;
+	padding: 0;
+}
+
+
+/** Header */
+
+#qunit-header {
+	padding: 0.5em 0 0.5em 1em;
+
+	color: #8699a4;
+	background-color: #0d3349;
+
+	font-size: 1.5em;
+	line-height: 1em;
+	font-weight: normal;
+
+	border-radius: 15px 15px 0 0;
+	-moz-border-radius: 15px 15px 0 0;
+	-webkit-border-top-right-radius: 15px;
+	-webkit-border-top-left-radius: 15px;
+}
+
+#qunit-header a {
+	text-decoration: none;
+	color: #c2ccd1;
+}
+
+#qunit-header a:hover,
+#qunit-header a:focus {
+	color: #fff;
+}
+
+#qunit-banner {
+	height: 5px;
+}
+
+#qunit-testrunner-toolbar {
+	padding: 0.5em 0 0.5em 2em;
+	color: #5E740B;
+	background-color: #eee;
+}
+
+#qunit-userAgent {
+	padding: 0.5em 0 0.5em 2.5em;
+	background-color: #2b81af;
+	color: #fff;
+	text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
+}
+
+
+/** Tests: Pass/Fail */
+
+#qunit-tests {
+	list-style-position: inside;
+}
+
+#qunit-tests li {
+	padding: 0.4em 0.5em 0.4em 2.5em;
+	border-bottom: 1px solid #fff;
+	list-style-position: inside;
+}
+
+#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running  {
+	display: none;
+}
+
+#qunit-tests li strong {
+	cursor: pointer;
+}
+
+#qunit-tests li a {
+	padding: 0.5em;
+	color: #c2ccd1;
+	text-decoration: none;
+}
+#qunit-tests li a:hover,
+#qunit-tests li a:focus {
+	color: #000;
+}
+
+#qunit-tests ol {
+	margin-top: 0.5em;
+	padding: 0.5em;
+
+	background-color: #fff;
+
+	border-radius: 15px;
+	-moz-border-radius: 15px;
+	-webkit-border-radius: 15px;
+
+	box-shadow: inset 0px 2px 13px #999;
+	-moz-box-shadow: inset 0px 2px 13px #999;
+	-webkit-box-shadow: inset 0px 2px 13px #999;
+}
+
+#qunit-tests table {
+	border-collapse: collapse;
+	margin-top: .2em;
+}
+
+#qunit-tests th {
+	text-align: right;
+	vertical-align: top;
+	padding: 0 .5em 0 0;
+}
+
+#qunit-tests td {
+	vertical-align: top;
+}
+
+#qunit-tests pre {
+	margin: 0;
+	white-space: pre-wrap;
+	word-wrap: break-word;
+}
+
+#qunit-tests del {
+	background-color: #e0f2be;
+	color: #374e0c;
+	text-decoration: none;
+}
+
+#qunit-tests ins {
+	background-color: #ffcaca;
+	color: #500;
+	text-decoration: none;
+}
+
+/*** Test Counts */
+
+#qunit-tests b.counts                       { color: black; }
+#qunit-tests b.passed                       { color: #5E740B; }
+#qunit-tests b.failed                       { color: #710909; }
+
+#qunit-tests li li {
+	margin: 0.5em;
+	padding: 0.4em 0.5em 0.4em 0.5em;
+	background-color: #fff;
+	border-bottom: none;
+	list-style-position: inside;
+}
+
+/*** Passing Styles */
+
+#qunit-tests li li.pass {
+	color: #5E740B;
+	background-color: #fff;
+	border-left: 26px solid #C6E746;
+}
+
+#qunit-tests .pass                          { color: #528CE0; background-color: #D2E0E6; }
+#qunit-tests .pass .test-name               { color: #366097; }
+
+#qunit-tests .pass .test-actual,
+#qunit-tests .pass .test-expected           { color: #999999; }
+
+#qunit-banner.qunit-pass                    { background-color: #C6E746; }
+
+/*** Failing Styles */
+
+#qunit-tests li li.fail {
+	color: #710909;
+	background-color: #fff;
+	border-left: 26px solid #EE5757;
+	white-space: pre;
+}
+
+#qunit-tests > li:last-child {
+	border-radius: 0 0 15px 15px;
+	-moz-border-radius: 0 0 15px 15px;
+	-webkit-border-bottom-right-radius: 15px;
+	-webkit-border-bottom-left-radius: 15px;
+}
+
+#qunit-tests .fail                          { color: #000000; background-color: #EE5757; }
+#qunit-tests .fail .test-name,
+#qunit-tests .fail .module-name             { color: #000000; }
+
+#qunit-tests .fail .test-actual             { color: #EE5757; }
+#qunit-tests .fail .test-expected           { color: green;   }
+
+#qunit-banner.qunit-fail                    { background-color: #EE5757; }
+
+
+/** Result */
+
+#qunit-testresult {
+	padding: 0.5em 0.5em 0.5em 2.5em;
+
+	color: #2b81af;
+	background-color: #D2E0E6;
+
+	border-bottom: 1px solid white;
+}
+
+/** Fixture */
+
+#qunit-fixture {
+	position: absolute;
+	top: -10000px;
+	left: -10000px;
+}
+
+/** Runoff */
+
+#qunit-fixture {
+  display:none;
+}
diff --git a/bootstrap-3.0.0/js/tests/vendor/qunit.js b/bootstrap-3.0.0/js/tests/vendor/qunit.js
new file mode 100644
index 0000000..b332d70
--- /dev/null
+++ b/bootstrap-3.0.0/js/tests/vendor/qunit.js
@@ -0,0 +1,1510 @@
+/**
+ * QUnit - A JavaScript Unit Testing Framework
+ *
+ * http://docs.jquery.com/QUnit
+ *
+ * Copyright (c) 2012 John Resig, Jörn Zaefferer
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * or GPL (GPL-LICENSE.txt) licenses.
+ */
+
+(function(window) {
+
+var defined = {
+	setTimeout: typeof window.setTimeout !== "undefined",
+	sessionStorage: (function() {
+		try {
+			return !!sessionStorage.getItem;
+		} catch(e) {
+			return false;
+		}
+	})()
+};
+
+var testId = 0;
+
+var Test = function(name, testName, expected, testEnvironmentArg, async, callback) {
+	this.name = name;
+	this.testName = testName;
+	this.expected = expected;
+	this.testEnvironmentArg = testEnvironmentArg;
+	this.async = async;
+	this.callback = callback;
+	this.assertions = [];
+};
+Test.prototype = {
+	init: function() {
+		var tests = id("qunit-tests");
+		if (tests) {
+			var b = document.createElement("strong");
+				b.innerHTML = "Running " + this.name;
+			var li = document.createElement("li");
+				li.appendChild( b );
+				li.className = "running";
+				li.id = this.id = "test-output" + testId++;
+			tests.appendChild( li );
+		}
+	},
+	setup: function() {
+		if (this.module != config.previousModule) {
+			if ( config.previousModule ) {
+				QUnit.moduleDone( {
+					name: config.previousModule,
+					failed: config.moduleStats.bad,
+					passed: config.moduleStats.all - config.moduleStats.bad,
+					total: config.moduleStats.all
+				} );
+			}
+			config.previousModule = this.module;
+			config.moduleStats = { all: 0, bad: 0 };
+			QUnit.moduleStart( {
+				name: this.module
+			} );
+		}
+
+		config.current = this;
+		this.testEnvironment = extend({
+			setup: function() {},
+			teardown: function() {}
+		}, this.moduleTestEnvironment);
+		if (this.testEnvironmentArg) {
+			extend(this.testEnvironment, this.testEnvironmentArg);
+		}
+
+		QUnit.testStart( {
+			name: this.testName
+		} );
+
+		// allow utility functions to access the current test environment
+		// TODO why??
+		QUnit.current_testEnvironment = this.testEnvironment;
+
+		try {
+			if ( !config.pollution ) {
+				saveGlobal();
+			}
+
+			this.testEnvironment.setup.call(this.testEnvironment);
+		} catch(e) {
+			QUnit.ok( false, "Setup failed on " + this.testName + ": " + e.message );
+		}
+	},
+	run: function() {
+		if ( this.async ) {
+			QUnit.stop();
+		}
+
+		if ( config.notrycatch ) {
+			this.callback.call(this.testEnvironment);
+			return;
+		}
+		try {
+			this.callback.call(this.testEnvironment);
+		} catch(e) {
+			fail("Test " + this.testName + " died, exception and test follows", e, this.callback);
+			QUnit.ok( false, "Died on test #" + (this.assertions.length + 1) + ": " + e.message + " - " + QUnit.jsDump.parse(e) );
+			// else next test will carry the responsibility
+			saveGlobal();
+
+			// Restart the tests if they're blocking
+			if ( config.blocking ) {
+				start();
+			}
+		}
+	},
+	teardown: function() {
+		try {
+			this.testEnvironment.teardown.call(this.testEnvironment);
+			checkPollution();
+		} catch(e) {
+			QUnit.ok( false, "Teardown failed on " + this.testName + ": " + e.message );
+		}
+	},
+	finish: function() {
+		if ( this.expected && this.expected != this.assertions.length ) {
+			QUnit.ok( false, "Expected " + this.expected + " assertions, but " + this.assertions.length + " were run" );
+		}
+
+		var good = 0, bad = 0,
+			tests = id("qunit-tests");
+
+		config.stats.all += this.assertions.length;
+		config.moduleStats.all += this.assertions.length;
+
+		if ( tests ) {
+			var ol = document.createElement("ol");
+
+			for ( var i = 0; i < this.assertions.length; i++ ) {
+				var assertion = this.assertions[i];
+
+				var li = document.createElement("li");
+				li.className = assertion.result ? "pass" : "fail";
+				li.innerHTML = assertion.message || (assertion.result ? "okay" : "failed");
+				ol.appendChild( li );
+
+				if ( assertion.result ) {
+					good++;
+				} else {
+					bad++;
+					config.stats.bad++;
+					config.moduleStats.bad++;
+				}
+			}
+
+			// store result when possible
+			if ( QUnit.config.reorder && defined.sessionStorage ) {
+				if (bad) {
+					sessionStorage.setItem("qunit-" + this.module + "-" + this.testName, bad);
+				} else {
+					sessionStorage.removeItem("qunit-" + this.module + "-" + this.testName);
+				}
+			}
+
+			if (bad == 0) {
+				ol.style.display = "none";
+			}
+
+			var b = document.createElement("strong");
+			b.innerHTML = this.name + " <b class='counts'>(<b class='failed'>" + bad + "</b>, <b class='passed'>" + good + "</b>, " + this.assertions.length + ")</b>";
+
+			var a = document.createElement("a");
+			a.innerHTML = "Rerun";
+			a.href = QUnit.url({ filter: getText([b]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") });
+
+			addEvent(b, "click", function() {
+				var next = b.nextSibling.nextSibling,
+					display = next.style.display;
+				next.style.display = display === "none" ? "block" : "none";
+			});
+
+			addEvent(b, "dblclick", function(e) {
+				var target = e && e.target ? e.target : window.event.srcElement;
+				if ( target.nodeName.toLowerCase() == "span" || target.nodeName.toLowerCase() == "b" ) {
+					target = target.parentNode;
+				}
+				if ( window.location && target.nodeName.toLowerCase() === "strong" ) {
+					window.location = QUnit.url({ filter: getText([target]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") });
+				}
+			});
+
+			var li = id(this.id);
+			li.className = bad ? "fail" : "pass";
+			li.removeChild( li.firstChild );
+			li.appendChild( b );
+			li.appendChild( a );
+			li.appendChild( ol );
+
+		} else {
+			for ( var i = 0; i < this.assertions.length; i++ ) {
+				if ( !this.assertions[i].result ) {
+					bad++;
+					config.stats.bad++;
+					config.moduleStats.bad++;
+				}
+			}
+		}
+
+		try {
+			QUnit.reset();
+		} catch(e) {
+			fail("reset() failed, following Test " + this.testName + ", exception and reset fn follows", e, QUnit.reset);
+		}
+
+		QUnit.testDone( {
+			name: this.testName,
+			failed: bad,
+			passed: this.assertions.length - bad,
+			total: this.assertions.length
+		} );
+	},
+
+	queue: function() {
+		var test = this;
+		synchronize(function() {
+			test.init();
+		});
+		function run() {
+			// each of these can by async
+			synchronize(function() {
+				test.setup();
+			});
+			synchronize(function() {
+				test.run();
+			});
+			synchronize(function() {
+				test.teardown();
+			});
+			synchronize(function() {
+				test.finish();
+			});
+		}
+		// defer when previous test run passed, if storage is available
+		var bad = QUnit.config.reorder && defined.sessionStorage && +sessionStorage.getItem("qunit-" + this.module + "-" + this.testName);
+		if (bad) {
+			run();
+		} else {
+			synchronize(run);
+		};
+	}
+
+};
+
+var QUnit = {
+
+	// call on start of module test to prepend name to all tests
+	module: function(name, testEnvironment) {
+		config.currentModule = name;
+		config.currentModuleTestEnviroment = testEnvironment;
+	},
+
+	asyncTest: function(testName, expected, callback) {
+		if ( arguments.length === 2 ) {
+			callback = expected;
+			expected = 0;
+		}
+
+		QUnit.test(testName, expected, callback, true);
+	},
+
+	test: function(testName, expected, callback, async) {
+		var name = '<span class="test-name">' + testName + '</span>', testEnvironmentArg;
+
+		if ( arguments.length === 2 ) {
+			callback = expected;
+			expected = null;
+		}
+		// is 2nd argument a testEnvironment?
+		if ( expected && typeof expected === 'object') {
+			testEnvironmentArg = expected;
+			expected = null;
+		}
+
+		if ( config.currentModule ) {
+			name = '<span class="module-name">' + config.currentModule + "</span>: " + name;
+		}
+
+		if ( !validTest(config.currentModule + ": " + testName) ) {
+			return;
+		}
+
+		var test = new Test(name, testName, expected, testEnvironmentArg, async, callback);
+		test.module = config.currentModule;
+		test.moduleTestEnvironment = config.currentModuleTestEnviroment;
+		test.queue();
+	},
+
+	/**
+	 * Specify the number of expected assertions to gurantee that failed test (no assertions are run at all) don't slip through.
+	 */
+	expect: function(asserts) {
+		config.current.expected = asserts;
+	},
+
+	/**
+	 * Asserts true.
+	 * @example ok( "asdfasdf".length > 5, "There must be at least 5 chars" );
+	 */
+	ok: function(a, msg) {
+		a = !!a;
+		var details = {
+			result: a,
+			message: msg
+		};
+		msg = escapeHtml(msg);
+		QUnit.log(details);
+		config.current.assertions.push({
+			result: a,
+			message: msg
+		});
+	},
+
+	/**
+	 * Checks that the first two arguments are equal, with an optional message.
+	 * Prints out both actual and expected values.
+	 *
+	 * Prefered to ok( actual == expected, message )
+	 *
+	 * @example equal( format("Received {0} bytes.", 2), "Received 2 bytes." );
+	 *
+	 * @param Object actual
+	 * @param Object expected
+	 * @param String message (optional)
+	 */
+	equal: function(actual, expected, message) {
+		QUnit.push(expected == actual, actual, expected, message);
+	},
+
+	notEqual: function(actual, expected, message) {
+		QUnit.push(expected != actual, actual, expected, message);
+	},
+
+	deepEqual: function(actual, expected, message) {
+		QUnit.push(QUnit.equiv(actual, expected), actual, expected, message);
+	},
+
+	notDeepEqual: function(actual, expected, message) {
+		QUnit.push(!QUnit.equiv(actual, expected), actual, expected, message);
+	},
+
+	strictEqual: function(actual, expected, message) {
+		QUnit.push(expected === actual, actual, expected, message);
+	},
+
+	notStrictEqual: function(actual, expected, message) {
+		QUnit.push(expected !== actual, actual, expected, message);
+	},
+
+	raises: function(block, expected, message) {
+		var actual, ok = false;
+
+		if (typeof expected === 'string') {
+			message = expected;
+			expected = null;
+		}
+
+		try {
+			block();
+		} catch (e) {
+			actual = e;
+		}
+
+		if (actual) {
+			// we don't want to validate thrown error
+			if (!expected) {
+				ok = true;
+			// expected is a regexp
+			} else if (QUnit.objectType(expected) === "regexp") {
+				ok = expected.test(actual);
+			// expected is a constructor
+			} else if (actual instanceof expected) {
+				ok = true;
+			// expected is a validation function which returns true is validation passed
+			} else if (expected.call({}, actual) === true) {
+				ok = true;
+			}
+		}
+
+		QUnit.ok(ok, message);
+	},
+
+	start: function() {
+		config.semaphore--;
+		if (config.semaphore > 0) {
+			// don't start until equal number of stop-calls
+			return;
+		}
+		if (config.semaphore < 0) {
+			// ignore if start is called more often then stop
+			config.semaphore = 0;
+		}
+		// A slight delay, to avoid any current callbacks
+		if ( defined.setTimeout ) {
+			window.setTimeout(function() {
+				if (config.semaphore > 0) {
+					return;
+				}
+				if ( config.timeout ) {
+					clearTimeout(config.timeout);
+				}
+
+				config.blocking = false;
+				process();
+			}, 13);
+		} else {
+			config.blocking = false;
+			process();
+		}
+	},
+
+	stop: function(timeout) {
+		config.semaphore++;
+		config.blocking = true;
+
+		if ( timeout && defined.setTimeout ) {
+			clearTimeout(config.timeout);
+			config.timeout = window.setTimeout(function() {
+				QUnit.ok( false, "Test timed out" );
+				QUnit.start();
+			}, timeout);
+		}
+	}
+};
+
+// Backwards compatibility, deprecated
+QUnit.equals = QUnit.equal;
+QUnit.same = QUnit.deepEqual;
+
+// Maintain internal state
+var config = {
+	// The queue of tests to run
+	queue: [],
+
+	// block until document ready
+	blocking: true,
+
+	// when enabled, show only failing tests
+	// gets persisted through sessionStorage and can be changed in UI via checkbox
+	hidepassed: false,
+
+	// by default, run previously failed tests first
+	// very useful in combination with "Hide passed tests" checked
+	reorder: true,
+
+	// by default, modify document.title when suite is done
+	altertitle: true,
+
+	urlConfig: ['noglobals', 'notrycatch']
+};
+
+// Load paramaters
+(function() {
+	var location = window.location || { search: "", protocol: "file:" },
+		params = location.search.slice( 1 ).split( "&" ),
+		length = params.length,
+		urlParams = {},
+		current;
+
+	if ( params[ 0 ] ) {
+		for ( var i = 0; i < length; i++ ) {
+			current = params[ i ].split( "=" );
+			current[ 0 ] = decodeURIComponent( current[ 0 ] );
+			// allow just a key to turn on a flag, e.g., test.html?noglobals
+			current[ 1 ] = current[ 1 ] ? decodeURIComponent( current[ 1 ] ) : true;
+			urlParams[ current[ 0 ] ] = current[ 1 ];
+		}
+	}
+
+	QUnit.urlParams = urlParams;
+	config.filter = urlParams.filter;
+
+	// Figure out if we're running the tests from a server or not
+	QUnit.isLocal = !!(location.protocol === 'file:');
+})();
+
+// Expose the API as global variables, unless an 'exports'
+// object exists, in that case we assume we're in CommonJS
+if ( typeof exports === "undefined" || typeof require === "undefined" ) {
+	extend(window, QUnit);
+	window.QUnit = QUnit;
+} else {
+	extend(exports, QUnit);
+	exports.QUnit = QUnit;
+}
+
+// define these after exposing globals to keep them in these QUnit namespace only
+extend(QUnit, {
+	config: config,
+
+	// Initialize the configuration options
+	init: function() {
+		extend(config, {
+			stats: { all: 0, bad: 0 },
+			moduleStats: { all: 0, bad: 0 },
+			started: +new Date,
+			updateRate: 1000,
+			blocking: false,
+			autostart: true,
+			autorun: false,
+			filter: "",
+			queue: [],
+			semaphore: 0
+		});
+
+		var tests = id( "qunit-tests" ),
+			banner = id( "qunit-banner" ),
+			result = id( "qunit-testresult" );
+
+		if ( tests ) {
+			tests.innerHTML = "";
+		}
+
+		if ( banner ) {
+			banner.className = "";
+		}
+
+		if ( result ) {
+			result.parentNode.removeChild( result );
+		}
+
+		if ( tests ) {
+			result = document.createElement( "p" );
+			result.id = "qunit-testresult";
+			result.className = "result";
+			tests.parentNode.insertBefore( result, tests );
+			result.innerHTML = 'Running...<br/>&nbsp;';
+		}
+	},
+
+	/**
+	 * Resets the test setup. Useful for tests that modify the DOM.
+	 *
+	 * If jQuery is available, uses jQuery's html(), otherwise just innerHTML.
+	 */
+	reset: function() {
+		if ( window.jQuery ) {
+			jQuery( "#qunit-fixture" ).html( config.fixture );
+		} else {
+			var main = id( 'qunit-fixture' );
+			if ( main ) {
+				main.innerHTML = config.fixture;
+			}
+		}
+	},
+
+	/**
+	 * Trigger an event on an element.
+	 *
+	 * @example triggerEvent( document.body, "click" );
+	 *
+	 * @param DOMElement elem
+	 * @param String type
+	 */
+	triggerEvent: function( elem, type, event ) {
+		if ( document.createEvent ) {
+			event = document.createEvent("MouseEvents");
+			event.initMouseEvent(type, true, true, elem.ownerDocument.defaultView,
+				0, 0, 0, 0, 0, false, false, false, false, 0, null);
+			elem.dispatchEvent( event );
+
+		} else if ( elem.fireEvent ) {
+			elem.fireEvent("on"+type);
+		}
+	},
+
+	// Safe object type checking
+	is: function( type, obj ) {
+		return QUnit.objectType( obj ) == type;
+	},
+
+	objectType: function( obj ) {
+		if (typeof obj === "undefined") {
+				return "undefined";
+
+		// consider: typeof null === object
+		}
+		if (obj === null) {
+				return "null";
+		}
+
+		var type = Object.prototype.toString.call( obj )
+			.match(/^\[object\s(.*)\]$/)[1] || '';
+
+		switch (type) {
+				case 'Number':
+						if (isNaN(obj)) {
+								return "nan";
+						} else {
+								return "number";
+						}
+				case 'String':
+				case 'Boolean':
+				case 'Array':
+				case 'Date':
+				case 'RegExp':
+				case 'Function':
+						return type.toLowerCase();
+		}
+		if (typeof obj === "object") {
+				return "object";
+		}
+		return undefined;
+	},
+
+	push: function(result, actual, expected, message) {
+		var details = {
+			result: result,
+			message: message,
+			actual: actual,
+			expected: expected
+		};
+
+		message = escapeHtml(message) || (result ? "okay" : "failed");
+		message = '<span class="test-message">' + message + "</span>";
+		expected = escapeHtml(QUnit.jsDump.parse(expected));
+		actual = escapeHtml(QUnit.jsDump.parse(actual));
+		var output = message + '<table><tr class="test-expected"><th>Expected: </th><td><pre>' + expected + '</pre></td></tr>';
+		if (actual != expected) {
+			output += '<tr class="test-actual"><th>Result: </th><td><pre>' + actual + '</pre></td></tr>';
+			output += '<tr class="test-diff"><th>Diff: </th><td><pre>' + QUnit.diff(expected, actual) +'</pre></td></tr>';
+		}
+		if (!result) {
+			var source = sourceFromStacktrace();
+			if (source) {
+				details.source = source;
+				output += '<tr class="test-source"><th>Source: </th><td><pre>' + escapeHtml(source) + '</pre></td></tr>';
+			}
+		}
+		output += "</table>";
+
+		QUnit.log(details);
+
+		config.current.assertions.push({
+			result: !!result,
+			message: output
+		});
+	},
+
+	url: function( params ) {
+		params = extend( extend( {}, QUnit.urlParams ), params );
+		var querystring = "?",
+			key;
+		for ( key in params ) {
+			querystring += encodeURIComponent( key ) + "=" +
+				encodeURIComponent( params[ key ] ) + "&";
+		}
+		return window.location.pathname + querystring.slice( 0, -1 );
+	},
+
+	extend: extend,
+	id: id,
+	addEvent: addEvent,
+
+	// Logging callbacks; all receive a single argument with the listed properties
+	// run test/logs.html for any related changes
+	begin: function() {},
+	// done: { failed, passed, total, runtime }
+	done: function() {},
+	// log: { result, actual, expected, message }
+	log: function() {},
+	// testStart: { name }
+	testStart: function() {},
+	// testDone: { name, failed, passed, total }
+	testDone: function() {},
+	// moduleStart: { name }
+	moduleStart: function() {},
+	// moduleDone: { name, failed, passed, total }
+	moduleDone: function() {}
+});
+
+if ( typeof document === "undefined" || document.readyState === "complete" ) {
+	config.autorun = true;
+}
+
+QUnit.load = function() {
+	QUnit.begin({});
+
+	// Initialize the config, saving the execution queue
+	var oldconfig = extend({}, config);
+	QUnit.init();
+	extend(config, oldconfig);
+
+	config.blocking = false;
+
+	var urlConfigHtml = '', len = config.urlConfig.length;
+	for ( var i = 0, val; i < len, val = config.urlConfig[i]; i++ ) {
+		config[val] = QUnit.urlParams[val];
+		urlConfigHtml += '<label><input name="' + val + '" type="checkbox"' + ( config[val] ? ' checked="checked"' : '' ) + '>' + val + '</label>';
+	}
+
+	var userAgent = id("qunit-userAgent");
+	if ( userAgent ) {
+		userAgent.innerHTML = navigator.userAgent;
+	}
+	var banner = id("qunit-header");
+	if ( banner ) {
+		banner.innerHTML = '<a href="' + QUnit.url({ filter: undefined }) + '"> ' + banner.innerHTML + '</a> ' + urlConfigHtml;
+		addEvent( banner, "change", function( event ) {
+			var params = {};
+			params[ event.target.name ] = event.target.checked ? true : undefined;
+			window.location = QUnit.url( params );
+		});
+	}
+
+	var toolbar = id("qunit-testrunner-toolbar");
+	if ( toolbar ) {
+		var filter = document.createElement("input");
+		filter.type = "checkbox";
+		filter.id = "qunit-filter-pass";
+		addEvent( filter, "click", function() {
+			var ol = document.getElementById("qunit-tests");
+			if ( filter.checked ) {
+				ol.className = ol.className + " hidepass";
+			} else {
+				var tmp = " " + ol.className.replace( /[\n\t\r]/g, " " ) + " ";
+				ol.className = tmp.replace(/ hidepass /, " ");
+			}
+			if ( defined.sessionStorage ) {
+				if (filter.checked) {
+					sessionStorage.setItem("qunit-filter-passed-tests", "true");
+				} else {
+					sessionStorage.removeItem("qunit-filter-passed-tests");
+				}
+			}
+		});
+		if ( config.hidepassed || defined.sessionStorage && sessionStorage.getItem("qunit-filter-passed-tests") ) {
+			filter.checked = true;
+			var ol = document.getElementById("qunit-tests");
+			ol.className = ol.className + " hidepass";
+		}
+		toolbar.appendChild( filter );
+
+		var label = document.createElement("label");
+		label.setAttribute("for", "qunit-filter-pass");
+		label.innerHTML = "Hide passed tests";
+		toolbar.appendChild( label );
+	}
+
+	var main = id('qunit-fixture');
+	if ( main ) {
+		config.fixture = main.innerHTML;
+	}
+
+	if (config.autostart) {
+		QUnit.start();
+	}
+};
+
+addEvent(window, "load", QUnit.load);
+
+function done() {
+	config.autorun = true;
+
+	// Log the last module results
+	if ( config.currentModule ) {
+		QUnit.moduleDone( {
+			name: config.currentModule,
+			failed: config.moduleStats.bad,
+			passed: config.moduleStats.all - config.moduleStats.bad,
+			total: config.moduleStats.all
+		} );
+	}
+
+	var banner = id("qunit-banner"),
+		tests = id("qunit-tests"),
+		runtime = +new Date - config.started,
+		passed = config.stats.all - config.stats.bad,
+		html = [
+			'Tests completed in ',
+			runtime,
+			' milliseconds.<br/>',
+			'<span class="passed">',
+			passed,
+			'</span> tests of <span class="total">',
+			config.stats.all,
+			'</span> passed, <span class="failed">',
+			config.stats.bad,
+			'</span> failed.'
+		].join('');
+
+	if ( banner ) {
+		banner.className = (config.stats.bad ? "qunit-fail" : "qunit-pass");
+	}
+
+	if ( tests ) {
+		id( "qunit-testresult" ).innerHTML = html;
+	}
+
+	if ( config.altertitle && typeof document !== "undefined" && document.title ) {
+		// show ✖ for good, ✔ for bad suite result in title
+		// use escape sequences in case file gets loaded with non-utf-8-charset
+		document.title = [
+			(config.stats.bad ? "\u2716" : "\u2714"),
+			document.title.replace(/^[\u2714\u2716] /i, "")
+		].join(" ");
+	}
+
+	QUnit.done( {
+		failed: config.stats.bad,
+		passed: passed,
+		total: config.stats.all,
+		runtime: runtime
+	} );
+}
+
+function validTest( name ) {
+	var filter = config.filter,
+		run = false;
+
+	if ( !filter ) {
+		return true;
+	}
+
+	var not = filter.charAt( 0 ) === "!";
+	if ( not ) {
+		filter = filter.slice( 1 );
+	}
+
+	if ( name.indexOf( filter ) !== -1 ) {
+		return !not;
+	}
+
+	if ( not ) {
+		run = true;
+	}
+
+	return run;
+}
+
+// so far supports only Firefox, Chrome and Opera (buggy)
+// could be extended in the future to use something like https://github.com/csnover/TraceKit
+function sourceFromStacktrace() {
+	try {
+		throw new Error();
+	} catch ( e ) {
+		if (e.stacktrace) {
+			// Opera
+			return e.stacktrace.split("\n")[6];
+		} else if (e.stack) {
+			// Firefox, Chrome
+			return e.stack.split("\n")[4];
+		} else if (e.sourceURL) {
+			// Safari, PhantomJS
+			// TODO sourceURL points at the 'throw new Error' line above, useless
+			//return e.sourceURL + ":" + e.line;
+		}
+	}
+}
+
+function escapeHtml(s) {
+	if (!s) {
+		return "";
+	}
+	s = s + "";
+	return s.replace(/[\&"<>\\]/g, function(s) {
+		switch(s) {
+			case "&": return "&amp;";
+			case "\\": return "\\\\";
+			case '"': return '\"';
+			case "<": return "&lt;";
+			case ">": return "&gt;";
+			default: return s;
+		}
+	});
+}
+
+function synchronize( callback ) {
+	config.queue.push( callback );
+
+	if ( config.autorun && !config.blocking ) {
+		process();
+	}
+}
+
+function process() {
+	var start = (new Date()).getTime();
+
+	while ( config.queue.length && !config.blocking ) {
+		if ( config.updateRate <= 0 || (((new Date()).getTime() - start) < config.updateRate) ) {
+			config.queue.shift()();
+		} else {
+			window.setTimeout( process, 13 );
+			break;
+		}
+	}
+	if (!config.blocking && !config.queue.length) {
+		done();
+	}
+}
+
+function saveGlobal() {
+	config.pollution = [];
+
+	if ( config.noglobals ) {
+		for ( var key in window ) {
+			config.pollution.push( key );
+		}
+	}
+}
+
+function checkPollution( name ) {
+	var old = config.pollution;
+	saveGlobal();
+
+	var newGlobals = diff( config.pollution, old );
+	if ( newGlobals.length > 0 ) {
+		ok( false, "Introduced global variable(s): " + newGlobals.join(", ") );
+	}
+
+	var deletedGlobals = diff( old, config.pollution );
+	if ( deletedGlobals.length > 0 ) {
+		ok( false, "Deleted global variable(s): " + deletedGlobals.join(", ") );
+	}
+}
+
+// returns a new Array with the elements that are in a but not in b
+function diff( a, b ) {
+	var result = a.slice();
+	for ( var i = 0; i < result.length; i++ ) {
+		for ( var j = 0; j < b.length; j++ ) {
+			if ( result[i] === b[j] ) {
+				result.splice(i, 1);
+				i--;
+				break;
+			}
+		}
+	}
+	return result;
+}
+
+function fail(message, exception, callback) {
+	if ( typeof console !== "undefined" && console.error && console.warn ) {
+		console.error(message);
+		console.error(exception);
+		console.warn(callback.toString());
+
+	} else if ( window.opera && opera.postError ) {
+		opera.postError(message, exception, callback.toString);
+	}
+}
+
+function extend(a, b) {
+	for ( var prop in b ) {
+		if ( b[prop] === undefined ) {
+			delete a[prop];
+		} else {
+			a[prop] = b[prop];
+		}
+	}
+
+	return a;
+}
+
+function addEvent(elem, type, fn) {
+	if ( elem.addEventListener ) {
+		elem.addEventListener( type, fn, false );
+	} else if ( elem.attachEvent ) {
+		elem.attachEvent( "on" + type, fn );
+	} else {
+		fn();
+	}
+}
+
+function id(name) {
+	return !!(typeof document !== "undefined" && document && document.getElementById) &&
+		document.getElementById( name );
+}
+
+// Test for equality any JavaScript type.
+// Discussions and reference: http://philrathe.com/articles/equiv
+// Test suites: http://philrathe.com/tests/equiv
+// Author: Philippe Rathé <prathe@gmail.com>
+QUnit.equiv = function () {
+
+	var innerEquiv; // the real equiv function
+	var callers = []; // stack to decide between skip/abort functions
+	var parents = []; // stack to avoiding loops from circular referencing
+
+	// Call the o related callback with the given arguments.
+	function bindCallbacks(o, callbacks, args) {
+		var prop = QUnit.objectType(o);
+		if (prop) {
+			if (QUnit.objectType(callbacks[prop]) === "function") {
+				return callbacks[prop].apply(callbacks, args);
+			} else {
+				return callbacks[prop]; // or undefined
+			}
+		}
+	}
+
+	var callbacks = function () {
+
+		// for string, boolean, number and null
+		function useStrictEquality(b, a) {
+			if (b instanceof a.constructor || a instanceof b.constructor) {
+				// to catch short annotaion VS 'new' annotation of a
+				// declaration
+				// e.g. var i = 1;
+				// var j = new Number(1);
+				return a == b;
+			} else {
+				return a === b;
+			}
+		}
+
+		return {
+			"string" : useStrictEquality,
+			"boolean" : useStrictEquality,
+			"number" : useStrictEquality,
+			"null" : useStrictEquality,
+			"undefined" : useStrictEquality,
+
+			"nan" : function(b) {
+				return isNaN(b);
+			},
+
+			"date" : function(b, a) {
+				return QUnit.objectType(b) === "date"
+						&& a.valueOf() === b.valueOf();
+			},
+
+			"regexp" : function(b, a) {
+				return QUnit.objectType(b) === "regexp"
+						&& a.source === b.source && // the regex itself
+						a.global === b.global && // and its modifers
+													// (gmi) ...
+						a.ignoreCase === b.ignoreCase
+						&& a.multiline === b.multiline;
+			},
+
+			// - skip when the property is a method of an instance (OOP)
+			// - abort otherwise,
+			// initial === would have catch identical references anyway
+			"function" : function() {
+				var caller = callers[callers.length - 1];
+				return caller !== Object && typeof caller !== "undefined";
+			},
+
+			"array" : function(b, a) {
+				var i, j, loop;
+				var len;
+
+				// b could be an object literal here
+				if (!(QUnit.objectType(b) === "array")) {
+					return false;
+				}
+
+				len = a.length;
+				if (len !== b.length) { // safe and faster
+					return false;
+				}
+
+				// track reference to avoid circular references
+				parents.push(a);
+				for (i = 0; i < len; i++) {
+					loop = false;
+					for (j = 0; j < parents.length; j++) {
+						if (parents[j] === a[i]) {
+							loop = true;// dont rewalk array
+						}
+					}
+					if (!loop && !innerEquiv(a[i], b[i])) {
+						parents.pop();
+						return false;
+					}
+				}
+				parents.pop();
+				return true;
+			},
+
+			"object" : function(b, a) {
+				var i, j, loop;
+				var eq = true; // unless we can proove it
+				var aProperties = [], bProperties = []; // collection of
+														// strings
+
+				// comparing constructors is more strict than using
+				// instanceof
+				if (a.constructor !== b.constructor) {
+					return false;
+				}
+
+				// stack constructor before traversing properties
+				callers.push(a.constructor);
+				// track reference to avoid circular references
+				parents.push(a);
+
+				for (i in a) { // be strict: don't ensures hasOwnProperty
+								// and go deep
+					loop = false;
+					for (j = 0; j < parents.length; j++) {
+						if (parents[j] === a[i])
+							loop = true; // don't go down the same path
+											// twice
+					}
+					aProperties.push(i); // collect a's properties
+
+					if (!loop && !innerEquiv(a[i], b[i])) {
+						eq = false;
+						break;
+					}
+				}
+
+				callers.pop(); // unstack, we are done
+				parents.pop();
+
+				for (i in b) {
+					bProperties.push(i); // collect b's properties
+				}
+
+				// Ensures identical properties name
+				return eq
+						&& innerEquiv(aProperties.sort(), bProperties
+								.sort());
+			}
+		};
+	}();
+
+	innerEquiv = function() { // can take multiple arguments
+		var args = Array.prototype.slice.apply(arguments);
+		if (args.length < 2) {
+			return true; // end transition
+		}
+
+		return (function(a, b) {
+			if (a === b) {
+				return true; // catch the most you can
+			} else if (a === null || b === null || typeof a === "undefined"
+					|| typeof b === "undefined"
+					|| QUnit.objectType(a) !== QUnit.objectType(b)) {
+				return false; // don't lose time with error prone cases
+			} else {
+				return bindCallbacks(a, callbacks, [ b, a ]);
+			}
+
+			// apply transition with (1..n) arguments
+		})(args[0], args[1])
+				&& arguments.callee.apply(this, args.splice(1,
+						args.length - 1));
+	};
+
+	return innerEquiv;
+
+}();
+
+/**
+ * jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com |
+ * http://flesler.blogspot.com Licensed under BSD
+ * (http://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008
+ *
+ * @projectDescription Advanced and extensible data dumping for Javascript.
+ * @version 1.0.0
+ * @author Ariel Flesler
+ * @link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}
+ */
+QUnit.jsDump = (function() {
+	function quote( str ) {
+		return '"' + str.toString().replace(/"/g, '\\"') + '"';
+	};
+	function literal( o ) {
+		return o + '';
+	};
+	function join( pre, arr, post ) {
+		var s = jsDump.separator(),
+			base = jsDump.indent(),
+			inner = jsDump.indent(1);
+		if ( arr.join )
+			arr = arr.join( ',' + s + inner );
+		if ( !arr )
+			return pre + post;
+		return [ pre, inner + arr, base + post ].join(s);
+	};
+	function array( arr, stack ) {
+		var i = arr.length, ret = Array(i);
+		this.up();
+		while ( i-- )
+			ret[i] = this.parse( arr[i] , undefined , stack);
+		this.down();
+		return join( '[', ret, ']' );
+	};
+
+	var reName = /^function (\w+)/;
+
+	var jsDump = {
+		parse:function( obj, type, stack ) { //type is used mostly internally, you can fix a (custom)type in advance
+			stack = stack || [ ];
+			var parser = this.parsers[ type || this.typeOf(obj) ];
+			type = typeof parser;
+			var inStack = inArray(obj, stack);
+			if (inStack != -1) {
+				return 'recursion('+(inStack - stack.length)+')';
+			}
+			//else
+			if (type == 'function')  {
+					stack.push(obj);
+					var res = parser.call( this, obj, stack );
+					stack.pop();
+					return res;
+			}
+			// else
+			return (type == 'string') ? parser : this.parsers.error;
+		},
+		typeOf:function( obj ) {
+			var type;
+			if ( obj === null ) {
+				type = "null";
+			} else if (typeof obj === "undefined") {
+				type = "undefined";
+			} else if (QUnit.is("RegExp", obj)) {
+				type = "regexp";
+			} else if (QUnit.is("Date", obj)) {
+				type = "date";
+			} else if (QUnit.is("Function", obj)) {
+				type = "function";
+			} else if (typeof obj.setInterval !== undefined && typeof obj.document !== "undefined" && typeof obj.nodeType === "undefined") {
+				type = "window";
+			} else if (obj.nodeType === 9) {
+				type = "document";
+			} else if (obj.nodeType) {
+				type = "node";
+			} else if (typeof obj === "object" && typeof obj.length === "number" && obj.length >= 0) {
+				type = "array";
+			} else {
+				type = typeof obj;
+			}
+			return type;
+		},
+		separator:function() {
+			return this.multiline ?	this.HTML ? '<br />' : '\n' : this.HTML ? '&nbsp;' : ' ';
+		},
+		indent:function( extra ) {// extra can be a number, shortcut for increasing-calling-decreasing
+			if ( !this.multiline )
+				return '';
+			var chr = this.indentChar;
+			if ( this.HTML )
+				chr = chr.replace(/\t/g,'   ').replace(/ /g,'&nbsp;');
+			return Array( this._depth_ + (extra||0) ).join(chr);
+		},
+		up:function( a ) {
+			this._depth_ += a || 1;
+		},
+		down:function( a ) {
+			this._depth_ -= a || 1;
+		},
+		setParser:function( name, parser ) {
+			this.parsers[name] = parser;
+		},
+		// The next 3 are exposed so you can use them
+		quote:quote,
+		literal:literal,
+		join:join,
+		//
+		_depth_: 1,
+		// This is the list of parsers, to modify them, use jsDump.setParser
+		parsers:{
+			window: '[Window]',
+			document: '[Document]',
+			error:'[ERROR]', //when no parser is found, shouldn't happen
+			unknown: '[Unknown]',
+			'null':'null',
+			'undefined':'undefined',
+			'function':function( fn ) {
+				var ret = 'function',
+					name = 'name' in fn ? fn.name : (reName.exec(fn)||[])[1];//functions never have name in IE
+				if ( name )
+					ret += ' ' + name;
+				ret += '(';
+
+				ret = [ ret, QUnit.jsDump.parse( fn, 'functionArgs' ), '){'].join('');
+				return join( ret, QUnit.jsDump.parse(fn,'functionCode'), '}' );
+			},
+			array: array,
+			nodelist: array,
+			arguments: array,
+			object:function( map, stack ) {
+				var ret = [ ];
+				QUnit.jsDump.up();
+				for ( var key in map ) {
+				    var val = map[key];
+					ret.push( QUnit.jsDump.parse(key,'key') + ': ' + QUnit.jsDump.parse(val, undefined, stack));
+                }
+				QUnit.jsDump.down();
+				return join( '{', ret, '}' );
+			},
+			node:function( node ) {
+				var open = QUnit.jsDump.HTML ? '&lt;' : '<',
+					close = QUnit.jsDump.HTML ? '&gt;' : '>';
+
+				var tag = node.nodeName.toLowerCase(),
+					ret = open + tag;
+
+				for ( var a in QUnit.jsDump.DOMAttrs ) {
+					var val = node[QUnit.jsDump.DOMAttrs[a]];
+					if ( val )
+						ret += ' ' + a + '=' + QUnit.jsDump.parse( val, 'attribute' );
+				}
+				return ret + close + open + '/' + tag + close;
+			},
+			functionArgs:function( fn ) {//function calls it internally, it's the arguments part of the function
+				var l = fn.length;
+				if ( !l ) return '';
+
+				var args = Array(l);
+				while ( l-- )
+					args[l] = String.fromCharCode(97+l);//97 is 'a'
+				return ' ' + args.join(', ') + ' ';
+			},
+			key:quote, //object calls it internally, the key part of an item in a map
+			functionCode:'[code]', //function calls it internally, it's the content of the function
+			attribute:quote, //node calls it internally, it's an html attribute value
+			string:quote,
+			date:quote,
+			regexp:literal, //regex
+			number:literal,
+			'boolean':literal
+		},
+		DOMAttrs:{//attributes to dump from nodes, name=>realName
+			id:'id',
+			name:'name',
+			'class':'className'
+		},
+		HTML:false,//if true, entities are escaped ( <, >, \t, space and \n )
+		indentChar:'  ',//indentation unit
+		multiline:true //if true, items in a collection, are separated by a \n, else just a space.
+	};
+
+	return jsDump;
+})();
+
+// from Sizzle.js
+function getText( elems ) {
+	var ret = "", elem;
+
+	for ( var i = 0; elems[i]; i++ ) {
+		elem = elems[i];
+
+		// Get the text from text nodes and CDATA nodes
+		if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
+			ret += elem.nodeValue;
+
+		// Traverse everything else, except comment nodes
+		} else if ( elem.nodeType !== 8 ) {
+			ret += getText( elem.childNodes );
+		}
+	}
+
+	return ret;
+};
+
+//from jquery.js
+function inArray( elem, array ) {
+	if ( array.indexOf ) {
+		return array.indexOf( elem );
+	}
+
+	for ( var i = 0, length = array.length; i < length; i++ ) {
+		if ( array[ i ] === elem ) {
+			return i;
+		}
+	}
+
+	return -1;
+}
+
+/*
+ * Javascript Diff Algorithm
+ *  By John Resig (http://ejohn.org/)
+ *  Modified by Chu Alan "sprite"
+ *
+ * Released under the MIT license.
+ *
+ * More Info:
+ *  http://ejohn.org/projects/javascript-diff-algorithm/
+ *
+ * Usage: QUnit.diff(expected, actual)
+ *
+ * QUnit.diff("the quick brown fox jumped over", "the quick fox jumps over") == "the  quick <del>brown </del> fox <del>jumped </del><ins>jumps </ins> over"
+ */
+QUnit.diff = (function() {
+	function diff(o, n) {
+		var ns = {};
+		var os = {};
+
+		for (var i = 0; i < n.length; i++) {
+			if (ns[n[i]] == null)
+				ns[n[i]] = {
+					rows: [],
+					o: null
+				};
+			ns[n[i]].rows.push(i);
+		}
+
+		for (var i = 0; i < o.length; i++) {
+			if (os[o[i]] == null)
+				os[o[i]] = {
+					rows: [],
+					n: null
+				};
+			os[o[i]].rows.push(i);
+		}
+
+		for (var i in ns) {
+			if (ns[i].rows.length == 1 && typeof(os[i]) != "undefined" && os[i].rows.length == 1) {
+				n[ns[i].rows[0]] = {
+					text: n[ns[i].rows[0]],
+					row: os[i].rows[0]
+				};
+				o[os[i].rows[0]] = {
+					text: o[os[i].rows[0]],
+					row: ns[i].rows[0]
+				};
+			}
+		}
+
+		for (var i = 0; i < n.length - 1; i++) {
+			if (n[i].text != null && n[i + 1].text == null && n[i].row + 1 < o.length && o[n[i].row + 1].text == null &&
+			n[i + 1] == o[n[i].row + 1]) {
+				n[i + 1] = {
+					text: n[i + 1],
+					row: n[i].row + 1
+				};
+				o[n[i].row + 1] = {
+					text: o[n[i].row + 1],
+					row: i + 1
+				};
+			}
+		}
+
+		for (var i = n.length - 1; i > 0; i--) {
+			if (n[i].text != null && n[i - 1].text == null && n[i].row > 0 && o[n[i].row - 1].text == null &&
+			n[i - 1] == o[n[i].row - 1]) {
+				n[i - 1] = {
+					text: n[i - 1],
+					row: n[i].row - 1
+				};
+				o[n[i].row - 1] = {
+					text: o[n[i].row - 1],
+					row: i - 1
+				};
+			}
+		}
+
+		return {
+			o: o,
+			n: n
+		};
+	}
+
+	return function(o, n) {
+		o = o.replace(/\s+$/, '');
+		n = n.replace(/\s+$/, '');
+		var out = diff(o == "" ? [] : o.split(/\s+/), n == "" ? [] : n.split(/\s+/));
+
+		var str = "";
+
+		var oSpace = o.match(/\s+/g);
+		if (oSpace == null) {
+			oSpace = [" "];
+		}
+		else {
+			oSpace.push(" ");
+		}
+		var nSpace = n.match(/\s+/g);
+		if (nSpace == null) {
+			nSpace = [" "];
+		}
+		else {
+			nSpace.push(" ");
+		}
+
+		if (out.n.length == 0) {
+			for (var i = 0; i < out.o.length; i++) {
+				str += '<del>' + out.o[i] + oSpace[i] + "</del>";
+			}
+		}
+		else {
+			if (out.n[0].text == null) {
+				for (n = 0; n < out.o.length && out.o[n].text == null; n++) {
+					str += '<del>' + out.o[n] + oSpace[n] + "</del>";
+				}
+			}
+
+			for (var i = 0; i < out.n.length; i++) {
+				if (out.n[i].text == null) {
+					str += '<ins>' + out.n[i] + nSpace[i] + "</ins>";
+				}
+				else {
+					var pre = "";
+
+					for (n = out.n[i].row + 1; n < out.o.length && out.o[n].text == null; n++) {
+						pre += '<del>' + out.o[n] + oSpace[n] + "</del>";
+					}
+					str += " " + out.n[i].text + nSpace[i] + pre;
+				}
+			}
+		}
+
+		return str;
+	};
+})();
+
+})(this);
diff --git a/bootstrap-3.0.0/js/tooltip.js b/bootstrap-3.0.0/js/tooltip.js
new file mode 100644
index 0000000..8980228
--- /dev/null
+++ b/bootstrap-3.0.0/js/tooltip.js
@@ -0,0 +1,386 @@
+/* ========================================================================
+ * Bootstrap: tooltip.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#tooltip
+ * Inspired by the original jQuery.tipsy by Jason Frame
+ * ========================================================================
+ * 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // TOOLTIP PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Tooltip = function (element, options) {
+    this.type       =
+    this.options    =
+    this.enabled    =
+    this.timeout    =
+    this.hoverState =
+    this.$element   = null
+
+    this.init('tooltip', element, options)
+  }
+
+  Tooltip.DEFAULTS = {
+    animation: true
+  , placement: 'top'
+  , selector: false
+  , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
+  , trigger: 'hover focus'
+  , title: ''
+  , delay: 0
+  , html: false
+  , container: false
+  }
+
+  Tooltip.prototype.init = function (type, element, options) {
+    this.enabled  = true
+    this.type     = type
+    this.$element = $(element)
+    this.options  = this.getOptions(options)
+
+    var triggers = this.options.trigger.split(' ')
+
+    for (var i = triggers.length; i--;) {
+      var trigger = triggers[i]
+
+      if (trigger == 'click') {
+        this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
+      } else if (trigger != 'manual') {
+        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focus'
+        var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
+
+        this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
+        this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
+      }
+    }
+
+    this.options.selector ?
+      (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
+      this.fixTitle()
+  }
+
+  Tooltip.prototype.getDefaults = function () {
+    return Tooltip.DEFAULTS
+  }
+
+  Tooltip.prototype.getOptions = function (options) {
+    options = $.extend({}, this.getDefaults(), this.$element.data(), options)
+
+    if (options.delay && typeof options.delay == 'number') {
+      options.delay = {
+        show: options.delay
+      , hide: options.delay
+      }
+    }
+
+    return options
+  }
+
+  Tooltip.prototype.getDelegateOptions = function () {
+    var options  = {}
+    var defaults = this.getDefaults()
+
+    this._options && $.each(this._options, function (key, value) {
+      if (defaults[key] != value) options[key] = value
+    })
+
+    return options
+  }
+
+  Tooltip.prototype.enter = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'in'
+
+    if (!self.options.delay || !self.options.delay.show) return self.show()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'in') self.show()
+    }, self.options.delay.show)
+  }
+
+  Tooltip.prototype.leave = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'out'
+
+    if (!self.options.delay || !self.options.delay.hide) return self.hide()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'out') self.hide()
+    }, self.options.delay.hide)
+  }
+
+  Tooltip.prototype.show = function () {
+    var e = $.Event('show.bs.'+ this.type)
+
+    if (this.hasContent() && this.enabled) {
+      this.$element.trigger(e)
+
+      if (e.isDefaultPrevented()) return
+
+      var $tip = this.tip()
+
+      this.setContent()
+
+      if (this.options.animation) $tip.addClass('fade')
+
+      var placement = typeof this.options.placement == 'function' ?
+        this.options.placement.call(this, $tip[0], this.$element[0]) :
+        this.options.placement
+
+      var autoToken = /\s?auto?\s?/i
+      var autoPlace = autoToken.test(placement)
+      if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
+
+      $tip
+        .detach()
+        .css({ top: 0, left: 0, display: 'block' })
+        .addClass(placement)
+
+      this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
+
+      var pos          = this.getPosition()
+      var actualWidth  = $tip[0].offsetWidth
+      var actualHeight = $tip[0].offsetHeight
+
+      if (autoPlace) {
+        var $parent = this.$element.parent()
+
+        var orgPlacement = placement
+        var docScroll    = document.documentElement.scrollTop || document.body.scrollTop
+        var parentWidth  = this.options.container == 'body' ? window.innerWidth  : $parent.outerWidth()
+        var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight()
+        var parentLeft   = this.options.container == 'body' ? 0 : $parent.offset().left
+
+        placement = placement == 'bottom' && pos.top   + pos.height  + actualHeight - docScroll > parentHeight  ? 'top'    :
+                    placement == 'top'    && pos.top   - docScroll   - actualHeight < 0                         ? 'bottom' :
+                    placement == 'right'  && pos.right + actualWidth > parentWidth                              ? 'left'   :
+                    placement == 'left'   && pos.left  - actualWidth < parentLeft                               ? 'right'  :
+                    placement
+
+        $tip
+          .removeClass(orgPlacement)
+          .addClass(placement)
+      }
+
+      var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
+
+      this.applyPlacement(calculatedOffset, placement)
+      this.$element.trigger('shown.bs.' + this.type)
+    }
+  }
+
+  Tooltip.prototype.applyPlacement = function(offset, placement) {
+    var replace
+    var $tip   = this.tip()
+    var width  = $tip[0].offsetWidth
+    var height = $tip[0].offsetHeight
+
+    // manually read margins because getBoundingClientRect includes difference
+    var marginTop = parseInt($tip.css('margin-top'), 10)
+    var marginLeft = parseInt($tip.css('margin-left'), 10)
+
+    // we must check for NaN for ie 8/9
+    if (isNaN(marginTop))  marginTop  = 0
+    if (isNaN(marginLeft)) marginLeft = 0
+
+    offset.top  = offset.top  + marginTop
+    offset.left = offset.left + marginLeft
+
+    $tip
+      .offset(offset)
+      .addClass('in')
+
+    // check to see if placing tip in new offset caused the tip to resize itself
+    var actualWidth  = $tip[0].offsetWidth
+    var actualHeight = $tip[0].offsetHeight
+
+    if (placement == 'top' && actualHeight != height) {
+      replace = true
+      offset.top = offset.top + height - actualHeight
+    }
+
+    if (/bottom|top/.test(placement)) {
+      var delta = 0
+
+      if (offset.left < 0) {
+        delta       = offset.left * -2
+        offset.left = 0
+
+        $tip.offset(offset)
+
+        actualWidth  = $tip[0].offsetWidth
+        actualHeight = $tip[0].offsetHeight
+      }
+
+      this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
+    } else {
+      this.replaceArrow(actualHeight - height, actualHeight, 'top')
+    }
+
+    if (replace) $tip.offset(offset)
+  }
+
+  Tooltip.prototype.replaceArrow = function(delta, dimension, position) {
+    this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
+  }
+
+  Tooltip.prototype.setContent = function () {
+    var $tip  = this.tip()
+    var title = this.getTitle()
+
+    $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
+    $tip.removeClass('fade in top bottom left right')
+  }
+
+  Tooltip.prototype.hide = function () {
+    var that = this
+    var $tip = this.tip()
+    var e    = $.Event('hide.bs.' + this.type)
+
+    function complete() {
+      if (that.hoverState != 'in') $tip.detach()
+    }
+
+    this.$element.trigger(e)
+
+    if (e.isDefaultPrevented()) return
+
+    $tip.removeClass('in')
+
+    $.support.transition && this.$tip.hasClass('fade') ?
+      $tip
+        .one($.support.transition.end, complete)
+        .emulateTransitionEnd(150) :
+      complete()
+
+    this.$element.trigger('hidden.bs.' + this.type)
+
+    return this
+  }
+
+  Tooltip.prototype.fixTitle = function () {
+    var $e = this.$element
+    if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
+      $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
+    }
+  }
+
+  Tooltip.prototype.hasContent = function () {
+    return this.getTitle()
+  }
+
+  Tooltip.prototype.getPosition = function () {
+    var el = this.$element[0]
+    return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
+      width: el.offsetWidth
+    , height: el.offsetHeight
+    }, this.$element.offset())
+  }
+
+  Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
+    return placement == 'bottom' ? { top: pos.top + pos.height,   left: pos.left + pos.width / 2 - actualWidth / 2  } :
+           placement == 'top'    ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2  } :
+           placement == 'left'   ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
+        /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width   }
+  }
+
+  Tooltip.prototype.getTitle = function () {
+    var title
+    var $e = this.$element
+    var o  = this.options
+
+    title = $e.attr('data-original-title')
+      || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
+
+    return title
+  }
+
+  Tooltip.prototype.tip = function () {
+    return this.$tip = this.$tip || $(this.options.template)
+  }
+
+  Tooltip.prototype.arrow = function () {
+    return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')
+  }
+
+  Tooltip.prototype.validate = function () {
+    if (!this.$element[0].parentNode) {
+      this.hide()
+      this.$element = null
+      this.options  = null
+    }
+  }
+
+  Tooltip.prototype.enable = function () {
+    this.enabled = true
+  }
+
+  Tooltip.prototype.disable = function () {
+    this.enabled = false
+  }
+
+  Tooltip.prototype.toggleEnabled = function () {
+    this.enabled = !this.enabled
+  }
+
+  Tooltip.prototype.toggle = function (e) {
+    var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this
+    self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
+  }
+
+  Tooltip.prototype.destroy = function () {
+    this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)
+  }
+
+
+  // TOOLTIP PLUGIN DEFINITION
+  // =========================
+
+  var old = $.fn.tooltip
+
+  $.fn.tooltip = function (option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.tooltip')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.tooltip.Constructor = Tooltip
+
+
+  // TOOLTIP NO CONFLICT
+  // ===================
+
+  $.fn.tooltip.noConflict = function () {
+    $.fn.tooltip = old
+    return this
+  }
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/js/transition.js b/bootstrap-3.0.0/js/transition.js
new file mode 100644
index 0000000..e8f318b
--- /dev/null
+++ b/bootstrap-3.0.0/js/transition.js
@@ -0,0 +1,56 @@
+/* ========================================================================
+ * Bootstrap: transition.js v3.0.0
+ * http://twbs.github.com/bootstrap/javascript.html#transitions
+ * ========================================================================
+ * Copyright 2013 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.
+ * ======================================================================== */
+
+
++function ($) { "use strict";
+
+  // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
+  // ============================================================
+
+  function transitionEnd() {
+    var el = document.createElement('bootstrap')
+
+    var transEndEventNames = {
+      'WebkitTransition' : 'webkitTransitionEnd'
+    , 'MozTransition'    : 'transitionend'
+    , 'OTransition'      : 'oTransitionEnd otransitionend'
+    , 'transition'       : 'transitionend'
+    }
+
+    for (var name in transEndEventNames) {
+      if (el.style[name] !== undefined) {
+        return { end: transEndEventNames[name] }
+      }
+    }
+  }
+
+  // http://blog.alexmaccaw.com/css-transitions
+  $.fn.emulateTransitionEnd = function (duration) {
+    var called = false, $el = this
+    $(this).one($.support.transition.end, function () { called = true })
+    var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
+    setTimeout(callback, duration)
+    return this
+  }
+
+  $(function () {
+    $.support.transition = transitionEnd()
+  })
+
+}(window.jQuery);
diff --git a/bootstrap-3.0.0/less/alerts.less b/bootstrap-3.0.0/less/alerts.less
new file mode 100644
index 0000000..be09d18
--- /dev/null
+++ b/bootstrap-3.0.0/less/alerts.less
@@ -0,0 +1,67 @@
+//
+// Alerts
+// --------------------------------------------------
+
+
+// Base styles
+// -------------------------
+
+.alert {
+  padding: @alert-padding;
+  margin-bottom: @line-height-computed;
+  border: 1px solid transparent;
+  border-radius: @alert-border-radius;
+
+  // Headings for larger alerts
+  h4 {
+    margin-top: 0;
+    // Specified for the h4 to prevent conflicts of changing @headingsColor
+    color: inherit;
+  }
+  // Provide class for links that match alerts
+  .alert-link {
+    font-weight: @alert-link-font-weight;
+  }
+
+  // Improve alignment and spacing of inner content
+  > p,
+  > ul {
+    margin-bottom: 0;
+  }
+  > p + p {
+    margin-top: 5px;
+  }
+}
+
+// Dismissable alerts
+//
+// Expand the right padding and account for the close button's positioning.
+
+.alert-dismissable {
+ padding-right: (@alert-padding + 20);
+
+  // Adjust close link position
+  .close {
+    position: relative;
+    top: -2px;
+    right: -21px;
+    color: inherit;
+  }
+}
+
+// Alternate styles
+//
+// Generate contextual modifier classes for colorizing the alert.
+
+.alert-success {
+  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);
+}
+.alert-info {
+  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);
+}
+.alert-warning {
+  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);
+}
+.alert-danger {
+  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);
+}
diff --git a/bootstrap-3.0.0/less/badges.less b/bootstrap-3.0.0/less/badges.less
new file mode 100644
index 0000000..0b69753
--- /dev/null
+++ b/bootstrap-3.0.0/less/badges.less
@@ -0,0 +1,51 @@
+//
+// Badges
+// --------------------------------------------------
+
+
+// Base classes
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: @font-size-small;
+  font-weight: @badge-font-weight;
+  color: @badge-color;
+  line-height: @badge-line-height;
+  vertical-align: baseline;
+  white-space: nowrap;
+  text-align: center;
+  background-color: @badge-bg;
+  border-radius: @badge-border-radius;
+
+  // Empty badges collapse automatically (not available in IE8)
+  &:empty {
+    display: none;
+  }
+}
+
+// Hover state, but only for links
+a.badge {
+  &:hover,
+  &:focus {
+    color: @badge-link-hover-color;
+    text-decoration: none;
+    cursor: pointer;
+  }
+}
+
+// Quick fix for labels/badges in buttons
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+// Account for counters in navs
+a.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: @badge-active-color;
+  background-color: @badge-active-bg;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
diff --git a/bootstrap-3.0.0/less/bootstrap.less b/bootstrap-3.0.0/less/bootstrap.less
new file mode 100644
index 0000000..1344b46
--- /dev/null
+++ b/bootstrap-3.0.0/less/bootstrap.less
@@ -0,0 +1,59 @@
+/*!
+ * Bootstrap v3.0.0
+ *
+ * Copyright 2013 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 by @mdo and @fat.
+ */
+
+// Core variables and mixins
+@import "variables.less";
+@import "mixins.less";
+
+// Reset
+@import "normalize.less";
+@import "print.less";
+
+// Core CSS
+@import "scaffolding.less";
+@import "type.less";
+@import "code.less";
+@import "grid.less";
+@import "tables.less";
+@import "forms.less";
+@import "buttons.less";
+
+// Components
+@import "component-animations.less";
+@import "glyphicons.less";
+@import "dropdowns.less";
+@import "button-groups.less";
+@import "input-groups.less";
+@import "navs.less";
+@import "navbar.less";
+@import "breadcrumbs.less";
+@import "pagination.less";
+@import "pager.less";
+@import "labels.less";
+@import "badges.less";
+@import "jumbotron.less";
+@import "thumbnails.less";
+@import "alerts.less";
+@import "progress-bars.less";
+@import "media.less";
+@import "list-group.less";
+@import "panels.less";
+@import "wells.less";
+@import "close.less";
+
+// Components w/ JavaScript
+@import "modals.less";
+@import "tooltip.less";
+@import "popovers.less";
+@import "carousel.less";
+
+// Utility classes
+@import "utilities.less";
+@import "responsive-utilities.less";
diff --git a/bootstrap-3.0.0/less/breadcrumbs.less b/bootstrap-3.0.0/less/breadcrumbs.less
new file mode 100644
index 0000000..92643d1
--- /dev/null
+++ b/bootstrap-3.0.0/less/breadcrumbs.less
@@ -0,0 +1,23 @@
+//
+// Breadcrumbs
+// --------------------------------------------------
+
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: @line-height-computed;
+  list-style: none;
+  background-color: @breadcrumb-bg;
+  border-radius: @border-radius-base;
+  > li {
+    display: inline-block;
+    &+li:before {
+      content: "/\00a0"; // Unicode space added since inline-block means non-collapsing white-space
+      padding: 0 5px;
+      color: @breadcrumb-color;
+    }
+  }
+  > .active {
+    color: @breadcrumb-active-color;
+  }
+}
diff --git a/bootstrap-3.0.0/less/button-groups.less b/bootstrap-3.0.0/less/button-groups.less
new file mode 100644
index 0000000..43ada11
--- /dev/null
+++ b/bootstrap-3.0.0/less/button-groups.less
@@ -0,0 +1,248 @@
+//
+// Button groups
+// --------------------------------------------------
+
+// Button carets
+//
+// Match the button text color to the arrow/caret for indicating dropdown-ness.
+
+.caret {
+  .btn-default & {
+    border-top-color: @btn-default-color;
+  }
+  .btn-primary &,
+  .btn-success &,
+  .btn-warning &,
+  .btn-danger &,
+  .btn-info & {
+    border-top-color: #fff;
+  }
+}
+.dropup {
+  & .btn-default .caret {
+    border-bottom-color: @btn-default-color;
+  }
+  .btn-primary,
+  .btn-success,
+  .btn-warning,
+  .btn-danger,
+  .btn-info {
+   .caret {
+      border-bottom-color: #fff;
+    }
+  }
+}
+
+// Make the div behave like a button
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle; // match .btn alignment given font-size hack above
+  > .btn {
+    position: relative;
+    float: left;
+    // Bring the "active" button to the front
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+      z-index: 2;
+    }
+    &:focus {
+      // Remove focus outline when dropdown JS adds it after closing the menu
+      outline: none;
+    }
+  }
+}
+
+// Prevent double borders when buttons are next to each other
+.btn-group {
+  .btn + .btn,
+  .btn + .btn-group,
+  .btn-group + .btn,
+  .btn-group + .btn-group {
+    margin-left: -1px;
+  }
+}
+
+// Optional: Group multiple button groups together for a toolbar
+.btn-toolbar {
+  .clearfix();
+
+  .btn-group {
+    float: left;
+  }
+  // Space out series of button groups
+  > .btn,
+  > .btn-group {
+    + .btn,
+    + .btn-group {
+      margin-left: 5px;
+    }
+  }
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+
+// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
+.btn-group > .btn:first-child {
+  margin-left: 0;
+  &:not(:last-child):not(.dropdown-toggle) {
+    .border-right-radius(0);
+  }
+}
+// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  .border-left-radius(0);
+}
+
+// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child {
+  > .btn:last-child,
+  > .dropdown-toggle {
+    .border-right-radius(0);
+  }
+}
+.btn-group > .btn-group:last-child > .btn:first-child {
+  .border-left-radius(0);
+}
+
+// On active and open, don't show outline
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+
+// Sizing
+//
+// Remix the default button sizing classes into new ones for easier manipulation.
+
+.btn-group-xs > .btn { .btn-xs(); }
+.btn-group-sm > .btn { .btn-sm(); }
+.btn-group-lg > .btn { .btn-lg(); }
+
+
+// Split button dropdowns
+// ----------------------
+
+// Give the line between buttons some depth
+.btn-group > .btn + .dropdown-toggle {
+  padding-left: 8px;
+  padding-right: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-left: 12px;
+  padding-right: 12px;
+}
+
+// The clickable button for toggling the menu
+// Remove the gradient and set the same inset shadow as the :active state
+.btn-group.open .dropdown-toggle {
+  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
+}
+
+
+// Reposition the caret
+.btn .caret {
+  margin-left: 0;
+}
+// Carets in other button sizes
+.btn-lg .caret {
+  border-width: @caret-width-large @caret-width-large 0;
+  border-bottom-width: 0;
+}
+// Upside down carets for .dropup
+.dropup .btn-lg .caret {
+  border-width: 0 @caret-width-large @caret-width-large;
+}
+
+
+// Vertical button groups
+// ----------------------
+
+.btn-group-vertical {
+  > .btn,
+  > .btn-group {
+    display: block;
+    float: none;
+    width: 100%;
+    max-width: 100%;
+  }
+
+  // Clear floats so dropdown menus can be properly placed
+  > .btn-group {
+    .clearfix();
+    > .btn {
+      float: none;
+    }
+  }
+
+  > .btn + .btn,
+  > .btn + .btn-group,
+  > .btn-group + .btn,
+  > .btn-group + .btn-group {
+    margin-top: -1px;
+    margin-left: 0;
+  }
+}
+
+.btn-group-vertical > .btn {
+  &:not(:first-child):not(:last-child) {
+    border-radius: 0;
+  }
+  &:first-child:not(:last-child) {
+    border-top-right-radius: @border-radius-base;
+    .border-bottom-radius(0);
+  }
+  &:last-child:not(:first-child) {
+    border-bottom-left-radius: @border-radius-base;
+    .border-top-radius(0);
+  }
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child {
+  > .btn:last-child,
+  > .dropdown-toggle {
+    .border-bottom-radius(0);
+  }
+}
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+  .border-top-radius(0);
+}
+
+
+
+// Justified button groups
+// ----------------------
+
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+  .btn {
+    float: none;
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+
+// Checkbox and radio options
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none;
+}
diff --git a/bootstrap-3.0.0/less/buttons.less b/bootstrap-3.0.0/less/buttons.less
new file mode 100644
index 0000000..5d60d39
--- /dev/null
+++ b/bootstrap-3.0.0/less/buttons.less
@@ -0,0 +1,160 @@
+//
+// Buttons
+// --------------------------------------------------
+
+
+// Base styles
+// --------------------------------------------------
+
+// Core styles
+.btn {
+  display: inline-block;
+  padding: @padding-base-vertical @padding-base-horizontal;
+  margin-bottom: 0; // For input.btn
+  font-size: @font-size-base;
+  font-weight: @btn-font-weight;
+  line-height: @line-height-base;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  border: 1px solid transparent;
+  border-radius: @border-radius-base;
+  white-space: nowrap;
+  .user-select(none);
+
+  &:focus {
+    .tab-focus();
+  }
+
+  &:hover,
+  &:focus {
+    color: @btn-default-color;
+    text-decoration: none;
+  }
+
+  &:active,
+  &.active {
+    outline: 0;
+    background-image: none;
+    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
+  }
+
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    cursor: not-allowed;
+    pointer-events: none; // Future-proof disabling of clicks
+    .opacity(.65);
+    .box-shadow(none);
+  }
+
+}
+
+
+// Alternate buttons
+// --------------------------------------------------
+
+.btn-default {
+  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);
+}
+.btn-primary {
+  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);
+}
+// Warning appears as orange
+.btn-warning {
+  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);
+}
+// Danger and error appear as red
+.btn-danger {
+  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);
+}
+// Success appears as green
+.btn-success {
+  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);
+}
+// Info appears as blue-green
+.btn-info {
+  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);
+}
+
+
+// Link buttons
+// -------------------------
+
+// Make a button look and behave like a link
+.btn-link {
+  color: @link-color;
+  font-weight: normal;
+  cursor: pointer;
+  border-radius: 0;
+
+  &,
+  &:active,
+  &[disabled],
+  fieldset[disabled] & {
+    background-color: transparent;
+    .box-shadow(none);
+  }
+  &,
+  &:hover,
+  &:focus,
+  &:active {
+    border-color: transparent;
+  }
+  &:hover,
+  &:focus {
+    color: @link-hover-color;
+    text-decoration: underline;
+    background-color: transparent;
+  }
+  &[disabled],
+  fieldset[disabled] & {
+    &:hover,
+    &:focus {
+      color: @btn-link-disabled-color;
+      text-decoration: none;
+    }
+  }
+}
+
+
+// Button Sizes
+// --------------------------------------------------
+
+.btn-lg {
+  // line-height: ensure even-numbered height of button next to large input
+  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);
+}
+.btn-sm,
+.btn-xs {
+  // line-height: ensure proper height of button next to small input
+  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);
+}
+.btn-xs {
+  padding: 1px 5px;
+}
+
+
+// Block button
+// --------------------------------------------------
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-left: 0;
+  padding-right: 0;
+}
+
+// Vertically space out multiple block buttons
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+// Specificity overrides
+input[type="submit"],
+input[type="reset"],
+input[type="button"] {
+  &.btn-block {
+    width: 100%;
+  }
+}
diff --git a/bootstrap-3.0.0/less/carousel.less b/bootstrap-3.0.0/less/carousel.less
new file mode 100644
index 0000000..c468d43
--- /dev/null
+++ b/bootstrap-3.0.0/less/carousel.less
@@ -0,0 +1,209 @@
+//
+// Carousel
+// --------------------------------------------------
+
+
+// Wrapper for the slide container and indicators
+.carousel {
+  position: relative;
+}
+
+.carousel-inner {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+
+  > .item {
+    display: none;
+    position: relative;
+    .transition(.6s ease-in-out left);
+
+    // Account for jankitude on images
+    > img,
+    > a > img {
+      .img-responsive();
+      line-height: 1;
+    }
+  }
+
+  > .active,
+  > .next,
+  > .prev { display: block; }
+
+  > .active {
+    left: 0;
+  }
+
+  > .next,
+  > .prev {
+    position: absolute;
+    top: 0;
+    width: 100%;
+  }
+
+  > .next {
+    left: 100%;
+  }
+  > .prev {
+    left: -100%;
+  }
+  > .next.left,
+  > .prev.right {
+    left: 0;
+  }
+
+  > .active.left {
+    left: -100%;
+  }
+  > .active.right {
+    left: 100%;
+  }
+
+}
+
+// Left/right controls for nav
+// ---------------------------
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  width: @carousel-control-width;
+  .opacity(@carousel-control-opacity);
+  font-size: @carousel-control-font-size;
+  color: @carousel-control-color;
+  text-align: center;
+  text-shadow: @carousel-text-shadow;
+  // We can't have this transition here because webkit cancels the carousel
+  // animation if you trip this while in the middle of another animation.
+
+  // Set gradients for backgrounds
+  &.left {
+    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));
+  }
+  &.right {
+    left: auto;
+    right: 0;
+    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));
+  }
+
+  // Hover/focus state
+  &:hover,
+  &:focus {
+    color: @carousel-control-color;
+    text-decoration: none;
+    .opacity(.9);
+  }
+
+  // Toggles
+  .icon-prev,
+  .icon-next,
+  .glyphicon-chevron-left,
+  .glyphicon-chevron-right {
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    z-index: 5;
+    display: inline-block;
+  }
+  .icon-prev,
+  .icon-next {
+    width:  20px;
+    height: 20px;
+    margin-top: -10px;
+    margin-left: -10px;
+    font-family: serif;
+  }
+
+  .icon-prev {
+    &:before {
+      content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)
+    }
+  }
+  .icon-next {
+    &:before {
+      content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)
+    }
+  }
+}
+
+// Optional indicator pips
+//
+// Add an unordered list with the following class and add a list item for each
+// slide your carousel holds.
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  margin-left: -30%;
+  padding-left: 0;
+  list-style: none;
+  text-align: center;
+
+  li {
+    display: inline-block;
+    width:  10px;
+    height: 10px;
+    margin: 1px;
+    text-indent: -999px;
+    border: 1px solid @carousel-indicator-border-color;
+    border-radius: 10px;
+    cursor: pointer;
+  }
+  .active {
+    margin: 0;
+    width:  12px;
+    height: 12px;
+    background-color: @carousel-indicator-active-bg;
+  }
+}
+
+// Optional captions
+// -----------------------------
+// Hidden by default for smaller viewports
+.carousel-caption {
+  position: absolute;
+  left: 15%;
+  right: 15%;
+  bottom: 20px;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: @carousel-caption-color;
+  text-align: center;
+  text-shadow: @carousel-text-shadow;
+  & .btn {
+    text-shadow: none; // No shadow for button elements in carousel-caption
+  }
+}
+
+
+// Scale up controls for tablets and up
+@media screen and (min-width: @screen-tablet) {
+
+  // Scale up the controls a smidge
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    margin-left: -15px;
+    font-size: 30px;
+  }
+
+  // Show and left align the captions
+  .carousel-caption {
+    left: 20%;
+    right: 20%;
+    padding-bottom: 30px;
+  }
+
+  // Move up the indicators
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
diff --git a/bootstrap-3.0.0/less/close.less b/bootstrap-3.0.0/less/close.less
new file mode 100644
index 0000000..9b4e74f
--- /dev/null
+++ b/bootstrap-3.0.0/less/close.less
@@ -0,0 +1,33 @@
+//
+// Close icons
+// --------------------------------------------------
+
+
+.close {
+  float: right;
+  font-size: (@font-size-base * 1.5);
+  font-weight: @close-font-weight;
+  line-height: 1;
+  color: @close-color;
+  text-shadow: @close-text-shadow;
+  .opacity(.2);
+
+  &:hover,
+  &:focus {
+    color: @close-color;
+    text-decoration: none;
+    cursor: pointer;
+    .opacity(.5);
+  }
+
+  // Additional properties for button version
+  // iOS requires the button element instead of an anchor tag.
+  // If you want the anchor version, it requires `href="#"`.
+  button& {
+    padding: 0;
+    cursor: pointer;
+    background: transparent;
+    border: 0;
+    -webkit-appearance: none;
+  }
+}
diff --git a/bootstrap-3.0.0/less/code.less b/bootstrap-3.0.0/less/code.less
new file mode 100644
index 0000000..d6661d2
--- /dev/null
+++ b/bootstrap-3.0.0/less/code.less
@@ -0,0 +1,56 @@
+//
+// Code (inline and blocK)
+// --------------------------------------------------
+
+
+// Inline and block code styles
+code,
+pre {
+  font-family: @font-family-monospace;
+}
+
+// Inline code
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: @code-color;
+  background-color: @code-bg;
+  white-space: nowrap;
+  border-radius: @border-radius-base;
+}
+
+// Blocks of code
+pre {
+  display: block;
+  padding: ((@line-height-computed - 1) / 2);
+  margin: 0 0 (@line-height-computed / 2);
+  font-size: (@font-size-base - 1); // 14px to 13px
+  line-height: @line-height-base;
+  word-break: break-all;
+  word-wrap: break-word;
+  color: @pre-color;
+  background-color: @pre-bg;
+  border: 1px solid @pre-border-color;
+  border-radius: @border-radius-base;
+
+  // Make prettyprint styles more spaced out for readability
+  &.prettyprint {
+    margin-bottom: @line-height-computed;
+  }
+
+  // Account for some code outputs that place code tags in pre tags
+  code {
+    padding: 0;
+    font-size: inherit;
+    color: inherit;
+    white-space: pre-wrap;
+    background-color: transparent;
+    border: 0;
+  }
+}
+
+// Enable scrollable blocks of code
+.pre-scrollable {
+  max-height: @pre-scrollable-max-height;
+  overflow-y: scroll;
+}
diff --git a/bootstrap-3.0.0/less/component-animations.less b/bootstrap-3.0.0/less/component-animations.less
new file mode 100644
index 0000000..1efe45e
--- /dev/null
+++ b/bootstrap-3.0.0/less/component-animations.less
@@ -0,0 +1,29 @@
+//
+// Component animations
+// --------------------------------------------------
+
+// Heads up!
+//
+// We don't use the `.opacity()` mixin here since it causes a bug with text
+// fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552.
+
+.fade {
+  opacity: 0;
+  .transition(opacity .15s linear);
+  &.in {
+    opacity: 1;
+  }
+}
+
+.collapse {
+  display: none;
+  &.in {
+    display: block;
+  }
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  .transition(height .35s ease);
+}
diff --git a/bootstrap-3.0.0/less/dropdowns.less b/bootstrap-3.0.0/less/dropdowns.less
new file mode 100644
index 0000000..96af127
--- /dev/null
+++ b/bootstrap-3.0.0/less/dropdowns.less
@@ -0,0 +1,193 @@
+//
+// Dropdown menus
+// --------------------------------------------------
+
+
+// Dropdown arrow/caret
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top:   @caret-width-base solid @dropdown-caret-color;
+  border-right: @caret-width-base solid transparent;
+  border-left:  @caret-width-base solid transparent;
+  // Firefox fix for https://github.com/twbs/bootstrap/issues/9538. Once fixed,
+  // we can just straight up remove this.
+  border-bottom: 0 dotted;
+  content: "";
+}
+
+// The dropdown wrapper (div)
+.dropdown {
+  position: relative;
+}
+
+// Prevent the focus on the dropdown toggle when closing dropdowns
+.dropdown-toggle:focus {
+  outline: 0;
+}
+
+// The dropdown menu (ul)
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: @zindex-dropdown;
+  display: none; // none by default, but block on "open" of the menu
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0; // override default ul
+  list-style: none;
+  font-size: @font-size-base;
+  background-color: @dropdown-bg;
+  border: 1px solid @dropdown-fallback-border; // IE8 fallback
+  border: 1px solid @dropdown-border;
+  border-radius: @border-radius-base;
+  .box-shadow(0 6px 12px rgba(0,0,0,.175));
+  background-clip: padding-box;
+
+  // Aligns the dropdown menu to right
+  &.pull-right {
+    right: 0;
+    left: auto;
+  }
+
+  // Dividers (basically an hr) within the dropdown
+  .divider {
+    .nav-divider(@dropdown-divider-bg);
+  }
+
+  // Links within the dropdown menu
+  > li > a {
+    display: block;
+    padding: 3px 20px;
+    clear: both;
+    font-weight: normal;
+    line-height: @line-height-base;
+    color: @dropdown-link-color;
+    white-space: nowrap; // prevent links from randomly breaking onto new lines
+  }
+}
+
+// Hover/Focus state
+.dropdown-menu > li > a {
+  &:hover,
+  &:focus {
+    text-decoration: none;
+    color: @dropdown-link-hover-color;
+    background-color: @dropdown-link-hover-bg;
+  }
+}
+
+// Active state
+.dropdown-menu > .active > a {
+  &,
+  &:hover,
+  &:focus {
+    color: @dropdown-link-active-color;
+    text-decoration: none;
+    outline: 0;
+    background-color: @dropdown-link-active-bg;
+  }
+}
+
+// Disabled state
+//
+// Gray out text and ensure the hover/focus state remains gray
+
+.dropdown-menu > .disabled > a {
+  &,
+  &:hover,
+  &:focus {
+    color: @dropdown-link-disabled-color;
+  }
+}
+// Nuke hover/focus effects
+.dropdown-menu > .disabled > a {
+  &:hover,
+  &:focus {
+    text-decoration: none;
+    background-color: transparent;
+    background-image: none; // Remove CSS gradient
+    .reset-filter();
+    cursor: not-allowed;
+  }
+}
+
+// Open state for the dropdown
+.open {
+  // Show the menu
+  > .dropdown-menu {
+    display: block;
+  }
+
+  // Remove the outline when :focus is triggered
+  > a {
+    outline: 0;
+  }
+}
+
+// Dropdown section headers
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: @font-size-small;
+  line-height: @line-height-base;
+  color: @dropdown-header-color;
+}
+
+// Backdrop to catch body clicks on mobile, etc.
+.dropdown-backdrop {
+  position: fixed;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  top: 0;
+  z-index: @zindex-dropdown - 10;
+}
+
+// Right aligned dropdowns
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+// Allow for dropdowns to go bottom up (aka, dropup-menu)
+//
+// Just add .dropup after the standard .dropdown class and you're set, bro.
+// TODO: abstract this so that the navbar fixed styles are not placed here?
+
+.dropup,
+.navbar-fixed-bottom .dropdown {
+  // Reverse the caret
+  .caret {
+    // Firefox fix for https://github.com/twbs/bootstrap/issues/9538. Once this
+    // gets fixed, restore `border-top: 0;`.
+    border-top: 0 dotted;
+    border-bottom: 4px solid @dropdown-caret-color;
+    content: "";
+  }
+  // Different positioning for bottom up menu
+  .dropdown-menu {
+    top: auto;
+    bottom: 100%;
+    margin-bottom: 1px;
+  }
+}
+
+
+// Component alignment
+//
+// Reiterate per navbar.less and the modified component alignment there.
+
+@media (min-width: @grid-float-breakpoint) {
+  .navbar-right {
+    .dropdown-menu {
+      .pull-right > .dropdown-menu();
+    }
+  }
+}
+
diff --git a/bootstrap-3.0.0/less/forms.less b/bootstrap-3.0.0/less/forms.less
new file mode 100644
index 0000000..f87b602
--- /dev/null
+++ b/bootstrap-3.0.0/less/forms.less
@@ -0,0 +1,353 @@
+//
+// Forms
+// --------------------------------------------------
+
+
+// Normalize non-controls
+//
+// Restyle and baseline non-control form elements.
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: @line-height-computed;
+  font-size: (@font-size-base * 1.5);
+  line-height: inherit;
+  color: @legend-color;
+  border: 0;
+  border-bottom: 1px solid @legend-border-color;
+}
+
+label {
+  display: inline-block;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+
+
+// Normalize form controls
+
+// Override content-box in Normalize (* isn't specific enough)
+input[type="search"] {
+  .box-sizing(border-box);
+}
+
+// Position radios and checkboxes better
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9; /* IE8-9 */
+  line-height: normal;
+}
+
+// Set the height of select and file controls to match text inputs
+input[type="file"] {
+  display: block;
+}
+
+// Make multiple select elements height not fixed
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+// Fix optgroup Firefox bug per https://github.com/twbs/bootstrap/issues/7611
+select optgroup {
+  font-size: inherit;
+  font-style: inherit;
+  font-family: inherit;
+}
+
+// Focus for select, file, radio, and checkbox
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  .tab-focus();
+}
+
+// Fix for Chrome number input
+// Setting certain font-sizes causes the `I` bar to appear on hover of the bottom increment button.
+// See https://github.com/twbs/bootstrap/issues/8350 for more.
+input[type="number"] {
+  &::-webkit-outer-spin-button,
+  &::-webkit-inner-spin-button {
+    height: auto;
+  }
+}
+
+
+// Placeholder
+//
+// Placeholder text gets special styles because when browsers invalidate entire
+// lines if it doesn't understand a selector/
+.form-control {
+  .placeholder();
+}
+
+
+// Common form controls
+//
+// Shared size and type resets for form controls. Apply `.form-control` to any
+// of the following form controls:
+//
+// 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"]
+
+.form-control {
+  display: block;
+  width: 100%;
+  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)
+  padding: @padding-base-vertical @padding-base-horizontal;
+  font-size: @font-size-base;
+  line-height: @line-height-base;
+  color: @input-color;
+  vertical-align: middle;
+  background-color: @input-bg;
+  border: 1px solid @input-border;
+  border-radius: @input-border-radius;
+  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
+  .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");
+
+  // Customize the `:focus` state to imitate native WebKit styles.
+  .form-control-focus();
+
+  // Disabled and read-only inputs
+  // Note: HTML5 says that controls under a fieldset > legend:first-child won't
+  // be disabled if the fieldset is disabled. Due to implementation difficulty,
+  // we don't honor that edge case; we style them as disabled anyway.
+  &[disabled],
+  &[readonly],
+  fieldset[disabled] & {
+    cursor: not-allowed;
+    background-color: @input-bg-disabled;
+  }
+
+  // Reset height for `textarea`s
+  textarea& {
+    height: auto;
+  }
+}
+
+
+// Form groups
+//
+// Designed to help with the organization and spacing of vertical forms. For
+// horizontal forms, use the predefined grid classes.
+
+.form-group {
+  margin-bottom: 15px;
+}
+
+
+// Checkboxes and radios
+//
+// Indent the labels to position radios/checkboxes as hanging controls.
+
+.radio,
+.checkbox {
+  display: block;
+  min-height: @line-height-computed; // clear the floating input if there is no label text
+  margin-top: 10px;
+  margin-bottom: 10px;
+  padding-left: 20px;
+  vertical-align: middle;
+  label {
+    display: inline;
+    margin-bottom: 0;
+    font-weight: normal;
+    cursor: pointer;
+  }
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing
+}
+
+// Radios and checkboxes on same line
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  vertical-align: middle;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px; // space out consecutive inline controls
+}
+
+// Apply same disabled cursor tweak as for inputs
+//
+// Note: Neither radios nor checkboxes can be readonly.
+input[type="radio"],
+input[type="checkbox"],
+.radio,
+.radio-inline,
+.checkbox,
+.checkbox-inline {
+  &[disabled],
+  fieldset[disabled] & {
+    cursor: not-allowed;
+  }
+}
+
+// Form control sizing
+.input-sm {
+  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);
+}
+
+.input-lg {
+  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);
+}
+
+
+// Form control feedback states
+//
+// Apply contextual and semantic states to individual form controls.
+
+// Warning
+.has-warning {
+  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);
+}
+// Error
+.has-error {
+  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);
+}
+// Success
+.has-success {
+  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);
+}
+
+
+// Static form control text
+//
+// Apply class to a `p` element to make any string of text align with labels in
+// a horizontal form layout.
+
+.form-control-static {
+  margin-bottom: 0; // Remove default margin from `p`
+  padding-top: (@padding-base-vertical + 1);
+}
+
+
+// Help text
+//
+// Apply to any element you wish to create light text for placement immediately
+// below a form control. Use for general help, formatting, or instructional text.
+
+.help-block {
+  display: block; // account for any element using help-block
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: lighten(@text-color, 25%); // lighten the text some for contrast
+}
+
+
+
+// Inline forms
+//
+// Make forms appear inline(-block) by adding the `.form-inline` class. Inline
+// forms begin stacked on extra small (mobile) devices and then go inline when
+// viewports reach <768px.
+//
+// Requires wrapping inputs and labels with `.form-group` for proper display of
+// default HTML form controls and our custom form controls (e.g., input groups).
+//
+// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.
+
+.form-inline {
+
+  // Kick in the inline
+  @media (min-width: @screen-tablet) {
+    // Inline-block all the things for "inline"
+    .form-group  {
+      display: inline-block;
+      margin-bottom: 0;
+      vertical-align: middle;
+    }
+
+    // In navbar-form, allow folks to *not* use `.form-group`
+    .form-control {
+      display: inline-block;
+    }
+
+    // Remove default margin on radios/checkboxes that were used for stacking, and
+    // then undo the floating of radios and checkboxes to match (which also avoids
+    // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969).
+    .radio,
+    .checkbox {
+      display: inline-block;
+      margin-top: 0;
+      margin-bottom: 0;
+      padding-left: 0;
+    }
+    .radio input[type="radio"],
+    .checkbox input[type="checkbox"] {
+      float: none;
+      margin-left: 0;
+    }
+  }
+}
+
+
+// Horizontal forms
+//
+// Horizontal forms are built on grid classes and allow you to create forms with
+// labels on the left and inputs on the right.
+
+.form-horizontal {
+
+  // Consistent vertical alignment of labels, radios, and checkboxes
+  .control-label,
+  .radio,
+  .checkbox,
+  .radio-inline,
+  .checkbox-inline {
+    margin-top: 0;
+    margin-bottom: 0;
+    padding-top: (@padding-base-vertical + 1); // Default padding plus a border
+  }
+
+  // Make form groups behave like rows
+  .form-group {
+    .make-row();
+  }
+
+  // Only right align form labels here when the columns stop stacking
+  @media (min-width: @screen-tablet) {
+    .control-label {
+      text-align: right;
+    }
+  }
+}
diff --git a/bootstrap-3.0.0/less/glyphicons.less b/bootstrap-3.0.0/less/glyphicons.less
new file mode 100644
index 0000000..0e0ba98
--- /dev/null
+++ b/bootstrap-3.0.0/less/glyphicons.less
@@ -0,0 +1,232 @@
+//
+// Glyphicons for Bootstrap
+//
+// Since icons are fonts, they can be placed anywhere text is placed and are
+// thus automatically sized to match the surrounding child. To use, create an
+// inline element with the appropriate classes, like so:
+//
+// <a href="#"><span class="glyphicon glyphicon-star"></span> Star</a>
+
+// Import the fonts
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('@{icon-font-path}@{icon-font-name}.eot');
+  src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),
+       url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),
+       url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),
+       url('@{icon-font-path}@{icon-font-name}.svg#glyphicons-halflingsregular') format('svg');
+}
+
+// Catchall baseclass
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+}
+
+// Individual icons
+.glyphicon-asterisk               { &:before { content: "\2a"; } }
+.glyphicon-plus                   { &:before { content: "\2b"; } }
+.glyphicon-euro                   { &:before { content: "\20ac"; } }
+.glyphicon-minus                  { &:before { content: "\2212"; } }
+.glyphicon-cloud                  { &:before { content: "\2601"; } }
+.glyphicon-envelope               { &:before { content: "\2709"; } }
+.glyphicon-pencil                 { &:before { content: "\270f"; } }
+.glyphicon-glass                  { &:before { content: "\e001"; } }
+.glyphicon-music                  { &:before { content: "\e002"; } }
+.glyphicon-search                 { &:before { content: "\e003"; } }
+.glyphicon-heart                  { &:before { content: "\e005"; } }
+.glyphicon-star                   { &:before { content: "\e006"; } }
+.glyphicon-star-empty             { &:before { content: "\e007"; } }
+.glyphicon-user                   { &:before { content: "\e008"; } }
+.glyphicon-film                   { &:before { content: "\e009"; } }
+.glyphicon-th-large               { &:before { content: "\e010"; } }
+.glyphicon-th                     { &:before { content: "\e011"; } }
+.glyphicon-th-list                { &:before { content: "\e012"; } }
+.glyphicon-ok                     { &:before { content: "\e013"; } }
+.glyphicon-remove                 { &:before { content: "\e014"; } }
+.glyphicon-zoom-in                { &:before { content: "\e015"; } }
+.glyphicon-zoom-out               { &:before { content: "\e016"; } }
+.glyphicon-off                    { &:before { content: "\e017"; } }
+.glyphicon-signal                 { &:before { content: "\e018"; } }
+.glyphicon-cog                    { &:before { content: "\e019"; } }
+.glyphicon-trash                  { &:before { content: "\e020"; } }
+.glyphicon-home                   { &:before { content: "\e021"; } }
+.glyphicon-file                   { &:before { content: "\e022"; } }
+.glyphicon-time                   { &:before { content: "\e023"; } }
+.glyphicon-road                   { &:before { content: "\e024"; } }
+.glyphicon-download-alt           { &:before { content: "\e025"; } }
+.glyphicon-download               { &:before { content: "\e026"; } }
+.glyphicon-upload                 { &:before { content: "\e027"; } }
+.glyphicon-inbox                  { &:before { content: "\e028"; } }
+.glyphicon-play-circle            { &:before { content: "\e029"; } }
+.glyphicon-repeat                 { &:before { content: "\e030"; } }
+.glyphicon-refresh                { &:before { content: "\e031"; } }
+.glyphicon-list-alt               { &:before { content: "\e032"; } }
+.glyphicon-flag                   { &:before { content: "\e034"; } }
+.glyphicon-headphones             { &:before { content: "\e035"; } }
+.glyphicon-volume-off             { &:before { content: "\e036"; } }
+.glyphicon-volume-down            { &:before { content: "\e037"; } }
+.glyphicon-volume-up              { &:before { content: "\e038"; } }
+.glyphicon-qrcode                 { &:before { content: "\e039"; } }
+.glyphicon-barcode                { &:before { content: "\e040"; } }
+.glyphicon-tag                    { &:before { content: "\e041"; } }
+.glyphicon-tags                   { &:before { content: "\e042"; } }
+.glyphicon-book                   { &:before { content: "\e043"; } }
+.glyphicon-print                  { &:before { content: "\e045"; } }
+.glyphicon-font                   { &:before { content: "\e047"; } }
+.glyphicon-bold                   { &:before { content: "\e048"; } }
+.glyphicon-italic                 { &:before { content: "\e049"; } }
+.glyphicon-text-height            { &:before { content: "\e050"; } }
+.glyphicon-text-width             { &:before { content: "\e051"; } }
+.glyphicon-align-left             { &:before { content: "\e052"; } }
+.glyphicon-align-center           { &:before { content: "\e053"; } }
+.glyphicon-align-right            { &:before { content: "\e054"; } }
+.glyphicon-align-justify          { &:before { content: "\e055"; } }
+.glyphicon-list                   { &:before { content: "\e056"; } }
+.glyphicon-indent-left            { &:before { content: "\e057"; } }
+.glyphicon-indent-right           { &:before { content: "\e058"; } }
+.glyphicon-facetime-video         { &:before { content: "\e059"; } }
+.glyphicon-picture                { &:before { content: "\e060"; } }
+.glyphicon-map-marker             { &:before { content: "\e062"; } }
+.glyphicon-adjust                 { &:before { content: "\e063"; } }
+.glyphicon-tint                   { &:before { content: "\e064"; } }
+.glyphicon-edit                   { &:before { content: "\e065"; } }
+.glyphicon-share                  { &:before { content: "\e066"; } }
+.glyphicon-check                  { &:before { content: "\e067"; } }
+.glyphicon-move                   { &:before { content: "\e068"; } }
+.glyphicon-step-backward          { &:before { content: "\e069"; } }
+.glyphicon-fast-backward          { &:before { content: "\e070"; } }
+.glyphicon-backward               { &:before { content: "\e071"; } }
+.glyphicon-play                   { &:before { content: "\e072"; } }
+.glyphicon-pause                  { &:before { content: "\e073"; } }
+.glyphicon-stop                   { &:before { content: "\e074"; } }
+.glyphicon-forward                { &:before { content: "\e075"; } }
+.glyphicon-fast-forward           { &:before { content: "\e076"; } }
+.glyphicon-step-forward           { &:before { content: "\e077"; } }
+.glyphicon-eject                  { &:before { content: "\e078"; } }
+.glyphicon-chevron-left           { &:before { content: "\e079"; } }
+.glyphicon-chevron-right          { &:before { content: "\e080"; } }
+.glyphicon-plus-sign              { &:before { content: "\e081"; } }
+.glyphicon-minus-sign             { &:before { content: "\e082"; } }
+.glyphicon-remove-sign            { &:before { content: "\e083"; } }
+.glyphicon-ok-sign                { &:before { content: "\e084"; } }
+.glyphicon-question-sign          { &:before { content: "\e085"; } }
+.glyphicon-info-sign              { &:before { content: "\e086"; } }
+.glyphicon-screenshot             { &:before { content: "\e087"; } }
+.glyphicon-remove-circle          { &:before { content: "\e088"; } }
+.glyphicon-ok-circle              { &:before { content: "\e089"; } }
+.glyphicon-ban-circle             { &:before { content: "\e090"; } }
+.glyphicon-arrow-left             { &:before { content: "\e091"; } }
+.glyphicon-arrow-right            { &:before { content: "\e092"; } }
+.glyphicon-arrow-up               { &:before { content: "\e093"; } }
+.glyphicon-arrow-down             { &:before { content: "\e094"; } }
+.glyphicon-share-alt              { &:before { content: "\e095"; } }
+.glyphicon-resize-full            { &:before { content: "\e096"; } }
+.glyphicon-resize-small           { &:before { content: "\e097"; } }
+.glyphicon-exclamation-sign       { &:before { content: "\e101"; } }
+.glyphicon-gift                   { &:before { content: "\e102"; } }
+.glyphicon-leaf                   { &:before { content: "\e103"; } }
+.glyphicon-eye-open               { &:before { content: "\e105"; } }
+.glyphicon-eye-close              { &:before { content: "\e106"; } }
+.glyphicon-warning-sign           { &:before { content: "\e107"; } }
+.glyphicon-plane                  { &:before { content: "\e108"; } }
+.glyphicon-random                 { &:before { content: "\e110"; } }
+.glyphicon-comment                { &:before { content: "\e111"; } }
+.glyphicon-magnet                 { &:before { content: "\e112"; } }
+.glyphicon-chevron-up             { &:before { content: "\e113"; } }
+.glyphicon-chevron-down           { &:before { content: "\e114"; } }
+.glyphicon-retweet                { &:before { content: "\e115"; } }
+.glyphicon-shopping-cart          { &:before { content: "\e116"; } }
+.glyphicon-folder-close           { &:before { content: "\e117"; } }
+.glyphicon-folder-open            { &:before { content: "\e118"; } }
+.glyphicon-resize-vertical        { &:before { content: "\e119"; } }
+.glyphicon-resize-horizontal      { &:before { content: "\e120"; } }
+.glyphicon-hdd                    { &:before { content: "\e121"; } }
+.glyphicon-bullhorn               { &:before { content: "\e122"; } }
+.glyphicon-certificate            { &:before { content: "\e124"; } }
+.glyphicon-thumbs-up              { &:before { content: "\e125"; } }
+.glyphicon-thumbs-down            { &:before { content: "\e126"; } }
+.glyphicon-hand-right             { &:before { content: "\e127"; } }
+.glyphicon-hand-left              { &:before { content: "\e128"; } }
+.glyphicon-hand-up                { &:before { content: "\e129"; } }
+.glyphicon-hand-down              { &:before { content: "\e130"; } }
+.glyphicon-circle-arrow-right     { &:before { content: "\e131"; } }
+.glyphicon-circle-arrow-left      { &:before { content: "\e132"; } }
+.glyphicon-circle-arrow-up        { &:before { content: "\e133"; } }
+.glyphicon-circle-arrow-down      { &:before { content: "\e134"; } }
+.glyphicon-globe                  { &:before { content: "\e135"; } }
+.glyphicon-tasks                  { &:before { content: "\e137"; } }
+.glyphicon-filter                 { &:before { content: "\e138"; } }
+.glyphicon-fullscreen             { &:before { content: "\e140"; } }
+.glyphicon-dashboard              { &:before { content: "\e141"; } }
+.glyphicon-heart-empty            { &:before { content: "\e143"; } }
+.glyphicon-link                   { &:before { content: "\e144"; } }
+.glyphicon-phone                  { &:before { content: "\e145"; } }
+.glyphicon-usd                    { &:before { content: "\e148"; } }
+.glyphicon-gbp                    { &:before { content: "\e149"; } }
+.glyphicon-sort                   { &:before { content: "\e150"; } }
+.glyphicon-sort-by-alphabet       { &:before { content: "\e151"; } }
+.glyphicon-sort-by-alphabet-alt   { &:before { content: "\e152"; } }
+.glyphicon-sort-by-order          { &:before { content: "\e153"; } }
+.glyphicon-sort-by-order-alt      { &:before { content: "\e154"; } }
+.glyphicon-sort-by-attributes     { &:before { content: "\e155"; } }
+.glyphicon-sort-by-attributes-alt { &:before { content: "\e156"; } }
+.glyphicon-unchecked              { &:before { content: "\e157"; } }
+.glyphicon-expand                 { &:before { content: "\e158"; } }
+.glyphicon-collapse-down          { &:before { content: "\e159"; } }
+.glyphicon-collapse-up            { &:before { content: "\e160"; } }
+.glyphicon-log-in                 { &:before { content: "\e161"; } }
+.glyphicon-flash                  { &:before { content: "\e162"; } }
+.glyphicon-log-out                { &:before { content: "\e163"; } }
+.glyphicon-new-window             { &:before { content: "\e164"; } }
+.glyphicon-record                 { &:before { content: "\e165"; } }
+.glyphicon-save                   { &:before { content: "\e166"; } }
+.glyphicon-open                   { &:before { content: "\e167"; } }
+.glyphicon-saved                  { &:before { content: "\e168"; } }
+.glyphicon-import                 { &:before { content: "\e169"; } }
+.glyphicon-export                 { &:before { content: "\e170"; } }
+.glyphicon-send                   { &:before { content: "\e171"; } }
+.glyphicon-floppy-disk            { &:before { content: "\e172"; } }
+.glyphicon-floppy-saved           { &:before { content: "\e173"; } }
+.glyphicon-floppy-remove          { &:before { content: "\e174"; } }
+.glyphicon-floppy-save            { &:before { content: "\e175"; } }
+.glyphicon-floppy-open            { &:before { content: "\e176"; } }
+.glyphicon-credit-card            { &:before { content: "\e177"; } }
+.glyphicon-transfer               { &:before { content: "\e178"; } }
+.glyphicon-cutlery                { &:before { content: "\e179"; } }
+.glyphicon-header                 { &:before { content: "\e180"; } }
+.glyphicon-compressed             { &:before { content: "\e181"; } }
+.glyphicon-earphone               { &:before { content: "\e182"; } }
+.glyphicon-phone-alt              { &:before { content: "\e183"; } }
+.glyphicon-tower                  { &:before { content: "\e184"; } }
+.glyphicon-stats                  { &:before { content: "\e185"; } }
+.glyphicon-sd-video               { &:before { content: "\e186"; } }
+.glyphicon-hd-video               { &:before { content: "\e187"; } }
+.glyphicon-subtitles              { &:before { content: "\e188"; } }
+.glyphicon-sound-stereo           { &:before { content: "\e189"; } }
+.glyphicon-sound-dolby            { &:before { content: "\e190"; } }
+.glyphicon-sound-5-1              { &:before { content: "\e191"; } }
+.glyphicon-sound-6-1              { &:before { content: "\e192"; } }
+.glyphicon-sound-7-1              { &:before { content: "\e193"; } }
+.glyphicon-copyright-mark         { &:before { content: "\e194"; } }
+.glyphicon-registration-mark      { &:before { content: "\e195"; } }
+.glyphicon-cloud-download         { &:before { content: "\e197"; } }
+.glyphicon-cloud-upload           { &:before { content: "\e198"; } }
+.glyphicon-tree-conifer           { &:before { content: "\e199"; } }
+.glyphicon-tree-deciduous         { &:before { content: "\e200"; } }
+.glyphicon-briefcase              { &:before { content: "\1f4bc"; } }
+.glyphicon-calendar               { &:before { content: "\1f4c5"; } }
+.glyphicon-pushpin                { &:before { content: "\1f4cc"; } }
+.glyphicon-paperclip              { &:before { content: "\1f4ce"; } }
+.glyphicon-camera                 { &:before { content: "\1f4f7"; } }
+.glyphicon-lock                   { &:before { content: "\1f512"; } }
+.glyphicon-bell                   { &:before { content: "\1f514"; } }
+.glyphicon-bookmark               { &:before { content: "\1f516"; } }
+.glyphicon-fire                   { &:before { content: "\1f525"; } }
+.glyphicon-wrench                 { &:before { content: "\1f527"; } }
diff --git a/bootstrap-3.0.0/less/grid.less b/bootstrap-3.0.0/less/grid.less
new file mode 100644
index 0000000..44e3899
--- /dev/null
+++ b/bootstrap-3.0.0/less/grid.less
@@ -0,0 +1,346 @@
+//
+// Grid system
+// --------------------------------------------------
+
+
+// Set the container width, and override it for fixed navbars in media queries
+.container {
+  .container-fixed();
+}
+
+// mobile first defaults
+.row {
+  .make-row();
+}
+
+// Common styles for small and large grid columns
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11,
+.col-xs-12,
+.col-sm-1,
+.col-sm-2,
+.col-sm-3,
+.col-sm-4,
+.col-sm-5,
+.col-sm-6,
+.col-sm-7,
+.col-sm-8,
+.col-sm-9,
+.col-sm-10,
+.col-sm-11,
+.col-sm-12,
+.col-md-1,
+.col-md-2,
+.col-md-3,
+.col-md-4,
+.col-md-5,
+.col-md-6,
+.col-md-7,
+.col-md-8,
+.col-md-9,
+.col-md-10,
+.col-md-11,
+.col-md-12,
+.col-lg-1,
+.col-lg-2,
+.col-lg-3,
+.col-lg-4,
+.col-lg-5,
+.col-lg-6,
+.col-lg-7,
+.col-lg-8,
+.col-lg-9,
+.col-lg-10,
+.col-lg-11,
+.col-lg-12 {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@grid-gutter-width / 2);
+  padding-right: (@grid-gutter-width / 2);
+}
+
+
+// Extra small grid
+//
+// Grid classes for extra small devices like smartphones. No offset, push, or
+// pull classes are present here due to the size of the target.
+//
+// Note that `.col-xs-12` doesn't get floated on purpose—there's no need since
+// it's full-width.
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11 {
+  float: left;
+}
+.col-xs-1  { width: percentage((1 / @grid-columns)); }
+.col-xs-2  { width: percentage((2 / @grid-columns)); }
+.col-xs-3  { width: percentage((3 / @grid-columns)); }
+.col-xs-4  { width: percentage((4 / @grid-columns)); }
+.col-xs-5  { width: percentage((5 / @grid-columns)); }
+.col-xs-6  { width: percentage((6 / @grid-columns)); }
+.col-xs-7  { width: percentage((7 / @grid-columns)); }
+.col-xs-8  { width: percentage((8 / @grid-columns)); }
+.col-xs-9  { width: percentage((9 / @grid-columns)); }
+.col-xs-10 { width: percentage((10/ @grid-columns)); }
+.col-xs-11 { width: percentage((11/ @grid-columns)); }
+.col-xs-12 { width: 100%; }
+
+
+// Small grid
+//
+// Columns, offsets, pushes, and pulls for the small device range, from phones
+// to tablets.
+//
+// Note that `.col-sm-12` doesn't get floated on purpose—there's no need since
+// it's full-width.
+
+@media (min-width: @screen-tablet) {
+  .container {
+    max-width: @container-tablet;
+  }
+
+  .col-sm-1,
+  .col-sm-2,
+  .col-sm-3,
+  .col-sm-4,
+  .col-sm-5,
+  .col-sm-6,
+  .col-sm-7,
+  .col-sm-8,
+  .col-sm-9,
+  .col-sm-10,
+  .col-sm-11 {
+    float: left;
+  }
+  .col-sm-1  { width: percentage((1 / @grid-columns)); }
+  .col-sm-2  { width: percentage((2 / @grid-columns)); }
+  .col-sm-3  { width: percentage((3 / @grid-columns)); }
+  .col-sm-4  { width: percentage((4 / @grid-columns)); }
+  .col-sm-5  { width: percentage((5 / @grid-columns)); }
+  .col-sm-6  { width: percentage((6 / @grid-columns)); }
+  .col-sm-7  { width: percentage((7 / @grid-columns)); }
+  .col-sm-8  { width: percentage((8 / @grid-columns)); }
+  .col-sm-9  { width: percentage((9 / @grid-columns)); }
+  .col-sm-10 { width: percentage((10/ @grid-columns)); }
+  .col-sm-11 { width: percentage((11/ @grid-columns)); }
+  .col-sm-12 { width: 100%; }
+
+  // Push and pull columns for source order changes
+  .col-sm-push-1  { left: percentage((1 / @grid-columns)); }
+  .col-sm-push-2  { left: percentage((2 / @grid-columns)); }
+  .col-sm-push-3  { left: percentage((3 / @grid-columns)); }
+  .col-sm-push-4  { left: percentage((4 / @grid-columns)); }
+  .col-sm-push-5  { left: percentage((5 / @grid-columns)); }
+  .col-sm-push-6  { left: percentage((6 / @grid-columns)); }
+  .col-sm-push-7  { left: percentage((7 / @grid-columns)); }
+  .col-sm-push-8  { left: percentage((8 / @grid-columns)); }
+  .col-sm-push-9  { left: percentage((9 / @grid-columns)); }
+  .col-sm-push-10 { left: percentage((10/ @grid-columns)); }
+  .col-sm-push-11 { left: percentage((11/ @grid-columns)); }
+
+  .col-sm-pull-1  { right: percentage((1 / @grid-columns)); }
+  .col-sm-pull-2  { right: percentage((2 / @grid-columns)); }
+  .col-sm-pull-3  { right: percentage((3 / @grid-columns)); }
+  .col-sm-pull-4  { right: percentage((4 / @grid-columns)); }
+  .col-sm-pull-5  { right: percentage((5 / @grid-columns)); }
+  .col-sm-pull-6  { right: percentage((6 / @grid-columns)); }
+  .col-sm-pull-7  { right: percentage((7 / @grid-columns)); }
+  .col-sm-pull-8  { right: percentage((8 / @grid-columns)); }
+  .col-sm-pull-9  { right: percentage((9 / @grid-columns)); }
+  .col-sm-pull-10 { right: percentage((10/ @grid-columns)); }
+  .col-sm-pull-11 { right: percentage((11/ @grid-columns)); }
+
+  // Offsets
+  .col-sm-offset-1  { margin-left: percentage((1 / @grid-columns)); }
+  .col-sm-offset-2  { margin-left: percentage((2 / @grid-columns)); }
+  .col-sm-offset-3  { margin-left: percentage((3 / @grid-columns)); }
+  .col-sm-offset-4  { margin-left: percentage((4 / @grid-columns)); }
+  .col-sm-offset-5  { margin-left: percentage((5 / @grid-columns)); }
+  .col-sm-offset-6  { margin-left: percentage((6 / @grid-columns)); }
+  .col-sm-offset-7  { margin-left: percentage((7 / @grid-columns)); }
+  .col-sm-offset-8  { margin-left: percentage((8 / @grid-columns)); }
+  .col-sm-offset-9  { margin-left: percentage((9 / @grid-columns)); }
+  .col-sm-offset-10 { margin-left: percentage((10/ @grid-columns)); }
+  .col-sm-offset-11 { margin-left: percentage((11/ @grid-columns)); }
+}
+
+
+// Medium grid
+//
+// Columns, offsets, pushes, and pulls for the desktop device range.
+//
+// Note that `.col-md-12` doesn't get floated on purpose—there's no need since
+// it's full-width.
+
+@media (min-width: @screen-desktop) {
+  .container {
+    max-width: @container-desktop;
+  }
+  .col-md-1,
+  .col-md-2,
+  .col-md-3,
+  .col-md-4,
+  .col-md-5,
+  .col-md-6,
+  .col-md-7,
+  .col-md-8,
+  .col-md-9,
+  .col-md-10,
+  .col-md-11 {
+    float: left;
+  }
+  .col-md-1  { width: percentage((1 / @grid-columns)); }
+  .col-md-2  { width: percentage((2 / @grid-columns)); }
+  .col-md-3  { width: percentage((3 / @grid-columns)); }
+  .col-md-4  { width: percentage((4 / @grid-columns)); }
+  .col-md-5  { width: percentage((5 / @grid-columns)); }
+  .col-md-6  { width: percentage((6 / @grid-columns)); }
+  .col-md-7  { width: percentage((7 / @grid-columns)); }
+  .col-md-8  { width: percentage((8 / @grid-columns)); }
+  .col-md-9  { width: percentage((9 / @grid-columns)); }
+  .col-md-10 { width: percentage((10/ @grid-columns)); }
+  .col-md-11 { width: percentage((11/ @grid-columns)); }
+  .col-md-12 { width: 100%; }
+
+  // Push and pull columns for source order changes
+  .col-md-push-0  { left: auto; }
+  .col-md-push-1  { left: percentage((1 / @grid-columns)); }
+  .col-md-push-2  { left: percentage((2 / @grid-columns)); }
+  .col-md-push-3  { left: percentage((3 / @grid-columns)); }
+  .col-md-push-4  { left: percentage((4 / @grid-columns)); }
+  .col-md-push-5  { left: percentage((5 / @grid-columns)); }
+  .col-md-push-6  { left: percentage((6 / @grid-columns)); }
+  .col-md-push-7  { left: percentage((7 / @grid-columns)); }
+  .col-md-push-8  { left: percentage((8 / @grid-columns)); }
+  .col-md-push-9  { left: percentage((9 / @grid-columns)); }
+  .col-md-push-10 { left: percentage((10/ @grid-columns)); }
+  .col-md-push-11 { left: percentage((11/ @grid-columns)); }
+
+  .col-md-pull-0  { right: auto; }
+  .col-md-pull-1  { right: percentage((1 / @grid-columns)); }
+  .col-md-pull-2  { right: percentage((2 / @grid-columns)); }
+  .col-md-pull-3  { right: percentage((3 / @grid-columns)); }
+  .col-md-pull-4  { right: percentage((4 / @grid-columns)); }
+  .col-md-pull-5  { right: percentage((5 / @grid-columns)); }
+  .col-md-pull-6  { right: percentage((6 / @grid-columns)); }
+  .col-md-pull-7  { right: percentage((7 / @grid-columns)); }
+  .col-md-pull-8  { right: percentage((8 / @grid-columns)); }
+  .col-md-pull-9  { right: percentage((9 / @grid-columns)); }
+  .col-md-pull-10 { right: percentage((10/ @grid-columns)); }
+  .col-md-pull-11 { right: percentage((11/ @grid-columns)); }
+
+  // Offsets
+  .col-md-offset-0  { margin-left: 0; }
+  .col-md-offset-1  { margin-left: percentage((1 / @grid-columns)); }
+  .col-md-offset-2  { margin-left: percentage((2 / @grid-columns)); }
+  .col-md-offset-3  { margin-left: percentage((3 / @grid-columns)); }
+  .col-md-offset-4  { margin-left: percentage((4 / @grid-columns)); }
+  .col-md-offset-5  { margin-left: percentage((5 / @grid-columns)); }
+  .col-md-offset-6  { margin-left: percentage((6 / @grid-columns)); }
+  .col-md-offset-7  { margin-left: percentage((7 / @grid-columns)); }
+  .col-md-offset-8  { margin-left: percentage((8 / @grid-columns)); }
+  .col-md-offset-9  { margin-left: percentage((9 / @grid-columns)); }
+  .col-md-offset-10 { margin-left: percentage((10/ @grid-columns)); }
+  .col-md-offset-11 { margin-left: percentage((11/ @grid-columns)); }
+}
+
+
+// Large grid
+//
+// Columns, offsets, pushes, and pulls for the large desktop device range.
+//
+// Note that `.col-lg-12` doesn't get floated on purpose—there's no need since
+// it's full-width.
+
+@media (min-width: @screen-lg-desktop) {
+  .container {
+    max-width: @container-lg-desktop;
+  }
+
+  .col-lg-1,
+  .col-lg-2,
+  .col-lg-3,
+  .col-lg-4,
+  .col-lg-5,
+  .col-lg-6,
+  .col-lg-7,
+  .col-lg-8,
+  .col-lg-9,
+  .col-lg-10,
+  .col-lg-11 {
+    float: left;
+  }
+  .col-lg-1  { width: percentage((1 / @grid-columns)); }
+  .col-lg-2  { width: percentage((2 / @grid-columns)); }
+  .col-lg-3  { width: percentage((3 / @grid-columns)); }
+  .col-lg-4  { width: percentage((4 / @grid-columns)); }
+  .col-lg-5  { width: percentage((5 / @grid-columns)); }
+  .col-lg-6  { width: percentage((6 / @grid-columns)); }
+  .col-lg-7  { width: percentage((7 / @grid-columns)); }
+  .col-lg-8  { width: percentage((8 / @grid-columns)); }
+  .col-lg-9  { width: percentage((9 / @grid-columns)); }
+  .col-lg-10 { width: percentage((10/ @grid-columns)); }
+  .col-lg-11 { width: percentage((11/ @grid-columns)); }
+  .col-lg-12 { width: 100%; }
+
+  // Push and pull columns for source order changes
+  .col-lg-push-0  { left: auto; }
+  .col-lg-push-1  { left: percentage((1 / @grid-columns)); }
+  .col-lg-push-2  { left: percentage((2 / @grid-columns)); }
+  .col-lg-push-3  { left: percentage((3 / @grid-columns)); }
+  .col-lg-push-4  { left: percentage((4 / @grid-columns)); }
+  .col-lg-push-5  { left: percentage((5 / @grid-columns)); }
+  .col-lg-push-6  { left: percentage((6 / @grid-columns)); }
+  .col-lg-push-7  { left: percentage((7 / @grid-columns)); }
+  .col-lg-push-8  { left: percentage((8 / @grid-columns)); }
+  .col-lg-push-9  { left: percentage((9 / @grid-columns)); }
+  .col-lg-push-10 { left: percentage((10/ @grid-columns)); }
+  .col-lg-push-11 { left: percentage((11/ @grid-columns)); }
+
+  .col-lg-pull-0  { right: auto; }
+  .col-lg-pull-1  { right: percentage((1 / @grid-columns)); }
+  .col-lg-pull-2  { right: percentage((2 / @grid-columns)); }
+  .col-lg-pull-3  { right: percentage((3 / @grid-columns)); }
+  .col-lg-pull-4  { right: percentage((4 / @grid-columns)); }
+  .col-lg-pull-5  { right: percentage((5 / @grid-columns)); }
+  .col-lg-pull-6  { right: percentage((6 / @grid-columns)); }
+  .col-lg-pull-7  { right: percentage((7 / @grid-columns)); }
+  .col-lg-pull-8  { right: percentage((8 / @grid-columns)); }
+  .col-lg-pull-9  { right: percentage((9 / @grid-columns)); }
+  .col-lg-pull-10 { right: percentage((10/ @grid-columns)); }
+  .col-lg-pull-11 { right: percentage((11/ @grid-columns)); }
+
+  // Offsets
+  .col-lg-offset-0  { margin-left: 0; }
+  .col-lg-offset-1  { margin-left: percentage((1 / @grid-columns)); }
+  .col-lg-offset-2  { margin-left: percentage((2 / @grid-columns)); }
+  .col-lg-offset-3  { margin-left: percentage((3 / @grid-columns)); }
+  .col-lg-offset-4  { margin-left: percentage((4 / @grid-columns)); }
+  .col-lg-offset-5  { margin-left: percentage((5 / @grid-columns)); }
+  .col-lg-offset-6  { margin-left: percentage((6 / @grid-columns)); }
+  .col-lg-offset-7  { margin-left: percentage((7 / @grid-columns)); }
+  .col-lg-offset-8  { margin-left: percentage((8 / @grid-columns)); }
+  .col-lg-offset-9  { margin-left: percentage((9 / @grid-columns)); }
+  .col-lg-offset-10 { margin-left: percentage((10/ @grid-columns)); }
+  .col-lg-offset-11 { margin-left: percentage((11/ @grid-columns)); }
+}
diff --git a/bootstrap-3.0.0/less/input-groups.less b/bootstrap-3.0.0/less/input-groups.less
new file mode 100644
index 0000000..570f03f
--- /dev/null
+++ b/bootstrap-3.0.0/less/input-groups.less
@@ -0,0 +1,127 @@
+//
+// Input groups
+// --------------------------------------------------
+
+// Base styles
+// -------------------------
+.input-group {
+  position: relative; // For dropdowns
+  display: table;
+  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table
+
+  // Undo padding and float of grid classes
+  &.col {
+    float: none;
+    padding-left: 0;
+    padding-right: 0;
+  }
+
+  .form-control {
+    width: 100%;
+    margin-bottom: 0;
+  }
+}
+
+// Sizing options
+//
+// Remix the default form control sizing classes into new ones for easier
+// manipulation.
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn { .input-lg(); }
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn { .input-sm(); }
+
+
+// Display as table-cell
+// -------------------------
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+
+  &:not(:first-child):not(:last-child) {
+    border-radius: 0;
+  }
+}
+// Addon and addon wrapper for buttons
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle; // Match the inputs
+}
+
+// Text input groups
+// -------------------------
+.input-group-addon {
+  padding: @padding-base-vertical @padding-base-horizontal;
+  font-size: @font-size-base;
+  font-weight: normal;
+  line-height: 1;
+  text-align: center;
+  background-color: @input-group-addon-bg;
+  border: 1px solid @input-group-addon-border-color;
+  border-radius: @border-radius-base;
+
+  // Sizing
+  &.input-sm {
+    padding: @padding-small-vertical @padding-small-horizontal;
+    font-size: @font-size-small;
+    border-radius: @border-radius-small;
+  }
+  &.input-lg {
+    padding: @padding-large-vertical @padding-large-horizontal;
+    font-size: @font-size-large;
+    border-radius: @border-radius-large;
+  }
+
+  // Nuke default margins from checkboxes and radios to vertically center within.
+  input[type="radio"],
+  input[type="checkbox"] {
+    margin-top: 0;
+  }
+}
+
+// Reset rounded corners
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
+  .border-right-radius(0);
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child) {
+  .border-left-radius(0);
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+
+// Button input groups
+// -------------------------
+.input-group-btn {
+  position: relative;
+  white-space: nowrap;
+}
+.input-group-btn > .btn {
+  position: relative;
+  // Jankily prevent input button groups from wrapping
+  + .btn {
+    margin-left: -4px;
+  }
+  // Bring the "active" button to the front
+  &:hover,
+  &:active {
+    z-index: 2;
+  }
+}
diff --git a/bootstrap-3.0.0/less/jumbotron.less b/bootstrap-3.0.0/less/jumbotron.less
new file mode 100644
index 0000000..8f482af
--- /dev/null
+++ b/bootstrap-3.0.0/less/jumbotron.less
@@ -0,0 +1,40 @@
+//
+// Jumbotron
+// --------------------------------------------------
+
+
+.jumbotron {
+  padding: @jumbotron-padding;
+  margin-bottom: @jumbotron-padding;
+  font-size: (@font-size-base * 1.5);
+  font-weight: 200;
+  line-height: (@line-height-base * 1.5);
+  color: @jumbotron-color;
+  background-color: @jumbotron-bg;
+
+  h1 {
+    line-height: 1;
+    color: @jumbotron-heading-color;
+  }
+  p {
+    line-height: 1.4;
+  }
+
+  .container & {
+    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container
+  }
+
+  @media screen and (min-width: @screen-tablet) {
+    padding-top:    (@jumbotron-padding * 1.6);
+    padding-bottom: (@jumbotron-padding * 1.6);
+
+    .container & {
+      padding-left:  (@jumbotron-padding * 2);
+      padding-right: (@jumbotron-padding * 2);
+    }
+
+    h1 {
+      font-size: (@font-size-base * 4.5);
+    }
+  }
+}
diff --git a/bootstrap-3.0.0/less/labels.less b/bootstrap-3.0.0/less/labels.less
new file mode 100644
index 0000000..cad5ce5
--- /dev/null
+++ b/bootstrap-3.0.0/less/labels.less
@@ -0,0 +1,58 @@
+//
+// Labels
+// --------------------------------------------------
+
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: @label-color;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+
+  // Add hover effects, but only for links
+  &[href] {
+    &:hover,
+    &:focus {
+      color: @label-link-hover-color;
+      text-decoration: none;
+      cursor: pointer;
+    }
+  }
+
+  // Empty labels collapse automatically (not available in IE8)
+  &:empty {
+    display: none;
+  }
+}
+
+// Colors
+// Contextual variations (linked labels get darker on :hover)
+
+.label-default {
+  .label-variant(@label-default-bg);
+}
+
+.label-primary {
+  .label-variant(@label-primary-bg);
+}
+
+.label-success {
+  .label-variant(@label-success-bg);
+}
+
+.label-info {
+  .label-variant(@label-info-bg);
+}
+
+.label-warning {
+  .label-variant(@label-warning-bg);
+}
+
+.label-danger {
+  .label-variant(@label-danger-bg);
+}
diff --git a/bootstrap-3.0.0/less/list-group.less b/bootstrap-3.0.0/less/list-group.less
new file mode 100644
index 0000000..46cda40
--- /dev/null
+++ b/bootstrap-3.0.0/less/list-group.less
@@ -0,0 +1,88 @@
+//
+// List groups
+// --------------------------------------------------
+
+// Base class
+//
+// Easily usable on <ul>, <ol>, or <div>.
+.list-group {
+  // No need to set list-style: none; since .list-group-item is block level
+  margin-bottom: 20px;
+  padding-left: 0; // reset padding because ul and ol
+}
+
+// Individual list items
+// -------------------------
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  // Place the border on the list items and negative margin up for better styling
+  margin-bottom: -1px;
+  background-color: @list-group-bg;
+  border: 1px solid @list-group-border;
+
+  // Round the first and last items
+  &:first-child {
+    .border-top-radius(@list-group-border-radius);
+  }
+  &:last-child {
+    margin-bottom: 0;
+    .border-bottom-radius(@list-group-border-radius);
+  }
+
+  // Align badges within list items
+  > .badge {
+    float: right;
+  }
+  > .badge + .badge {
+    margin-right: 5px;
+  }
+
+  // Linked list items
+  a& {
+    color: @list-group-link-color;
+
+    .list-group-item-heading {
+      color: @list-group-link-heading-color;
+    }
+
+    // Hover state
+    &:hover,
+    &:focus {
+      text-decoration: none;
+      background-color: @list-group-hover-bg;
+    }
+  }
+
+  // Active class on item itself, not parent
+  &.active,
+  &.active:hover,
+  &.active:focus {
+    z-index: 2; // Place active items above their siblings for proper border styling
+    color: @list-group-active-color;
+    background-color: @list-group-active-bg;
+    border-color: @list-group-active-border;
+
+    // Force color to inherit for custom content
+    .list-group-item-heading {
+      color: inherit;
+    }
+    .list-group-item-text {
+      color: lighten(@list-group-active-bg, 40%);
+    }
+  }
+}
+
+// Custom content options
+// -------------------------
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
diff --git a/bootstrap-3.0.0/less/media.less b/bootstrap-3.0.0/less/media.less
new file mode 100644
index 0000000..5ad22cd
--- /dev/null
+++ b/bootstrap-3.0.0/less/media.less
@@ -0,0 +1,56 @@
+// Media objects
+// Source: http://stubbornella.org/content/?p=497
+// --------------------------------------------------
+
+
+// Common styles
+// -------------------------
+
+// Clear the floats
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+
+// Proper spacing between instances of .media
+.media,
+.media .media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+
+// For images and videos, set to block
+.media-object {
+  display: block;
+}
+
+// Reset margins on headings for tighter default spacing
+.media-heading {
+  margin: 0 0 5px;
+}
+
+
+// Media image alignment
+// -------------------------
+
+.media {
+  > .pull-left {
+    margin-right: 10px;
+  }
+  > .pull-right {
+    margin-left: 10px;
+  }
+}
+
+
+// Media list variation
+// -------------------------
+
+// Undo default ul/ol styles
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
diff --git a/bootstrap-3.0.0/less/mixins.less b/bootstrap-3.0.0/less/mixins.less
new file mode 100644
index 0000000..3f23020
--- /dev/null
+++ b/bootstrap-3.0.0/less/mixins.less
@@ -0,0 +1,723 @@
+//
+// Mixins
+// --------------------------------------------------
+
+
+// Utilities
+// -------------------------
+
+// Clearfix
+// Source: http://nicolasgallagher.com/micro-clearfix-hack/
+//
+// For modern browsers
+// 1. The space content is one way to avoid an Opera bug when the
+//    contenteditable attribute is included anywhere else in the document.
+//    Otherwise it causes space to appear at the top and bottom of elements
+//    that are clearfixed.
+// 2. The use of `table` rather than `block` is only necessary if using
+//    `:before` to contain the top-margins of child elements.
+.clearfix() {
+  &:before,
+  &:after {
+    content: " "; /* 1 */
+    display: table; /* 2 */
+  }
+  &:after {
+    clear: both;
+  }
+}
+
+// Webkit-style focus
+.tab-focus() {
+  // Default
+  outline: thin dotted #333;
+  // Webkit
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+// Center-align a block level element
+.center-block() {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+// Sizing shortcuts
+.size(@width; @height) {
+  width: @width;
+  height: @height;
+}
+.square(@size) {
+  .size(@size; @size);
+}
+
+// Placeholder text
+.placeholder(@color: @input-color-placeholder) {
+  &:-moz-placeholder            { color: @color; } // Firefox 4-18
+  &::-moz-placeholder           { color: @color; } // Firefox 19+
+  &:-ms-input-placeholder       { color: @color; } // Internet Explorer 10+
+  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
+}
+
+// Text overflow
+// Requires inline-block or block for proper styling
+.text-overflow() {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+// CSS image replacement
+// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
+.hide-text() {
+  font: ~"0/0" a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+
+
+// CSS3 PROPERTIES
+// --------------------------------------------------
+
+// Single side border-radius
+.border-top-radius(@radius) {
+  border-top-right-radius: @radius;
+   border-top-left-radius: @radius;
+}
+.border-right-radius(@radius) {
+  border-bottom-right-radius: @radius;
+     border-top-right-radius: @radius;
+}
+.border-bottom-radius(@radius) {
+  border-bottom-right-radius: @radius;
+   border-bottom-left-radius: @radius;
+}
+.border-left-radius(@radius) {
+  border-bottom-left-radius: @radius;
+     border-top-left-radius: @radius;
+}
+
+// Drop shadows
+.box-shadow(@shadow) {
+  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
+          box-shadow: @shadow;
+}
+
+// Transitions
+.transition(@transition) {
+  -webkit-transition: @transition;
+          transition: @transition;
+}
+.transition-delay(@transition-delay) {
+  -webkit-transition-delay: @transition-delay;
+          transition-delay: @transition-delay;
+}
+.transition-duration(@transition-duration) {
+  -webkit-transition-duration: @transition-duration;
+          transition-duration: @transition-duration;
+}
+.transition-transform(@transition) {
+  -webkit-transition: -webkit-transform @transition;
+     -moz-transition: -moz-transform @transition;
+       -o-transition: -o-transform @transition;
+          transition: transform @transition;
+}
+
+// Transformations
+.rotate(@degrees) {
+  -webkit-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees); // IE9+
+          transform: rotate(@degrees);
+}
+.scale(@ratio) {
+  -webkit-transform: scale(@ratio);
+      -ms-transform: scale(@ratio); // IE9+
+          transform: scale(@ratio);
+}
+.translate(@x; @y) {
+  -webkit-transform: translate(@x, @y);
+      -ms-transform: translate(@x, @y); // IE9+
+          transform: translate(@x, @y);
+}
+.skew(@x; @y) {
+  -webkit-transform: skew(@x, @y);
+      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
+          transform: skew(@x, @y);
+}
+.translate3d(@x; @y; @z) {
+  -webkit-transform: translate3d(@x, @y, @z);
+          transform: translate3d(@x, @y, @z);
+}
+
+// Backface visibility
+// Prevent browsers from flickering when using CSS 3D transforms.
+// Default value is `visible`, but can be changed to `hidden`
+// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples
+.backface-visibility(@visibility){
+  -webkit-backface-visibility: @visibility;
+     -moz-backface-visibility: @visibility;
+          backface-visibility: @visibility;
+}
+
+// Box sizing
+.box-sizing(@boxmodel) {
+  -webkit-box-sizing: @boxmodel;
+     -moz-box-sizing: @boxmodel;
+          box-sizing: @boxmodel;
+}
+
+// User select
+// For selecting text on the page
+.user-select(@select) {
+  -webkit-user-select: @select;
+     -moz-user-select: @select;
+      -ms-user-select: @select; // IE10+
+       -o-user-select: @select;
+          user-select: @select;
+}
+
+// Resize anything
+.resizable(@direction) {
+  resize: @direction; // Options: horizontal, vertical, both
+  overflow: auto; // Safari fix
+}
+
+// CSS3 Content Columns
+.content-columns(@column-count; @column-gap: @grid-gutter-width) {
+  -webkit-column-count: @column-count;
+     -moz-column-count: @column-count;
+          column-count: @column-count;
+  -webkit-column-gap: @column-gap;
+     -moz-column-gap: @column-gap;
+          column-gap: @column-gap;
+}
+
+// Optional hyphenation
+.hyphens(@mode: auto) {
+  word-wrap: break-word;
+  -webkit-hyphens: @mode;
+     -moz-hyphens: @mode;
+      -ms-hyphens: @mode; // IE10+
+       -o-hyphens: @mode;
+          hyphens: @mode;
+}
+
+// Opacity
+.opacity(@opacity) {
+  opacity: @opacity;
+  // IE8 filter
+  @opacity-ie: (@opacity * 100);
+  filter: ~"alpha(opacity=@{opacity-ie})";
+}
+
+
+
+// GRADIENTS
+// --------------------------------------------------
+
+#gradient {
+
+  // Horizontal gradient, from left to right
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-gradient(linear, @start-percent top, @end-percent top, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1+, Chrome 10+
+    background-image: -moz-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // FF 3.6+
+    background-image:  linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  // Vertical gradient, from top to bottom
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-gradient(linear, left @start-percent, left @end-percent, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(top, @start-color, @start-percent, @end-color, @end-percent); // Safari 5.1+, Chrome 10+
+    background-image:  -moz-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // FF 3.6+
+    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {
+    background-repeat: repeat-x;
+    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1+, Chrome 10+
+    background-image: -moz-linear-gradient(@deg, @start-color, @end-color); // FF 3.6+
+    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10
+  }
+  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));
+    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: -moz-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));
+    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-image: -moz-linear-gradient(top, @start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .radial(@inner-color: #555; @outer-color: #333) {
+    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@inner-color), to(@outer-color));
+    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
+    background-image: -moz-radial-gradient(circle, @inner-color, @outer-color);
+    background-image: radial-gradient(circle, @inner-color, @outer-color);
+    background-repeat: no-repeat;
+  }
+  .striped(@color: #555; @angle: 45deg) {
+    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
+    background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
+    background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
+    background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
+  }
+}
+
+// Reset filters for IE
+//
+// When you need to remove a gradient background, do not forget to use this to reset
+// the IE filter for IE9 and below.
+.reset-filter() {
+  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
+}
+
+
+
+// Retina images
+//
+// Short retina mixin for setting background-image and -size
+
+.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
+  background-image: url("@{file-1x}");
+
+  @media
+  only screen and (-webkit-min-device-pixel-ratio: 2),
+  only screen and (   min--moz-device-pixel-ratio: 2),
+  only screen and (     -o-min-device-pixel-ratio: 2/1),
+  only screen and (        min-device-pixel-ratio: 2),
+  only screen and (                min-resolution: 192dpi),
+  only screen and (                min-resolution: 2dppx) {
+    background-image: url("@{file-2x}");
+    background-size: @width-1x @height-1x;
+  }
+}
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+
+.img-responsive(@display: block;) {
+  display: @display;
+  max-width: 100%; // Part 1: Set a maximum relative to the parent
+  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
+}
+
+
+// COMPONENT MIXINS
+// --------------------------------------------------
+
+// Horizontal dividers
+// -------------------------
+// Dividers (basically an hr) within dropdowns and nav lists
+.nav-divider(@color: #e5e5e5) {
+  height: 1px;
+  margin: ((@line-height-computed / 2) - 1) 0;
+  overflow: hidden;
+  background-color: @color;
+}
+
+// Panels
+// -------------------------
+.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border;) {
+  border-color: @border;
+  & > .panel-heading {
+    color: @heading-text-color;
+    background-color: @heading-bg-color;
+    border-color: @heading-border;
+    + .panel-collapse .panel-body {
+      border-top-color: @border;
+    }
+  }
+  & > .panel-footer {
+    + .panel-collapse .panel-body {
+      border-bottom-color: @border;
+    }
+  }
+}
+
+// Alerts
+// -------------------------
+.alert-variant(@background; @border; @text-color) {
+  background-color: @background;
+  border-color: @border;
+  color: @text-color;
+  hr {
+    border-top-color: darken(@border, 5%);
+  }
+  .alert-link {
+    color: darken(@text-color, 10%);
+  }
+}
+
+// Tables
+// -------------------------
+.table-row-variant(@state; @background; @border) {
+  // Exact selectors below required to override `.table-striped` and prevent
+  // inheritance to nested tables.
+  .table > thead > tr,
+  .table > tbody > tr,
+  .table > tfoot > tr {
+    > td.@{state},
+    > th.@{state},
+    &.@{state} > td,
+    &.@{state} > th {
+      background-color: @background;
+      border-color: @border;
+    }
+  }
+
+  // Hover states for `.table-hover`
+  // Note: this is not available for cells or rows within `thead` or `tfoot`.
+  .table-hover > tbody > tr {
+    > td.@{state}:hover,
+    > th.@{state}:hover,
+    &.@{state}:hover > td {
+      background-color: darken(@background, 5%);
+      border-color: darken(@border, 5%);
+    }
+  }
+}
+
+// Button variants
+// -------------------------
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+.button-variant(@color; @background; @border) {
+  color: @color;
+  background-color: @background;
+  border-color: @border;
+
+  &:hover,
+  &:focus,
+  &:active,
+  &.active,
+  .open .dropdown-toggle& {
+    color: @color;
+    background-color: darken(@background, 8%);
+        border-color: darken(@border, 12%);
+  }
+  &:active,
+  &.active,
+  .open .dropdown-toggle& {
+    background-image: none;
+  }
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    &,
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+      background-color: @background;
+          border-color: @border
+    }
+  }
+}
+
+// Button sizes
+// -------------------------
+.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+}
+
+// Pagination
+// -------------------------
+.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {
+  > li {
+    > a,
+    > span {
+      padding: @padding-vertical @padding-horizontal;
+      font-size: @font-size;
+    }
+    &:first-child {
+      > a,
+      > span {
+        .border-left-radius(@border-radius);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius);
+      }
+    }
+  }
+}
+
+// Labels
+// -------------------------
+.label-variant(@color) {
+  background-color: @color;
+  &[href] {
+    &:hover,
+    &:focus {
+      background-color: darken(@color, 10%);
+    }
+  }
+}
+
+// Navbar vertical align
+// -------------------------
+// Vertically center elements in the navbar.
+// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
+.navbar-vertical-align(@element-height) {
+  margin-top: ((@navbar-height - @element-height) / 2);
+  margin-bottom: ((@navbar-height - @element-height) / 2);
+}
+
+// Progress bars
+// -------------------------
+.progress-bar-variant(@color) {
+  background-color: @color;
+  .progress-striped & {
+    #gradient > .striped(@color);
+  }
+}
+
+// Responsive utilities
+// -------------------------
+// More easily include all the states for responsive-utilities.less.
+.responsive-visibility() {
+  display: block !important;
+  tr& { display: table-row !important; }
+  th&,
+  td& { display: table-cell !important; }
+}
+
+.responsive-invisibility() {
+  display: none !important;
+  tr& { display: none !important; }
+  th&,
+  td& { display: none !important; }
+}
+
+// Grid System
+// -----------
+
+// Centered container element
+.container-fixed() {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left:  (@grid-gutter-width / 2);
+  padding-right: (@grid-gutter-width / 2);
+  .clearfix();
+}
+
+// Creates a wrapper for a series of columns
+.make-row(@gutter: @grid-gutter-width) {
+  margin-left:  (@gutter / -2);
+  margin-right: (@gutter / -2);
+  .clearfix();
+}
+
+// Generate the extra small columns
+.make-xs-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  float: left;
+  width: percentage((@columns / @grid-columns));
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+}
+
+// Generate the small columns
+.make-sm-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-sm) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the small column offsets
+.make-sm-column-offset(@columns) {
+  @media (min-width: @screen-sm) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-push(@columns) {
+  @media (min-width: @screen-sm) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-pull(@columns) {
+  @media (min-width: @screen-sm) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the medium columns
+.make-md-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-md) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large column offsets
+.make-md-column-offset(@columns) {
+  @media (min-width: @screen-md) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-push(@columns) {
+  @media (min-width: @screen-md) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-pull(@columns) {
+  @media (min-width: @screen-md) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large columns
+.make-lg-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  // Prevent columns from collapsing when empty
+  min-height: 1px;
+  // Inner gutter via padding
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  // Calculate width based on number of columns available
+  @media (min-width: @screen-lg) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large column offsets
+.make-lg-column-offset(@columns) {
+  @media (min-width: @screen-lg) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-push(@columns) {
+  @media (min-width: @screen-lg) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-pull(@columns) {
+  @media (min-width: @screen-lg) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+
+// Form validation states
+//
+// Used in forms.less to generate the form validation CSS for warnings, errors,
+// and successes.
+
+.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {
+  // Color the label and help text
+  .help-block,
+  .control-label {
+    color: @text-color;
+  }
+  // Set the border and box shadow on specific inputs to match
+  .form-control {
+    border-color: @border-color;
+    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
+    &:focus {
+      border-color: darken(@border-color, 10%);
+      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);
+      .box-shadow(@shadow);
+    }
+  }
+  // Set validation states also for addons
+  .input-group-addon {
+    color: @text-color;
+    border-color: @border-color;
+    background-color: @background-color;
+  }
+}
+
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `@input-focus-border` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+
+.form-control-focus(@color: @input-border-focus) {
+  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);
+  &:focus {
+    border-color: @color;
+    outline: 0;
+    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}");
+  }
+}
+
+// Form control sizing
+//
+// Relative text size, padding, and border-radii changes for form controls. For
+// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
+// element gets special love because it's special, and that's a fact!
+
+.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  height: @input-height;
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+
+  select& {
+    height: @input-height;
+    line-height: @input-height;
+  }
+
+  textarea& {
+    height: auto;
+  }
+}
diff --git a/bootstrap-3.0.0/less/modals.less b/bootstrap-3.0.0/less/modals.less
new file mode 100644
index 0000000..7bc6c31
--- /dev/null
+++ b/bootstrap-3.0.0/less/modals.less
@@ -0,0 +1,141 @@
+//
+// Modals
+// --------------------------------------------------
+
+// .modal-open      - body class for killing the scroll
+// .modal           - container to scroll within
+// .modal-dialog    - positioning shell for the actual modal
+// .modal-content   - actual modal w/ bg and corners and shit
+
+// Kill the scroll on the body
+.modal-open {
+  overflow: hidden;
+
+
+  // Account for hiding of scrollbar
+  body&,
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    margin-right: 15px
+  }
+}
+
+// Container that the modal scrolls within
+.modal {
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: @zindex-modal-background;
+
+  // When fading in the modal, animate it to slide down
+  &.fade .modal-dialog {
+    .translate(0, -25%);
+    .transition-transform(~"0.3s ease-out");
+  }
+  &.in .modal-dialog { .translate(0, 0)}
+}
+
+// Shell div to position the modal with bottom padding
+.modal-dialog {
+  margin-left: auto;
+  margin-right: auto;
+  width: auto;
+  padding: 10px;
+  z-index: (@zindex-modal-background + 10);
+}
+
+// Actual modal
+.modal-content {
+  position: relative;
+  background-color: @modal-content-bg;
+  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)
+  border: 1px solid @modal-content-border-color;
+  border-radius: @border-radius-large;
+  .box-shadow(0 3px 9px rgba(0,0,0,.5));
+  background-clip: padding-box;
+  // Remove focus outline from opened modal
+  outline: none;
+}
+
+// Modal background
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: (@zindex-modal-background - 10);
+  background-color: @modal-backdrop-bg;
+  // Fade for backdrop
+  &.fade { .opacity(0); }
+  &.in { .opacity(.5); }
+}
+
+// Modal header
+// Top section of the modal w/ title and dismiss
+.modal-header {
+  padding: @modal-title-padding;
+  border-bottom: 1px solid @modal-header-border-color;
+  min-height: (@modal-title-padding + @modal-title-line-height);
+}
+// Close icon
+.modal-header .close {
+  margin-top: -2px;
+}
+
+// Title text within header
+.modal-title {
+  margin: 0;
+  line-height: @modal-title-line-height;
+}
+
+// Modal body
+// Where all modal content resides (sibling of .modal-header and .modal-footer)
+.modal-body {
+  position: relative;
+  padding: @modal-inner-padding;
+}
+
+// Footer (for actions)
+.modal-footer {
+  margin-top: 15px;
+  padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;
+  text-align: right; // right align buttons
+  border-top: 1px solid @modal-footer-border-color;
+  .clearfix(); // clear it in case folks use .pull-* classes on buttons
+
+  // Properly space out buttons
+  .btn + .btn {
+    margin-left: 5px;
+    margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs
+  }
+  // but override that for button groups
+  .btn-group .btn + .btn {
+    margin-left: -1px;
+  }
+  // and override it for block buttons as well
+  .btn-block + .btn-block {
+    margin-left: 0;
+  }
+}
+
+// Scale up the modal
+@media screen and (min-width: @screen-tablet) {
+
+  .modal-dialog {
+    left: 50%;
+    right: auto;
+    width: 600px;
+    padding-top: 30px;
+    padding-bottom: 30px;
+  }
+  .modal-content {
+    .box-shadow(0 5px 15px rgba(0,0,0,.5));
+  }
+
+}
diff --git a/bootstrap-3.0.0/less/navbar.less b/bootstrap-3.0.0/less/navbar.less
new file mode 100644
index 0000000..351e204
--- /dev/null
+++ b/bootstrap-3.0.0/less/navbar.less
@@ -0,0 +1,621 @@
+//
+// Navbars
+// --------------------------------------------------
+
+
+// Wrapper and base class
+//
+// Provide a static navbar from which we expand to create full-width, fixed, and
+// other navbar variations.
+
+.navbar {
+  position: relative;
+  z-index: @zindex-navbar;
+  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)
+  margin-bottom: @navbar-margin-bottom;
+  border: 1px solid transparent;
+
+  // Prevent floats from breaking the navbar
+  .clearfix();
+
+  @media (min-width: @grid-float-breakpoint) {
+    border-radius: @navbar-border-radius;
+  }
+}
+
+
+// Navbar heading
+//
+// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy
+// styling of responsive aspects.
+
+.navbar-header {
+  .clearfix();
+
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+  }
+}
+
+
+// Navbar collapse (body)
+//
+// Group your navbar content into this for easy collapsing and expanding across
+// various device sizes. By default, this content is collapsed when <768px, but
+// will expand past that for a horizontal display.
+//
+// To start (on mobile devices) the navbar links, forms, and buttons are stacked
+// vertically and include a `max-height` to overflow in case you have too much
+// content for the user's viewport.
+
+.navbar-collapse {
+  max-height: 340px;
+  overflow-x: visible;
+  padding-right: @navbar-padding-horizontal;
+  padding-left:  @navbar-padding-horizontal;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
+  .clearfix();
+  -webkit-overflow-scrolling: touch;
+
+  &.in {
+    overflow-y: auto;
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    width: auto;
+    border-top: 0;
+    box-shadow: none;
+
+    &.collapse {
+      display: block !important;
+      height: auto !important;
+      padding-bottom: 0; // Override default setting
+      overflow: visible !important;
+    }
+
+    &.in {
+      overflow-y: visible;
+    }
+
+    // Account for first and last children spacing
+    .navbar-nav.navbar-left:first-child {
+      margin-left: -@navbar-padding-horizontal;
+    }
+    .navbar-nav.navbar-right:last-child {
+      margin-right: -@navbar-padding-horizontal;
+    }
+    .navbar-text:last-child {
+      margin-right: 0;
+    }
+  }
+}
+
+
+// Both navbar header and collapse
+//
+// When a container is present, change the behavior of the header and collapse.
+
+.container > .navbar-header,
+.container > .navbar-collapse {
+  margin-right: -@navbar-padding-horizontal;
+  margin-left:  -@navbar-padding-horizontal;
+
+  @media (min-width: @grid-float-breakpoint) {
+    margin-right: 0;
+    margin-left:  0;
+  }
+}
+
+
+//
+// Navbar alignment options
+//
+// Display the navbar across the entirity of the page or fixed it to the top or
+// bottom of the page.
+
+// Static top (unfixed, but 100% wide) navbar
+.navbar-static-top {
+  border-width: 0 0 1px;
+  @media (min-width: @grid-float-breakpoint) {
+    border-radius: 0;
+  }
+}
+
+// Fix the top/bottom navbars when screen real estate supports it
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  border-width: 0 0 1px;
+
+  // Undo the rounded corners
+  @media (min-width: @grid-float-breakpoint) {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  z-index: @zindex-navbar-fixed;
+  top: 0;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0; // override .navbar defaults
+}
+
+
+// Brand/project name
+
+.navbar-brand {
+  float: left;
+  padding: @navbar-padding-vertical @navbar-padding-horizontal;
+  font-size: @font-size-large;
+  line-height: @line-height-computed;
+  &:hover,
+  &:focus {
+    text-decoration: none;
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    .navbar > .container & {
+      margin-left: -@navbar-padding-horizontal;
+    }
+  }
+}
+
+
+// Navbar toggle
+//
+// Custom button for toggling the `.navbar-collapse`, powered by the collapse
+// JavaScript plugin.
+
+.navbar-toggle {
+  position: relative;
+  float: right;
+  margin-right: @navbar-padding-horizontal;
+  padding: 9px 10px;
+  .navbar-vertical-align(34px);
+  background-color: transparent;
+  border: 1px solid transparent;
+  border-radius: @border-radius-base;
+
+  // Bars
+  .icon-bar {
+    display: block;
+    width: 22px;
+    height: 2px;
+    border-radius: 1px;
+  }
+  .icon-bar + .icon-bar {
+    margin-top: 4px;
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    display: none;
+  }
+}
+
+
+// Navbar nav links
+//
+// Builds on top of the `.nav` components with it's own modifier class to make
+// the nav the full height of the horizontal nav (above 768px).
+
+.navbar-nav {
+  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;
+
+  > li > a {
+    padding-top:    10px;
+    padding-bottom: 10px;
+    line-height: @line-height-computed;
+  }
+
+  @media (max-width: @screen-xs-max) {
+    // Dropdowns get custom display when collapsed
+    .open .dropdown-menu {
+      position: static;
+      float: none;
+      width: auto;
+      margin-top: 0;
+      background-color: transparent;
+      border: 0;
+      box-shadow: none;
+      > li > a,
+      .dropdown-header {
+        padding: 5px 15px 5px 25px;
+      }
+      > li > a {
+        line-height: @line-height-computed;
+        &:hover,
+        &:focus {
+          background-image: none;
+        }
+      }
+    }
+  }
+
+  // Uncollapse the nav
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+    margin: 0;
+
+    > li {
+      float: left;
+      > a {
+        padding-top: ((@navbar-height - @line-height-computed) / 2);
+        padding-bottom: ((@navbar-height - @line-height-computed) / 2);
+      }
+    }
+  }
+
+}
+
+
+// Component alignment
+//
+// Repurpose the pull utilities as their own navbar utilities to avoid specifity
+// issues with parents and chaining. Only do this when the navbar is uncollapsed
+// though so that navbar contents properly stack and align in mobile.
+
+@media (min-width: @grid-float-breakpoint) {
+  .navbar-left  { .pull-left(); }
+  .navbar-right { .pull-right(); }
+}
+
+
+// Navbar form
+//
+// Extension of the `.form-inline` with some extra flavor for optimum display in
+// our navbars.
+
+.navbar-form {
+  margin-left: -@navbar-padding-horizontal;
+  margin-right: -@navbar-padding-horizontal;
+  padding: 10px @navbar-padding-horizontal;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
+  .box-shadow(@shadow);
+
+  // Mixin behavior for optimum display
+  .form-inline();
+
+  .form-group {
+    @media (max-width: @screen-xs-max) {
+      margin-bottom: 5px;
+    }
+  }
+
+  // Vertically center in expanded, horizontal navbar
+  .navbar-vertical-align(@input-height-base);
+
+  // Undo 100% width for pull classes
+  @media (min-width: @grid-float-breakpoint) {
+    width: auto;
+    border: 0;
+    margin-left: 0;
+    margin-right: 0;
+    padding-top: 0;
+    padding-bottom: 0;
+    .box-shadow(none);
+  }
+}
+
+
+// Dropdown menus
+
+// Menu position and menu carets
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  .border-top-radius(0);
+}
+// Menu position and menu caret support for dropups via extra dropup class
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  .border-bottom-radius(0);
+}
+
+// Right aligned menus need alt position
+.navbar-nav.pull-right > li > .dropdown-menu,
+.navbar-nav > li > .dropdown-menu.pull-right {
+  left: auto;
+  right: 0;
+}
+
+
+// Buttons in navbars
+//
+// Vertically center a button within a navbar (when *not* in a form).
+
+.navbar-btn {
+  .navbar-vertical-align(@input-height-base);
+}
+
+
+// Text in navbars
+//
+// Add a class to make any element properly align itself vertically within the navbars.
+
+.navbar-text {
+  float: left;
+  .navbar-vertical-align(@line-height-computed);
+
+  @media (min-width: @grid-float-breakpoint) {
+    margin-left: @navbar-padding-horizontal;
+    margin-right: @navbar-padding-horizontal;
+  }
+}
+
+// Alternate navbars
+// --------------------------------------------------
+
+// Default navbar
+.navbar-default {
+  background-color: @navbar-default-bg;
+  border-color: @navbar-default-border;
+
+  .navbar-brand {
+    color: @navbar-default-brand-color;
+    &:hover,
+    &:focus {
+      color: @navbar-default-brand-hover-color;
+      background-color: @navbar-default-brand-hover-bg;
+    }
+  }
+
+  .navbar-text {
+    color: @navbar-default-color;
+  }
+
+  .navbar-nav {
+    > li > a {
+      color: @navbar-default-link-color;
+
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-hover-color;
+        background-color: @navbar-default-link-hover-bg;
+      }
+    }
+    > .active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-active-color;
+        background-color: @navbar-default-link-active-bg;
+      }
+    }
+    > .disabled > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-disabled-color;
+        background-color: @navbar-default-link-disabled-bg;
+      }
+    }
+  }
+
+  .navbar-toggle {
+    border-color: @navbar-default-toggle-border-color;
+    &:hover,
+    &:focus {
+      background-color: @navbar-default-toggle-hover-bg;
+    }
+    .icon-bar {
+      background-color: @navbar-default-toggle-icon-bar-bg;
+    }
+  }
+
+  .navbar-collapse,
+  .navbar-form {
+    border-color: darken(@navbar-default-bg, 7%);
+  }
+
+  // Dropdown menu items and carets
+  .navbar-nav {
+    // Caret should match text color on hover
+    > .dropdown > a:hover .caret,
+    > .dropdown > a:focus .caret {
+      border-top-color: @navbar-default-link-hover-color;
+      border-bottom-color: @navbar-default-link-hover-color;
+    }
+
+    // Remove background color from open dropdown
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        background-color: @navbar-default-link-active-bg;
+        color: @navbar-default-link-active-color;
+        .caret {
+          border-top-color: @navbar-default-link-active-color;
+          border-bottom-color: @navbar-default-link-active-color;
+        }
+      }
+    }
+    > .dropdown > a .caret {
+      border-top-color: @navbar-default-link-color;
+      border-bottom-color: @navbar-default-link-color;
+    }
+
+
+    @media (max-width: @screen-xs-max) {
+      // Dropdowns get custom display when collapsed
+      .open .dropdown-menu {
+        > li > a {
+          color: @navbar-default-link-color;
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-hover-color;
+            background-color: @navbar-default-link-hover-bg;
+          }
+        }
+        > .active > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-active-color;
+            background-color: @navbar-default-link-active-bg;
+          }
+        }
+        > .disabled > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-disabled-color;
+            background-color: @navbar-default-link-disabled-bg;
+          }
+        }
+      }
+    }
+  }
+
+
+  // Links in navbars
+  //
+  // Add a class to ensure links outside the navbar nav are colored correctly.
+
+  .navbar-link {
+    color: @navbar-default-link-color;
+    &:hover {
+      color: @navbar-default-link-hover-color;
+    }
+  }
+
+}
+
+// Inverse navbar
+
+.navbar-inverse {
+  background-color: @navbar-inverse-bg;
+  border-color: @navbar-inverse-border;
+
+  .navbar-brand {
+    color: @navbar-inverse-brand-color;
+    &:hover,
+    &:focus {
+      color: @navbar-inverse-brand-hover-color;
+      background-color: @navbar-inverse-brand-hover-bg;
+    }
+  }
+
+  .navbar-text {
+    color: @navbar-inverse-color;
+  }
+
+  .navbar-nav {
+    > li > a {
+      color: @navbar-inverse-link-color;
+
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-hover-color;
+        background-color: @navbar-inverse-link-hover-bg;
+      }
+    }
+    > .active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-active-color;
+        background-color: @navbar-inverse-link-active-bg;
+      }
+    }
+    > .disabled > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-disabled-color;
+        background-color: @navbar-inverse-link-disabled-bg;
+      }
+    }
+  }
+
+  // Darken the responsive nav toggle
+  .navbar-toggle {
+    border-color: @navbar-inverse-toggle-border-color;
+    &:hover,
+    &:focus {
+      background-color: @navbar-inverse-toggle-hover-bg;
+    }
+    .icon-bar {
+      background-color: @navbar-inverse-toggle-icon-bar-bg;
+    }
+  }
+
+  .navbar-collapse,
+  .navbar-form {
+    border-color: darken(@navbar-inverse-bg, 7%);
+  }
+
+  // Dropdowns
+  .navbar-nav {
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        background-color: @navbar-inverse-link-active-bg;
+        color: @navbar-inverse-link-active-color;
+      }
+    }
+    > .dropdown > a:hover .caret {
+      border-top-color: @navbar-inverse-link-hover-color;
+      border-bottom-color: @navbar-inverse-link-hover-color;
+    }
+    > .dropdown > a .caret {
+      border-top-color: @navbar-inverse-link-color;
+      border-bottom-color: @navbar-inverse-link-color;
+    }
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        .caret {
+          border-top-color: @navbar-inverse-link-active-color;
+          border-bottom-color: @navbar-inverse-link-active-color;
+        }
+      }
+    }
+
+    @media (max-width: @screen-xs-max) {
+      // Dropdowns get custom display
+      .open .dropdown-menu {
+        > .dropdown-header {
+          border-color: @navbar-inverse-border;
+        }
+        > li > a {
+          color: @navbar-inverse-link-color;
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-hover-color;
+            background-color: @navbar-inverse-link-hover-bg;
+          }
+        }
+        > .active > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-active-color;
+            background-color: @navbar-inverse-link-active-bg;
+          }
+        }
+        > .disabled > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-disabled-color;
+            background-color: @navbar-inverse-link-disabled-bg;
+          }
+        }
+      }
+    }
+  }
+
+  .navbar-link {
+    color: @navbar-inverse-link-color;
+    &:hover {
+      color: @navbar-inverse-link-hover-color;
+    }
+  }
+
+}
diff --git a/bootstrap-3.0.0/less/navs.less b/bootstrap-3.0.0/less/navs.less
new file mode 100644
index 0000000..6002a8c
--- /dev/null
+++ b/bootstrap-3.0.0/less/navs.less
@@ -0,0 +1,229 @@
+//
+// Navs
+// --------------------------------------------------
+
+
+// Base class
+// --------------------------------------------------
+
+.nav {
+  margin-bottom: 0;
+  padding-left: 0; // Override default ul/ol
+  list-style: none;
+  .clearfix();
+
+  > li {
+    position: relative;
+    display: block;
+
+    > a {
+      position: relative;
+      display: block;
+      padding: @nav-link-padding;
+      &:hover,
+      &:focus {
+        text-decoration: none;
+        background-color: @nav-link-hover-bg;
+      }
+    }
+
+    // Disabled state sets text to gray and nukes hover/tab effects
+    &.disabled > a {
+      color: @nav-disabled-link-color;
+
+      &:hover,
+      &:focus {
+        color: @nav-disabled-link-hover-color;
+        text-decoration: none;
+        background-color: transparent;
+        cursor: not-allowed;
+      }
+    }
+  }
+
+  // Open dropdowns
+  .open > a {
+    &,
+    &:hover,
+    &:focus {
+      background-color: @nav-link-hover-bg;
+      border-color: @link-color;
+    }
+  }
+
+  // Dividers (basically an hr) within the dropdown
+  .nav-divider {
+    .nav-divider();
+  }
+
+  // Prevent IE8 from misplacing imgs
+  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989
+  > li > a > img {
+    max-width: none;
+  }
+}
+
+
+// Tabs
+// -------------------------
+
+// Give the tabs something to sit on
+.nav-tabs {
+  border-bottom: 1px solid @nav-tabs-border-color;
+  > li {
+    float: left;
+    // Make the list-items overlay the bottom border
+    margin-bottom: -1px;
+
+    // Actual tabs (as links)
+    > a {
+      margin-right: 2px;
+      line-height: @line-height-base;
+      border: 1px solid transparent;
+      border-radius: @border-radius-base @border-radius-base 0 0;
+      &:hover {
+        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;
+      }
+    }
+
+    // Active state, and it's :hover to override normal :hover
+    &.active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @nav-tabs-active-link-hover-color;
+        background-color: @nav-tabs-active-link-hover-bg;
+        border: 1px solid @nav-tabs-active-link-hover-border-color;
+        border-bottom-color: transparent;
+        cursor: default;
+      }
+    }
+  }
+  // pulling this in mainly for less shorthand
+  &.nav-justified {
+    .nav-justified();
+    .nav-tabs-justified();
+  }
+}
+
+
+// Pills
+// -------------------------
+.nav-pills {
+  > li {
+    float: left;
+
+    // Links rendered as pills
+    > a {
+      border-radius: 5px;
+    }
+    + li {
+      margin-left: 2px;
+    }
+
+    // Active state
+    &.active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @nav-pills-active-link-hover-color;
+        background-color: @nav-pills-active-link-hover-bg;
+      }
+    }
+  }
+}
+
+
+// Stacked pills
+.nav-stacked {
+  > li {
+    float: none;
+    + li {
+      margin-top: 2px;
+      margin-left: 0; // no need for this gap between nav items
+    }
+  }
+}
+
+
+// Nav variations
+// --------------------------------------------------
+
+// Justified nav links
+// -------------------------
+
+.nav-justified {
+  width: 100%;
+
+  > li {
+    float: none;
+     > a {
+      text-align: center;
+    }
+  }
+
+  @media (min-width: @screen-sm) {
+    > li {
+      display: table-cell;
+      width: 1%;
+    }
+  }
+}
+
+// Move borders to anchors instead of bottom of list
+.nav-tabs-justified {
+  border-bottom: 0;
+  > li > a {
+    border-bottom: 1px solid @nav-tabs-justified-link-border-color;
+
+    // Override margin from .nav-tabs
+    margin-right: 0;
+  }
+  > .active > a {
+    border-bottom-color: @nav-tabs-justified-active-link-border-color;
+  }
+}
+
+
+// Tabbable tabs
+// -------------------------
+
+// Clear any floats
+.tabbable {
+  .clearfix();
+}
+
+// Show/hide tabbable areas
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+  display: none;
+}
+.tab-content,
+.pill-content {
+  > .active {
+    display: block;
+  }
+}
+
+
+
+// Dropdowns
+// -------------------------
+
+// Make dropdown carets use link color in navs
+.nav .caret {
+  border-top-color: @link-color;
+  border-bottom-color: @link-color;
+}
+.nav a:hover .caret {
+  border-top-color: @link-hover-color;
+  border-bottom-color: @link-hover-color;
+}
+
+// Specific dropdowns
+.nav-tabs .dropdown-menu {
+  // make dropdown border overlap tab border
+  margin-top: -1px;
+  // Remove the top rounded corners here since there is a hard edge above the menu
+  .border-top-radius(0);
+}
diff --git a/bootstrap-3.0.0/less/normalize.less b/bootstrap-3.0.0/less/normalize.less
new file mode 100644
index 0000000..a2e9c64
--- /dev/null
+++ b/bootstrap-3.0.0/less/normalize.less
@@ -0,0 +1,396 @@
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+
+// ==========================================================================
+// HTML5 display definitions
+// ==========================================================================
+
+//
+// Correct `block` display not defined in IE 8/9.
+//
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+  display: block;
+}
+
+//
+// Correct `inline-block` display not defined in IE 8/9.
+//
+
+audio,
+canvas,
+video {
+  display: inline-block;
+}
+
+//
+// Prevent modern browsers from displaying `audio` without controls.
+// Remove excess height in iOS 5 devices.
+//
+
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+
+//
+// Address styling not present in IE 8/9.
+//
+
+[hidden] {
+  display: none;
+}
+
+// ==========================================================================
+// Base
+// ==========================================================================
+
+//
+// 1. Set default font family to sans-serif.
+// 2. Prevent iOS text size adjust after orientation change, without disabling
+//    user zoom.
+//
+
+html {
+  font-family: sans-serif; // 1
+  -webkit-text-size-adjust: 100%; // 2
+  -ms-text-size-adjust: 100%; // 2
+}
+
+//
+// Remove default margin.
+//
+
+body {
+  margin: 0;
+}
+
+// ==========================================================================
+// Links
+// ==========================================================================
+
+//
+// Address `outline` inconsistency between Chrome and other browsers.
+//
+
+a:focus {
+  outline: thin dotted;
+}
+
+//
+// Improve readability when focused and also mouse hovered in all browsers.
+//
+
+a:active,
+a:hover {
+  outline: 0;
+}
+
+// ==========================================================================
+// Typography
+// ==========================================================================
+
+//
+// Address variable `h1` font-size and margin within `section` and `article`
+// contexts in Firefox 4+, Safari 5, and Chrome.
+//
+
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+
+//
+// Address styling not present in IE 8/9, Safari 5, and Chrome.
+//
+
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+
+//
+// Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
+//
+
+b,
+strong {
+  font-weight: bold;
+}
+
+//
+// Address styling not present in Safari 5 and Chrome.
+//
+
+dfn {
+  font-style: italic;
+}
+
+//
+// Address differences between Firefox and other browsers.
+//
+
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0;
+}
+
+//
+// Address styling not present in IE 8/9.
+//
+
+mark {
+  background: #ff0;
+  color: #000;
+}
+
+//
+// Correct font family set oddly in Safari 5 and Chrome.
+//
+
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, serif;
+  font-size: 1em;
+}
+
+//
+// Improve readability of pre-formatted text in all browsers.
+//
+
+pre {
+  white-space: pre-wrap;
+}
+
+//
+// Set consistent quote types.
+//
+
+q {
+  quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+//
+// Address inconsistent and variable font size in all browsers.
+//
+
+small {
+  font-size: 80%;
+}
+
+//
+// Prevent `sub` and `sup` affecting `line-height` in all browsers.
+//
+
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+// ==========================================================================
+// Embedded content
+// ==========================================================================
+
+//
+// Remove border when inside `a` element in IE 8/9.
+//
+
+img {
+  border: 0;
+}
+
+//
+// Correct overflow displayed oddly in IE 9.
+//
+
+svg:not(:root) {
+  overflow: hidden;
+}
+
+// ==========================================================================
+// Figures
+// ==========================================================================
+
+//
+// Address margin not present in IE 8/9 and Safari 5.
+//
+
+figure {
+  margin: 0;
+}
+
+// ==========================================================================
+// Forms
+// ==========================================================================
+
+//
+// Define consistent border, margin, and padding.
+//
+
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em;
+}
+
+//
+// 1. Correct `color` not being inherited in IE 8/9.
+// 2. Remove padding so people aren't caught out if they zero out fieldsets.
+//
+
+legend {
+  border: 0; // 1
+  padding: 0; // 2
+}
+
+//
+// 1. Correct font family not being inherited in all browsers.
+// 2. Correct font size not being inherited in all browsers.
+// 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
+//
+
+button,
+input,
+select,
+textarea {
+  font-family: inherit; // 1
+  font-size: 100%; // 2
+  margin: 0; // 3
+}
+
+//
+// Address Firefox 4+ setting `line-height` on `input` using `!important` in
+// the UA stylesheet.
+//
+
+button,
+input {
+  line-height: normal;
+}
+
+//
+// Address inconsistent `text-transform` inheritance for `button` and `select`.
+// All other form control elements do not inherit `text-transform` values.
+// Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
+// Correct `select` style inheritance in Firefox 4+ and Opera.
+//
+
+button,
+select {
+  text-transform: none;
+}
+
+//
+// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+//    and `video` controls.
+// 2. Correct inability to style clickable `input` types in iOS.
+// 3. Improve usability and consistency of cursor style between image-type
+//    `input` and others.
+//
+
+button,
+html input[type="button"], // 1
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button; // 2
+  cursor: pointer; // 3
+}
+
+//
+// Re-set default cursor for disabled elements.
+//
+
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+
+//
+// 1. Address box sizing set to `content-box` in IE 8/9.
+// 2. Remove excess padding in IE 8/9.
+//
+
+input[type="checkbox"],
+input[type="radio"] {
+  box-sizing: border-box; // 1
+  padding: 0; // 2
+}
+
+//
+// 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
+// 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
+//    (include `-moz` to future-proof).
+//
+
+input[type="search"] {
+  -webkit-appearance: textfield; // 1
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box; // 2
+  box-sizing: content-box;
+}
+
+//
+// Remove inner padding and search cancel button in Safari 5 and Chrome
+// on OS X.
+//
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+//
+// Remove inner padding and border in Firefox 4+.
+//
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  border: 0;
+  padding: 0;
+}
+
+//
+// 1. Remove default vertical scrollbar in IE 8/9.
+// 2. Improve readability and alignment in all browsers.
+//
+
+textarea {
+  overflow: auto; // 1
+  vertical-align: top; // 2
+}
+
+// ==========================================================================
+// Tables
+// ==========================================================================
+
+//
+// Remove most spacing between table cells.
+//
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
diff --git a/bootstrap-3.0.0/less/pager.less b/bootstrap-3.0.0/less/pager.less
new file mode 100644
index 0000000..16993dd
--- /dev/null
+++ b/bootstrap-3.0.0/less/pager.less
@@ -0,0 +1,55 @@
+//
+// Pager pagination
+// --------------------------------------------------
+
+
+.pager {
+  padding-left: 0;
+  margin: @line-height-computed 0;
+  list-style: none;
+  text-align: center;
+  .clearfix();
+  li {
+    display: inline;
+    > a,
+    > span {
+      display: inline-block;
+      padding: 5px 14px;
+      background-color: @pagination-bg;
+      border: 1px solid @pagination-border;
+      border-radius: @pager-border-radius;
+    }
+
+    > a:hover,
+    > a:focus {
+      text-decoration: none;
+      background-color: @pagination-hover-bg;
+    }
+  }
+
+  .next {
+    > a,
+    > span {
+      float: right;
+    }
+  }
+
+  .previous {
+    > a,
+    > span {
+      float: left;
+    }
+  }
+
+  .disabled {
+    > a,
+    > a:hover,
+    > a:focus,
+    > span {
+      color: @pager-disabled-color;
+      background-color: @pagination-bg;
+      cursor: not-allowed;
+    }
+  }
+
+}
diff --git a/bootstrap-3.0.0/less/pagination.less b/bootstrap-3.0.0/less/pagination.less
new file mode 100644
index 0000000..b480b38
--- /dev/null
+++ b/bootstrap-3.0.0/less/pagination.less
@@ -0,0 +1,83 @@
+//
+// Pagination (multiple pages)
+// --------------------------------------------------
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: @line-height-computed 0;
+  border-radius: @border-radius-base;
+
+  > li {
+    display: inline; // Remove list-style and block-level defaults
+    > a,
+    > span {
+      position: relative;
+      float: left; // Collapse white-space
+      padding: @padding-base-vertical @padding-base-horizontal;
+      line-height: @line-height-base;
+      text-decoration: none;
+      background-color: @pagination-bg;
+      border: 1px solid @pagination-border;
+      margin-left: -1px;
+    }
+    &:first-child {
+      > a,
+      > span {
+        margin-left: 0;
+        .border-left-radius(@border-radius-base);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius-base);
+      }
+    }
+  }
+
+  > li > a,
+  > li > span {
+    &:hover,
+    &:focus {
+      background-color: @pagination-hover-bg;
+    }
+  }
+
+  > .active > a,
+  > .active > span {
+    &,
+    &:hover,
+    &:focus {
+      z-index: 2;
+      color: @pagination-active-color;
+      background-color: @pagination-active-bg;
+      border-color: @pagination-active-bg;
+      cursor: default;
+    }
+  }
+
+  > .disabled {
+    > span,
+    > a,
+    > a:hover,
+    > a:focus {
+      color: @pagination-disabled-color;
+      background-color: @pagination-bg;
+      border-color: @pagination-border;
+      cursor: not-allowed;
+    }
+  }
+}
+
+// Sizing
+// --------------------------------------------------
+
+// Large
+.pagination-lg {
+  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);
+}
+
+// Small
+.pagination-sm {
+  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);
+}
diff --git a/bootstrap-3.0.0/less/panels.less b/bootstrap-3.0.0/less/panels.less
new file mode 100644
index 0000000..2343b25
--- /dev/null
+++ b/bootstrap-3.0.0/less/panels.less
@@ -0,0 +1,148 @@
+//
+// Panels
+// --------------------------------------------------
+
+
+// Base class
+.panel {
+  margin-bottom: @line-height-computed;
+  background-color: @panel-bg;
+  border: 1px solid transparent;
+  border-radius: @panel-border-radius;
+  .box-shadow(0 1px 1px rgba(0,0,0,.05));
+}
+
+// Panel contents
+.panel-body {
+  padding: 15px;
+  .clearfix();
+}
+
+
+// List groups in panels
+//
+// By default, space out list group content from panel headings to account for
+// any kind of custom content between the two.
+
+.panel {
+  > .list-group {
+    margin-bottom: 0;
+
+    .list-group-item {
+      border-width: 1px 0;
+
+      // Remove border radius for top one
+      &:first-child {
+        .border-top-radius(0);
+      }
+      // But keep it for the last one
+      &:last-child {
+        border-bottom: 0;
+      }
+    }
+  }
+}
+// Collapse space between when there's no additional content.
+.panel-heading + .list-group {
+  .list-group-item:first-child {
+    border-top-width: 0;
+  }
+}
+
+
+// Tables in panels
+//
+// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and
+// watch it go full width.
+
+.panel {
+  > .table {
+    margin-bottom: 0;
+  }
+  > .panel-body + .table {
+    border-top: 1px solid @table-border-color;
+  }
+}
+
+
+// Optional heading
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  .border-top-radius(@panel-border-radius - 1);
+}
+
+// Within heading, strip any `h*` tag of it's default margins for spacing.
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: ceil((@font-size-base * 1.125));
+  > a {
+    color: inherit;
+  }
+}
+
+// Optional footer (stays gray in every modifier class)
+.panel-footer {
+  padding: 10px 15px;
+  background-color: @panel-footer-bg;
+  border-top: 1px solid @panel-inner-border;
+  .border-bottom-radius(@panel-border-radius - 1);
+}
+
+
+// Collapsable panels (aka, accordion)
+//
+// Wrap a series of panels in `.panel-group` to turn them into an accordion with
+// the help of our collapse JavaScript plugin.
+
+.panel-group {
+  // Tighten up margin so it's only between panels
+  .panel {
+    margin-bottom: 0;
+    border-radius: @panel-border-radius;
+    overflow: hidden; // crop contents when collapsed
+    + .panel {
+      margin-top: 5px;
+    }
+  }
+
+  .panel-heading {
+    border-bottom: 0;
+    + .panel-collapse .panel-body {
+      border-top: 1px solid @panel-inner-border;
+    }
+  }
+  .panel-footer {
+    border-top: 0;
+    + .panel-collapse .panel-body {
+      border-bottom: 1px solid @panel-inner-border;
+    }
+  }
+
+  // New subcomponent for wrapping collapsable content for proper animations
+  .panel-collapse {
+
+  }
+}
+
+
+// Contextual variations
+.panel-default {
+  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);
+}
+.panel-primary {
+  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);
+}
+.panel-success {
+  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);
+}
+.panel-warning {
+  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);
+}
+.panel-danger {
+  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);
+}
+.panel-info {
+  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);
+}
diff --git a/bootstrap-3.0.0/less/popovers.less b/bootstrap-3.0.0/less/popovers.less
new file mode 100644
index 0000000..345bb1a
--- /dev/null
+++ b/bootstrap-3.0.0/less/popovers.less
@@ -0,0 +1,133 @@
+//
+// Popovers
+// --------------------------------------------------
+
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: @zindex-popover;
+  display: none;
+  max-width: @popover-max-width;
+  padding: 1px;
+  text-align: left; // Reset given new insertion method
+  background-color: @popover-bg;
+  background-clip: padding-box;
+  border: 1px solid @popover-fallback-border-color;
+  border: 1px solid @popover-border-color;
+  border-radius: @border-radius-large;
+  .box-shadow(0 5px 10px rgba(0,0,0,.2));
+
+  // Overrides for proper insertion
+  white-space: normal;
+
+  // Offset the popover to account for the popover arrow
+  &.top     { margin-top: -10px; }
+  &.right   { margin-left: 10px; }
+  &.bottom  { margin-top: 10px; }
+  &.left    { margin-left: -10px; }
+}
+
+.popover-title {
+  margin: 0; // reset heading margin
+  padding: 8px 14px;
+  font-size: @font-size-base;
+  font-weight: normal;
+  line-height: 18px;
+  background-color: @popover-title-bg;
+  border-bottom: 1px solid darken(@popover-title-bg, 5%);
+  border-radius: 5px 5px 0 0;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+// Arrows
+//
+// .arrow is outer, .arrow:after is inner
+
+.popover .arrow {
+  &,
+  &:after {
+    position: absolute;
+    display: block;
+    width: 0;
+    height: 0;
+    border-color: transparent;
+    border-style: solid;
+  }
+}
+.popover .arrow {
+  border-width: @popover-arrow-outer-width;
+}
+.popover .arrow:after {
+  border-width: @popover-arrow-width;
+  content: "";
+}
+
+.popover {
+  &.top .arrow {
+    left: 50%;
+    margin-left: -@popover-arrow-outer-width;
+    border-bottom-width: 0;
+    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-top-color: @popover-arrow-outer-color;
+    bottom: -@popover-arrow-outer-width;
+    &:after {
+      content: " ";
+      bottom: 1px;
+      margin-left: -@popover-arrow-width;
+      border-bottom-width: 0;
+      border-top-color: @popover-arrow-color;
+    }
+  }
+  &.right .arrow {
+    top: 50%;
+    left: -@popover-arrow-outer-width;
+    margin-top: -@popover-arrow-outer-width;
+    border-left-width: 0;
+    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-right-color: @popover-arrow-outer-color;
+    &:after {
+      content: " ";
+      left: 1px;
+      bottom: -@popover-arrow-width;
+      border-left-width: 0;
+      border-right-color: @popover-arrow-color;
+    }
+  }
+  &.bottom .arrow {
+    left: 50%;
+    margin-left: -@popover-arrow-outer-width;
+    border-top-width: 0;
+    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-bottom-color: @popover-arrow-outer-color;
+    top: -@popover-arrow-outer-width;
+    &:after {
+      content: " ";
+      top: 1px;
+      margin-left: -@popover-arrow-width;
+      border-top-width: 0;
+      border-bottom-color: @popover-arrow-color;
+    }
+  }
+
+  &.left .arrow {
+    top: 50%;
+    right: -@popover-arrow-outer-width;
+    margin-top: -@popover-arrow-outer-width;
+    border-right-width: 0;
+    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-left-color: @popover-arrow-outer-color;
+    &:after {
+      content: " ";
+      right: 1px;
+      border-right-width: 0;
+      border-left-color: @popover-arrow-color;
+      bottom: -@popover-arrow-width;
+    }
+  }
+
+}
diff --git a/bootstrap-3.0.0/less/print.less b/bootstrap-3.0.0/less/print.less
new file mode 100644
index 0000000..1e4bffe
--- /dev/null
+++ b/bootstrap-3.0.0/less/print.less
@@ -0,0 +1,100 @@
+//
+// Basic print styles
+// --------------------------------------------------
+// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css
+
+@media print {
+
+  * {
+    text-shadow: none !important;
+    color: #000 !important; // Black prints faster: h5bp.com/s
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+
+  // Don't show links for images, or javascript/internal links
+  .ir a:after,
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+
+  thead {
+    display: table-header-group; // h5bp.com/t
+  }
+
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+
+  img {
+    max-width: 100% !important;
+  }
+
+  @page {
+    margin: 2cm .5cm;
+  }
+
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+
+  // Bootstrap components
+  .navbar {
+    display: none;
+  }
+  .table {
+    td,
+    th {
+      background-color: #fff !important;
+    }
+  }
+  .btn,
+  .dropup > .btn {
+    > .caret {
+      border-top-color: #000 !important;
+    }
+  }
+  .label {
+    border: 1px solid #000;
+  }
+
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered {
+    th,
+    td {
+      border: 1px solid #ddd !important;
+    }
+  }
+
+}
diff --git a/bootstrap-3.0.0/less/progress-bars.less b/bootstrap-3.0.0/less/progress-bars.less
new file mode 100644
index 0000000..49e5df8
--- /dev/null
+++ b/bootstrap-3.0.0/less/progress-bars.less
@@ -0,0 +1,95 @@
+//
+// Progress bars
+// --------------------------------------------------
+
+
+// Bar animations
+// -------------------------
+
+// Webkit
+@-webkit-keyframes progress-bar-stripes {
+  from  { background-position: 40px 0; }
+  to    { background-position: 0 0; }
+}
+
+// Firefox
+@-moz-keyframes progress-bar-stripes {
+  from  { background-position: 40px 0; }
+  to    { background-position: 0 0; }
+}
+
+// Opera
+@-o-keyframes progress-bar-stripes {
+  from  { background-position: 0 0; }
+  to    { background-position: 40px 0; }
+}
+
+// Spec and IE10+
+@keyframes progress-bar-stripes {
+  from  { background-position: 40px 0; }
+  to    { background-position: 0 0; }
+}
+
+
+
+// Bar itself
+// -------------------------
+
+// Outer container
+.progress {
+  overflow: hidden;
+  height: @line-height-computed;
+  margin-bottom: @line-height-computed;
+  background-color: @progress-bg;
+  border-radius: @border-radius-base;
+  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));
+}
+
+// Bar of progress
+.progress-bar {
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: @font-size-small;
+  color: @progress-bar-color;
+  text-align: center;
+  background-color: @progress-bar-bg;
+  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));
+  .transition(width .6s ease);
+}
+
+// Striped bars
+.progress-striped .progress-bar {
+  #gradient > .striped(@progress-bar-bg);
+  background-size: 40px 40px;
+}
+
+// Call animation for the active one
+.progress.active .progress-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;
+}
+
+
+
+// Variations
+// -------------------------
+
+.progress-bar-success {
+  .progress-bar-variant(@progress-bar-success-bg);
+}
+
+.progress-bar-info {
+  .progress-bar-variant(@progress-bar-info-bg);
+}
+
+.progress-bar-warning {
+  .progress-bar-variant(@progress-bar-warning-bg);
+}
+
+.progress-bar-danger {
+  .progress-bar-variant(@progress-bar-danger-bg);
+}
diff --git a/bootstrap-3.0.0/less/responsive-utilities.less b/bootstrap-3.0.0/less/responsive-utilities.less
new file mode 100644
index 0000000..c756b23
--- /dev/null
+++ b/bootstrap-3.0.0/less/responsive-utilities.less
@@ -0,0 +1,220 @@
+//
+// Responsive: Utility classes
+// --------------------------------------------------
+
+
+// IE10 Metro responsive
+// Required for Windows 8 Metro split-screen snapping with IE10
+//
+// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
+@-ms-viewport{
+  width: device-width;
+}
+
+// IE10 on Windows Phone 8
+// IE10 on WP8 doesn't report CSS pixels, but actual device pixels. In
+// other words, say on a Lumia, you'll get 768px as the device width,
+// meaning users will see the tablet styles and not phone styles.
+//
+// Alternatively you can override this with JS (see source below), but
+// we won't be doing that here given our limited scope.
+//
+// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/
+@media screen and (max-width: 400px) {
+  @-ms-viewport{
+    width: 320px;
+  }
+}
+
+// Hide from screenreaders and browsers
+// Credit: HTML5 Boilerplate
+.hidden {
+  display: none !important;
+  visibility: hidden !important;
+}
+
+// Visibility utilities
+
+.visible-xs {
+  .responsive-invisibility();
+  @media (max-width: @screen-xs-max) {
+    .responsive-visibility();
+  }
+  &.visible-sm {
+    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+      .responsive-visibility();
+    }
+  }
+  &.visible-md {
+    @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+      .responsive-visibility();
+    }    
+  }
+  &.visible-lg {
+    @media (min-width: @screen-lg) {
+      .responsive-visibility();
+    }    
+  }
+}
+.visible-sm {
+  .responsive-invisibility();
+  &.visible-xs {
+    @media (max-width: @screen-xs-max) {
+      .responsive-visibility();
+    }    
+  }
+  @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+    .responsive-visibility();
+  }
+  &.visible-md {
+    @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+      .responsive-visibility();
+    }    
+  }
+  &.visible-lg {
+    @media (min-width: @screen-lg) {
+      .responsive-visibility();
+    }    
+  }
+}
+.visible-md {
+  .responsive-invisibility();
+  &.visible-xs {
+    @media (max-width: @screen-xs-max) {
+      .responsive-visibility();
+    }    
+  }
+  &.visible-sm {
+    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+      .responsive-visibility();
+    }
+  }
+  @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+    .responsive-visibility();
+  }
+  &.visible-lg {
+    @media (min-width: @screen-lg) {
+      .responsive-visibility();
+    }    
+  }
+}
+.visible-lg {
+  .responsive-invisibility();
+  &.visible-xs {
+    @media (max-width: @screen-xs-max) {
+      .responsive-visibility();
+    }    
+  }
+  &.visible-sm {
+    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+      .responsive-visibility();
+    }
+  }
+  &.visible-md {
+    @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+      .responsive-visibility();
+    }    
+  }
+  @media (min-width: @screen-lg) {
+    .responsive-visibility();
+  }
+}
+
+.hidden-xs {
+  .responsive-visibility();
+  @media (max-width: @screen-xs-max) {
+    .responsive-invisibility();
+  }
+  &.hidden-sm {
+    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+      .responsive-invisibility();
+    }    
+  }
+  &.hidden-md {
+    @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+      .responsive-invisibility();
+    }    
+  }
+  &.hidden-lg {
+    @media (min-width: @screen-lg) {
+      .responsive-invisibility();
+    }    
+  }
+}
+.hidden-sm {
+  .responsive-visibility();
+  &.hidden-xs {
+    @media (max-width: @screen-xs-max) {
+      .responsive-invisibility();
+    }
+  }
+  @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+    .responsive-invisibility();
+  }
+  &.hidden-md {
+    @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+      .responsive-invisibility();
+    }    
+  }
+  &.hidden-lg {
+    @media (min-width: @screen-lg) {
+      .responsive-invisibility();
+    }    
+  }
+}
+.hidden-md {
+  .responsive-visibility();
+  &.hidden-xs {
+    @media (max-width: @screen-xs-max) {
+      .responsive-invisibility();
+    }    
+  }
+  &.hidden-sm {
+    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+      .responsive-invisibility();
+    }    
+  }
+  @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+    .responsive-invisibility();
+  }
+  &.hidden-lg {
+    @media (min-width: @screen-lg) {
+      .responsive-invisibility();
+    }    
+  }
+}
+.hidden-lg {
+  .responsive-visibility();
+  &.hidden-xs {
+    @media (max-width: @screen-xs-max) {
+      .responsive-invisibility();
+    }    
+  }
+  &.hidden-sm {
+    @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
+      .responsive-invisibility();
+    }    
+  }
+  &.hidden-md {
+    @media (min-width: @screen-md) and (max-width: @screen-md-max) {
+      .responsive-invisibility();
+    }    
+  }
+  @media (min-width: @screen-lg) {
+    .responsive-invisibility();
+  }
+}
+
+// Print utilities
+.visible-print {
+  .responsive-invisibility();
+}
+
+@media print {
+  .visible-print {
+    .responsive-visibility();
+  }
+  .hidden-print {
+    .responsive-invisibility();
+  }
+}
diff --git a/bootstrap-3.0.0/less/scaffolding.less b/bootstrap-3.0.0/less/scaffolding.less
new file mode 100644
index 0000000..53e1be5
--- /dev/null
+++ b/bootstrap-3.0.0/less/scaffolding.less
@@ -0,0 +1,130 @@
+//
+// Scaffolding
+// --------------------------------------------------
+
+
+// Reset the box-sizing
+
+*,
+*:before,
+*:after {
+  .box-sizing(border-box);
+}
+
+
+// Body reset
+
+html {
+  font-size: 62.5%;
+  -webkit-tap-highlight-color: rgba(0,0,0,0);
+}
+
+body {
+  font-family: @font-family-base;
+  font-size: @font-size-base;
+  line-height: @line-height-base;
+  color: @text-color;
+  background-color: @body-bg;
+}
+
+// Reset fonts for relevant elements
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+
+// Reset unusual Firefox-on-Android default style.
+//
+// See https://github.com/necolas/normalize.css/issues/214
+
+button,
+input,
+select[multiple],
+textarea {
+  background-image: none;
+}
+
+
+// Links
+
+a {
+  color: @link-color;
+  text-decoration: none;
+
+  &:hover,
+  &:focus {
+    color: @link-hover-color;
+    text-decoration: underline;
+  }
+
+  &:focus {
+    .tab-focus();
+  }
+}
+
+
+// Images
+
+img {
+  vertical-align: middle;
+}
+
+// Responsive images (ensure images don't scale beyond their parents)
+.img-responsive {
+  .img-responsive();
+}
+
+// Rounded corners
+.img-rounded {
+  border-radius: @border-radius-large;
+}
+
+// Image thumbnails
+//
+// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.
+.img-thumbnail {
+  padding: @thumbnail-padding;
+  line-height: @line-height-base;
+  background-color: @thumbnail-bg;
+  border: 1px solid @thumbnail-border;
+  border-radius: @thumbnail-border-radius;
+  .transition(all .2s ease-in-out);
+
+  // Keep them at most 100% wide
+  .img-responsive(inline-block);
+}
+
+// Perfect circle
+.img-circle {
+  border-radius: 50%; // set radius in percents
+}
+
+
+// Horizontal rules
+
+hr {
+  margin-top:    @line-height-computed;
+  margin-bottom: @line-height-computed;
+  border: 0;
+  border-top: 1px solid @hr-border;
+}
+
+
+// Only display content to screen readers
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  margin: -1px;
+  padding: 0;
+  overflow: hidden;
+  clip: rect(0 0 0 0);
+  border: 0;
+}
diff --git a/bootstrap-3.0.0/less/tables.less b/bootstrap-3.0.0/less/tables.less
new file mode 100644
index 0000000..7543b16
--- /dev/null
+++ b/bootstrap-3.0.0/less/tables.less
@@ -0,0 +1,236 @@
+//
+// Tables
+// --------------------------------------------------
+
+
+table {
+  max-width: 100%;
+  background-color: @table-bg;
+}
+th {
+  text-align: left;
+}
+
+
+// Baseline styles
+
+.table {
+  width: 100%;
+  margin-bottom: @line-height-computed;
+  // Cells
+  thead,
+  tbody,
+  tfoot {
+    > tr {
+      > th,
+      > td {
+        padding: @table-cell-padding;
+        line-height: @line-height-base;
+        vertical-align: top;
+        border-top: 1px solid @table-border-color;
+      }
+    }
+  }
+  // Bottom align for column headings
+  thead > tr > th {
+    vertical-align: bottom;
+    border-bottom: 2px solid @table-border-color;
+  }
+  // Remove top border from thead by default
+  caption + thead,
+  colgroup + thead,
+  thead:first-child {
+    tr:first-child {
+      th, td {
+        border-top: 0;
+      }
+    }
+  }
+  // Account for multiple tbody instances
+  tbody + tbody {
+    border-top: 2px solid @table-border-color;
+  }
+
+  // Nesting
+  .table {
+    background-color: @body-bg;
+  }
+}
+
+
+// Condensed table w/ half padding
+
+.table-condensed {
+  thead,
+  tbody,
+  tfoot {
+    > tr {
+      > th,
+      > td {
+        padding: @table-condensed-cell-padding;
+      }
+    }
+  }
+}
+
+
+// Bordered version
+//
+// Add borders all around the table and between all the columns.
+
+.table-bordered {
+  border: 1px solid @table-border-color;
+  > thead,
+  > tbody,
+  > tfoot {
+    > tr {
+      > th,
+      > td {
+        border: 1px solid @table-border-color;
+      }
+    }
+  }
+  > thead {
+    > tr {
+      > th,
+      > td {
+        border-bottom-width: 2px;
+      }
+    }
+  }
+}
+
+
+// Zebra-striping
+//
+// Default zebra-stripe styles (alternating gray and transparent backgrounds)
+
+.table-striped {
+  > tbody {
+    > tr:nth-child(odd) {
+      > td,
+      > th {
+        background-color: @table-bg-accent;
+      }
+    }
+  }
+}
+
+
+// Hover effect
+//
+// Placed here since it has to come after the potential zebra striping
+
+.table-hover {
+  > tbody {
+    > tr:hover {
+      > td,
+      > th {
+        background-color: @table-bg-hover;
+      }
+    }
+  }
+}
+
+
+// Table cell sizing
+//
+// Reset default table behavior
+
+table col[class*="col-"] {
+  float: none;
+  display: table-column;
+}
+table {
+  td,
+  th {
+    &[class*="col-"] {
+      float: none;
+      display: table-cell;
+    }
+  }
+}
+
+
+// Table backgrounds
+//
+// Exact selectors below required to override `.table-striped` and prevent
+// inheritance to nested tables.
+
+.table > thead > tr,
+.table > tbody > tr,
+.table > tfoot > tr {
+  > td.active,
+  > th.active,
+  &.active > td,
+  &.active > th  {
+    background-color: @table-bg-active;
+  }
+}
+
+// Generate the contextual variants
+.table-row-variant(success; @state-success-bg; @state-success-border);
+.table-row-variant(danger; @state-danger-bg; @state-danger-border);
+.table-row-variant(warning; @state-warning-bg; @state-warning-border);
+
+
+// Responsive tables
+//
+// Wrap your tables in `.table-scrollable` and we'll make them mobile friendly
+// by enabling horizontal scrolling. Only applies <768px. Everything above that
+// will display normally.
+
+@media (max-width: @screen-sm) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    overflow-x: scroll;
+    border: 1px solid @table-border-color;
+
+    // Tighten up spacing and give a background color
+    > .table {
+      margin-bottom: 0;
+      background-color: #fff;
+
+      // Ensure the content doesn't wrap
+      > thead,
+      > tbody,
+      > tfoot {
+        > tr {
+          > th,
+          > td {
+            white-space: nowrap;
+          }
+        }
+      }
+    }
+
+    // Special overrides for the bordered tables
+    > .table-bordered {
+      border: 0;
+
+      // Nuke the appropriate borders so that the parent can handle them
+      > thead,
+      > tbody,
+      > tfoot {
+        > tr {
+          > th:first-child,
+          > td:first-child {
+            border-left: 0;
+          }
+          > th:last-child,
+          > td:last-child {
+            border-right: 0;
+          }
+        }
+        > tr:last-child {
+          > th,
+          > td {
+            border-bottom: 0;
+          }
+        }
+      }
+    }
+  }
+}
diff --git a/bootstrap-3.0.0/less/theme.less b/bootstrap-3.0.0/less/theme.less
new file mode 100644
index 0000000..92469c4
--- /dev/null
+++ b/bootstrap-3.0.0/less/theme.less
@@ -0,0 +1,232 @@
+
+//
+// Load core variables and mixins
+// --------------------------------------------------
+
+@import "variables.less";
+@import "mixins.less";
+
+
+
+//
+// Buttons
+// --------------------------------------------------
+
+// Common styles
+.btn-default,
+.btn-primary,
+.btn-success,
+.btn-info,
+.btn-warning,
+.btn-danger {
+  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
+  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
+  .box-shadow(@shadow);
+
+  // Reset the shadow
+  &:active,
+  &.active {
+    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
+  }
+}
+
+// Mixin for generating new styles
+.btn-styles(@btn-color: #555;) {
+  #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 10%));
+  border-color: darken(@btn-color, 12%);
+
+  &:active,
+  &.active {
+    background-color: darken(@btn-color, 10%);
+    border-color: darken(@btn-color, 12%);
+  }
+}
+
+// Common styles
+.btn {
+  // Remove the gradient for the pressed/active state
+  &:active,
+  &.active {
+    background-image: none;
+  }
+}
+
+// Apply the mixin to the buttons
+.btn-default { .btn-styles(@btn-default-bg;); text-shadow: 0 1px 0 #fff; border-color: #ccc; }
+.btn-primary { .btn-styles(@btn-primary-bg); }
+.btn-success { .btn-styles(@btn-success-bg); }
+.btn-warning { .btn-styles(@btn-warning-bg); }
+.btn-danger  { .btn-styles(@btn-danger-bg); }
+.btn-info    { .btn-styles(@btn-info-bg); }
+
+
+
+//
+// Images
+// --------------------------------------------------
+
+.thumbnail,
+.img-thumbnail {
+  .box-shadow(0 1px 2px rgba(0,0,0,.075));
+}
+
+
+
+//
+// Dropdowns
+// --------------------------------------------------
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus,
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));
+  background-color: darken(@dropdown-link-hover-bg, 5%);
+}
+
+
+
+//
+// Navbar
+// --------------------------------------------------
+
+// Basic navbar
+.navbar {
+  #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg;);
+  border-radius: @navbar-border-radius;
+  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
+  .box-shadow(@shadow);
+
+  .navbar-nav > .active > a {
+    background-color: @navbar-default-bg;
+  }
+}
+.navbar-brand,
+.navbar-nav > li > a {
+  text-shadow: 0 1px 0 rgba(255,255,255,.25);
+}
+
+// Inverted navbar
+.navbar-inverse {
+  #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg;);
+
+  .navbar-nav > .active > a {
+    background-color: @navbar-inverse-bg;
+  }
+
+  .navbar-brand,
+  .navbar-nav > li > a {
+    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+  }
+}
+
+// Undo rounded corners in static and fixed navbars
+.navbar-static-top,
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  border-radius: 0;
+}
+
+
+
+//
+// Alerts
+// --------------------------------------------------
+
+// Common styles
+.alert {
+  text-shadow: 0 1px 0 rgba(255,255,255,.2);
+  @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);
+  .box-shadow(@shadow);
+}
+
+// Mixin for generating new styles
+.alert-styles(@color) {
+  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));
+  border-color: darken(@color, 15%);
+}
+
+// Apply the mixin to the alerts
+.alert-success    { .alert-styles(@alert-success-bg); }
+.alert-info       { .alert-styles(@alert-info-bg); }
+.alert-warning    { .alert-styles(@alert-warning-bg); }
+.alert-danger     { .alert-styles(@alert-danger-bg); }
+
+
+
+//
+// Progress bars
+// --------------------------------------------------
+
+// Give the progress background some depth
+.progress {
+  #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg;)
+}
+
+// Mixin for generating new styles
+.progress-bar-styles(@color) {
+  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));
+}
+
+// Apply the mixin to the progress bars
+.progress-bar            { .progress-bar-styles(@progress-bar-bg); }
+.progress-bar-success    { .progress-bar-styles(@progress-bar-success-bg); }
+.progress-bar-info       { .progress-bar-styles(@progress-bar-info-bg); }
+.progress-bar-warning    { .progress-bar-styles(@progress-bar-warning-bg); }
+.progress-bar-danger     { .progress-bar-styles(@progress-bar-danger-bg); }
+
+
+
+//
+// List groups
+// --------------------------------------------------
+
+.list-group {
+  border-radius: @border-radius-base;
+  .box-shadow(0 1px 2px rgba(0,0,0,.075));
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);
+  #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));
+  border-color: darken(@list-group-active-border, 7.5%);
+}
+
+
+
+//
+// Panels
+// --------------------------------------------------
+
+// Common styles
+.panel {
+  .box-shadow(0 1px 2px rgba(0,0,0,.05));
+}
+
+// Mixin for generating new styles
+.panel-heading-styles(@color) {
+  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));
+}
+
+// Apply the mixin to the panel headings only
+.panel-default > .panel-heading   { .panel-heading-styles(@panel-default-heading-bg); }
+.panel-primary > .panel-heading   { .panel-heading-styles(@panel-primary-heading-bg); }
+.panel-success > .panel-heading   { .panel-heading-styles(@panel-success-heading-bg); }
+.panel-info > .panel-heading      { .panel-heading-styles(@panel-info-heading-bg); }
+.panel-warning > .panel-heading   { .panel-heading-styles(@panel-warning-heading-bg); }
+.panel-danger > .panel-heading    { .panel-heading-styles(@panel-danger-heading-bg); }
+
+
+
+//
+// Wells
+// --------------------------------------------------
+
+.well {
+  #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg;);
+  border-color: darken(@well-bg, 10%);
+  @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
+  .box-shadow(@shadow);
+}
diff --git a/bootstrap-3.0.0/less/thumbnails.less b/bootstrap-3.0.0/less/thumbnails.less
new file mode 100644
index 0000000..1adee9e
--- /dev/null
+++ b/bootstrap-3.0.0/less/thumbnails.less
@@ -0,0 +1,31 @@
+//
+// Thumbnails
+// --------------------------------------------------
+
+
+// Mixin and adjust the regular image class
+.thumbnail {
+  .img-thumbnail();
+  display: block; // Override the inline-block from `.img-thumbnail`
+
+  > img {
+    .img-responsive();
+  }
+}
+
+
+// Add a hover state for linked versions only
+a.thumbnail:hover,
+a.thumbnail:focus {
+  border-color: @link-color;
+}
+
+// Images and captions
+.thumbnail > img {
+  margin-left: auto;
+  margin-right: auto;
+}
+.thumbnail .caption {
+  padding: @thumbnail-caption-padding;
+  color: @thumbnail-caption-color;
+}
diff --git a/bootstrap-3.0.0/less/tooltip.less b/bootstrap-3.0.0/less/tooltip.less
new file mode 100644
index 0000000..5a95b84
--- /dev/null
+++ b/bootstrap-3.0.0/less/tooltip.less
@@ -0,0 +1,95 @@
+//
+// Tooltips
+// --------------------------------------------------
+
+
+// Base class
+.tooltip {
+  position: absolute;
+  z-index: @zindex-tooltip;
+  display: block;
+  visibility: visible;
+  font-size: @font-size-small;
+  line-height: 1.4;
+  .opacity(0);
+
+  &.in     { .opacity(.9); }
+  &.top    { margin-top:  -3px; padding: 5px 0; }
+  &.right  { margin-left:  3px; padding: 0 5px; }
+  &.bottom { margin-top:   3px; padding: 5px 0; }
+  &.left   { margin-left: -3px; padding: 0 5px; }
+}
+
+// Wrapper for the tooltip content
+.tooltip-inner {
+  max-width: @tooltip-max-width;
+  padding: 3px 8px;
+  color: @tooltip-color;
+  text-align: center;
+  text-decoration: none;
+  background-color: @tooltip-bg;
+  border-radius: @border-radius-base;
+}
+
+// Arrows
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.tooltip {
+  &.top .tooltip-arrow {
+    bottom: 0;
+    left: 50%;
+    margin-left: -@tooltip-arrow-width;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-top-color: @tooltip-arrow-color;
+  }
+  &.top-left .tooltip-arrow {
+    bottom: 0;
+    left: 5px;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-top-color: @tooltip-arrow-color;
+  }
+  &.top-right .tooltip-arrow {
+    bottom: 0;
+    right: 5px;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-top-color: @tooltip-arrow-color;
+  }
+  &.right .tooltip-arrow {
+    top: 50%;
+    left: 0;
+    margin-top: -@tooltip-arrow-width;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-right-color: @tooltip-arrow-color;
+  }
+  &.left .tooltip-arrow {
+    top: 50%;
+    right: 0;
+    margin-top: -@tooltip-arrow-width;
+    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-left-color: @tooltip-arrow-color;
+  }
+  &.bottom .tooltip-arrow {
+    top: 0;
+    left: 50%;
+    margin-left: -@tooltip-arrow-width;
+    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-bottom-color: @tooltip-arrow-color;
+  }
+  &.bottom-left .tooltip-arrow {
+    top: 0;
+    left: 5px;
+    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-bottom-color: @tooltip-arrow-color;
+  }
+  &.bottom-right .tooltip-arrow {
+    top: 0;
+    right: 5px;
+    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-bottom-color: @tooltip-arrow-color;
+  }
+}
diff --git a/bootstrap-3.0.0/less/type.less b/bootstrap-3.0.0/less/type.less
new file mode 100644
index 0000000..c40a891
--- /dev/null
+++ b/bootstrap-3.0.0/less/type.less
@@ -0,0 +1,238 @@
+//
+// Typography
+// --------------------------------------------------
+
+
+// Body text
+// -------------------------
+
+p {
+  margin: 0 0 (@line-height-computed / 2);
+}
+.lead {
+  margin-bottom: @line-height-computed;
+  font-size: (@font-size-base * 1.15);
+  font-weight: 200;
+  line-height: 1.4;
+
+  @media (min-width: 768px) {
+    font-size: (@font-size-base * 1.5);
+  }
+}
+
+
+// Emphasis & misc
+// -------------------------
+
+// Ex: 14px base font * 85% = about 12px
+small   { font-size: 85%; }
+
+// Undo browser default styling
+cite    { font-style: normal; }
+
+// Contextual emphasis
+.text-muted          { color: @text-muted; }
+.text-primary        { color: @brand-primary; }
+.text-warning        { color: @state-warning-text; }
+.text-danger         { color: @state-danger-text; }
+.text-success        { color: @state-success-text; }
+.text-info           { color: @state-info-text; }
+
+// Alignment
+.text-left           { text-align: left; }
+.text-right          { text-align: right; }
+.text-center         { text-align: center; }
+
+
+// Headings
+// -------------------------
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+  font-family: @headings-font-family;
+  font-weight: @headings-font-weight;
+  line-height: @headings-line-height;
+  small {
+    font-weight: normal;
+    line-height: 1;
+    color: @headings-small-color;
+  }
+}
+
+h1,
+h2,
+h3 {
+  margin-top: @line-height-computed;
+  margin-bottom: (@line-height-computed / 2);
+}
+h4,
+h5,
+h6 {
+  margin-top: (@line-height-computed / 2);
+  margin-bottom: (@line-height-computed / 2);
+}
+
+h1, .h1 { font-size: floor(@font-size-base * 2.60); } // ~36px
+h2, .h2 { font-size: floor(@font-size-base * 2.15); } // ~30px
+h3, .h3 { font-size: ceil(@font-size-base * 1.70); } // ~24px
+h4, .h4 { font-size: ceil(@font-size-base * 1.25); } // ~18px
+h5, .h5 { font-size:  @font-size-base; }
+h6, .h6 { font-size: ceil(@font-size-base * 0.85); } // ~12px
+
+h1 small, .h1 small { font-size: ceil(@font-size-base * 1.70); } // ~24px
+h2 small, .h2 small { font-size: ceil(@font-size-base * 1.25); } // ~18px
+h3 small, .h3 small,
+h4 small, .h4 small { font-size: @font-size-base; }
+
+
+// Page header
+// -------------------------
+
+.page-header {
+  padding-bottom: ((@line-height-computed / 2) - 1);
+  margin: (@line-height-computed * 2) 0 @line-height-computed;
+  border-bottom: 1px solid @page-header-border-color;
+}
+
+
+
+// Lists
+// --------------------------------------------------
+
+// Unordered and Ordered lists
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: (@line-height-computed / 2);
+  ul,
+  ol{
+    margin-bottom: 0;
+  }
+}
+
+// List options
+
+// Unstyled keeps list items block level, just removes default browser padding and list-style
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+// Inline turns list items into inline-block
+.list-inline {
+  .list-unstyled();
+  > li {
+    display: inline-block;
+    padding-left: 5px;
+    padding-right: 5px;
+  }
+}
+
+// Description Lists
+dl {
+  margin-bottom: @line-height-computed;
+}
+dt,
+dd {
+  line-height: @line-height-base;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0; // Undo browser default
+}
+
+// Horizontal description lists
+//
+// Defaults to being stacked without any of the below styles applied, until the
+// grid breakpoint is reached (default of ~768px).
+
+@media (min-width: @grid-float-breakpoint) {
+  .dl-horizontal {
+    dt {
+      float: left;
+      width: (@component-offset-horizontal - 20);
+      clear: left;
+      text-align: right;
+      .text-overflow();
+    }
+    dd {
+      margin-left: @component-offset-horizontal;
+      .clearfix(); // Clear the floated `dt` if an empty `dd` is present
+    }
+  }
+}
+
+// MISC
+// ----
+
+// Abbreviations and acronyms
+abbr[title],
+// Added data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted @abbr-border-color;
+}
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+// Blockquotes
+blockquote {
+  padding: (@line-height-computed / 2) @line-height-computed;
+  margin: 0 0 @line-height-computed;
+  border-left: 5px solid @blockquote-border-color;
+  p {
+    font-size: (@font-size-base * 1.25);
+    font-weight: 300;
+    line-height: 1.25;
+  }
+  p:last-child {
+    margin-bottom: 0;
+  }
+  small {
+    display: block;
+    line-height: @line-height-base;
+    color: @blockquote-small-color;
+    &:before {
+      content: '\2014 \00A0';// EM DASH, NBSP
+    }
+  }
+
+  // Float right with text-align: right
+  &.pull-right {
+    padding-right: 15px;
+    padding-left: 0;
+    border-right: 5px solid @blockquote-border-color;
+    border-left: 0;
+    p,
+    small {
+      text-align: right;
+    }
+    small {
+      &:before {
+        content: '';
+      }
+      &:after {
+        content: '\00A0 \2014';// NBSP, EM DASH
+      }
+    }
+  }
+}
+
+// Quotes
+q:before,
+q:after,
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+
+// Addresses
+address {
+  display: block;
+  margin-bottom: @line-height-computed;
+  font-style: normal;
+  line-height: @line-height-base;
+}
diff --git a/bootstrap-3.0.0/less/utilities.less b/bootstrap-3.0.0/less/utilities.less
new file mode 100644
index 0000000..3d310e6
--- /dev/null
+++ b/bootstrap-3.0.0/less/utilities.less
@@ -0,0 +1,42 @@
+//
+// Utility classes
+// --------------------------------------------------
+
+
+// Floats
+// -------------------------
+
+.clearfix {
+  .clearfix();
+}
+.pull-right {
+  float: right !important;
+}
+.pull-left {
+  float: left !important;
+}
+
+
+// Toggling content
+// -------------------------
+
+.hide {
+  display: none !important;
+}
+.show {
+  display: block !important;
+}
+.invisible {
+  visibility: hidden;
+}
+.text-hide {
+  .hide-text();
+}
+
+
+// For Affix plugin
+// -------------------------
+
+.affix {
+  position: fixed;
+}
diff --git a/bootstrap-3.0.0/less/variables.less b/bootstrap-3.0.0/less/variables.less
new file mode 100644
index 0000000..fa623e2
--- /dev/null
+++ b/bootstrap-3.0.0/less/variables.less
@@ -0,0 +1,620 @@
+//
+// Variables
+// --------------------------------------------------
+
+
+// Global values
+// --------------------------------------------------
+
+// Grays
+// -------------------------
+
+@gray-darker:            lighten(#000, 13.5%); // #222
+@gray-dark:              lighten(#000, 20%);   // #333
+@gray:                   lighten(#000, 33.5%); // #555
+@gray-light:             lighten(#000, 60%);   // #999
+@gray-lighter:           lighten(#000, 93.5%); // #eee
+
+// Brand colors
+// -------------------------
+
+@brand-primary:         #428bca;
+@brand-success:         #5cb85c;
+@brand-warning:         #f0ad4e;
+@brand-danger:          #d9534f;
+@brand-info:            #5bc0de;
+
+// Scaffolding
+// -------------------------
+
+@body-bg:               #fff;
+@text-color:            @gray-dark;
+
+// Links
+// -------------------------
+
+@link-color:            @brand-primary;
+@link-hover-color:      darken(@link-color, 15%);
+
+// Typography
+// -------------------------
+
+@font-family-sans-serif:  "Helvetica Neue", Helvetica, Arial, sans-serif;
+@font-family-serif:       Georgia, "Times New Roman", Times, serif;
+@font-family-monospace:   Monaco, Menlo, Consolas, "Courier New", monospace;
+@font-family-base:        @font-family-sans-serif;
+
+@font-size-base:          14px;
+@font-size-large:         ceil(@font-size-base * 1.25); // ~18px
+@font-size-small:         ceil(@font-size-base * 0.85); // ~12px
+
+@line-height-base:        1.428571429; // 20/14
+@line-height-computed:    floor(@font-size-base * @line-height-base); // ~20px
+
+@headings-font-family:    @font-family-base;
+@headings-font-weight:    500;
+@headings-line-height:    1.1;
+
+// Iconography
+// -------------------------
+
+@icon-font-path:          "../fonts/";
+@icon-font-name:          "glyphicons-halflings-regular";
+
+
+// Components
+// -------------------------
+// Based on 14px font-size and 1.428 line-height (~20px to start)
+
+@padding-base-vertical:          6px;
+@padding-base-horizontal:        12px;
+
+@padding-large-vertical:         10px;
+@padding-large-horizontal:       16px;
+
+@padding-small-vertical:         5px;
+@padding-small-horizontal:       10px;
+
+@line-height-large:              1.33;
+@line-height-small:              1.5;
+
+@border-radius-base:             4px;
+@border-radius-large:            6px;
+@border-radius-small:            3px;
+
+@component-active-bg:            @brand-primary;
+
+@caret-width-base:               4px;
+@caret-width-large:              5px;
+
+// Tables
+// -------------------------
+
+@table-cell-padding:                 8px;
+@table-condensed-cell-padding:       5px;
+
+@table-bg:                           transparent; // overall background-color
+@table-bg-accent:                    #f9f9f9; // for striping
+@table-bg-hover:                     #f5f5f5;
+@table-bg-active:                    @table-bg-hover;
+
+@table-border-color:                 #ddd; // table and cell border
+
+
+// Buttons
+// -------------------------
+
+@btn-font-weight:                normal;
+
+@btn-default-color:              #333;
+@btn-default-bg:                 #fff;
+@btn-default-border:             #ccc;
+
+@btn-primary-color:              #fff;
+@btn-primary-bg:                 @brand-primary;
+@btn-primary-border:             darken(@btn-primary-bg, 5%);
+
+@btn-success-color:              #fff;
+@btn-success-bg:                 @brand-success;
+@btn-success-border:             darken(@btn-success-bg, 5%);
+
+@btn-warning-color:              #fff;
+@btn-warning-bg:                 @brand-warning;
+@btn-warning-border:             darken(@btn-warning-bg, 5%);
+
+@btn-danger-color:               #fff;
+@btn-danger-bg:                  @brand-danger;
+@btn-danger-border:              darken(@btn-danger-bg, 5%);
+
+@btn-info-color:                 #fff;
+@btn-info-bg:                    @brand-info;
+@btn-info-border:                darken(@btn-info-bg, 5%);
+
+@btn-link-disabled-color:        @gray-light;
+
+
+// Forms
+// -------------------------
+
+@input-bg:                       #fff;
+@input-bg-disabled:              @gray-lighter;
+
+@input-color:                    @gray;
+@input-border:                   #ccc;
+@input-border-radius:            @border-radius-base;
+@input-border-focus:             #66afe9;
+
+@input-color-placeholder:        @gray-light;
+
+@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
+@input-height-large:             (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+@legend-color:                   @gray-dark;
+@legend-border-color:            #e5e5e5;
+
+@input-group-addon-bg:           @gray-lighter;
+@input-group-addon-border-color: @input-border;
+
+
+// Dropdowns
+// -------------------------
+
+@dropdown-bg:                    #fff;
+@dropdown-border:                rgba(0,0,0,.15);
+@dropdown-fallback-border:       #ccc;
+@dropdown-divider-bg:            #e5e5e5;
+
+@dropdown-link-active-color:     #fff;
+@dropdown-link-active-bg:        @component-active-bg;
+
+@dropdown-link-color:            @gray-dark;
+@dropdown-link-hover-color:      #fff;
+@dropdown-link-hover-bg:         @dropdown-link-active-bg;
+
+@dropdown-link-disabled-color:   @gray-light;
+
+@dropdown-header-color:          @gray-light;
+
+@dropdown-caret-color:           #000;
+
+
+// COMPONENT VARIABLES
+// --------------------------------------------------
+
+
+// Z-index master list
+// -------------------------
+// Used for a bird's eye view of components dependent on the z-axis
+// Try to avoid customizing these :)
+
+@zindex-navbar:            1000;
+@zindex-dropdown:          1000;
+@zindex-popover:           1010;
+@zindex-tooltip:           1030;
+@zindex-navbar-fixed:      1030;
+@zindex-modal-background:  1040;
+@zindex-modal:             1050;
+
+// Media queries breakpoints
+// --------------------------------------------------
+
+// Extra small screen / phone
+@screen-xs:                  480px;
+@screen-phone:               @screen-xs;
+
+// Small screen / tablet
+@screen-sm:                  768px;
+@screen-tablet:              @screen-sm;
+
+// Medium screen / desktop
+@screen-md:                  992px;
+@screen-desktop:             @screen-md;
+
+// Large screen / wide desktop
+@screen-lg:                  1200px;
+@screen-lg-desktop:          @screen-lg;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:              (@screen-sm - 1);
+@screen-sm-max:              (@screen-md - 1);
+@screen-md-max:              (@screen-lg - 1);
+
+
+// Grid system
+// --------------------------------------------------
+
+// Number of columns in the grid system
+@grid-columns:              12;
+// Padding, to be divided by two and applied to the left and right of all columns
+@grid-gutter-width:         30px;
+// Point at which the navbar stops collapsing
+@grid-float-breakpoint:     @screen-tablet;
+
+
+// Navbar
+// -------------------------
+
+// Basics of a navbar
+@navbar-height:                    50px;
+@navbar-margin-bottom:             @line-height-computed;
+@navbar-default-color:             #777;
+@navbar-default-bg:                #f8f8f8;
+@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
+@navbar-border-radius:             @border-radius-base;
+@navbar-padding-horizontal:        floor(@grid-gutter-width / 2);
+@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
+
+// Navbar links
+@navbar-default-link-color:                #777;
+@navbar-default-link-hover-color:          #333;
+@navbar-default-link-hover-bg:             transparent;
+@navbar-default-link-active-color:         #555;
+@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
+@navbar-default-link-disabled-color:       #ccc;
+@navbar-default-link-disabled-bg:          transparent;
+
+// Navbar brand label
+@navbar-default-brand-color:               @navbar-default-link-color;
+@navbar-default-brand-hover-color:         darken(@navbar-default-link-color, 10%);
+@navbar-default-brand-hover-bg:            transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg:           #ddd;
+@navbar-default-toggle-icon-bar-bg:        #ccc;
+@navbar-default-toggle-border-color:       #ddd;
+
+
+// Inverted navbar
+//
+// Reset inverted navbar basics
+@navbar-inverse-color:                      @gray-light;
+@navbar-inverse-bg:                         #222;
+@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:                 @gray-light;
+@navbar-inverse-link-hover-color:           #fff;
+@navbar-inverse-link-hover-bg:              transparent;
+@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-disabled-color:        #444;
+@navbar-inverse-link-disabled-bg:           transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:                @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color:          #fff;
+@navbar-inverse-brand-hover-bg:             transparent;
+
+// Inverted navbar search
+// Normal navbar needs no special styles or vars
+@navbar-inverse-search-bg:                  lighten(@navbar-inverse-bg, 25%);
+@navbar-inverse-search-bg-focus:            #fff;
+@navbar-inverse-search-border:              @navbar-inverse-bg;
+@navbar-inverse-search-placeholder-color:   #ccc;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg:            #333;
+@navbar-inverse-toggle-icon-bar-bg:         #fff;
+@navbar-inverse-toggle-border-color:        #333;
+
+
+// Navs
+// -------------------------
+
+@nav-link-padding:                          10px 15px;
+@nav-link-hover-bg:                         @gray-lighter;
+
+@nav-disabled-link-color:                   @gray-light;
+@nav-disabled-link-hover-color:             @gray-light;
+
+@nav-open-link-hover-color:                 #fff;
+@nav-open-caret-border-color:               #fff;
+
+// Tabs
+@nav-tabs-border-color:                     #ddd;
+
+@nav-tabs-link-hover-border-color:          @gray-lighter;
+
+@nav-tabs-active-link-hover-bg:             @body-bg;
+@nav-tabs-active-link-hover-color:          @gray;
+@nav-tabs-active-link-hover-border-color:   #ddd;
+
+@nav-tabs-justified-link-border-color:            #ddd;
+@nav-tabs-justified-active-link-border-color:     @body-bg;
+
+// Pills
+@nav-pills-active-link-hover-bg:            @component-active-bg;
+@nav-pills-active-link-hover-color:         #fff;
+
+
+// Pagination
+// -------------------------
+
+@pagination-bg:                        #fff;
+@pagination-border:                    #ddd;
+
+@pagination-hover-bg:                  @gray-lighter;
+
+@pagination-active-bg:                 @brand-primary;
+@pagination-active-color:              #fff;
+
+@pagination-disabled-color:            @gray-light;
+
+
+// Pager
+// -------------------------
+
+@pager-border-radius:                  15px;
+@pager-disabled-color:                 @gray-light;
+
+
+// Jumbotron
+// -------------------------
+
+@jumbotron-padding:              30px;
+@jumbotron-color:                inherit;
+@jumbotron-bg:                   @gray-lighter;
+
+@jumbotron-heading-color:        inherit;
+
+
+// Form states and alerts
+// -------------------------
+
+@state-warning-text:             #c09853;
+@state-warning-bg:               #fcf8e3;
+@state-warning-border:           darken(spin(@state-warning-bg, -10), 3%);
+
+@state-danger-text:              #b94a48;
+@state-danger-bg:                #f2dede;
+@state-danger-border:            darken(spin(@state-danger-bg, -10), 3%);
+
+@state-success-text:             #468847;
+@state-success-bg:               #dff0d8;
+@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
+
+@state-info-text:                #3a87ad;
+@state-info-bg:                  #d9edf7;
+@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
+
+
+// Tooltips
+// -------------------------
+@tooltip-max-width:           200px;
+@tooltip-color:               #fff;
+@tooltip-bg:                  #000;
+
+@tooltip-arrow-width:         5px;
+@tooltip-arrow-color:         @tooltip-bg;
+
+
+// Popovers
+// -------------------------
+@popover-bg:                          #fff;
+@popover-max-width:                   276px;
+@popover-border-color:                rgba(0,0,0,.2);
+@popover-fallback-border-color:       #ccc;
+
+@popover-title-bg:                    darken(@popover-bg, 3%);
+
+@popover-arrow-width:                 10px;
+@popover-arrow-color:                 #fff;
+
+@popover-arrow-outer-width:           (@popover-arrow-width + 1);
+@popover-arrow-outer-color:           rgba(0,0,0,.25);
+@popover-arrow-outer-fallback-color:  #999;
+
+
+// Labels
+// -------------------------
+
+@label-default-bg:            @gray-light;
+@label-primary-bg:            @brand-primary;
+@label-success-bg:            @brand-success;
+@label-info-bg:               @brand-info;
+@label-warning-bg:            @brand-warning;
+@label-danger-bg:             @brand-danger;
+
+@label-color:                 #fff;
+@label-link-hover-color:      #fff;
+
+
+// Modals
+// -------------------------
+@modal-inner-padding:         20px;
+
+@modal-title-padding:         15px;
+@modal-title-line-height:     @line-height-base;
+
+@modal-content-bg:                             #fff;
+@modal-content-border-color:                   rgba(0,0,0,.2);
+@modal-content-fallback-border-color:          #999;
+
+@modal-backdrop-bg:           #000;
+@modal-header-border-color:   #e5e5e5;
+@modal-footer-border-color:   @modal-header-border-color;
+
+
+// Alerts
+// -------------------------
+@alert-padding:               15px;
+@alert-border-radius:         @border-radius-base;
+@alert-link-font-weight:      bold;
+
+@alert-success-bg:            @state-success-bg;
+@alert-success-text:          @state-success-text;
+@alert-success-border:        @state-success-border;
+
+@alert-info-bg:               @state-info-bg;
+@alert-info-text:             @state-info-text;
+@alert-info-border:           @state-info-border;
+
+@alert-warning-bg:            @state-warning-bg;
+@alert-warning-text:          @state-warning-text;
+@alert-warning-border:        @state-warning-border;
+
+@alert-danger-bg:             @state-danger-bg;
+@alert-danger-text:           @state-danger-text;
+@alert-danger-border:         @state-danger-border;
+
+
+// Progress bars
+// -------------------------
+@progress-bg:                 #f5f5f5;
+@progress-bar-color:          #fff;
+
+@progress-bar-bg:             @brand-primary;
+@progress-bar-success-bg:     @brand-success;
+@progress-bar-warning-bg:     @brand-warning;
+@progress-bar-danger-bg:      @brand-danger;
+@progress-bar-info-bg:        @brand-info;
+
+
+// List group
+// -------------------------
+@list-group-bg:               #fff;
+@list-group-border:           #ddd;
+@list-group-border-radius:    @border-radius-base;
+
+@list-group-hover-bg:         #f5f5f5;
+@list-group-active-color:     #fff;
+@list-group-active-bg:        @component-active-bg;
+@list-group-active-border:    @list-group-active-bg;
+
+@list-group-link-color:          #555;
+@list-group-link-heading-color:  #333;
+
+
+// Panels
+// -------------------------
+@panel-bg:                    #fff;
+@panel-inner-border:          #ddd;
+@panel-border-radius:         @border-radius-base;
+@panel-footer-bg:             #f5f5f5;
+
+@panel-default-text:          @gray-dark;
+@panel-default-border:        #ddd;
+@panel-default-heading-bg:    #f5f5f5;
+
+@panel-primary-text:          #fff;
+@panel-primary-border:        @brand-primary;
+@panel-primary-heading-bg:    @brand-primary;
+
+@panel-success-text:          @state-success-text;
+@panel-success-border:        @state-success-border;
+@panel-success-heading-bg:    @state-success-bg;
+
+@panel-warning-text:          @state-warning-text;
+@panel-warning-border:        @state-warning-border;
+@panel-warning-heading-bg:    @state-warning-bg;
+
+@panel-danger-text:           @state-danger-text;
+@panel-danger-border:         @state-danger-border;
+@panel-danger-heading-bg:     @state-danger-bg;
+
+@panel-info-text:             @state-info-text;
+@panel-info-border:           @state-info-border;
+@panel-info-heading-bg:       @state-info-bg;
+
+
+// Thumbnails
+// -------------------------
+@thumbnail-padding:           4px;
+@thumbnail-bg:                @body-bg;
+@thumbnail-border:            #ddd;
+@thumbnail-border-radius:     @border-radius-base;
+
+@thumbnail-caption-color:     @text-color;
+@thumbnail-caption-padding:   9px;
+
+
+// Wells
+// -------------------------
+@well-bg:                     #f5f5f5;
+
+
+// Badges
+// -------------------------
+@badge-color:                 #fff;
+@badge-link-hover-color:      #fff;
+@badge-bg:                    @gray-light;
+
+@badge-active-color:          @link-color;
+@badge-active-bg:             #fff;
+
+@badge-font-weight:           bold;
+@badge-line-height:           1;
+@badge-border-radius:         10px;
+
+
+// Breadcrumbs
+// -------------------------
+@breadcrumb-bg:               #f5f5f5;
+@breadcrumb-color:            #ccc;
+@breadcrumb-active-color:     @gray-light;
+
+
+// Carousel
+// ------------------------
+
+@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color:                      #fff;
+@carousel-control-width:                      15%;
+@carousel-control-opacity:                    .5;
+@carousel-control-font-size:                  20px;
+
+@carousel-indicator-active-bg:                #fff;
+@carousel-indicator-border-color:             #fff;
+
+@carousel-caption-color:                      #fff;
+
+
+// Close
+// ------------------------
+@close-color:                 #000;
+@close-font-weight:           bold;
+@close-text-shadow:           0 1px 0 #fff;
+
+
+// Code
+// ------------------------
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@pre-bg:                      #f5f5f5;
+@pre-color:                   @gray-dark;
+@pre-border-color:            #ccc;
+@pre-scrollable-max-height:   340px;
+
+// Type
+// ------------------------
+@text-muted:                  @gray-light;
+@abbr-border-color:           @gray-light;
+@headings-small-color:        @gray-light;
+@blockquote-small-color:      @gray-light;
+@blockquote-border-color:     @gray-lighter;
+@page-header-border-color:    @gray-lighter;
+
+// Miscellaneous
+// -------------------------
+
+// Hr border color
+@hr-border:                   @gray-lighter;
+
+// Horizontal forms & lists
+@component-offset-horizontal: 180px;
+
+
+// Container sizes
+// --------------------------------------------------
+
+// Small screen / tablet
+@container-tablet:            ((720px + @grid-gutter-width));
+
+// Medium screen / desktop
+@container-desktop:           ((940px + @grid-gutter-width));
+
+// Large screen / wide desktop
+@container-lg-desktop:        ((1140px + @grid-gutter-width));
diff --git a/bootstrap-3.0.0/less/wells.less b/bootstrap-3.0.0/less/wells.less
new file mode 100644
index 0000000..865abc2
--- /dev/null
+++ b/bootstrap-3.0.0/less/wells.less
@@ -0,0 +1,29 @@
+//
+// Wells
+// --------------------------------------------------
+
+
+// Base class
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: @well-bg;
+  border: 1px solid darken(@well-bg, 7%);
+  border-radius: @border-radius-base;
+  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
+  blockquote {
+    border-color: #ddd;
+    border-color: rgba(0,0,0,.15);
+  }
+}
+
+// Sizes
+.well-lg {
+  padding: 24px;
+  border-radius: @border-radius-large;
+}
+.well-sm {
+  padding: 9px;
+  border-radius: @border-radius-small;
+}
diff --git a/bootstrap-3.0.0/package.json b/bootstrap-3.0.0/package.json
new file mode 100644
index 0000000..71f7aa5
--- /dev/null
+++ b/bootstrap-3.0.0/package.json
@@ -0,0 +1,34 @@
+{
+    "name": "bootstrap"
+  , "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development."
+  , "version": "3.0.0"
+  , "keywords": ["bootstrap", "css"]
+  , "homepage": "http://twbs.github.com/bootstrap/"
+  , "author": "Twitter Inc."
+  , "scripts": { "test": "grunt test" }
+  , "repository": {
+      "type": "git"
+    , "url": "https://github.com/twbs/bootstrap.git"
+  }
+  , "licenses": [
+    {
+        "type": "Apache-2.0"
+      , "url": "http://www.apache.org/licenses/LICENSE-2.0"
+    }
+  ]
+  , "devDependencies": {
+      "grunt": "~0.4.1"
+    , "grunt-contrib-clean": "~0.5.0"
+    , "grunt-contrib-connect": "~0.3.0"
+    , "grunt-contrib-concat": "~0.3.0"
+    , "grunt-contrib-copy": "~0.4.0"
+    , "grunt-contrib-jshint": "~0.6.0"
+    , "grunt-contrib-uglify": "~0.2.2"
+    , "grunt-contrib-qunit": "~0.2.2"
+    , "grunt-contrib-watch": "~0.5.1"
+    , "grunt-html-validation": "git://github.com/praveenvijayan/grunt-html-validation.git"
+    , "grunt-jekyll": "~0.3.8"
+    , "grunt-recess": "~0.3.3"
+    , "browserstack-runner": "~0.0.11"
+  }
+}
diff --git a/bootstrap.css b/bootstrap.css
new file mode 100644
index 0000000..bbda4ee
--- /dev/null
+++ b/bootstrap.css
@@ -0,0 +1,6805 @@
+/*!
+ * Bootstrap v3.0.0
+ *
+ * Copyright 2013 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 by @mdo and @fat.
+ */
+
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+  display: block;
+}
+
+audio,
+canvas,
+video {
+  display: inline-block;
+}
+
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+
+[hidden] {
+  display: none;
+}
+
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+
+body {
+  margin: 0;
+}
+
+a:focus {
+  outline: thin dotted;
+}
+
+a:active,
+a:hover {
+  outline: 0;
+}
+
+h1 {
+  margin: 0.67em 0;
+  font-size: 2em;
+}
+
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+
+b,
+strong {
+  font-weight: bold;
+}
+
+dfn {
+  font-style: italic;
+}
+
+hr {
+  height: 0;
+  -moz-box-sizing: content-box;
+       box-sizing: content-box;
+}
+
+mark {
+  color: #000;
+  background: #ff0;
+}
+
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, serif;
+  font-size: 1em;
+}
+
+pre {
+  white-space: pre-wrap;
+}
+
+q {
+  quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+small {
+  font-size: 80%;
+}
+
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+img {
+  border: 0;
+}
+
+svg:not(:root) {
+  overflow: hidden;
+}
+
+figure {
+  margin: 0;
+}
+
+fieldset {
+  padding: 0.35em 0.625em 0.75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+
+legend {
+  padding: 0;
+  border: 0;
+}
+
+button,
+input,
+select,
+textarea {
+  margin: 0;
+  font-family: inherit;
+  font-size: 100%;
+}
+
+button,
+input {
+  line-height: normal;
+}
+
+button,
+select {
+  text-transform: none;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  cursor: pointer;
+  -webkit-appearance: button;
+}
+
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+  padding: 0;
+  box-sizing: border-box;
+}
+
+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-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+textarea {
+  overflow: auto;
+  vertical-align: top;
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+@media print {
+  * {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  .ir a:after,
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  @page  {
+    margin: 2cm .5cm;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  .navbar {
+    display: none;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+
+*,
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+html {
+  font-size: 62.5%;
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.428571429;
+  color: #333333;
+  background-color: #ffffff;
+}
+
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+
+button,
+input,
+select[multiple],
+textarea {
+  background-image: none;
+}
+
+a {
+  color: #428bca;
+  text-decoration: none;
+}
+
+a:hover,
+a:focus {
+  color: #2a6496;
+  text-decoration: underline;
+}
+
+a:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+img {
+  vertical-align: middle;
+}
+
+.img-responsive {
+  display: block;
+  height: auto;
+  max-width: 100%;
+}
+
+.img-rounded {
+  border-radius: 6px;
+}
+
+.img-thumbnail {
+  display: inline-block;
+  height: auto;
+  max-width: 100%;
+  padding: 4px;
+  line-height: 1.428571429;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+.img-circle {
+  border-radius: 50%;
+}
+
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+}
+
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0 0 0 0);
+  border: 0;
+}
+
+p {
+  margin: 0 0 10px;
+}
+
+.lead {
+  margin-bottom: 20px;
+  font-size: 16.099999999999998px;
+  font-weight: 200;
+  line-height: 1.4;
+}
+
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+
+small {
+  font-size: 85%;
+}
+
+cite {
+  font-style: normal;
+}
+
+.text-muted {
+  color: #999999;
+}
+
+.text-primary {
+  color: #428bca;
+}
+
+.text-warning {
+  color: #c09853;
+}
+
+.text-danger {
+  color: #b94a48;
+}
+
+.text-success {
+  color: #468847;
+}
+
+.text-info {
+  color: #3a87ad;
+}
+
+.text-left {
+  text-align: left;
+}
+
+.text-right {
+  text-align: right;
+}
+
+.text-center {
+  text-align: center;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-weight: 500;
+  line-height: 1.1;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small {
+  font-weight: normal;
+  line-height: 1;
+  color: #999999;
+}
+
+h1,
+h2,
+h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+
+h4,
+h5,
+h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+
+h1,
+.h1 {
+  font-size: 36px;
+}
+
+h2,
+.h2 {
+  font-size: 30px;
+}
+
+h3,
+.h3 {
+  font-size: 24px;
+}
+
+h4,
+.h4 {
+  font-size: 18px;
+}
+
+h5,
+.h5 {
+  font-size: 14px;
+}
+
+h6,
+.h6 {
+  font-size: 12px;
+}
+
+h1 small,
+.h1 small {
+  font-size: 24px;
+}
+
+h2 small,
+.h2 small {
+  font-size: 18px;
+}
+
+h3 small,
+.h3 small,
+h4 small,
+.h4 small {
+  font-size: 14px;
+}
+
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eeeeee;
+}
+
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-inline {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+
+dl {
+  margin-bottom: 20px;
+}
+
+dt,
+dd {
+  line-height: 1.428571429;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin-left: 0;
+}
+
+@media (min-width: 768px) {
+  .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;
+  }
+  .dl-horizontal dd:before,
+  .dl-horizontal dd:after {
+    display: table;
+    content: " ";
+  }
+  .dl-horizontal dd:after {
+    clear: both;
+  }
+  .dl-horizontal dd:before,
+  .dl-horizontal dd:after {
+    display: table;
+    content: " ";
+  }
+  .dl-horizontal dd:after {
+    clear: both;
+  }
+}
+
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  border-left: 5px solid #eeeeee;
+}
+
+blockquote p {
+  font-size: 17.5px;
+  font-weight: 300;
+  line-height: 1.25;
+}
+
+blockquote p:last-child {
+  margin-bottom: 0;
+}
+
+blockquote small {
+  display: block;
+  line-height: 1.428571429;
+  color: #999999;
+}
+
+blockquote small:before {
+  content: '\2014 \00A0';
+}
+
+blockquote.pull-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: 1.428571429;
+}
+
+code,
+pre {
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
+}
+
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  white-space: nowrap;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.428571429;
+  color: #333333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+
+pre.prettyprint {
+  margin-bottom: 20px;
+}
+
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border: 0;
+}
+
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+
+.container {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  content: " ";
+}
+
+.container:after {
+  clear: both;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  content: " ";
+}
+
+.container:after {
+  clear: both;
+}
+
+.row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  content: " ";
+}
+
+.row:after {
+  clear: both;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  content: " ";
+}
+
+.row:after {
+  clear: both;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11,
+.col-xs-12,
+.col-sm-1,
+.col-sm-2,
+.col-sm-3,
+.col-sm-4,
+.col-sm-5,
+.col-sm-6,
+.col-sm-7,
+.col-sm-8,
+.col-sm-9,
+.col-sm-10,
+.col-sm-11,
+.col-sm-12,
+.col-md-1,
+.col-md-2,
+.col-md-3,
+.col-md-4,
+.col-md-5,
+.col-md-6,
+.col-md-7,
+.col-md-8,
+.col-md-9,
+.col-md-10,
+.col-md-11,
+.col-md-12,
+.col-lg-1,
+.col-lg-2,
+.col-lg-3,
+.col-lg-4,
+.col-lg-5,
+.col-lg-6,
+.col-lg-7,
+.col-lg-8,
+.col-lg-9,
+.col-lg-10,
+.col-lg-11,
+.col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11 {
+  float: left;
+}
+
+.col-xs-1 {
+  width: 8.333333333333332%;
+}
+
+.col-xs-2 {
+  width: 16.666666666666664%;
+}
+
+.col-xs-3 {
+  width: 25%;
+}
+
+.col-xs-4 {
+  width: 33.33333333333333%;
+}
+
+.col-xs-5 {
+  width: 41.66666666666667%;
+}
+
+.col-xs-6 {
+  width: 50%;
+}
+
+.col-xs-7 {
+  width: 58.333333333333336%;
+}
+
+.col-xs-8 {
+  width: 66.66666666666666%;
+}
+
+.col-xs-9 {
+  width: 75%;
+}
+
+.col-xs-10 {
+  width: 83.33333333333334%;
+}
+
+.col-xs-11 {
+  width: 91.66666666666666%;
+}
+
+.col-xs-12 {
+  width: 100%;
+}
+
+@media (min-width: 768px) {
+  .container {
+    max-width: 750px;
+  }
+  .col-sm-1,
+  .col-sm-2,
+  .col-sm-3,
+  .col-sm-4,
+  .col-sm-5,
+  .col-sm-6,
+  .col-sm-7,
+  .col-sm-8,
+  .col-sm-9,
+  .col-sm-10,
+  .col-sm-11 {
+    float: left;
+  }
+  .col-sm-1 {
+    width: 8.333333333333332%;
+  }
+  .col-sm-2 {
+    width: 16.666666666666664%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-4 {
+    width: 33.33333333333333%;
+  }
+  .col-sm-5 {
+    width: 41.66666666666667%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-7 {
+    width: 58.333333333333336%;
+  }
+  .col-sm-8 {
+    width: 66.66666666666666%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-10 {
+    width: 83.33333333333334%;
+  }
+  .col-sm-11 {
+    width: 91.66666666666666%;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-push-1 {
+    left: 8.333333333333332%;
+  }
+  .col-sm-push-2 {
+    left: 16.666666666666664%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333333333%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666666666667%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-7 {
+    left: 58.333333333333336%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666666666666%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333333334%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666666666666%;
+  }
+  .col-sm-pull-1 {
+    right: 8.333333333333332%;
+  }
+  .col-sm-pull-2 {
+    right: 16.666666666666664%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333333333%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666666666667%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-7 {
+    right: 58.333333333333336%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666666666666%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333333334%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666666666666%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.333333333333332%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.666666666666664%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333333333%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666666666667%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.333333333333336%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666666666666%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333333334%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666666666666%;
+  }
+}
+
+@media (min-width: 992px) {
+  .container {
+    max-width: 970px;
+  }
+  .col-md-1,
+  .col-md-2,
+  .col-md-3,
+  .col-md-4,
+  .col-md-5,
+  .col-md-6,
+  .col-md-7,
+  .col-md-8,
+  .col-md-9,
+  .col-md-10,
+  .col-md-11 {
+    float: left;
+  }
+  .col-md-1 {
+    width: 8.333333333333332%;
+  }
+  .col-md-2 {
+    width: 16.666666666666664%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-4 {
+    width: 33.33333333333333%;
+  }
+  .col-md-5 {
+    width: 41.66666666666667%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-7 {
+    width: 58.333333333333336%;
+  }
+  .col-md-8 {
+    width: 66.66666666666666%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-10 {
+    width: 83.33333333333334%;
+  }
+  .col-md-11 {
+    width: 91.66666666666666%;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-push-1 {
+    left: 8.333333333333332%;
+  }
+  .col-md-push-2 {
+    left: 16.666666666666664%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333333333%;
+  }
+  .col-md-push-5 {
+    left: 41.66666666666667%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-7 {
+    left: 58.333333333333336%;
+  }
+  .col-md-push-8 {
+    left: 66.66666666666666%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333333334%;
+  }
+  .col-md-push-11 {
+    left: 91.66666666666666%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-pull-1 {
+    right: 8.333333333333332%;
+  }
+  .col-md-pull-2 {
+    right: 16.666666666666664%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333333333%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666666666667%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-7 {
+    right: 58.333333333333336%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666666666666%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333333334%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666666666666%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.333333333333332%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.666666666666664%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333333333%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666666666667%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.333333333333336%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666666666666%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333333334%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666666666666%;
+  }
+}
+
+@media (min-width: 1200px) {
+  .container {
+    max-width: 1170px;
+  }
+  .col-lg-1,
+  .col-lg-2,
+  .col-lg-3,
+  .col-lg-4,
+  .col-lg-5,
+  .col-lg-6,
+  .col-lg-7,
+  .col-lg-8,
+  .col-lg-9,
+  .col-lg-10,
+  .col-lg-11 {
+    float: left;
+  }
+  .col-lg-1 {
+    width: 8.333333333333332%;
+  }
+  .col-lg-2 {
+    width: 16.666666666666664%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-4 {
+    width: 33.33333333333333%;
+  }
+  .col-lg-5 {
+    width: 41.66666666666667%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-7 {
+    width: 58.333333333333336%;
+  }
+  .col-lg-8 {
+    width: 66.66666666666666%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-10 {
+    width: 83.33333333333334%;
+  }
+  .col-lg-11 {
+    width: 91.66666666666666%;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-push-1 {
+    left: 8.333333333333332%;
+  }
+  .col-lg-push-2 {
+    left: 16.666666666666664%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333333333%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666666666667%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-7 {
+    left: 58.333333333333336%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666666666666%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333333334%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666666666666%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-pull-1 {
+    right: 8.333333333333332%;
+  }
+  .col-lg-pull-2 {
+    right: 16.666666666666664%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333333333%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666666666667%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-7 {
+    right: 58.333333333333336%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666666666666%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333333334%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666666666666%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.333333333333332%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.666666666666664%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333333333%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666666666667%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.333333333333336%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666666666666%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333333334%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666666666666%;
+  }
+}
+
+table {
+  max-width: 100%;
+  background-color: transparent;
+}
+
+th {
+  text-align: left;
+}
+
+.table {
+  width: 100%;
+  margin-bottom: 20px;
+}
+
+.table thead > tr > th,
+.table tbody > tr > th,
+.table tfoot > tr > th,
+.table thead > tr > td,
+.table tbody > tr > td,
+.table tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.428571429;
+  vertical-align: top;
+  border-top: 1px solid #dddddd;
+}
+
+.table thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #dddddd;
+}
+
+.table caption + thead tr:first-child th,
+.table colgroup + thead tr:first-child th,
+.table thead:first-child tr:first-child th,
+.table caption + thead tr:first-child td,
+.table colgroup + thead tr:first-child td,
+.table thead:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table tbody + tbody {
+  border-top: 2px solid #dddddd;
+}
+
+.table .table {
+  background-color: #ffffff;
+}
+
+.table-condensed thead > tr > th,
+.table-condensed tbody > tr > th,
+.table-condensed tfoot > tr > th,
+.table-condensed thead > tr > td,
+.table-condensed tbody > tr > td,
+.table-condensed tfoot > tr > td {
+  padding: 5px;
+}
+
+.table-bordered {
+  border: 1px solid #dddddd;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #dddddd;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+
+.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 col[class*="col-"] {
+  display: table-column;
+  float: none;
+}
+
+table td[class*="col-"],
+table th[class*="col-"] {
+  display: table-cell;
+  float: none;
+}
+
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td {
+  background-color: #d0e9c6;
+  border-color: #c9e2b3;
+}
+
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td {
+  background-color: #ebcccc;
+  border-color: #e6c1c7;
+}
+
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td {
+  background-color: #faf2cc;
+  border-color: #f8e5be;
+}
+
+@media (max-width: 768px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-x: scroll;
+    overflow-y: hidden;
+    border: 1px solid #dddddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+    background-color: #fff;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > thead > tr:last-child > td,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+label {
+  display: inline-block;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  /* IE8-9 */
+
+  line-height: normal;
+}
+
+input[type="file"] {
+  display: block;
+}
+
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+select optgroup {
+  font-family: inherit;
+  font-size: inherit;
+  font-style: inherit;
+}
+
+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;
+}
+
+input[type="number"]::-webkit-outer-spin-button,
+input[type="number"]::-webkit-inner-spin-button {
+  height: auto;
+}
+
+.form-control:-moz-placeholder {
+  color: #999999;
+}
+
+.form-control::-moz-placeholder {
+  color: #999999;
+}
+
+.form-control:-ms-input-placeholder {
+  color: #999999;
+}
+
+.form-control::-webkit-input-placeholder {
+  color: #999999;
+}
+
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.428571429;
+  color: #555555;
+  vertical-align: middle;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+}
+
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+}
+
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+}
+
+textarea.form-control {
+  height: auto;
+}
+
+.form-group {
+  margin-bottom: 15px;
+}
+
+.radio,
+.checkbox {
+  display: block;
+  min-height: 20px;
+  padding-left: 20px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+  vertical-align: middle;
+}
+
+.radio label,
+.checkbox label {
+  display: inline;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+.radio[disabled],
+.radio-inline[disabled],
+.checkbox[disabled],
+.checkbox-inline[disabled],
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"],
+fieldset[disabled] .radio,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+
+textarea.input-sm {
+  height: auto;
+}
+
+.input-lg {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+select.input-lg {
+  height: 45px;
+  line-height: 45px;
+}
+
+textarea.input-lg {
+  height: auto;
+}
+
+.has-warning .help-block,
+.has-warning .control-label {
+  color: #c09853;
+}
+
+.has-warning .form-control {
+  border-color: #c09853;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-warning .form-control:focus {
+  border-color: #a47e3c;
+  -webkit-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;
+}
+
+.has-warning .input-group-addon {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #c09853;
+}
+
+.has-error .help-block,
+.has-error .control-label {
+  color: #b94a48;
+}
+
+.has-error .form-control {
+  border-color: #b94a48;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-error .form-control:focus {
+  border-color: #953b39;
+  -webkit-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;
+}
+
+.has-error .input-group-addon {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #b94a48;
+}
+
+.has-success .help-block,
+.has-success .control-label {
+  color: #468847;
+}
+
+.has-success .form-control {
+  border-color: #468847;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-success .form-control:focus {
+  border-color: #356635;
+  -webkit-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;
+}
+
+.has-success .input-group-addon {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #468847;
+}
+
+.form-control-static {
+  padding-top: 7px;
+  margin-bottom: 0;
+}
+
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    padding-left: 0;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+}
+
+.form-horizontal .control-label,
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.form-horizontal .form-group {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after {
+  display: table;
+  content: " ";
+}
+
+.form-horizontal .form-group:after {
+  clear: both;
+}
+
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after {
+  display: table;
+  content: " ";
+}
+
+.form-horizontal .form-group:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right;
+  }
+}
+
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.428571429;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  cursor: pointer;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+       -o-user-select: none;
+          user-select: none;
+}
+
+.btn:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.btn:hover,
+.btn:focus {
+  color: #333333;
+  text-decoration: none;
+}
+
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  pointer-events: none;
+  cursor: not-allowed;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-default {
+  color: #333333;
+  background-color: #ffffff;
+  border-color: #cccccc;
+}
+
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  color: #333333;
+  background-color: #ebebeb;
+  border-color: #adadad;
+}
+
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  background-image: none;
+}
+
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+  background-color: #ffffff;
+  border-color: #cccccc;
+}
+
+.btn-primary {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  color: #ffffff;
+  background-color: #3276b1;
+  border-color: #285e8e;
+}
+
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+
+.btn-warning {
+  color: #ffffff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  color: #ffffff;
+  background-color: #ed9c28;
+  border-color: #d58512;
+}
+
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+
+.btn-danger {
+  color: #ffffff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  color: #ffffff;
+  background-color: #d2322d;
+  border-color: #ac2925;
+}
+
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+
+.btn-success {
+  color: #ffffff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  color: #ffffff;
+  background-color: #47a447;
+  border-color: #398439;
+}
+
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  background-image: none;
+}
+
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+
+.btn-info {
+  color: #ffffff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+
+.btn-info:hover,
+.btn-info:focus,
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  color: #ffffff;
+  background-color: #39b3d7;
+  border-color: #269abc;
+}
+
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  background-image: none;
+}
+
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+
+.btn-link {
+  font-weight: normal;
+  color: #428bca;
+  cursor: pointer;
+  border-radius: 0;
+}
+
+.btn-link,
+.btn-link:active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+
+.btn-link:hover,
+.btn-link:focus {
+  color: #2a6496;
+  text-decoration: underline;
+  background-color: transparent;
+}
+
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #999999;
+  text-decoration: none;
+}
+
+.btn-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+.btn-sm,
+.btn-xs {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-xs {
+  padding: 1px 5px;
+}
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+          transition: opacity 0.15s linear;
+}
+
+.fade.in {
+  opacity: 1;
+}
+
+.collapse {
+  display: none;
+}
+
+.collapse.in {
+  display: block;
+}
+
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+          transition: height 0.35s ease;
+}
+
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
+}
+
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  -webkit-font-smoothing: antialiased;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+}
+
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+
+.glyphicon-plus:before {
+  content: "\2b";
+}
+
+.glyphicon-euro:before {
+  content: "\20ac";
+}
+
+.glyphicon-minus:before {
+  content: "\2212";
+}
+
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+
+.glyphicon-glass:before {
+  content: "\e001";
+}
+
+.glyphicon-music:before {
+  content: "\e002";
+}
+
+.glyphicon-search:before {
+  content: "\e003";
+}
+
+.glyphicon-heart:before {
+  content: "\e005";
+}
+
+.glyphicon-star:before {
+  content: "\e006";
+}
+
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+
+.glyphicon-user:before {
+  content: "\e008";
+}
+
+.glyphicon-film:before {
+  content: "\e009";
+}
+
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+
+.glyphicon-th:before {
+  content: "\e011";
+}
+
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+
+.glyphicon-ok:before {
+  content: "\e013";
+}
+
+.glyphicon-remove:before {
+  content: "\e014";
+}
+
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+
+.glyphicon-off:before {
+  content: "\e017";
+}
+
+.glyphicon-signal:before {
+  content: "\e018";
+}
+
+.glyphicon-cog:before {
+  content: "\e019";
+}
+
+.glyphicon-trash:before {
+  content: "\e020";
+}
+
+.glyphicon-home:before {
+  content: "\e021";
+}
+
+.glyphicon-file:before {
+  content: "\e022";
+}
+
+.glyphicon-time:before {
+  content: "\e023";
+}
+
+.glyphicon-road:before {
+  content: "\e024";
+}
+
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+
+.glyphicon-download:before {
+  content: "\e026";
+}
+
+.glyphicon-upload:before {
+  content: "\e027";
+}
+
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+
+.glyphicon-flag:before {
+  content: "\e034";
+}
+
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+
+.glyphicon-tag:before {
+  content: "\e041";
+}
+
+.glyphicon-tags:before {
+  content: "\e042";
+}
+
+.glyphicon-book:before {
+  content: "\e043";
+}
+
+.glyphicon-print:before {
+  content: "\e045";
+}
+
+.glyphicon-font:before {
+  content: "\e047";
+}
+
+.glyphicon-bold:before {
+  content: "\e048";
+}
+
+.glyphicon-italic:before {
+  content: "\e049";
+}
+
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+
+.glyphicon-list:before {
+  content: "\e056";
+}
+
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+
+.glyphicon-picture:before {
+  content: "\e060";
+}
+
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+
+.glyphicon-tint:before {
+  content: "\e064";
+}
+
+.glyphicon-edit:before {
+  content: "\e065";
+}
+
+.glyphicon-share:before {
+  content: "\e066";
+}
+
+.glyphicon-check:before {
+  content: "\e067";
+}
+
+.glyphicon-move:before {
+  content: "\e068";
+}
+
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+
+.glyphicon-backward:before {
+  content: "\e071";
+}
+
+.glyphicon-play:before {
+  content: "\e072";
+}
+
+.glyphicon-pause:before {
+  content: "\e073";
+}
+
+.glyphicon-stop:before {
+  content: "\e074";
+}
+
+.glyphicon-forward:before {
+  content: "\e075";
+}
+
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+
+.glyphicon-eject:before {
+  content: "\e078";
+}
+
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+
+.glyphicon-gift:before {
+  content: "\e102";
+}
+
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+
+.glyphicon-plane:before {
+  content: "\e108";
+}
+
+.glyphicon-random:before {
+  content: "\e110";
+}
+
+.glyphicon-comment:before {
+  content: "\e111";
+}
+
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+
+.glyphicon-globe:before {
+  content: "\e135";
+}
+
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+
+.glyphicon-filter:before {
+  content: "\e138";
+}
+
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+
+.glyphicon-link:before {
+  content: "\e144";
+}
+
+.glyphicon-phone:before {
+  content: "\e145";
+}
+
+.glyphicon-usd:before {
+  content: "\e148";
+}
+
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+
+.glyphicon-sort:before {
+  content: "\e150";
+}
+
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+
+.glyphicon-expand:before {
+  content: "\e158";
+}
+
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+
+.glyphicon-flash:before {
+  content: "\e162";
+}
+
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+
+.glyphicon-record:before {
+  content: "\e165";
+}
+
+.glyphicon-save:before {
+  content: "\e166";
+}
+
+.glyphicon-open:before {
+  content: "\e167";
+}
+
+.glyphicon-saved:before {
+  content: "\e168";
+}
+
+.glyphicon-import:before {
+  content: "\e169";
+}
+
+.glyphicon-export:before {
+  content: "\e170";
+}
+
+.glyphicon-send:before {
+  content: "\e171";
+}
+
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+
+.glyphicon-header:before {
+  content: "\e180";
+}
+
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+
+.glyphicon-tower:before {
+  content: "\e184";
+}
+
+.glyphicon-stats:before {
+  content: "\e185";
+}
+
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+
+.glyphicon-briefcase:before {
+  content: "\1f4bc";
+}
+
+.glyphicon-calendar:before {
+  content: "\1f4c5";
+}
+
+.glyphicon-pushpin:before {
+  content: "\1f4cc";
+}
+
+.glyphicon-paperclip:before {
+  content: "\1f4ce";
+}
+
+.glyphicon-camera:before {
+  content: "\1f4f7";
+}
+
+.glyphicon-lock:before {
+  content: "\1f512";
+}
+
+.glyphicon-bell:before {
+  content: "\1f514";
+}
+
+.glyphicon-bookmark:before {
+  content: "\1f516";
+}
+
+.glyphicon-fire:before {
+  content: "\1f525";
+}
+
+.glyphicon-wrench:before {
+  content: "\1f527";
+}
+
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px solid #000000;
+  border-right: 4px solid transparent;
+  border-bottom: 0 dotted;
+  border-left: 4px solid transparent;
+  content: "";
+}
+
+.dropdown {
+  position: relative;
+}
+
+.dropdown-toggle:focus {
+  outline: 0;
+}
+
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  list-style: none;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.428571429;
+  color: #333333;
+  white-space: nowrap;
+}
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #428bca;
+}
+
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #428bca;
+  outline: 0;
+}
+
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #999999;
+}
+
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.open > .dropdown-menu {
+  display: block;
+}
+
+.open > a {
+  outline: 0;
+}
+
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.428571429;
+  color: #999999;
+}
+
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0 dotted;
+  border-bottom: 4px solid #000000;
+  content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+}
+
+.btn-default .caret {
+  border-top-color: #333333;
+}
+
+.btn-primary .caret,
+.btn-success .caret,
+.btn-warning .caret,
+.btn-danger .caret,
+.btn-info .caret {
+  border-top-color: #fff;
+}
+
+.dropup .btn-default .caret {
+  border-bottom-color: #333333;
+}
+
+.dropup .btn-primary .caret,
+.dropup .btn-success .caret,
+.dropup .btn-warning .caret,
+.dropup .btn-danger .caret,
+.dropup .btn-info .caret {
+  border-bottom-color: #fff;
+}
+
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus {
+  outline: none;
+}
+
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+
+.btn-toolbar:before,
+.btn-toolbar:after {
+  display: table;
+  content: " ";
+}
+
+.btn-toolbar:after {
+  clear: both;
+}
+
+.btn-toolbar:before,
+.btn-toolbar:after {
+  display: table;
+  content: " ";
+}
+
+.btn-toolbar:after {
+  clear: both;
+}
+
+.btn-toolbar .btn-group {
+  float: left;
+}
+
+.btn-toolbar > .btn + .btn,
+.btn-toolbar > .btn-group + .btn,
+.btn-toolbar > .btn + .btn-group,
+.btn-toolbar > .btn-group + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group > .btn-group {
+  float: left;
+}
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+
+.btn-group > .btn-group:first-child > .btn:last-child,
+.btn-group > .btn-group:first-child > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn-group:last-child > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+.btn-group-xs > .btn {
+  padding: 5px 10px;
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn .caret {
+  margin-left: 0;
+}
+
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after {
+  display: table;
+  content: " ";
+}
+
+.btn-group-vertical > .btn-group:after {
+  clear: both;
+}
+
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after {
+  display: table;
+  content: " ";
+}
+
+.btn-group-vertical > .btn-group:after {
+  clear: both;
+}
+
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-right-radius: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:first-child > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  border-collapse: separate;
+  table-layout: fixed;
+}
+
+.btn-group-justified .btn {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none;
+}
+
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+
+.input-group.col {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.input-group .form-control {
+  width: 100%;
+  margin-bottom: 0;
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  line-height: 45px;
+}
+
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+
+.input-group-addon:first-child {
+  border-right: 0;
+}
+
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.input-group-addon:last-child {
+  border-left: 0;
+}
+
+.input-group-btn {
+  position: relative;
+  white-space: nowrap;
+}
+
+.input-group-btn > .btn {
+  position: relative;
+}
+
+.input-group-btn > .btn + .btn {
+  margin-left: -4px;
+}
+
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+
+.nav:before,
+.nav:after {
+  display: table;
+  content: " ";
+}
+
+.nav:after {
+  clear: both;
+}
+
+.nav:before,
+.nav:after {
+  display: table;
+  content: " ";
+}
+
+.nav:after {
+  clear: both;
+}
+
+.nav > li {
+  position: relative;
+  display: block;
+}
+
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.nav > li.disabled > a {
+  color: #999999;
+}
+
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #999999;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eeeeee;
+  border-color: #428bca;
+}
+
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+
+.nav > li > a > img {
+  max-width: none;
+}
+
+.nav-tabs {
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.428571429;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+
+.nav-tabs > li > a:hover {
+  border-color: #eeeeee #eeeeee #dddddd;
+}
+
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555555;
+  cursor: default;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-bottom-color: transparent;
+}
+
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+
+.nav-tabs.nav-justified > li > a {
+  text-align: center;
+}
+
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs.nav-justified > .active > a {
+  border-bottom-color: #ffffff;
+}
+
+.nav-pills > li {
+  float: left;
+}
+
+.nav-pills > li > a {
+  border-radius: 5px;
+}
+
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #ffffff;
+  background-color: #428bca;
+}
+
+.nav-stacked > li {
+  float: none;
+}
+
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+
+.nav-justified {
+  width: 100%;
+}
+
+.nav-justified > li {
+  float: none;
+}
+
+.nav-justified > li > a {
+  text-align: center;
+}
+
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+}
+
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-bottom: 1px solid #dddddd;
+}
+
+.nav-tabs-justified > .active > a {
+  border-bottom-color: #ffffff;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  content: " ";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  content: " ";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+  display: none;
+}
+
+.tab-content > .active,
+.pill-content > .active {
+  display: block;
+}
+
+.nav .caret {
+  border-top-color: #428bca;
+  border-bottom-color: #428bca;
+}
+
+.nav a:hover .caret {
+  border-top-color: #2a6496;
+  border-bottom-color: #2a6496;
+}
+
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.navbar {
+  position: relative;
+  z-index: 1000;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+
+.navbar:before,
+.navbar:after {
+  display: table;
+  content: " ";
+}
+
+.navbar:after {
+  clear: both;
+}
+
+.navbar:before,
+.navbar:after {
+  display: table;
+  content: " ";
+}
+
+.navbar:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+
+.navbar-header:before,
+.navbar-header:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-header:after {
+  clear: both;
+}
+
+.navbar-header:before,
+.navbar-header:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-header:after {
+  clear: both;
+}
+
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+
+.navbar-collapse {
+  max-height: 340px;
+  padding-right: 15px;
+  padding-left: 15px;
+  overflow-x: visible;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch;
+}
+
+.navbar-collapse:before,
+.navbar-collapse:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-collapse:after {
+  clear: both;
+}
+
+.navbar-collapse:before,
+.navbar-collapse:after {
+  display: table;
+  content: " ";
+}
+
+.navbar-collapse:after {
+  clear: both;
+}
+
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-collapse .navbar-nav.navbar-left:first-child {
+    margin-left: -15px;
+  }
+  .navbar-collapse .navbar-nav.navbar-right:last-child {
+    margin-right: -15px;
+  }
+  .navbar-collapse .navbar-text:last-child {
+    margin-right: 0;
+  }
+}
+
+.container > .navbar-header,
+.container > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+
+.navbar-static-top {
+  border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+
+.navbar-fixed-top {
+  top: 0;
+  z-index: 1030;
+}
+
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+}
+
+.navbar-brand {
+  float: left;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+}
+
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand {
+    margin-left: -15px;
+  }
+}
+
+.navbar-toggle {
+  position: relative;
+  float: right;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-right: 15px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+
+.navbar-nav {
+  margin: 7.5px -15px;
+}
+
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+  }
+}
+
+.navbar-form {
+  padding: 10px 15px;
+  margin-top: 8px;
+  margin-right: -15px;
+  margin-bottom: 8px;
+  margin-left: -15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+}
+
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    padding-left: 0;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+}
+
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+}
+
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    padding-top: 0;
+    padding-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+}
+
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.navbar-nav.pull-right > li > .dropdown-menu,
+.navbar-nav > li > .dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+
+.navbar-text {
+  float: left;
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+
+@media (min-width: 768px) {
+  .navbar-text {
+    margin-right: 15px;
+    margin-left: 15px;
+  }
+}
+
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+
+.navbar-default .navbar-brand {
+  color: #777777;
+}
+
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-text {
+  color: #777777;
+}
+
+.navbar-default .navbar-nav > li > a {
+  color: #777777;
+}
+
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333333;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #cccccc;
+  background-color: transparent;
+}
+
+.navbar-default .navbar-toggle {
+  border-color: #dddddd;
+}
+
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #dddddd;
+}
+
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #cccccc;
+}
+
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e6e6e6;
+}
+
+.navbar-default .navbar-nav > .dropdown > a:hover .caret,
+.navbar-default .navbar-nav > .dropdown > a:focus .caret {
+  border-top-color: #333333;
+  border-bottom-color: #333333;
+}
+
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .open > a .caret,
+.navbar-default .navbar-nav > .open > a:hover .caret,
+.navbar-default .navbar-nav > .open > a:focus .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.navbar-default .navbar-nav > .dropdown > a .caret {
+  border-top-color: #777777;
+  border-bottom-color: #777777;
+}
+
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333333;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #555555;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #cccccc;
+    background-color: transparent;
+  }
+}
+
+.navbar-default .navbar-link {
+  color: #777777;
+}
+
+.navbar-default .navbar-link:hover {
+  color: #333333;
+}
+
+.navbar-inverse {
+  background-color: #222222;
+  border-color: #080808;
+}
+
+.navbar-inverse .navbar-brand {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-text {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-nav > li > a {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+
+.navbar-inverse .navbar-toggle {
+  border-color: #333333;
+}
+
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333333;
+}
+
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+
+.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .navbar-nav > .dropdown > a .caret {
+  border-top-color: #999999;
+  border-bottom-color: #999999;
+}
+
+.navbar-inverse .navbar-nav > .open > a .caret,
+.navbar-inverse .navbar-nav > .open > a:hover .caret,
+.navbar-inverse .navbar-nav > .open > a:focus .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #999999;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #ffffff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #ffffff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444444;
+    background-color: transparent;
+  }
+}
+
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+
+.breadcrumb > li {
+  display: inline-block;
+}
+
+.breadcrumb > li + li:before {
+  padding: 0 5px;
+  color: #cccccc;
+  content: "/\00a0";
+}
+
+.breadcrumb > .active {
+  color: #999999;
+}
+
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+
+.pagination > li {
+  display: inline;
+}
+
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  margin-left: -1px;
+  line-height: 1.428571429;
+  text-decoration: none;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+}
+
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  background-color: #eeeeee;
+}
+
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 2;
+  color: #ffffff;
+  cursor: default;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.pagination > .disabled > span,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #ffffff;
+  border-color: #dddddd;
+}
+
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+}
+
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-bottom-left-radius: 6px;
+  border-top-left-radius: 6px;
+}
+
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-top-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+}
+
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+}
+
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-bottom-left-radius: 3px;
+  border-top-left-radius: 3px;
+}
+
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-top-right-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  content: " ";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  content: " ";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager li {
+  display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 15px;
+}
+
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #ffffff;
+}
+
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+
+.label[href]:hover,
+.label[href]:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.label:empty {
+  display: none;
+}
+
+.label-default {
+  background-color: #999999;
+}
+
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #808080;
+}
+
+.label-primary {
+  background-color: #428bca;
+}
+
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #3071a9;
+}
+
+.label-success {
+  background-color: #5cb85c;
+}
+
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+
+.label-info {
+  background-color: #5bc0de;
+}
+
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+
+.label-warning {
+  background-color: #f0ad4e;
+}
+
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+
+.label-danger {
+  background-color: #d9534f;
+}
+
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  background-color: #999999;
+  border-radius: 10px;
+}
+
+.badge:empty {
+  display: none;
+}
+
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+a.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+
+.jumbotron {
+  padding: 30px;
+  margin-bottom: 30px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 2.1428571435;
+  color: inherit;
+  background-color: #eeeeee;
+}
+
+.jumbotron h1 {
+  line-height: 1;
+  color: inherit;
+}
+
+.jumbotron p {
+  line-height: 1.4;
+}
+
+.container .jumbotron {
+  border-radius: 6px;
+}
+
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron {
+    padding-right: 60px;
+    padding-left: 60px;
+  }
+  .jumbotron h1 {
+    font-size: 63px;
+  }
+}
+
+.thumbnail {
+  display: inline-block;
+  display: block;
+  height: auto;
+  max-width: 100%;
+  padding: 4px;
+  line-height: 1.428571429;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+.thumbnail > img {
+  display: block;
+  height: auto;
+  max-width: 100%;
+}
+
+a.thumbnail:hover,
+a.thumbnail:focus {
+  border-color: #428bca;
+}
+
+.thumbnail > img {
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.thumbnail .caption {
+  padding: 9px;
+  color: #333333;
+}
+
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+
+.alert .alert-link {
+  font-weight: bold;
+}
+
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+
+.alert > p + p {
+  margin-top: 5px;
+}
+
+.alert-dismissable {
+  padding-right: 35px;
+}
+
+.alert-dismissable .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+
+.alert-success {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+
+.alert-success .alert-link {
+  color: #356635;
+}
+
+.alert-info {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+
+.alert-info .alert-link {
+  color: #2d6987;
+}
+
+.alert-warning {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.alert-warning hr {
+  border-top-color: #f8e5be;
+}
+
+.alert-warning .alert-link {
+  color: #a47e3c;
+}
+
+.alert-danger {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.alert-danger hr {
+  border-top-color: #e6c1c7;
+}
+
+.alert-danger .alert-link {
+  color: #953b39;
+}
+
+@-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;
+  }
+}
+
+@-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: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress-bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  color: #ffffff;
+  text-align: center;
+  background-color: #428bca;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+          transition: width 0.6s ease;
+}
+
+.progress-striped .progress-bar {
+  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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-size: 40px 40px;
+}
+
+.progress.active .progress-bar {
+  -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-bar-success {
+  background-color: #5cb85c;
+}
+
+.progress-striped .progress-bar-success {
+  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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+
+.progress-striped .progress-bar-info {
+  background-image: -webkit-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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-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: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+
+.media,
+.media .media {
+  margin-top: 15px;
+}
+
+.media:first-child {
+  margin-top: 0;
+}
+
+.media-object {
+  display: block;
+}
+
+.media-heading {
+  margin: 0 0 5px;
+}
+
+.media > .pull-left {
+  margin-right: 10px;
+}
+
+.media > .pull-right {
+  margin-left: 10px;
+}
+
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+
+.list-group {
+  padding-left: 0;
+  margin-bottom: 20px;
+}
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+}
+
+.list-group-item:first-child {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+
+.list-group-item > .badge {
+  float: right;
+}
+
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+
+a.list-group-item {
+  color: #555555;
+}
+
+a.list-group-item .list-group-item-heading {
+  color: #333333;
+}
+
+a.list-group-item:hover,
+a.list-group-item:focus {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading {
+  color: inherit;
+}
+
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #e1edf7;
+}
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+
+.panel {
+  margin-bottom: 20px;
+  background-color: #ffffff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.panel-body {
+  padding: 15px;
+}
+
+.panel-body:before,
+.panel-body:after {
+  display: table;
+  content: " ";
+}
+
+.panel-body:after {
+  clear: both;
+}
+
+.panel-body:before,
+.panel-body:after {
+  display: table;
+  content: " ";
+}
+
+.panel-body:after {
+  clear: both;
+}
+
+.panel > .list-group {
+  margin-bottom: 0;
+}
+
+.panel > .list-group .list-group-item {
+  border-width: 1px 0;
+}
+
+.panel > .list-group .list-group-item:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+
+.panel > .list-group .list-group-item:last-child {
+  border-bottom: 0;
+}
+
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+
+.panel > .table {
+  margin-bottom: 0;
+}
+
+.panel > .panel-body + .table {
+  border-top: 1px solid #dddddd;
+}
+
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+}
+
+.panel-title > a {
+  color: inherit;
+}
+
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #dddddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+
+.panel-group .panel {
+  margin-bottom: 0;
+  overflow: hidden;
+  border-radius: 4px;
+}
+
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+
+.panel-group .panel-heading + .panel-collapse .panel-body {
+  border-top: 1px solid #dddddd;
+}
+
+.panel-group .panel-footer {
+  border-top: 0;
+}
+
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #dddddd;
+}
+
+.panel-default {
+  border-color: #dddddd;
+}
+
+.panel-default > .panel-heading {
+  color: #333333;
+  background-color: #f5f5f5;
+  border-color: #dddddd;
+}
+
+.panel-default > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #dddddd;
+}
+
+.panel-default > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #dddddd;
+}
+
+.panel-primary {
+  border-color: #428bca;
+}
+
+.panel-primary > .panel-heading {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+
+.panel-primary > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #428bca;
+}
+
+.panel-primary > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #428bca;
+}
+
+.panel-success {
+  border-color: #d6e9c6;
+}
+
+.panel-success > .panel-heading {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.panel-success > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #d6e9c6;
+}
+
+.panel-success > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+
+.panel-warning {
+  border-color: #fbeed5;
+}
+
+.panel-warning > .panel-heading {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #fbeed5;
+}
+
+.panel-warning > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #fbeed5;
+}
+
+.panel-warning > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #fbeed5;
+}
+
+.panel-danger {
+  border-color: #eed3d7;
+}
+
+.panel-danger > .panel-heading {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.panel-danger > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #eed3d7;
+}
+
+.panel-danger > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #eed3d7;
+}
+
+.panel-info {
+  border-color: #bce8f1;
+}
+
+.panel-info > .panel-heading {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.panel-info > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #bce8f1;
+}
+
+.panel-info > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #bce8f1;
+}
+
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-lg {
+  padding: 24px;
+  border-radius: 6px;
+}
+
+.well-sm {
+  padding: 9px;
+  border-radius: 3px;
+}
+
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+
+.modal-open {
+  overflow: hidden;
+}
+
+body.modal-open,
+.modal-open .navbar-fixed-top,
+.modal-open .navbar-fixed-bottom {
+  margin-right: 15px;
+}
+
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+}
+
+.modal.fade .modal-dialog {
+  -webkit-transform: translate(0, -25%);
+      -ms-transform: translate(0, -25%);
+          transform: translate(0, -25%);
+  -webkit-transition: -webkit-transform 0.3s ease-out;
+     -moz-transition: -moz-transform 0.3s ease-out;
+       -o-transition: -o-transform 0.3s ease-out;
+          transition: transform 0.3s ease-out;
+}
+
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+      -ms-transform: translate(0, 0);
+          transform: translate(0, 0);
+}
+
+.modal-dialog {
+  z-index: 1050;
+  width: auto;
+  padding: 10px;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.modal-content {
+  position: relative;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  outline: none;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+}
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1030;
+  background-color: #000000;
+}
+
+.modal-backdrop.fade {
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+
+.modal-backdrop.in {
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.modal-header {
+  min-height: 16.428571429px;
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+.modal-header .close {
+  margin-top: -2px;
+}
+
+.modal-title {
+  margin: 0;
+  line-height: 1.428571429;
+}
+
+.modal-body {
+  position: relative;
+  padding: 20px;
+}
+
+.modal-footer {
+  padding: 19px 20px 20px;
+  margin-top: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+
+.modal-footer:after {
+  clear: both;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  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;
+}
+
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+
+@media screen and (min-width: 768px) {
+  .modal-dialog {
+    right: auto;
+    left: 50%;
+    width: 600px;
+    padding-top: 30px;
+    padding-bottom: 30px;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+  }
+}
+
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  font-size: 12px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+  visibility: visible;
+}
+
+.tooltip.in {
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  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.top-left .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.top-right .tooltip-arrow {
+  right: 5px;
+  bottom: 0;
+  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;
+}
+
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  white-space: normal;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  background-clip: padding-box;
+}
+
+.popover.top {
+  margin-top: -10px;
+}
+
+.popover.right {
+  margin-left: 10px;
+}
+
+.popover.bottom {
+  margin-top: 10px;
+}
+
+.popover.left {
+  margin-left: -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;
+  border-radius: 5px 5px 0 0;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.popover .arrow {
+  border-width: 11px;
+}
+
+.popover .arrow:after {
+  border-width: 10px;
+  content: "";
+}
+
+.popover.top .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999999;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  border-bottom-width: 0;
+}
+
+.popover.top .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  border-top-color: #ffffff;
+  border-bottom-width: 0;
+  content: " ";
+}
+
+.popover.right .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+  border-left-width: 0;
+}
+
+.popover.right .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  border-right-color: #ffffff;
+  border-left-width: 0;
+  content: " ";
+}
+
+.popover.bottom .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-bottom-color: #999999;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  border-top-width: 0;
+}
+
+.popover.bottom .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  border-bottom-color: #ffffff;
+  border-top-width: 0;
+  content: " ";
+}
+
+.popover.left .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-left-color: #999999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+  border-right-width: 0;
+}
+
+.popover.left .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  border-left-color: #ffffff;
+  border-right-width: 0;
+  content: " ";
+}
+
+.carousel {
+  position: relative;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: 0.6s ease-in-out left;
+          transition: 0.6s ease-in-out left;
+}
+
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  height: auto;
+  max-width: 100%;
+  line-height: 1;
+}
+
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+
+.carousel-inner > .active {
+  left: 0;
+}
+
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+.carousel-inner > .next {
+  left: 100%;
+}
+
+.carousel-inner > .prev {
+  left: -100%;
+}
+
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+
+.carousel-inner > .active.left {
+  left: -100%;
+}
+
+.carousel-inner > .active.right {
+  left: 100%;
+}
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 15%;
+  font-size: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.carousel-control.left {
+  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
+  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+
+.carousel-control.right {
+  right: 0;
+  left: auto;
+  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
+  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  z-index: 5;
+  display: inline-block;
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  margin-left: -10px;
+  font-family: serif;
+}
+
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  padding-left: 0;
+  margin-left: -30%;
+  text-align: center;
+  list-style: none;
+}
+
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  cursor: pointer;
+  border: 1px solid #ffffff;
+  border-radius: 10px;
+}
+
+.carousel-indicators .active {
+  width: 12px;
+  height: 12px;
+  margin: 0;
+  background-color: #ffffff;
+}
+
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 20px;
+  left: 15%;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+
+.carousel-caption .btn {
+  text-shadow: none;
+}
+
+@media screen and (min-width: 768px) {
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    margin-left: -15px;
+    font-size: 30px;
+  }
+  .carousel-caption {
+    right: 20%;
+    left: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  content: " ";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.pull-right {
+  float: right !important;
+}
+
+.pull-left {
+  float: left !important;
+}
+
+.hide {
+  display: none !important;
+}
+
+.show {
+  display: block !important;
+}
+
+.invisible {
+  visibility: hidden;
+}
+
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.affix {
+  position: fixed;
+}
+
+@-ms-viewport {
+  width: device-width;
+}
+
+@media screen and (max-width: 400px) {
+  @-ms-viewport {
+    width: 320px;
+  }
+}
+
+.hidden {
+  display: none !important;
+  visibility: hidden !important;
+}
+
+.visible-xs {
+  display: none !important;
+}
+
+tr.visible-xs {
+  display: none !important;
+}
+
+th.visible-xs,
+td.visible-xs {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-xs.visible-sm {
+    display: block !important;
+  }
+  tr.visible-xs.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-sm,
+  td.visible-xs.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-xs.visible-md {
+    display: block !important;
+  }
+  tr.visible-xs.visible-md {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-md,
+  td.visible-xs.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-xs.visible-lg {
+    display: block !important;
+  }
+  tr.visible-xs.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-xs.visible-lg,
+  td.visible-xs.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-sm {
+  display: none !important;
+}
+
+tr.visible-sm {
+  display: none !important;
+}
+
+th.visible-sm,
+td.visible-sm {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-sm.visible-xs {
+    display: block !important;
+  }
+  tr.visible-sm.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-xs,
+  td.visible-sm.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-sm.visible-md {
+    display: block !important;
+  }
+  tr.visible-sm.visible-md {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-md,
+  td.visible-sm.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-sm.visible-lg {
+    display: block !important;
+  }
+  tr.visible-sm.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-sm.visible-lg,
+  td.visible-sm.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-md {
+  display: none !important;
+}
+
+tr.visible-md {
+  display: none !important;
+}
+
+th.visible-md,
+td.visible-md {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-md.visible-xs {
+    display: block !important;
+  }
+  tr.visible-md.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-md.visible-xs,
+  td.visible-md.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-md.visible-sm {
+    display: block !important;
+  }
+  tr.visible-md.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-md.visible-sm,
+  td.visible-md.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-md.visible-lg {
+    display: block !important;
+  }
+  tr.visible-md.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-md.visible-lg,
+  td.visible-md.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.visible-lg {
+  display: none !important;
+}
+
+tr.visible-lg {
+  display: none !important;
+}
+
+th.visible-lg,
+td.visible-lg {
+  display: none !important;
+}
+
+@media (max-width: 767px) {
+  .visible-lg.visible-xs {
+    display: block !important;
+  }
+  tr.visible-lg.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-xs,
+  td.visible-lg.visible-xs {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-lg.visible-sm {
+    display: block !important;
+  }
+  tr.visible-lg.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-sm,
+  td.visible-lg.visible-sm {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-lg.visible-md {
+    display: block !important;
+  }
+  tr.visible-lg.visible-md {
+    display: table-row !important;
+  }
+  th.visible-lg.visible-md,
+  td.visible-lg.visible-md {
+    display: table-cell !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+
+.hidden-xs {
+  display: block !important;
+}
+
+tr.hidden-xs {
+  display: table-row !important;
+}
+
+th.hidden-xs,
+td.hidden-xs {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-xs,
+  td.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-xs.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-sm,
+  td.hidden-xs.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-xs.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-md {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-md,
+  td.hidden-xs.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-xs.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-xs.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-xs.hidden-lg,
+  td.hidden-xs.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-sm {
+  display: block !important;
+}
+
+tr.hidden-sm {
+  display: table-row !important;
+}
+
+th.hidden-sm,
+td.hidden-sm {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-sm.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-xs,
+  td.hidden-sm.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-sm,
+  td.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-sm.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-md {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-md,
+  td.hidden-sm.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-sm.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-sm.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-sm.hidden-lg,
+  td.hidden-sm.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-md {
+  display: block !important;
+}
+
+tr.hidden-md {
+  display: table-row !important;
+}
+
+th.hidden-md,
+td.hidden-md {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-md.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-md.hidden-xs,
+  td.hidden-md.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-md.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-md.hidden-sm,
+  td.hidden-md.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+  tr.hidden-md {
+    display: none !important;
+  }
+  th.hidden-md,
+  td.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-md.hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-md.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-md.hidden-lg,
+  td.hidden-md.hidden-lg {
+    display: none !important;
+  }
+}
+
+.hidden-lg {
+  display: block !important;
+}
+
+tr.hidden-lg {
+  display: table-row !important;
+}
+
+th.hidden-lg,
+td.hidden-lg {
+  display: table-cell !important;
+}
+
+@media (max-width: 767px) {
+  .hidden-lg.hidden-xs {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-xs {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-xs,
+  td.hidden-lg.hidden-xs {
+    display: none !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-lg.hidden-sm {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-sm {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-sm,
+  td.hidden-lg.hidden-sm {
+    display: none !important;
+  }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-lg.hidden-md {
+    display: none !important;
+  }
+  tr.hidden-lg.hidden-md {
+    display: none !important;
+  }
+  th.hidden-lg.hidden-md,
+  td.hidden-lg.hidden-md {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+  tr.hidden-lg {
+    display: none !important;
+  }
+  th.hidden-lg,
+  td.hidden-lg {
+    display: none !important;
+  }
+}
+
+.visible-print {
+  display: none !important;
+}
+
+tr.visible-print {
+  display: none !important;
+}
+
+th.visible-print,
+td.visible-print {
+  display: none !important;
+}
+
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+  .hidden-print {
+    display: none !important;
+  }
+  tr.hidden-print {
+    display: none !important;
+  }
+  th.hidden-print,
+  td.hidden-print {
+    display: none !important;
+  }
+}
\ No newline at end of file
diff --git a/local.css b/local.css
new file mode 100644
index 0000000..7a0306a
--- /dev/null
+++ b/local.css
@@ -0,0 +1,9 @@
+body {
+  padding-top: 70px;
+}
+footer {
+  margin-top: 100px;
+  border-top: 1px solid rgb(229, 229, 229);
+  padding-top: 40px;
+  padding-bottom: 30px;
+}
diff --git a/templates/page.tmpl b/templates/page.tmpl
new file mode 100644
index 0000000..e6b29fc
--- /dev/null
+++ b/templates/page.tmpl
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="utf-8" />
+
+    <title><TMPL_LOOP NAME="PARENTLINKS"><TMPL_VAR NAME=PAGE>/</TMPL_LOOP><TMPL_VAR TITLE></title>
+
+    <TMPL_IF NAME="META"><TMPL_VAR META></TMPL_IF>
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <!-- Le styles -->
+    <link rel="stylesheet" href="<TMPL_VAR BASEURL>style.css" type="text/css" />
+    <link rel="stylesheet" href="<TMPL_VAR BASEURL>bootstrap.css" type="text/css" />
+    <link rel="stylesheet" href="<TMPL_VAR BASEURL>local.css" type="text/css" />
+  </head>
+
+  <body>
+
+    <header class="navbar navbar-default navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <a class="navbar-brand" href="<TMPL_VAR BASEURL>"><TMPL_VAR WIKINAME></a>
+        </div>
+        <nav role="navigation">
+          <ul class="nav navbar-nav">
+            <TMPL_LOOP BOOTMENU>
+                <TMPL_IF FIRSTNAV>
+                    <li <TMPL_IF ACTIVE>class="active"</TMPL_IF>><a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a></li>
+                </TMPL_IF>
+            </TMPL_LOOP>
+          </ul>
+          <ul class="nav pull-right">
+            <TMPL_LOOP BOOTMENU>
+                <TMPL_IF FIRSTNAV>
+                <TMPL_ELSE>
+                    <li <TMPL_IF ACTIVE>class="active"</TMPL_IF>><a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a></li>
+                </TMPL_IF>
+            </TMPL_LOOP>
+          </ul>
+        </nav>
+      </div>
+    </header>
+
+
+    <div class="content">
+      <div class="container">
+          <header class="page-header">
+            <h1><TMPL_VAR TITLE></h1>
+          </header>
+
+            <TMPL_VAR CONTENT>
+      </div> <!-- /container -->
+    </div>
+
+      <footer role="contentinfo">
+        <div class="container">
+            <p>
+                Template by <a href="http://anonscm.debian.org/gitweb/?p=users/jak/website.git;a=blob;f=templates/page.tmpl;h=e2190af9df068b06cfc346905ef3cf3a558aace7;hb=HEAD">Julian Andres Klode</a> - Creative Commons 3.0 BY-SA licensed<br/>
+
+                Powered by <a href="http://ikiwiki.info/">ikiwiki</a> -
+
+                <a href="http://validator.w3.org/check?uri=referer">Valid (X)HTML 5</a>
+            </p>
+        </div>
+      </footer>
+
+
+  </body>
+</html>