From 6cb63e69388b5e340fa3d939fc80d1d99757a790 Mon Sep 17 00:00:00 2001 From: German Correa Date: Wed, 6 Dec 2017 20:43:53 -0300 Subject: [PATCH] =?UTF-8?q?Modifica=20la=20estructura=20del=20proyecto=20u?= =?UTF-8?q?sando=20composer=20y=20slim=20framework=20--=20INCOMPLETO,=20ya?= =?UTF-8?q?=20se=20caque=C3=B3=20en=20el=20primer=20POST?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 6 +- .htaccess | 10 - CONTRIBUTING.md | 14 + README.md | 26 + committess.php | 30 - composer.json | 36 + composer.lock | 1940 +++++++++++++++++ db/db.php | 26 +- db/ggdworkshop.db | Bin 16384 -> 16384 bytes docker-compose.yml | 18 + index.php | 38 - logs/README.md | 1 + phpunit.xml | 7 + public/.Trash-1000/files/included.php | 5 + public/.Trash-1000/files/sidebar.html | 0 .../.Trash-1000/info/included.php.trashinfo | 3 + .../.Trash-1000/info/sidebar.html.trashinfo | 3 + public/.gitignore | 3 + {api => public/api}/contact.php | 0 {api => public/api}/register.php | 0 calendario.php => public/calendario.php | 0 config.php => public/config.php | 0 contact.php => public/contact.php | 0 dbconnect.php => public/dbconnect.php | 0 favicon.ico => public/favicon.ico | Bin .../fonts}/glyphicons-halflings-regular.eot | Bin .../fonts}/glyphicons-halflings-regular.svg | 0 .../fonts}/glyphicons-halflings-regular.ttf | Bin .../fonts}/glyphicons-halflings-regular.woff | Bin .../fonts}/glyphicons-halflings-regular.woff2 | Bin public/htaccess | 6 + .../img}/.comments/headerpic-big.jpg.xml | 0 {img => public/img}/afiche-final.jpg | Bin {img => public/img}/afiche.jpg | Bin {img => public/img}/afiche.png | Bin {img => public/img}/aulario.jpg | Bin {img => public/img}/favico.png | Bin {img => public/img}/headeralt.jpg | Bin {img => public/img}/headerpic.jpg | Bin {img => public/img}/headerpic2.jpg | Bin {img => public/img}/pjimage.jpg | Bin {img => public/img}/pmu15-tapa.png | Bin {img => public/img}/rmane.jpg | Bin public/index.php | 33 + {js => public/js}/app.js | 0 {js => public/js}/bootstrap.min.js | 0 {js => public/js}/calprog.js | 0 {js => public/js}/data.js | 0 {js => public/js}/registerform.js | 0 {lib => public/lib}/bootstrap/.editorconfig | 0 {lib => public/lib}/bootstrap/.gitattributes | 0 {lib => public/lib}/bootstrap/.gitignore | 0 {lib => public/lib}/bootstrap/.hound.yml | 0 {lib => public/lib}/bootstrap/.travis.yml | 0 {lib => public/lib}/bootstrap/CHANGELOG.md | 0 {lib => public/lib}/bootstrap/CNAME | 0 {lib => public/lib}/bootstrap/CONTRIBUTING.md | 0 {lib => public/lib}/bootstrap/Gemfile | 0 {lib => public/lib}/bootstrap/Gemfile.lock | 0 {lib => public/lib}/bootstrap/Gruntfile.js | 0 .../lib}/bootstrap/ISSUE_TEMPLATE.md | 0 {lib => public/lib}/bootstrap/LICENSE | 0 {lib => public/lib}/bootstrap/README.md | 0 {lib => public/lib}/bootstrap/_config.yml | 0 {lib => public/lib}/bootstrap/bower.json | 0 {lib => public/lib}/bootstrap/composer.json | 0 .../bootstrap/dist/css/bootstrap-theme.css | 0 .../dist/css/bootstrap-theme.css.map | 0 .../dist/css/bootstrap-theme.min.css | 0 .../dist/css/bootstrap-theme.min.css.map | 0 .../lib}/bootstrap/dist/css/bootstrap.css | 0 .../lib}/bootstrap/dist/css/bootstrap.css.map | 0 .../lib}/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../lib}/bootstrap/dist/js/bootstrap.js | 0 .../lib}/bootstrap/dist/js/bootstrap.min.js | 0 {lib => public/lib}/bootstrap/dist/js/npm.js | 0 {lib => public/lib}/bootstrap/docs/LICENSE | 0 .../bootstrap/docs/_data/browser-bugs.yml | 0 .../bootstrap/docs/_data/browser-features.yml | 0 .../lib}/bootstrap/docs/_data/core-team.yml | 0 .../lib}/bootstrap/docs/_data/glyphicons.yml | 0 .../lib}/bootstrap/docs/_data/sass-team.yml | 0 .../lib}/bootstrap/docs/_data/showcase.yml | 0 .../bootstrap/docs/_data/translations.yml | 0 .../lib}/bootstrap/docs/_includes/ads.html | 0 .../docs/_includes/components/alerts.html | 0 .../docs/_includes/components/badges.html | 0 .../_includes/components/breadcrumbs.html | 0 .../components/button-dropdowns.html | 0 .../_includes/components/button-groups.html | 0 .../docs/_includes/components/dropdowns.html | 0 .../docs/_includes/components/glyphicons.html | 0 .../_includes/components/input-groups.html | 0 .../docs/_includes/components/jumbotron.html | 0 .../docs/_includes/components/labels.html | 0 .../docs/_includes/components/list-group.html | 0 .../docs/_includes/components/media.html | 0 .../docs/_includes/components/navbar.html | 0 .../docs/_includes/components/navs.html | 0 .../_includes/components/page-header.html | 0 .../docs/_includes/components/pagination.html | 0 .../docs/_includes/components/panels.html | 0 .../_includes/components/progress-bars.html | 0 .../components/responsive-embed.html | 0 .../docs/_includes/components/thumbnails.html | 0 .../docs/_includes/components/wells.html | 0 .../bootstrap/docs/_includes/css/buttons.html | 0 .../bootstrap/docs/_includes/css/code.html | 0 .../bootstrap/docs/_includes/css/forms.html | 0 .../bootstrap/docs/_includes/css/grid.html | 0 .../bootstrap/docs/_includes/css/helpers.html | 0 .../bootstrap/docs/_includes/css/images.html | 0 .../bootstrap/docs/_includes/css/less.html | 0 .../docs/_includes/css/overview.html | 0 .../_includes/css/responsive-utilities.html | 0 .../bootstrap/docs/_includes/css/sass.html | 0 .../bootstrap/docs/_includes/css/tables.html | 0 .../bootstrap/docs/_includes/css/type.html | 0 .../docs/_includes/customizer-variables.html | 0 .../lib}/bootstrap/docs/_includes/footer.html | 0 .../getting-started/accessibility.html | 0 .../browser-device-support.html | 0 .../_includes/getting-started/community.html | 0 .../disabling-responsiveness.html | 0 .../_includes/getting-started/download.html | 0 .../_includes/getting-started/examples.html | 0 .../docs/_includes/getting-started/grunt.html | 0 .../_includes/getting-started/license.html | 0 .../_includes/getting-started/template.html | 0 .../getting-started/third-party-support.html | 0 .../docs/_includes/getting-started/tools.html | 0 .../getting-started/translations.html | 0 .../getting-started/whats-included.html | 0 .../lib}/bootstrap/docs/_includes/header.html | 0 .../bootstrap/docs/_includes/js/affix.html | 0 .../bootstrap/docs/_includes/js/alerts.html | 0 .../bootstrap/docs/_includes/js/buttons.html | 0 .../bootstrap/docs/_includes/js/carousel.html | 0 .../bootstrap/docs/_includes/js/collapse.html | 0 .../docs/_includes/js/dropdowns.html | 0 .../bootstrap/docs/_includes/js/modal.html | 0 .../bootstrap/docs/_includes/js/overview.html | 0 .../bootstrap/docs/_includes/js/popovers.html | 0 .../docs/_includes/js/scrollspy.html | 0 .../bootstrap/docs/_includes/js/tabs.html | 0 .../bootstrap/docs/_includes/js/tooltips.html | 0 .../docs/_includes/js/transitions.html | 0 .../bootstrap/docs/_includes/nav/about.html | 0 .../docs/_includes/nav/components.html | 0 .../bootstrap/docs/_includes/nav/css.html | 0 .../docs/_includes/nav/customize.html | 0 .../docs/_includes/nav/getting-started.html | 0 .../docs/_includes/nav/javascript.html | 0 .../bootstrap/docs/_includes/nav/main.html | 0 .../docs/_includes/nav/migration.html | 0 .../lib}/bootstrap/docs/_layouts/default.html | 0 .../lib}/bootstrap/docs/_layouts/home.html | 0 .../lib}/bootstrap/docs/_plugins/bridge.rb | 0 .../lib}/bootstrap/docs/_plugins/bugify.rb | 0 .../bootstrap/docs/_pug/customizer-nav.pug | 0 .../docs/_pug/customizer-variables.pug | 0 {lib => public/lib}/bootstrap/docs/about.html | 0 .../lib}/bootstrap/docs/apple-touch-icon.png | Bin .../docs/assets/brand/bootstrap-outline.svg | 0 .../docs/assets/brand/bootstrap-punchout.svg | 0 .../docs/assets/brand/bootstrap-solid.svg | 0 .../bootstrap/docs/assets/css/docs.min.css | 0 .../docs/assets/css/docs.min.css.map | 0 .../css/ie10-viewport-bug-workaround.css | 0 .../bootstrap/docs/assets/css/src/docs.css | 0 .../docs/assets/css/src/pygments-manni.css | 0 .../docs/assets/flash/ZeroClipboard.swf | Bin .../bootstrap/docs/assets/img/components.png | Bin .../bootstrap/docs/assets/img/devices.png | Bin .../bootstrap/docs/assets/img/expo-lyft.jpg | Bin .../docs/assets/img/expo-newsweek.jpg | Bin .../bootstrap/docs/assets/img/expo-riot.jpg | Bin .../bootstrap/docs/assets/img/expo-vogue.jpg | Bin .../bootstrap/docs/assets/img/sass-less.png | Bin .../bootstrap/docs/assets/js/customize.min.js | 0 .../lib}/bootstrap/docs/assets/js/docs.min.js | 0 .../assets/js/ie-emulation-modes-warning.js | 0 .../assets/js/ie10-viewport-bug-workaround.js | 0 .../assets/js/ie8-responsive-file-warning.js | 0 .../bootstrap/docs/assets/js/raw-files.min.js | 0 .../docs/assets/js/src/application.js | 0 .../docs/assets/js/src/customizer.js | 0 .../bootstrap/docs/assets/js/vendor/Blob.js | 0 .../docs/assets/js/vendor/FileSaver.js | 0 .../assets/js/vendor/ZeroClipboard.min.js | 0 .../docs/assets/js/vendor/anchor.min.js | 0 .../docs/assets/js/vendor/autoprefixer.js | 0 .../docs/assets/js/vendor/holder.min.js | 0 .../docs/assets/js/vendor/jquery.min.js | 0 .../docs/assets/js/vendor/jszip.min.js | 0 .../docs/assets/js/vendor/less.min.js | 0 .../docs/assets/js/vendor/uglify.min.js | 0 .../lib}/bootstrap/docs/browser-bugs.html | 0 .../lib}/bootstrap/docs/components.html | 0 {lib => public/lib}/bootstrap/docs/css.html | 0 .../lib}/bootstrap/docs/customize.html | 0 .../docs/dist/css/bootstrap-theme.css | 0 .../docs/dist/css/bootstrap-theme.css.map | 0 .../docs/dist/css/bootstrap-theme.min.css | 0 .../docs/dist/css/bootstrap-theme.min.css.map | 0 .../bootstrap/docs/dist/css/bootstrap.css | 0 .../bootstrap/docs/dist/css/bootstrap.css.map | 0 .../bootstrap/docs/dist/css/bootstrap.min.css | 0 .../docs/dist/css/bootstrap.min.css.map | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../lib}/bootstrap/docs/dist/js/bootstrap.js | 0 .../bootstrap/docs/dist/js/bootstrap.min.js | 0 .../lib}/bootstrap/docs/dist/js/npm.js | 0 .../bootstrap/docs/examples/blog/blog.css | 0 .../bootstrap/docs/examples/blog/index.html | 0 .../docs/examples/carousel/carousel.css | 0 .../docs/examples/carousel/index.html | 0 .../bootstrap/docs/examples/cover/cover.css | 0 .../bootstrap/docs/examples/cover/index.html | 0 .../docs/examples/dashboard/dashboard.css | 0 .../docs/examples/dashboard/index.html | 0 .../bootstrap/docs/examples/grid/grid.css | 0 .../bootstrap/docs/examples/grid/index.html | 0 .../docs/examples/jumbotron-narrow/index.html | 0 .../jumbotron-narrow/jumbotron-narrow.css | 0 .../docs/examples/jumbotron/index.html | 0 .../docs/examples/jumbotron/jumbotron.css | 0 .../docs/examples/justified-nav/index.html | 0 .../examples/justified-nav/justified-nav.css | 0 .../docs/examples/navbar-fixed-top/index.html | 0 .../navbar-fixed-top/navbar-fixed-top.css | 0 .../examples/navbar-static-top/index.html | 0 .../navbar-static-top/navbar-static-top.css | 0 .../bootstrap/docs/examples/navbar/index.html | 0 .../bootstrap/docs/examples/navbar/navbar.css | 0 .../docs/examples/non-responsive/index.html | 0 .../non-responsive/non-responsive.css | 0 .../docs/examples/offcanvas/index.html | 0 .../docs/examples/offcanvas/offcanvas.css | 0 .../docs/examples/offcanvas/offcanvas.js | 0 .../docs/examples/screenshots/blog.jpg | Bin .../docs/examples/screenshots/carousel.jpg | Bin .../docs/examples/screenshots/cover.jpg | Bin .../docs/examples/screenshots/dashboard.jpg | Bin .../screenshots/equal-height-columns.jpg | Bin .../docs/examples/screenshots/grid.jpg | Bin .../examples/screenshots/jumbotron-narrow.jpg | Bin .../docs/examples/screenshots/jumbotron.jpg | Bin .../examples/screenshots/justified-nav.jpg | Bin .../examples/screenshots/navbar-fixed.jpg | Bin .../examples/screenshots/navbar-static.jpg | Bin .../docs/examples/screenshots/navbar.jpg | Bin .../examples/screenshots/non-responsive.jpg | Bin .../docs/examples/screenshots/offcanvas.jpg | Bin .../docs/examples/screenshots/sign-in.jpg | Bin .../examples/screenshots/starter-template.jpg | Bin .../screenshots/sticky-footer-navbar.jpg | Bin .../examples/screenshots/sticky-footer.jpg | Bin .../docs/examples/screenshots/theme.jpg | Bin .../bootstrap/docs/examples/signin/index.html | 0 .../bootstrap/docs/examples/signin/signin.css | 0 .../docs/examples/starter-template/index.html | 0 .../starter-template/starter-template.css | 0 .../examples/sticky-footer-navbar/index.html | 0 .../sticky-footer-navbar.css | 0 .../docs/examples/sticky-footer/index.html | 0 .../examples/sticky-footer/sticky-footer.css | 0 .../bootstrap/docs/examples/theme/index.html | 0 .../bootstrap/docs/examples/theme/theme.css | 0 .../docs/examples/tooltip-viewport/index.html | 0 .../tooltip-viewport/tooltip-viewport.css | 0 .../tooltip-viewport/tooltip-viewport.js | 0 .../lib}/bootstrap/docs/favicon.ico | Bin .../lib}/bootstrap/docs/getting-started.html | 0 {lib => public/lib}/bootstrap/docs/index.html | 0 .../lib}/bootstrap/docs/javascript.html | 0 .../lib}/bootstrap/docs/migration.html | 0 {lib => public/lib}/bootstrap/docs/robots.txt | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin {lib => public/lib}/bootstrap/grunt/.jshintrc | 0 .../bootstrap/grunt/bs-commonjs-generator.js | 0 .../grunt/bs-glyphicons-data-generator.js | 0 .../lib}/bootstrap/grunt/bs-lessdoc-parser.js | 0 .../bootstrap/grunt/bs-raw-files-generator.js | 0 .../lib}/bootstrap/grunt/change-version.js | 0 .../lib}/bootstrap/grunt/configBridge.json | 0 .../lib}/bootstrap/grunt/npm-shrinkwrap.json | 0 .../lib}/bootstrap/grunt/sauce_browsers.yml | 0 {lib => public/lib}/bootstrap/js/.jscsrc | 0 {lib => public/lib}/bootstrap/js/.jshintrc | 0 {lib => public/lib}/bootstrap/js/affix.js | 0 {lib => public/lib}/bootstrap/js/alert.js | 0 {lib => public/lib}/bootstrap/js/button.js | 0 {lib => public/lib}/bootstrap/js/carousel.js | 0 {lib => public/lib}/bootstrap/js/collapse.js | 0 {lib => public/lib}/bootstrap/js/dropdown.js | 0 {lib => public/lib}/bootstrap/js/modal.js | 0 {lib => public/lib}/bootstrap/js/popover.js | 0 {lib => public/lib}/bootstrap/js/scrollspy.js | 0 {lib => public/lib}/bootstrap/js/tab.js | 0 .../lib}/bootstrap/js/tests/README.md | 0 .../lib}/bootstrap/js/tests/index.html | 0 .../lib}/bootstrap/js/tests/unit/.jshintrc | 0 .../lib}/bootstrap/js/tests/unit/affix.js | 0 .../lib}/bootstrap/js/tests/unit/alert.js | 0 .../lib}/bootstrap/js/tests/unit/button.js | 0 .../lib}/bootstrap/js/tests/unit/carousel.js | 0 .../lib}/bootstrap/js/tests/unit/collapse.js | 0 .../lib}/bootstrap/js/tests/unit/dropdown.js | 0 .../lib}/bootstrap/js/tests/unit/modal.js | 0 .../lib}/bootstrap/js/tests/unit/phantom.js | 0 .../lib}/bootstrap/js/tests/unit/popover.js | 0 .../lib}/bootstrap/js/tests/unit/scrollspy.js | 0 .../lib}/bootstrap/js/tests/unit/tab.js | 0 .../lib}/bootstrap/js/tests/unit/tooltip.js | 0 .../bootstrap/js/tests/vendor/jquery.min.js | 0 .../lib}/bootstrap/js/tests/vendor/qunit.css | 0 .../lib}/bootstrap/js/tests/vendor/qunit.js | 0 .../visual/affix-with-sticky-footer.html | 0 .../lib}/bootstrap/js/tests/visual/affix.html | 0 .../lib}/bootstrap/js/tests/visual/alert.html | 0 .../bootstrap/js/tests/visual/button.html | 0 .../bootstrap/js/tests/visual/carousel.html | 0 .../bootstrap/js/tests/visual/collapse.html | 0 .../bootstrap/js/tests/visual/dropdown.html | 0 .../lib}/bootstrap/js/tests/visual/modal.html | 0 .../bootstrap/js/tests/visual/popover.html | 0 .../bootstrap/js/tests/visual/scrollspy.html | 0 .../lib}/bootstrap/js/tests/visual/tab.html | 0 .../bootstrap/js/tests/visual/tooltip.html | 0 {lib => public/lib}/bootstrap/js/tooltip.js | 0 .../lib}/bootstrap/js/transition.js | 0 .../lib}/bootstrap/less/.csscomb.json | 0 {lib => public/lib}/bootstrap/less/.csslintrc | 0 .../lib}/bootstrap/less/alerts.less | 0 .../lib}/bootstrap/less/badges.less | 0 .../lib}/bootstrap/less/bootstrap.less | 0 .../lib}/bootstrap/less/breadcrumbs.less | 0 .../lib}/bootstrap/less/button-groups.less | 0 .../lib}/bootstrap/less/buttons.less | 0 .../lib}/bootstrap/less/carousel.less | 0 {lib => public/lib}/bootstrap/less/close.less | 0 {lib => public/lib}/bootstrap/less/code.less | 0 .../bootstrap/less/component-animations.less | 0 .../lib}/bootstrap/less/dropdowns.less | 0 {lib => public/lib}/bootstrap/less/forms.less | 0 .../lib}/bootstrap/less/glyphicons.less | 0 {lib => public/lib}/bootstrap/less/grid.less | 0 .../lib}/bootstrap/less/input-groups.less | 0 .../lib}/bootstrap/less/jumbotron.less | 0 .../lib}/bootstrap/less/labels.less | 0 .../lib}/bootstrap/less/list-group.less | 0 {lib => public/lib}/bootstrap/less/media.less | 0 .../lib}/bootstrap/less/mixins.less | 0 .../lib}/bootstrap/less/mixins/alerts.less | 0 .../less/mixins/background-variant.less | 0 .../bootstrap/less/mixins/border-radius.less | 0 .../lib}/bootstrap/less/mixins/buttons.less | 0 .../bootstrap/less/mixins/center-block.less | 0 .../lib}/bootstrap/less/mixins/clearfix.less | 0 .../lib}/bootstrap/less/mixins/forms.less | 0 .../lib}/bootstrap/less/mixins/gradients.less | 0 .../bootstrap/less/mixins/grid-framework.less | 0 .../lib}/bootstrap/less/mixins/grid.less | 0 .../lib}/bootstrap/less/mixins/hide-text.less | 0 .../lib}/bootstrap/less/mixins/image.less | 0 .../lib}/bootstrap/less/mixins/labels.less | 0 .../bootstrap/less/mixins/list-group.less | 0 .../bootstrap/less/mixins/nav-divider.less | 0 .../less/mixins/nav-vertical-align.less | 0 .../lib}/bootstrap/less/mixins/opacity.less | 0 .../bootstrap/less/mixins/pagination.less | 0 .../lib}/bootstrap/less/mixins/panels.less | 0 .../bootstrap/less/mixins/progress-bar.less | 0 .../bootstrap/less/mixins/reset-filter.less | 0 .../bootstrap/less/mixins/reset-text.less | 0 .../lib}/bootstrap/less/mixins/resize.less | 0 .../less/mixins/responsive-visibility.less | 0 .../lib}/bootstrap/less/mixins/size.less | 0 .../lib}/bootstrap/less/mixins/tab-focus.less | 0 .../lib}/bootstrap/less/mixins/table-row.less | 0 .../bootstrap/less/mixins/text-emphasis.less | 0 .../bootstrap/less/mixins/text-overflow.less | 0 .../less/mixins/vendor-prefixes.less | 0 .../lib}/bootstrap/less/modals.less | 0 .../lib}/bootstrap/less/navbar.less | 0 {lib => public/lib}/bootstrap/less/navs.less | 0 .../lib}/bootstrap/less/normalize.less | 0 {lib => public/lib}/bootstrap/less/pager.less | 0 .../lib}/bootstrap/less/pagination.less | 0 .../lib}/bootstrap/less/panels.less | 0 .../lib}/bootstrap/less/popovers.less | 0 {lib => public/lib}/bootstrap/less/print.less | 0 .../lib}/bootstrap/less/progress-bars.less | 0 .../lib}/bootstrap/less/responsive-embed.less | 0 .../bootstrap/less/responsive-utilities.less | 0 .../lib}/bootstrap/less/scaffolding.less | 0 .../lib}/bootstrap/less/tables.less | 0 {lib => public/lib}/bootstrap/less/theme.less | 0 .../lib}/bootstrap/less/thumbnails.less | 0 .../lib}/bootstrap/less/tooltip.less | 0 {lib => public/lib}/bootstrap/less/type.less | 0 .../lib}/bootstrap/less/utilities.less | 0 .../lib}/bootstrap/less/variables.less | 0 {lib => public/lib}/bootstrap/less/wells.less | 0 {lib => public/lib}/bootstrap/nuget/MyGet.ps1 | 0 .../bootstrap/nuget/bootstrap.less.nuspec | 0 .../lib}/bootstrap/nuget/bootstrap.nuspec | 0 {lib => public/lib}/bootstrap/package.js | 0 {lib => public/lib}/bootstrap/package.json | 0 .../demo/ajaxSubmit-integration-demo.html | 0 {lib => public/lib}/demo/bootstrap/index.html | 0 {lib => public/lib}/demo/captcha/captcha.js | 0 .../lib}/demo/captcha/fonts/Anorexia.ttf | Bin .../lib}/demo/captcha/image_req.php | 0 .../lib}/demo/captcha/images/button.png | Bin .../lib}/demo/captcha/images/image.php | 0 {lib => public/lib}/demo/captcha/index.php | 0 .../lib}/demo/captcha/newsession.php | 0 {lib => public/lib}/demo/captcha/process.php | 0 {lib => public/lib}/demo/captcha/rand.php | 0 {lib => public/lib}/demo/captcha/style.css | 0 {lib => public/lib}/demo/cinema/index.html | 0 {lib => public/lib}/demo/cinema/plan_9.jpg | Bin .../lib}/demo/cinema/refer_madness.jpg | Bin .../lib}/demo/cinema/saucer_men.jpg | Bin {lib => public/lib}/demo/css/cmxform.css | 0 .../lib}/demo/css/cmxformTemplate.css | 0 {lib => public/lib}/demo/css/core.css | 0 {lib => public/lib}/demo/css/reset.css | 0 {lib => public/lib}/demo/css/screen.css | 0 .../lib}/demo/custom-messages-data-demo.html | 0 .../lib}/demo/custom-methods-demo.html | 0 {lib => public/lib}/demo/dynamic-totals.html | 0 .../lib}/demo/errorcontainer-demo.html | 0 .../lib}/demo/errors-within-labels.html | 0 {lib => public/lib}/demo/file_input.html | 0 {lib => public/lib}/demo/images/bg.gif | Bin {lib => public/lib}/demo/images/checked.gif | Bin .../lib}/demo/images/cmxform-divider.gif | Bin .../lib}/demo/images/cmxform-fieldset.gif | Bin {lib => public/lib}/demo/images/loading.gif | Bin {lib => public/lib}/demo/images/unchecked.gif | Bin {lib => public/lib}/demo/index.html | 0 {lib => public/lib}/demo/jquerymobile.html | 0 {lib => public/lib}/demo/login/images/bg.gif | Bin .../lib}/demo/login/images/header1.jpg | Bin .../lib}/demo/login/images/page.gif | Bin .../lib}/demo/login/images/required_star.gif | Bin {lib => public/lib}/demo/login/index.html | 0 {lib => public/lib}/demo/login/screen.css | 0 .../demo/marketo/images/backRequiredGray.gif | Bin .../demo/marketo/images/back_green-fade.gif | Bin .../demo/marketo/images/back_nav_blue.gif | Bin .../lib}/demo/marketo/images/blank.gif | Bin .../demo/marketo/images/button-submit.gif | Bin .../lib}/demo/marketo/images/favicon.ico | Bin .../lib}/demo/marketo/images/help.png | Bin .../marketo/images/left-nav-callout-long.png | Bin .../lib}/demo/marketo/images/login-sprite.gif | Bin .../lib}/demo/marketo/images/logo_marketo.gif | Bin .../lib}/demo/marketo/images/sf.png | Bin .../lib}/demo/marketo/images/step1-24.gif | Bin .../lib}/demo/marketo/images/step2-24.gif | Bin .../lib}/demo/marketo/images/step3-24.gif | Bin .../lib}/demo/marketo/images/tab-sprite.gif | Bin .../lib}/demo/marketo/images/tab_green.gif | Bin .../lib}/demo/marketo/images/time.png | Bin .../lib}/demo/marketo/images/toggle.gif | Bin .../lib}/demo/marketo/images/warning.gif | Bin {lib => public/lib}/demo/marketo/index.html | 0 .../lib}/demo/marketo/jquery.maskedinput.js | 0 {lib => public/lib}/demo/marketo/mktSignup.js | 0 {lib => public/lib}/demo/marketo/step2.htm | 0 .../lib}/demo/marketo/stylesheet.css | 0 {lib => public/lib}/demo/milk/bg.gif | Bin {lib => public/lib}/demo/milk/index.html | 0 {lib => public/lib}/demo/milk/left_white.png | Bin {lib => public/lib}/demo/milk/milk.css | 0 {lib => public/lib}/demo/milk/milk.png | Bin {lib => public/lib}/demo/milk/right_white.png | Bin {lib => public/lib}/demo/multipart/index.html | 0 {lib => public/lib}/demo/multipart/style.css | 0 .../lib}/demo/radio-checkbox-select-demo.html | 0 {lib => public/lib}/demo/requirejs/app.js | 0 {lib => public/lib}/demo/requirejs/index.html | 0 .../lib}/demo/semantic-ui/index.html | 0 {lib => public/lib}/demo/site-demos.css | 0 {lib => public/lib}/demo/themerollered.html | 0 {lib => public/lib}/demo/tinymce/index.html | 0 .../tinymce/themes/simple/editor_template.js | 0 .../demo/tinymce/themes/simple/img/icons.gif | Bin .../demo/tinymce/themes/simple/langs/en.js | 0 .../themes/simple/skins/default/ui.css | 0 {lib => public/lib}/demo/tinymce/tiny_mce.js | 0 {lib => public/lib}/demo/tinymce4/index.html | 0 .../lib}/dist/additional-methods.js | 0 .../lib}/dist/additional-methods.min.js | 0 {lib => public/lib}/dist/jquery.validate.js | 0 .../lib}/dist/jquery.validate.min.js | 0 .../lib}/dist/localization/messages_ar.js | 0 .../lib}/dist/localization/messages_ar.min.js | 0 .../lib}/dist/localization/messages_az.js | 0 .../lib}/dist/localization/messages_az.min.js | 0 .../lib}/dist/localization/messages_bg.js | 0 .../lib}/dist/localization/messages_bg.min.js | 0 .../lib}/dist/localization/messages_bn_BD.js | 0 .../dist/localization/messages_bn_BD.min.js | 0 .../lib}/dist/localization/messages_ca.js | 0 .../lib}/dist/localization/messages_ca.min.js | 0 .../lib}/dist/localization/messages_cs.js | 0 .../lib}/dist/localization/messages_cs.min.js | 0 .../lib}/dist/localization/messages_da.js | 0 .../lib}/dist/localization/messages_da.min.js | 0 .../lib}/dist/localization/messages_de.js | 0 .../lib}/dist/localization/messages_de.min.js | 0 .../lib}/dist/localization/messages_el.js | 0 .../lib}/dist/localization/messages_el.min.js | 0 .../lib}/dist/localization/messages_es.js | 0 .../lib}/dist/localization/messages_es.min.js | 0 .../lib}/dist/localization/messages_es_AR.js | 0 .../dist/localization/messages_es_AR.min.js | 0 .../lib}/dist/localization/messages_es_PE.js | 0 .../dist/localization/messages_es_PE.min.js | 0 .../lib}/dist/localization/messages_et.js | 0 .../lib}/dist/localization/messages_et.min.js | 0 .../lib}/dist/localization/messages_eu.js | 0 .../lib}/dist/localization/messages_eu.min.js | 0 .../lib}/dist/localization/messages_fa.js | 0 .../lib}/dist/localization/messages_fa.min.js | 0 .../lib}/dist/localization/messages_fi.js | 0 .../lib}/dist/localization/messages_fi.min.js | 0 .../lib}/dist/localization/messages_fr.js | 0 .../lib}/dist/localization/messages_fr.min.js | 0 .../lib}/dist/localization/messages_ge.js | 0 .../lib}/dist/localization/messages_ge.min.js | 0 .../lib}/dist/localization/messages_gl.js | 0 .../lib}/dist/localization/messages_gl.min.js | 0 .../lib}/dist/localization/messages_he.js | 0 .../lib}/dist/localization/messages_he.min.js | 0 .../lib}/dist/localization/messages_hr.js | 0 .../lib}/dist/localization/messages_hr.min.js | 0 .../lib}/dist/localization/messages_hu.js | 0 .../lib}/dist/localization/messages_hu.min.js | 0 .../lib}/dist/localization/messages_hy_AM.js | 0 .../dist/localization/messages_hy_AM.min.js | 0 .../lib}/dist/localization/messages_id.js | 0 .../lib}/dist/localization/messages_id.min.js | 0 .../lib}/dist/localization/messages_is.js | 0 .../lib}/dist/localization/messages_is.min.js | 0 .../lib}/dist/localization/messages_it.js | 0 .../lib}/dist/localization/messages_it.min.js | 0 .../lib}/dist/localization/messages_ja.js | 0 .../lib}/dist/localization/messages_ja.min.js | 0 .../lib}/dist/localization/messages_ka.js | 0 .../lib}/dist/localization/messages_ka.min.js | 0 .../lib}/dist/localization/messages_kk.js | 0 .../lib}/dist/localization/messages_kk.min.js | 0 .../lib}/dist/localization/messages_ko.js | 0 .../lib}/dist/localization/messages_ko.min.js | 0 .../lib}/dist/localization/messages_lt.js | 0 .../lib}/dist/localization/messages_lt.min.js | 0 .../lib}/dist/localization/messages_lv.js | 0 .../lib}/dist/localization/messages_lv.min.js | 0 .../lib}/dist/localization/messages_mk.js | 0 .../lib}/dist/localization/messages_mk.min.js | 0 .../lib}/dist/localization/messages_my.js | 0 .../lib}/dist/localization/messages_my.min.js | 0 .../lib}/dist/localization/messages_nl.js | 0 .../lib}/dist/localization/messages_nl.min.js | 0 .../lib}/dist/localization/messages_no.js | 0 .../lib}/dist/localization/messages_no.min.js | 0 .../lib}/dist/localization/messages_pl.js | 0 .../lib}/dist/localization/messages_pl.min.js | 0 .../lib}/dist/localization/messages_pt_BR.js | 0 .../dist/localization/messages_pt_BR.min.js | 0 .../lib}/dist/localization/messages_pt_PT.js | 0 .../dist/localization/messages_pt_PT.min.js | 0 .../lib}/dist/localization/messages_ro.js | 0 .../lib}/dist/localization/messages_ro.min.js | 0 .../lib}/dist/localization/messages_ru.js | 0 .../lib}/dist/localization/messages_ru.min.js | 0 .../lib}/dist/localization/messages_sd.js | 0 .../lib}/dist/localization/messages_sd.min.js | 0 .../lib}/dist/localization/messages_si.js | 0 .../lib}/dist/localization/messages_si.min.js | 0 .../lib}/dist/localization/messages_sk.js | 0 .../lib}/dist/localization/messages_sk.min.js | 0 .../lib}/dist/localization/messages_sl.js | 0 .../lib}/dist/localization/messages_sl.min.js | 0 .../lib}/dist/localization/messages_sr.js | 0 .../lib}/dist/localization/messages_sr.min.js | 0 .../lib}/dist/localization/messages_sr_lat.js | 0 .../dist/localization/messages_sr_lat.min.js | 0 .../lib}/dist/localization/messages_sv.js | 0 .../lib}/dist/localization/messages_sv.min.js | 0 .../lib}/dist/localization/messages_th.js | 0 .../lib}/dist/localization/messages_th.min.js | 0 .../lib}/dist/localization/messages_tj.js | 0 .../lib}/dist/localization/messages_tj.min.js | 0 .../lib}/dist/localization/messages_tr.js | 0 .../lib}/dist/localization/messages_tr.min.js | 0 .../lib}/dist/localization/messages_uk.js | 0 .../lib}/dist/localization/messages_uk.min.js | 0 .../lib}/dist/localization/messages_ur.js | 0 .../lib}/dist/localization/messages_ur.min.js | 0 .../lib}/dist/localization/messages_vi.js | 0 .../lib}/dist/localization/messages_vi.min.js | 0 .../lib}/dist/localization/messages_zh.js | 0 .../lib}/dist/localization/messages_zh.min.js | 0 .../lib}/dist/localization/messages_zh_TW.js | 0 .../dist/localization/messages_zh_TW.min.js | 0 .../lib}/dist/localization/methods_de.js | 0 .../lib}/dist/localization/methods_de.min.js | 0 .../lib}/dist/localization/methods_es_CL.js | 0 .../dist/localization/methods_es_CL.min.js | 0 .../lib}/dist/localization/methods_fi.js | 0 .../lib}/dist/localization/methods_fi.min.js | 0 .../lib}/dist/localization/methods_nl.js | 0 .../lib}/dist/localization/methods_nl.min.js | 0 .../lib}/dist/localization/methods_pt.js | 0 .../lib}/dist/localization/methods_pt.min.js | 0 .../lib}/fullcalendar/CHANGELOG.txt | 0 .../lib}/fullcalendar/CONTRIBUTING.txt | 0 {lib => public/lib}/fullcalendar/LICENSE.txt | 0 .../lib}/fullcalendar/demos/agenda-views.html | 0 .../fullcalendar/demos/background-events.html | 0 .../lib}/fullcalendar/demos/basic-views.html | 0 .../lib}/fullcalendar/demos/default.html | 0 .../fullcalendar/demos/external-dragging.html | 0 .../lib}/fullcalendar/demos/gcal.html | 0 .../fullcalendar/demos/js/theme-chooser.js | 0 .../lib}/fullcalendar/demos/json.html | 0 .../lib}/fullcalendar/demos/json/events.json | 0 .../lib}/fullcalendar/demos/list-views.html | 0 .../lib}/fullcalendar/demos/locales.html | 0 .../fullcalendar/demos/php/get-events.php | 0 .../fullcalendar/demos/php/get-timezones.php | 0 .../lib}/fullcalendar/demos/php/utils.php | 0 .../lib}/fullcalendar/demos/selectable.html | 0 .../lib}/fullcalendar/demos/themes.html | 0 .../lib}/fullcalendar/demos/timezones.html | 0 .../lib}/fullcalendar/demos/week-numbers.html | 0 .../lib}/fullcalendar/fullcalendar.css | 0 .../lib}/fullcalendar/fullcalendar.js | 0 .../lib}/fullcalendar/fullcalendar.min.css | 0 .../lib}/fullcalendar/fullcalendar.min.js | 0 .../lib}/fullcalendar/fullcalendar.print.css | 0 .../fullcalendar/fullcalendar.print.min.css | 0 .../lib}/fullcalendar/fullcalsched.zip | Bin {lib => public/lib}/fullcalendar/gcal.js | 0 {lib => public/lib}/fullcalendar/gcal.min.js | 0 .../lib}/fullcalendar/lib/jquery-ui.min.js | 0 .../lib}/fullcalendar/lib/jquery.min.js | 0 .../lib}/fullcalendar/lib/moment.min.js | 0 .../lib}/fullcalendar/locale-all.js | 0 {lib => public/lib}/fullcalendar/locale/af.js | 0 .../lib}/fullcalendar/locale/ar-dz.js | 0 .../lib}/fullcalendar/locale/ar-kw.js | 0 .../lib}/fullcalendar/locale/ar-ly.js | 0 .../lib}/fullcalendar/locale/ar-ma.js | 0 .../lib}/fullcalendar/locale/ar-sa.js | 0 .../lib}/fullcalendar/locale/ar-tn.js | 0 {lib => public/lib}/fullcalendar/locale/ar.js | 0 {lib => public/lib}/fullcalendar/locale/bg.js | 0 {lib => public/lib}/fullcalendar/locale/ca.js | 0 {lib => public/lib}/fullcalendar/locale/cs.js | 0 {lib => public/lib}/fullcalendar/locale/da.js | 0 .../lib}/fullcalendar/locale/de-at.js | 0 .../lib}/fullcalendar/locale/de-ch.js | 0 {lib => public/lib}/fullcalendar/locale/de.js | 0 {lib => public/lib}/fullcalendar/locale/el.js | 0 .../lib}/fullcalendar/locale/en-au.js | 0 .../lib}/fullcalendar/locale/en-ca.js | 0 .../lib}/fullcalendar/locale/en-gb.js | 0 .../lib}/fullcalendar/locale/en-ie.js | 0 .../lib}/fullcalendar/locale/en-nz.js | 0 .../lib}/fullcalendar/locale/es-do.js | 0 .../lib}/fullcalendar/locale/es-us.js | 0 {lib => public/lib}/fullcalendar/locale/es.js | 0 {lib => public/lib}/fullcalendar/locale/et.js | 0 {lib => public/lib}/fullcalendar/locale/eu.js | 0 {lib => public/lib}/fullcalendar/locale/fa.js | 0 {lib => public/lib}/fullcalendar/locale/fi.js | 0 .../lib}/fullcalendar/locale/fr-ca.js | 0 .../lib}/fullcalendar/locale/fr-ch.js | 0 {lib => public/lib}/fullcalendar/locale/fr.js | 0 {lib => public/lib}/fullcalendar/locale/gl.js | 0 {lib => public/lib}/fullcalendar/locale/he.js | 0 {lib => public/lib}/fullcalendar/locale/hi.js | 0 {lib => public/lib}/fullcalendar/locale/hr.js | 0 {lib => public/lib}/fullcalendar/locale/hu.js | 0 {lib => public/lib}/fullcalendar/locale/id.js | 0 {lib => public/lib}/fullcalendar/locale/is.js | 0 {lib => public/lib}/fullcalendar/locale/it.js | 0 {lib => public/lib}/fullcalendar/locale/ja.js | 0 {lib => public/lib}/fullcalendar/locale/kk.js | 0 {lib => public/lib}/fullcalendar/locale/ko.js | 0 {lib => public/lib}/fullcalendar/locale/lb.js | 0 {lib => public/lib}/fullcalendar/locale/lt.js | 0 {lib => public/lib}/fullcalendar/locale/lv.js | 0 {lib => public/lib}/fullcalendar/locale/mk.js | 0 .../lib}/fullcalendar/locale/ms-my.js | 0 {lib => public/lib}/fullcalendar/locale/ms.js | 0 {lib => public/lib}/fullcalendar/locale/nb.js | 0 .../lib}/fullcalendar/locale/nl-be.js | 0 {lib => public/lib}/fullcalendar/locale/nl.js | 0 {lib => public/lib}/fullcalendar/locale/nn.js | 0 {lib => public/lib}/fullcalendar/locale/pl.js | 0 .../lib}/fullcalendar/locale/pt-br.js | 0 {lib => public/lib}/fullcalendar/locale/pt.js | 0 {lib => public/lib}/fullcalendar/locale/ro.js | 0 {lib => public/lib}/fullcalendar/locale/ru.js | 0 {lib => public/lib}/fullcalendar/locale/sk.js | 0 {lib => public/lib}/fullcalendar/locale/sl.js | 0 {lib => public/lib}/fullcalendar/locale/sq.js | 0 .../lib}/fullcalendar/locale/sr-cyrl.js | 0 {lib => public/lib}/fullcalendar/locale/sr.js | 0 {lib => public/lib}/fullcalendar/locale/sv.js | 0 {lib => public/lib}/fullcalendar/locale/th.js | 0 {lib => public/lib}/fullcalendar/locale/tr.js | 0 {lib => public/lib}/fullcalendar/locale/uk.js | 0 {lib => public/lib}/fullcalendar/locale/vi.js | 0 .../lib}/fullcalendar/locale/zh-cn.js | 0 .../lib}/fullcalendar/locale/zh-tw.js | 0 .../lib}/fullcalendar/sched/CHANGELOG.txt | 0 .../lib}/fullcalendar/sched/CONTRIBUTING.txt | 0 .../lib}/fullcalendar/sched/LICENSE.txt | 0 .../sched/demos/background-events.html | 0 .../sched/demos/column-grouping.html | 0 .../fullcalendar/sched/demos/columns.html | 0 .../sched/demos/dynamic-add-remove.html | 0 .../sched/demos/external-dragging.html | 0 .../lib}/fullcalendar/sched/demos/gcal.html | 0 .../fullcalendar/sched/demos/grouping.html | 0 .../sched/demos/js/theme-chooser.js | 0 .../lib}/fullcalendar/sched/demos/json.html | 0 .../fullcalendar/sched/demos/json/events.json | 0 .../sched/demos/json/resources.json | 0 .../sched/demos/misc-callbacks.html | 0 .../fullcalendar/sched/demos/no-overlap.html | 0 .../fullcalendar/sched/demos/ordering.html | 0 .../sched/demos/rendering-hooks.html | 0 .../lib}/fullcalendar/sched/demos/scale.html | 0 .../fullcalendar/sched/demos/selectable.html | 0 .../lib}/fullcalendar/sched/demos/simple.html | 0 .../lib}/fullcalendar/sched/demos/themes.html | 0 .../sched/demos/vertical-resource-view.html | 0 .../sched/lib/fullcalendar.min.css | 0 .../sched/lib/fullcalendar.min.js | 0 .../sched/lib/fullcalendar.print.min.css | 0 .../lib}/fullcalendar/sched/lib/gcal.min.js | 0 .../fullcalendar/sched/lib/jquery-ui.min.js | 0 .../lib}/fullcalendar/sched/lib/jquery.min.js | 0 .../lib}/fullcalendar/sched/lib/moment.min.js | 0 .../lib}/fullcalendar/sched/scheduler.css | 0 .../lib}/fullcalendar/sched/scheduler.js | 0 .../lib}/fullcalendar/sched/scheduler.min.css | 0 .../lib}/fullcalendar/sched/scheduler.min.js | 0 .../lib}/jquery/jquery-3.2.1.min.js | 0 {lib => public/lib}/jquery/jquery-ui.css | 0 .../jquery/jquery-validation/Gruntfile.js | 0 .../lib}/jquery/jquery-validation/README.md | 0 .../demo/ajaxSubmit-integration-demo.html | 0 .../demo/bootstrap/index.html | 0 .../jquery-validation/demo/captcha/captcha.js | 0 .../demo/captcha/fonts/Anorexia.ttf | Bin .../demo/captcha/image_req.php | 0 .../demo/captcha/images/button.png | Bin .../demo/captcha/images/image.php | 0 .../jquery-validation/demo/captcha/index.php | 0 .../demo/captcha/newsession.php | 0 .../demo/captcha/process.php | 0 .../jquery-validation/demo/captcha/rand.php | 0 .../jquery-validation/demo/captcha/style.css | 0 .../jquery-validation/demo/cinema/index.html | 0 .../jquery-validation/demo/cinema/plan_9.jpg | Bin .../demo/cinema/refer_madness.jpg | Bin .../demo/cinema/saucer_men.jpg | Bin .../jquery-validation/demo/css/cmxform.css | 0 .../demo/css/cmxformTemplate.css | 0 .../jquery-validation/demo/css/core.css | 0 .../jquery-validation/demo/css/reset.css | 0 .../jquery-validation/demo/css/screen.css | 0 .../demo/custom-messages-data-demo.html | 0 .../demo/custom-methods-demo.html | 0 .../demo/dynamic-totals.html | 0 .../demo/errorcontainer-demo.html | 0 .../demo/errors-within-labels.html | 0 .../jquery-validation/demo/file_input.html | 0 .../jquery-validation/demo/images/bg.gif | Bin .../jquery-validation/demo/images/checked.gif | Bin .../demo/images/cmxform-divider.gif | Bin .../demo/images/cmxform-fieldset.gif | Bin .../jquery-validation/demo/images/loading.gif | Bin .../demo/images/unchecked.gif | Bin .../jquery/jquery-validation/demo/index.html | 0 .../jquery-validation/demo/jquerymobile.html | 0 .../demo/login/images/bg.gif | Bin .../demo/login/images/header1.jpg | Bin .../demo/login/images/page.gif | Bin .../demo/login/images/required_star.gif | Bin .../jquery-validation/demo/login/index.html | 0 .../jquery-validation/demo/login/screen.css | 0 .../demo/marketo/images/backRequiredGray.gif | Bin .../demo/marketo/images/back_green-fade.gif | Bin .../demo/marketo/images/back_nav_blue.gif | Bin .../demo/marketo/images/blank.gif | Bin .../demo/marketo/images/button-submit.gif | Bin .../demo/marketo/images/favicon.ico | Bin .../demo/marketo/images/help.png | Bin .../marketo/images/left-nav-callout-long.png | Bin .../demo/marketo/images/login-sprite.gif | Bin .../demo/marketo/images/logo_marketo.gif | Bin .../demo/marketo/images/sf.png | Bin .../demo/marketo/images/step1-24.gif | Bin .../demo/marketo/images/step2-24.gif | Bin .../demo/marketo/images/step3-24.gif | Bin .../demo/marketo/images/tab-sprite.gif | Bin .../demo/marketo/images/tab_green.gif | Bin .../demo/marketo/images/time.png | Bin .../demo/marketo/images/toggle.gif | Bin .../demo/marketo/images/warning.gif | Bin .../jquery-validation/demo/marketo/index.html | 0 .../demo/marketo/jquery.maskedinput.js | 0 .../demo/marketo/mktSignup.js | 0 .../jquery-validation/demo/marketo/step2.htm | 0 .../demo/marketo/stylesheet.css | 0 .../jquery/jquery-validation/demo/milk/bg.gif | Bin .../jquery-validation/demo/milk/index.html | 0 .../demo/milk/left_white.png | Bin .../jquery-validation/demo/milk/milk.css | 0 .../jquery-validation/demo/milk/milk.png | Bin .../demo/milk/right_white.png | Bin .../demo/multipart/index.html | 0 .../demo/multipart/style.css | 0 .../demo/radio-checkbox-select-demo.html | 0 .../jquery-validation/demo/requirejs/app.js | 0 .../demo/requirejs/index.html | 0 .../demo/semantic-ui/index.html | 0 .../jquery-validation/demo/site-demos.css | 0 .../jquery-validation/demo/themerollered.html | 0 .../jquery-validation/demo/tinymce/index.html | 0 .../tinymce/themes/simple/editor_template.js | 0 .../demo/tinymce/themes/simple/img/icons.gif | Bin .../demo/tinymce/themes/simple/langs/en.js | 0 .../themes/simple/skins/default/ui.css | 0 .../demo/tinymce/tiny_mce.js | 0 .../demo/tinymce4/index.html | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../dist/localization/messages_ar.js | 0 .../dist/localization/messages_ar.min.js | 0 .../dist/localization/messages_az.js | 0 .../dist/localization/messages_az.min.js | 0 .../dist/localization/messages_bg.js | 0 .../dist/localization/messages_bg.min.js | 0 .../dist/localization/messages_bn_BD.js | 0 .../dist/localization/messages_bn_BD.min.js | 0 .../dist/localization/messages_ca.js | 0 .../dist/localization/messages_ca.min.js | 0 .../dist/localization/messages_cs.js | 0 .../dist/localization/messages_cs.min.js | 0 .../dist/localization/messages_da.js | 0 .../dist/localization/messages_da.min.js | 0 .../dist/localization/messages_de.js | 0 .../dist/localization/messages_de.min.js | 0 .../dist/localization/messages_el.js | 0 .../dist/localization/messages_el.min.js | 0 .../dist/localization/messages_es.js | 0 .../dist/localization/messages_es.min.js | 0 .../dist/localization/messages_es_AR.js | 0 .../dist/localization/messages_es_AR.min.js | 0 .../dist/localization/messages_es_PE.js | 0 .../dist/localization/messages_es_PE.min.js | 0 .../dist/localization/messages_et.js | 0 .../dist/localization/messages_et.min.js | 0 .../dist/localization/messages_eu.js | 0 .../dist/localization/messages_eu.min.js | 0 .../dist/localization/messages_fa.js | 0 .../dist/localization/messages_fa.min.js | 0 .../dist/localization/messages_fi.js | 0 .../dist/localization/messages_fi.min.js | 0 .../dist/localization/messages_fr.js | 0 .../dist/localization/messages_fr.min.js | 0 .../dist/localization/messages_ge.js | 0 .../dist/localization/messages_ge.min.js | 0 .../dist/localization/messages_gl.js | 0 .../dist/localization/messages_gl.min.js | 0 .../dist/localization/messages_he.js | 0 .../dist/localization/messages_he.min.js | 0 .../dist/localization/messages_hr.js | 0 .../dist/localization/messages_hr.min.js | 0 .../dist/localization/messages_hu.js | 0 .../dist/localization/messages_hu.min.js | 0 .../dist/localization/messages_hy_AM.js | 0 .../dist/localization/messages_hy_AM.min.js | 0 .../dist/localization/messages_id.js | 0 .../dist/localization/messages_id.min.js | 0 .../dist/localization/messages_is.js | 0 .../dist/localization/messages_is.min.js | 0 .../dist/localization/messages_it.js | 0 .../dist/localization/messages_it.min.js | 0 .../dist/localization/messages_ja.js | 0 .../dist/localization/messages_ja.min.js | 0 .../dist/localization/messages_ka.js | 0 .../dist/localization/messages_ka.min.js | 0 .../dist/localization/messages_kk.js | 0 .../dist/localization/messages_kk.min.js | 0 .../dist/localization/messages_ko.js | 0 .../dist/localization/messages_ko.min.js | 0 .../dist/localization/messages_lt.js | 0 .../dist/localization/messages_lt.min.js | 0 .../dist/localization/messages_lv.js | 0 .../dist/localization/messages_lv.min.js | 0 .../dist/localization/messages_mk.js | 0 .../dist/localization/messages_mk.min.js | 0 .../dist/localization/messages_my.js | 0 .../dist/localization/messages_my.min.js | 0 .../dist/localization/messages_nl.js | 0 .../dist/localization/messages_nl.min.js | 0 .../dist/localization/messages_no.js | 0 .../dist/localization/messages_no.min.js | 0 .../dist/localization/messages_pl.js | 0 .../dist/localization/messages_pl.min.js | 0 .../dist/localization/messages_pt_BR.js | 0 .../dist/localization/messages_pt_BR.min.js | 0 .../dist/localization/messages_pt_PT.js | 0 .../dist/localization/messages_pt_PT.min.js | 0 .../dist/localization/messages_ro.js | 0 .../dist/localization/messages_ro.min.js | 0 .../dist/localization/messages_ru.js | 0 .../dist/localization/messages_ru.min.js | 0 .../dist/localization/messages_sd.js | 0 .../dist/localization/messages_sd.min.js | 0 .../dist/localization/messages_si.js | 0 .../dist/localization/messages_si.min.js | 0 .../dist/localization/messages_sk.js | 0 .../dist/localization/messages_sk.min.js | 0 .../dist/localization/messages_sl.js | 0 .../dist/localization/messages_sl.min.js | 0 .../dist/localization/messages_sr.js | 0 .../dist/localization/messages_sr.min.js | 0 .../dist/localization/messages_sr_lat.js | 0 .../dist/localization/messages_sr_lat.min.js | 0 .../dist/localization/messages_sv.js | 0 .../dist/localization/messages_sv.min.js | 0 .../dist/localization/messages_th.js | 0 .../dist/localization/messages_th.min.js | 0 .../dist/localization/messages_tj.js | 0 .../dist/localization/messages_tj.min.js | 0 .../dist/localization/messages_tr.js | 0 .../dist/localization/messages_tr.min.js | 0 .../dist/localization/messages_uk.js | 0 .../dist/localization/messages_uk.min.js | 0 .../dist/localization/messages_ur.js | 0 .../dist/localization/messages_ur.min.js | 0 .../dist/localization/messages_vi.js | 0 .../dist/localization/messages_vi.min.js | 0 .../dist/localization/messages_zh.js | 0 .../dist/localization/messages_zh.min.js | 0 .../dist/localization/messages_zh_TW.js | 0 .../dist/localization/messages_zh_TW.min.js | 0 .../dist/localization/methods_de.js | 0 .../dist/localization/methods_de.min.js | 0 .../dist/localization/methods_es_CL.js | 0 .../dist/localization/methods_es_CL.min.js | 0 .../dist/localization/methods_fi.js | 0 .../dist/localization/methods_fi.min.js | 0 .../dist/localization/methods_nl.js | 0 .../dist/localization/methods_nl.min.js | 0 .../dist/localization/methods_pt.js | 0 .../dist/localization/methods_pt.min.js | 0 .../jquery-validation/lib/jquery-1.11.1.js | 0 .../jquery-validation/lib/jquery-1.7.2.js | 0 .../jquery-validation/lib/jquery-1.8.3.js | 0 .../jquery-validation/lib/jquery-1.9.1.js | 0 .../jquery-validation/lib/jquery-3.1.1.js | 0 .../jquery-validation/lib/jquery.form.js | 0 .../jquery/jquery-validation/lib/jquery.js | 0 .../lib/jquery.mockjax-1.5.3.js | 0 .../lib/jquery.mockjax-2.2.1.js | 0 .../jquery-validation/lib/jquery.mockjax.js | 0 .../jquery-validation/lib/jquery.simulate.js | 0 .../jquery/jquery-validation/lib/require.js | 0 .../jquery/jquery-validation/package.json | 0 .../src/additional/accept.js | 0 .../src/additional/additional.js | 0 .../src/additional/alphanumeric.js | 0 .../src/additional/bankaccountNL.js | 0 .../src/additional/bankorgiroaccountNL.js | 0 .../jquery-validation/src/additional/bic.js | 0 .../jquery-validation/src/additional/cifES.js | 0 .../jquery-validation/src/additional/cpfBR.js | 0 .../src/additional/creditcard.js | 0 .../src/additional/creditcardtypes.js | 0 .../src/additional/currency.js | 0 .../src/additional/dateFA.js | 0 .../src/additional/dateITA.js | 0 .../src/additional/dateNL.js | 0 .../src/additional/extension.js | 0 .../src/additional/giroaccountNL.js | 0 .../jquery-validation/src/additional/iban.js | 0 .../src/additional/integer.js | 0 .../jquery-validation/src/additional/ipv4.js | 0 .../jquery-validation/src/additional/ipv6.js | 0 .../src/additional/lettersonly.js | 0 .../src/additional/letterswithbasicpunc.js | 0 .../src/additional/mobileNL.js | 0 .../src/additional/mobileUK.js | 0 .../src/additional/netmask.js | 0 .../jquery-validation/src/additional/nieES.js | 0 .../jquery-validation/src/additional/nifES.js | 0 .../jquery-validation/src/additional/nipPL.js | 0 .../src/additional/notEqualTo.js | 0 .../src/additional/nowhitespace.js | 0 .../src/additional/pattern.js | 0 .../src/additional/phoneNL.js | 0 .../src/additional/phoneUK.js | 0 .../src/additional/phoneUS.js | 0 .../src/additional/phonesUK.js | 0 .../src/additional/postalCodeCA.js | 0 .../src/additional/postalcodeBR.js | 0 .../src/additional/postalcodeIT.js | 0 .../src/additional/postalcodeNL.js | 0 .../src/additional/postcodeUK.js | 0 .../src/additional/require_from_group.js | 0 .../src/additional/skip_or_fill_minimum.js | 0 .../src/additional/statesUS.js | 0 .../src/additional/strippedminlength.js | 0 .../jquery-validation/src/additional/time.js | 0 .../src/additional/time12h.js | 0 .../jquery-validation/src/additional/url2.js | 0 .../jquery-validation/src/additional/vinUS.js | 0 .../src/additional/zipcodeUS.js | 0 .../src/additional/ziprange.js | 0 .../lib}/jquery/jquery-validation/src/ajax.js | 0 .../lib}/jquery/jquery-validation/src/core.js | 0 .../src/localization/messages_ar.js | 0 .../src/localization/messages_az.js | 0 .../src/localization/messages_bg.js | 0 .../src/localization/messages_bn_BD.js | 0 .../src/localization/messages_ca.js | 0 .../src/localization/messages_cs.js | 0 .../src/localization/messages_da.js | 0 .../src/localization/messages_de.js | 0 .../src/localization/messages_el.js | 0 .../src/localization/messages_es.js | 0 .../src/localization/messages_es_AR.js | 0 .../src/localization/messages_es_PE.js | 0 .../src/localization/messages_et.js | 0 .../src/localization/messages_eu.js | 0 .../src/localization/messages_fa.js | 0 .../src/localization/messages_fi.js | 0 .../src/localization/messages_fr.js | 0 .../src/localization/messages_ge.js | 0 .../src/localization/messages_gl.js | 0 .../src/localization/messages_he.js | 0 .../src/localization/messages_hr.js | 0 .../src/localization/messages_hu.js | 0 .../src/localization/messages_hy_AM.js | 0 .../src/localization/messages_id.js | 0 .../src/localization/messages_is.js | 0 .../src/localization/messages_it.js | 0 .../src/localization/messages_ja.js | 0 .../src/localization/messages_ka.js | 0 .../src/localization/messages_kk.js | 0 .../src/localization/messages_ko.js | 0 .../src/localization/messages_lt.js | 0 .../src/localization/messages_lv.js | 0 .../src/localization/messages_mk.js | 0 .../src/localization/messages_my.js | 0 .../src/localization/messages_nl.js | 0 .../src/localization/messages_no.js | 0 .../src/localization/messages_pl.js | 0 .../src/localization/messages_pt_BR.js | 0 .../src/localization/messages_pt_PT.js | 0 .../src/localization/messages_ro.js | 0 .../src/localization/messages_ru.js | 0 .../src/localization/messages_sd.js | 0 .../src/localization/messages_si.js | 0 .../src/localization/messages_sk.js | 0 .../src/localization/messages_sl.js | 0 .../src/localization/messages_sr.js | 0 .../src/localization/messages_sr_lat.js | 0 .../src/localization/messages_sv.js | 0 .../src/localization/messages_th.js | 0 .../src/localization/messages_tj.js | 0 .../src/localization/messages_tr.js | 0 .../src/localization/messages_uk.js | 0 .../src/localization/messages_ur.js | 0 .../src/localization/messages_vi.js | 0 .../src/localization/messages_zh.js | 0 .../src/localization/messages_zh_TW.js | 0 .../src/localization/methods_de.js | 0 .../src/localization/methods_es_CL.js | 0 .../src/localization/methods_fi.js | 0 .../src/localization/methods_nl.js | 0 .../src/localization/methods_pt.js | 0 .../test/additional/creditcard.js | 0 .../test/additional/netmask.js | 0 .../jquery/jquery-validation/test/aria.js | 0 .../jquery-validation/test/error-placement.js | 0 .../jquery/jquery-validation/test/index.html | 0 .../jquery/jquery-validation/test/messages.js | 0 .../jquery/jquery-validation/test/methods.js | 0 .../jquery/jquery-validation/test/rules.js | 0 .../jquery/jquery-validation/test/test.js | 0 {lib => public/lib}/select2/.editorconfig | 0 .../lib}/select2/.github/CONTRIBUTING.md | 0 .../lib}/select2/.github/ISSUE_TEMPLATE.md | 0 .../select2/.github/PULL_REQUEST_TEMPLATE.md | 0 {lib => public/lib}/select2/.gitignore | 0 {lib => public/lib}/select2/.jshintignore | 0 {lib => public/lib}/select2/.jshintrc | 0 {lib => public/lib}/select2/.travis.yml | 0 {lib => public/lib}/select2/CHANGELOG.md | 0 {lib => public/lib}/select2/Gruntfile.js | 0 {lib => public/lib}/select2/LICENSE.md | 0 {lib => public/lib}/select2/README.md | 0 {lib => public/lib}/select2/bower.json | 0 {lib => public/lib}/select2/component.json | 0 {lib => public/lib}/select2/composer.json | 0 .../lib}/select2/dist/css/select2.css | 0 .../lib}/select2/dist/css/select2.min.css | 0 .../lib}/select2/dist/js/i18n/af.js | 0 .../lib}/select2/dist/js/i18n/ar.js | 0 .../lib}/select2/dist/js/i18n/az.js | 0 .../lib}/select2/dist/js/i18n/bg.js | 0 .../lib}/select2/dist/js/i18n/bs.js | 0 .../lib}/select2/dist/js/i18n/ca.js | 0 .../lib}/select2/dist/js/i18n/cs.js | 0 .../lib}/select2/dist/js/i18n/da.js | 0 .../lib}/select2/dist/js/i18n/de.js | 0 .../lib}/select2/dist/js/i18n/dsb.js | 0 .../lib}/select2/dist/js/i18n/el.js | 0 .../lib}/select2/dist/js/i18n/en.js | 0 .../lib}/select2/dist/js/i18n/es.js | 0 .../lib}/select2/dist/js/i18n/et.js | 0 .../lib}/select2/dist/js/i18n/eu.js | 0 .../lib}/select2/dist/js/i18n/fa.js | 0 .../lib}/select2/dist/js/i18n/fi.js | 0 .../lib}/select2/dist/js/i18n/fr.js | 0 .../lib}/select2/dist/js/i18n/gl.js | 0 .../lib}/select2/dist/js/i18n/he.js | 0 .../lib}/select2/dist/js/i18n/hi.js | 0 .../lib}/select2/dist/js/i18n/hr.js | 0 .../lib}/select2/dist/js/i18n/hsb.js | 0 .../lib}/select2/dist/js/i18n/hu.js | 0 .../lib}/select2/dist/js/i18n/hy.js | 0 .../lib}/select2/dist/js/i18n/id.js | 0 .../lib}/select2/dist/js/i18n/is.js | 0 .../lib}/select2/dist/js/i18n/it.js | 0 .../lib}/select2/dist/js/i18n/ja.js | 0 .../lib}/select2/dist/js/i18n/km.js | 0 .../lib}/select2/dist/js/i18n/ko.js | 0 .../lib}/select2/dist/js/i18n/lt.js | 0 .../lib}/select2/dist/js/i18n/lv.js | 0 .../lib}/select2/dist/js/i18n/mk.js | 0 .../lib}/select2/dist/js/i18n/ms.js | 0 .../lib}/select2/dist/js/i18n/nb.js | 0 .../lib}/select2/dist/js/i18n/nl.js | 0 .../lib}/select2/dist/js/i18n/pl.js | 0 .../lib}/select2/dist/js/i18n/ps.js | 0 .../lib}/select2/dist/js/i18n/pt-BR.js | 0 .../lib}/select2/dist/js/i18n/pt.js | 0 .../lib}/select2/dist/js/i18n/ro.js | 0 .../lib}/select2/dist/js/i18n/ru.js | 0 .../lib}/select2/dist/js/i18n/sk.js | 0 .../lib}/select2/dist/js/i18n/sl.js | 0 .../lib}/select2/dist/js/i18n/sr-Cyrl.js | 0 .../lib}/select2/dist/js/i18n/sr.js | 0 .../lib}/select2/dist/js/i18n/sv.js | 0 .../lib}/select2/dist/js/i18n/th.js | 0 .../lib}/select2/dist/js/i18n/tr.js | 0 .../lib}/select2/dist/js/i18n/uk.js | 0 .../lib}/select2/dist/js/i18n/vi.js | 0 .../lib}/select2/dist/js/i18n/zh-CN.js | 0 .../lib}/select2/dist/js/i18n/zh-TW.js | 0 .../lib}/select2/dist/js/select2.full.js | 0 .../lib}/select2/dist/js/select2.full.min.js | 0 .../lib}/select2/dist/js/select2.js | 0 .../lib}/select2/dist/js/select2.min.js | 0 {lib => public/lib}/select2/docs/README.md | 0 .../lib}/select2/docs/announcements-4.0.html | 0 .../lib}/select2/docs/community.html | 0 .../lib}/select2/docs/examples.html | 0 {lib => public/lib}/select2/docs/index.html | 0 .../lib}/select2/docs/options-old.html | 0 {lib => public/lib}/select2/docs/options.html | 0 {lib => public/lib}/select2/package.json | 0 .../lib}/select2/select2.jquery.json | 0 .../lib}/select2/src/js/banner.end.js | 0 .../lib}/select2/src/js/banner.start.js | 0 .../select2/src/js/jquery.mousewheel.shim.js | 0 .../lib}/select2/src/js/jquery.select2.js | 0 .../lib}/select2/src/js/jquery.shim.js | 0 .../src/js/select2/compat/containerCss.js | 0 .../src/js/select2/compat/dropdownCss.js | 0 .../src/js/select2/compat/initSelection.js | 0 .../src/js/select2/compat/inputData.js | 0 .../select2/src/js/select2/compat/matcher.js | 0 .../select2/src/js/select2/compat/query.js | 0 .../select2/src/js/select2/compat/utils.js | 0 .../lib}/select2/src/js/select2/core.js | 0 .../lib}/select2/src/js/select2/data/ajax.js | 0 .../lib}/select2/src/js/select2/data/array.js | 0 .../lib}/select2/src/js/select2/data/base.js | 0 .../src/js/select2/data/maximumInputLength.js | 0 .../js/select2/data/maximumSelectionLength.js | 0 .../src/js/select2/data/minimumInputLength.js | 0 .../select2/src/js/select2/data/select.js | 0 .../lib}/select2/src/js/select2/data/tags.js | 0 .../select2/src/js/select2/data/tokenizer.js | 0 .../lib}/select2/src/js/select2/defaults.js | 0 .../lib}/select2/src/js/select2/diacritics.js | 0 .../lib}/select2/src/js/select2/dropdown.js | 0 .../src/js/select2/dropdown/attachBody.js | 0 .../js/select2/dropdown/attachContainer.js | 0 .../src/js/select2/dropdown/closeOnSelect.js | 0 .../js/select2/dropdown/hidePlaceholder.js | 0 .../src/js/select2/dropdown/infiniteScroll.js | 0 .../dropdown/minimumResultsForSearch.js | 0 .../select2/src/js/select2/dropdown/search.js | 0 .../src/js/select2/dropdown/selectOnClose.js | 0 .../js/select2/dropdown/stopPropagation.js | 0 .../lib}/select2/src/js/select2/i18n/af.js | 0 .../lib}/select2/src/js/select2/i18n/ar.js | 0 .../lib}/select2/src/js/select2/i18n/az.js | 0 .../lib}/select2/src/js/select2/i18n/bg.js | 0 .../lib}/select2/src/js/select2/i18n/bs.js | 0 .../lib}/select2/src/js/select2/i18n/ca.js | 0 .../lib}/select2/src/js/select2/i18n/cs.js | 0 .../lib}/select2/src/js/select2/i18n/da.js | 0 .../lib}/select2/src/js/select2/i18n/de.js | 0 .../lib}/select2/src/js/select2/i18n/dsb.js | 0 .../lib}/select2/src/js/select2/i18n/el.js | 0 .../lib}/select2/src/js/select2/i18n/en.js | 0 .../lib}/select2/src/js/select2/i18n/es.js | 0 .../lib}/select2/src/js/select2/i18n/et.js | 0 .../lib}/select2/src/js/select2/i18n/eu.js | 0 .../lib}/select2/src/js/select2/i18n/fa.js | 0 .../lib}/select2/src/js/select2/i18n/fi.js | 0 .../lib}/select2/src/js/select2/i18n/fr.js | 0 .../lib}/select2/src/js/select2/i18n/gl.js | 0 .../lib}/select2/src/js/select2/i18n/he.js | 0 .../lib}/select2/src/js/select2/i18n/hi.js | 0 .../lib}/select2/src/js/select2/i18n/hr.js | 0 .../lib}/select2/src/js/select2/i18n/hsb.js | 0 .../lib}/select2/src/js/select2/i18n/hu.js | 0 .../lib}/select2/src/js/select2/i18n/hy.js | 0 .../lib}/select2/src/js/select2/i18n/id.js | 0 .../lib}/select2/src/js/select2/i18n/is.js | 0 .../lib}/select2/src/js/select2/i18n/it.js | 0 .../lib}/select2/src/js/select2/i18n/ja.js | 0 .../lib}/select2/src/js/select2/i18n/km.js | 0 .../lib}/select2/src/js/select2/i18n/ko.js | 0 .../lib}/select2/src/js/select2/i18n/lt.js | 0 .../lib}/select2/src/js/select2/i18n/lv.js | 0 .../lib}/select2/src/js/select2/i18n/mk.js | 0 .../lib}/select2/src/js/select2/i18n/ms.js | 0 .../lib}/select2/src/js/select2/i18n/nb.js | 0 .../lib}/select2/src/js/select2/i18n/nl.js | 0 .../lib}/select2/src/js/select2/i18n/pl.js | 0 .../lib}/select2/src/js/select2/i18n/ps.js | 0 .../lib}/select2/src/js/select2/i18n/pt-BR.js | 0 .../lib}/select2/src/js/select2/i18n/pt.js | 0 .../lib}/select2/src/js/select2/i18n/ro.js | 0 .../lib}/select2/src/js/select2/i18n/ru.js | 0 .../lib}/select2/src/js/select2/i18n/sk.js | 0 .../lib}/select2/src/js/select2/i18n/sl.js | 0 .../select2/src/js/select2/i18n/sr-Cyrl.js | 0 .../lib}/select2/src/js/select2/i18n/sr.js | 0 .../lib}/select2/src/js/select2/i18n/sv.js | 0 .../lib}/select2/src/js/select2/i18n/th.js | 0 .../lib}/select2/src/js/select2/i18n/tr.js | 0 .../lib}/select2/src/js/select2/i18n/uk.js | 0 .../lib}/select2/src/js/select2/i18n/vi.js | 0 .../lib}/select2/src/js/select2/i18n/zh-CN.js | 0 .../lib}/select2/src/js/select2/i18n/zh-TW.js | 0 .../lib}/select2/src/js/select2/keys.js | 0 .../lib}/select2/src/js/select2/options.js | 0 .../lib}/select2/src/js/select2/results.js | 0 .../src/js/select2/selection/allowClear.js | 0 .../select2/src/js/select2/selection/base.js | 0 .../src/js/select2/selection/clickMask.js | 0 .../src/js/select2/selection/eventRelay.js | 0 .../src/js/select2/selection/multiple.js | 0 .../src/js/select2/selection/placeholder.js | 0 .../src/js/select2/selection/search.js | 0 .../src/js/select2/selection/single.js | 0 .../js/select2/selection/stopPropagation.js | 0 .../select2/src/js/select2/translation.js | 0 .../lib}/select2/src/js/select2/utils.js | 0 .../lib}/select2/src/js/wrapper.end.js | 0 .../lib}/select2/src/js/wrapper.start.js | 0 .../lib}/select2/src/scss/_dropdown.scss | 0 .../lib}/select2/src/scss/_multiple.scss | 0 .../lib}/select2/src/scss/_single.scss | 0 .../lib}/select2/src/scss/core.scss | 0 .../select2/src/scss/mixins/_gradients.scss | 0 .../src/scss/theme/classic/_defaults.scss | 0 .../src/scss/theme/classic/_multiple.scss | 0 .../src/scss/theme/classic/_single.scss | 0 .../src/scss/theme/classic/layout.scss | 0 .../src/scss/theme/default/_multiple.scss | 0 .../src/scss/theme/default/_single.scss | 0 .../src/scss/theme/default/layout.scss | 0 .../lib}/select2/tests/a11y/search-tests.js | 0 .../select2/tests/a11y/selection-tests.js | 0 .../lib}/select2/tests/data/array-tests.js | 0 .../lib}/select2/tests/data/base-tests.js | 0 .../select2/tests/data/inputData-tests.js | 0 .../tests/data/maximumInputLength-tests.js | 0 .../data/maximumSelectionLength-tests.js | 0 .../tests/data/minimumInputLength-tests.js | 0 .../lib}/select2/tests/data/select-tests.js | 0 .../lib}/select2/tests/data/tags-tests.js | 0 .../select2/tests/data/tokenizer-tests.js | 0 .../tests/dropdown/dropdownCss-tests.js | 0 .../tests/dropdown/positioning-tests.js | 0 .../tests/dropdown/selectOnClose-tests.js | 0 .../tests/dropdown/stopPropagation-tests.js | 0 {lib => public/lib}/select2/tests/helpers.js | 0 .../lib}/select2/tests/integration.html | 0 .../select2/tests/integration/dom-changes.js | 0 .../select2/tests/integration/jquery-calls.js | 0 .../tests/integration/select2-methods.js | 0 .../lib}/select2/tests/options/ajax-tests.js | 0 .../lib}/select2/tests/options/data-tests.js | 0 .../select2/tests/options/deprecated-tests.js | 0 .../tests/options/translation-tests.js | 0 .../lib}/select2/tests/options/width-tests.js | 0 .../select2/tests/results/focusing-tests.js | 0 .../tests/selection/allowClear-tests.js | 0 .../tests/selection/containerCss-tests.js | 0 .../select2/tests/selection/multiple-tests.js | 0 .../tests/selection/placeholder-tests.js | 0 .../select2/tests/selection/search-tests.js | 0 .../select2/tests/selection/single-tests.js | 0 .../tests/selection/stopPropagation-tests.js | 0 {lib => public/lib}/select2/tests/unit.html | 0 .../select2/tests/utils/decorator-tests.js | 0 .../select2/tests/utils/escapeMarkup-tests.js | 0 .../lib}/select2/tests/vendor/jquery-1.7.2.js | 0 .../select2/tests/vendor/qunit-1.23.1.css | 0 .../lib}/select2/tests/vendor/qunit-1.23.1.js | 0 .../lib}/select2/vendor/jquery-2.1.0.js | 0 mapa.php => public/mapa.php | 0 participants.php => public/participants.php | 0 {prgr => public/prgr}/charlas.html | 0 {prgr => public/prgr}/cursos.html | 0 {prgr => public/prgr}/diplomados.html | 0 {prgr => public/prgr}/mesaredonda.html | 0 {prgr => public/prgr}/olimpiadas.html | 0 {prgr => public/prgr}/plenarias.html | 0 programa.php => public/programa.php | 0 robots.txt => public/robots.txt | 0 {style => public/style}/style.css | 0 sidebar.php | 38 - src/dependencies.php | 28 + src/middleware.php | 4 + src/routes.php | 57 + src/settings.php | 27 + style/arrow.png | Bin 1353 -> 0 bytes style/back.png | Bin 154 -> 0 bytes style/background.jpg | Bin 320272 -> 0 bytes style/bootstrap.min.css | 6 - style/bullet.png | Bin 989 -> 0 bytes style/graphic.png | Bin 5092 -> 0 bytes style/link.png | Bin 911 -> 0 bytes style/logo.jpg | Bin 60180 -> 0 bytes style/logo.png | Bin 43145 -> 0 bytes style/search.png | Bin 1482 -> 0 bytes style/tabs.png | Bin 374 -> 0 bytes ...974ee7d02b892a3ae0e2ba9afa90fa40a32e49.php | 123 ++ ...000814046d465941664f8bed8472f26e049154.php | 64 + ...084c50364898ad9458217af820421c6e996bdb.php | 78 + ...5ebe2f8ac08f1de0ae2ba58d936ff0e4664ec0.php | 72 + templates/committess.html | 29 + footer.php => templates/footer.phtml | 0 templates/header.html | 29 + templates/index.html | 34 + header.php => templates/layout.html | 48 +- .../registration.html | 13 +- templates/sidebar.html | 36 + tests/Functional/BaseTestCase.php | 77 + tests/Functional/HomepageTest.php | 40 + 1404 files changed, 2824 insertions(+), 184 deletions(-) delete mode 100644 .htaccess create mode 100644 CONTRIBUTING.md create mode 100644 README.md delete mode 100644 committess.php create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 docker-compose.yml delete mode 100644 index.php create mode 100644 logs/README.md create mode 100644 phpunit.xml create mode 100644 public/.Trash-1000/files/included.php create mode 100644 public/.Trash-1000/files/sidebar.html create mode 100644 public/.Trash-1000/info/included.php.trashinfo create mode 100644 public/.Trash-1000/info/sidebar.html.trashinfo create mode 100644 public/.gitignore rename {api => public/api}/contact.php (100%) rename {api => public/api}/register.php (100%) rename calendario.php => public/calendario.php (100%) rename config.php => public/config.php (100%) rename contact.php => public/contact.php (100%) rename dbconnect.php => public/dbconnect.php (100%) rename favicon.ico => public/favicon.ico (100%) rename {fonts => public/fonts}/glyphicons-halflings-regular.eot (100%) rename {fonts => public/fonts}/glyphicons-halflings-regular.svg (100%) rename {fonts => public/fonts}/glyphicons-halflings-regular.ttf (100%) rename {fonts => public/fonts}/glyphicons-halflings-regular.woff (100%) rename {fonts => public/fonts}/glyphicons-halflings-regular.woff2 (100%) create mode 100644 public/htaccess rename {img => public/img}/.comments/headerpic-big.jpg.xml (100%) rename {img => public/img}/afiche-final.jpg (100%) rename {img => public/img}/afiche.jpg (100%) rename {img => public/img}/afiche.png (100%) rename {img => public/img}/aulario.jpg (100%) rename {img => public/img}/favico.png (100%) rename {img => public/img}/headeralt.jpg (100%) rename {img => public/img}/headerpic.jpg (100%) rename {img => public/img}/headerpic2.jpg (100%) rename {img => public/img}/pjimage.jpg (100%) rename {img => public/img}/pmu15-tapa.png (100%) rename {img => public/img}/rmane.jpg (100%) create mode 100644 public/index.php rename {js => public/js}/app.js (100%) rename {js => public/js}/bootstrap.min.js (100%) rename {js => public/js}/calprog.js (100%) rename {js => public/js}/data.js (100%) rename {js => public/js}/registerform.js (100%) rename {lib => public/lib}/bootstrap/.editorconfig (100%) rename {lib => public/lib}/bootstrap/.gitattributes (100%) rename {lib => public/lib}/bootstrap/.gitignore (100%) rename {lib => public/lib}/bootstrap/.hound.yml (100%) rename {lib => public/lib}/bootstrap/.travis.yml (100%) rename {lib => public/lib}/bootstrap/CHANGELOG.md (100%) rename {lib => public/lib}/bootstrap/CNAME (100%) rename {lib => public/lib}/bootstrap/CONTRIBUTING.md (100%) rename {lib => public/lib}/bootstrap/Gemfile (100%) rename {lib => public/lib}/bootstrap/Gemfile.lock (100%) rename {lib => public/lib}/bootstrap/Gruntfile.js (100%) rename {lib => public/lib}/bootstrap/ISSUE_TEMPLATE.md (100%) rename {lib => public/lib}/bootstrap/LICENSE (100%) rename {lib => public/lib}/bootstrap/README.md (100%) rename {lib => public/lib}/bootstrap/_config.yml (100%) rename {lib => public/lib}/bootstrap/bower.json (100%) rename {lib => public/lib}/bootstrap/composer.json (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap-theme.css (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap-theme.css.map (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap-theme.min.css (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap-theme.min.css.map (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap.css (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap.css.map (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap.min.css (100%) rename {lib => public/lib}/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {lib => public/lib}/bootstrap/dist/fonts/glyphicons-halflings-regular.eot (100%) rename {lib => public/lib}/bootstrap/dist/fonts/glyphicons-halflings-regular.svg (100%) rename {lib => public/lib}/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf (100%) rename {lib => public/lib}/bootstrap/dist/fonts/glyphicons-halflings-regular.woff (100%) rename {lib => public/lib}/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 (100%) rename {lib => public/lib}/bootstrap/dist/js/bootstrap.js (100%) rename {lib => public/lib}/bootstrap/dist/js/bootstrap.min.js (100%) rename {lib => public/lib}/bootstrap/dist/js/npm.js (100%) rename {lib => public/lib}/bootstrap/docs/LICENSE (100%) rename {lib => public/lib}/bootstrap/docs/_data/browser-bugs.yml (100%) rename {lib => public/lib}/bootstrap/docs/_data/browser-features.yml (100%) rename {lib => public/lib}/bootstrap/docs/_data/core-team.yml (100%) rename {lib => public/lib}/bootstrap/docs/_data/glyphicons.yml (100%) rename {lib => public/lib}/bootstrap/docs/_data/sass-team.yml (100%) rename {lib => public/lib}/bootstrap/docs/_data/showcase.yml (100%) rename {lib => public/lib}/bootstrap/docs/_data/translations.yml (100%) rename {lib => public/lib}/bootstrap/docs/_includes/ads.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/alerts.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/badges.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/breadcrumbs.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/button-dropdowns.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/button-groups.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/dropdowns.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/glyphicons.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/input-groups.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/jumbotron.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/labels.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/list-group.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/media.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/navbar.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/navs.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/page-header.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/pagination.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/panels.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/progress-bars.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/responsive-embed.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/thumbnails.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/components/wells.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/buttons.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/code.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/forms.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/grid.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/helpers.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/images.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/less.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/overview.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/responsive-utilities.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/sass.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/tables.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/css/type.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/customizer-variables.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/footer.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/accessibility.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/browser-device-support.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/community.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/disabling-responsiveness.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/download.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/examples.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/grunt.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/license.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/template.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/third-party-support.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/tools.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/translations.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/getting-started/whats-included.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/header.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/affix.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/alerts.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/buttons.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/carousel.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/collapse.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/dropdowns.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/modal.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/overview.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/popovers.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/scrollspy.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/tabs.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/tooltips.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/js/transitions.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/about.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/components.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/css.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/customize.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/getting-started.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/javascript.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/main.html (100%) rename {lib => public/lib}/bootstrap/docs/_includes/nav/migration.html (100%) rename {lib => public/lib}/bootstrap/docs/_layouts/default.html (100%) rename {lib => public/lib}/bootstrap/docs/_layouts/home.html (100%) rename {lib => public/lib}/bootstrap/docs/_plugins/bridge.rb (100%) rename {lib => public/lib}/bootstrap/docs/_plugins/bugify.rb (100%) rename {lib => public/lib}/bootstrap/docs/_pug/customizer-nav.pug (100%) rename {lib => public/lib}/bootstrap/docs/_pug/customizer-variables.pug (100%) rename {lib => public/lib}/bootstrap/docs/about.html (100%) rename {lib => public/lib}/bootstrap/docs/apple-touch-icon.png (100%) rename {lib => public/lib}/bootstrap/docs/assets/brand/bootstrap-outline.svg (100%) rename {lib => public/lib}/bootstrap/docs/assets/brand/bootstrap-punchout.svg (100%) rename {lib => public/lib}/bootstrap/docs/assets/brand/bootstrap-solid.svg (100%) rename {lib => public/lib}/bootstrap/docs/assets/css/docs.min.css (100%) rename {lib => public/lib}/bootstrap/docs/assets/css/docs.min.css.map (100%) rename {lib => public/lib}/bootstrap/docs/assets/css/ie10-viewport-bug-workaround.css (100%) rename {lib => public/lib}/bootstrap/docs/assets/css/src/docs.css (100%) rename {lib => public/lib}/bootstrap/docs/assets/css/src/pygments-manni.css (100%) rename {lib => public/lib}/bootstrap/docs/assets/flash/ZeroClipboard.swf (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/components.png (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/devices.png (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/expo-lyft.jpg (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/expo-newsweek.jpg (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/expo-riot.jpg (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/expo-vogue.jpg (100%) rename {lib => public/lib}/bootstrap/docs/assets/img/sass-less.png (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/customize.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/docs.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/ie-emulation-modes-warning.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/ie10-viewport-bug-workaround.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/ie8-responsive-file-warning.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/raw-files.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/src/application.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/src/customizer.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/Blob.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/FileSaver.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/ZeroClipboard.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/anchor.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/autoprefixer.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/holder.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/jquery.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/jszip.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/less.min.js (100%) rename {lib => public/lib}/bootstrap/docs/assets/js/vendor/uglify.min.js (100%) rename {lib => public/lib}/bootstrap/docs/browser-bugs.html (100%) rename {lib => public/lib}/bootstrap/docs/components.html (100%) rename {lib => public/lib}/bootstrap/docs/css.html (100%) rename {lib => public/lib}/bootstrap/docs/customize.html (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap-theme.css (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap-theme.css.map (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap-theme.min.css (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap-theme.min.css.map (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap.css (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap.css.map (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap.min.css (100%) rename {lib => public/lib}/bootstrap/docs/dist/css/bootstrap.min.css.map (100%) rename {lib => public/lib}/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.eot (100%) rename {lib => public/lib}/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.svg (100%) rename {lib => public/lib}/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.ttf (100%) rename {lib => public/lib}/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff (100%) rename {lib => public/lib}/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff2 (100%) rename {lib => public/lib}/bootstrap/docs/dist/js/bootstrap.js (100%) rename {lib => public/lib}/bootstrap/docs/dist/js/bootstrap.min.js (100%) rename {lib => public/lib}/bootstrap/docs/dist/js/npm.js (100%) rename {lib => public/lib}/bootstrap/docs/examples/blog/blog.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/blog/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/carousel/carousel.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/carousel/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/cover/cover.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/cover/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/dashboard/dashboard.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/dashboard/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/grid/grid.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/grid/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/jumbotron-narrow/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/jumbotron-narrow/jumbotron-narrow.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/jumbotron/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/jumbotron/jumbotron.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/justified-nav/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/justified-nav/justified-nav.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/navbar-fixed-top/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/navbar-fixed-top/navbar-fixed-top.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/navbar-static-top/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/navbar-static-top/navbar-static-top.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/navbar/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/navbar/navbar.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/non-responsive/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/non-responsive/non-responsive.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/offcanvas/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/offcanvas/offcanvas.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/offcanvas/offcanvas.js (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/blog.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/carousel.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/cover.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/dashboard.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/equal-height-columns.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/grid.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/jumbotron-narrow.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/jumbotron.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/justified-nav.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/navbar-fixed.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/navbar-static.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/navbar.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/non-responsive.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/offcanvas.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/sign-in.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/starter-template.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/sticky-footer-navbar.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/sticky-footer.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/screenshots/theme.jpg (100%) rename {lib => public/lib}/bootstrap/docs/examples/signin/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/signin/signin.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/starter-template/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/starter-template/starter-template.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/sticky-footer-navbar/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/sticky-footer-navbar/sticky-footer-navbar.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/sticky-footer/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/sticky-footer/sticky-footer.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/theme/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/theme/theme.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/tooltip-viewport/index.html (100%) rename {lib => public/lib}/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.css (100%) rename {lib => public/lib}/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.js (100%) rename {lib => public/lib}/bootstrap/docs/favicon.ico (100%) rename {lib => public/lib}/bootstrap/docs/getting-started.html (100%) rename {lib => public/lib}/bootstrap/docs/index.html (100%) rename {lib => public/lib}/bootstrap/docs/javascript.html (100%) rename {lib => public/lib}/bootstrap/docs/migration.html (100%) rename {lib => public/lib}/bootstrap/docs/robots.txt (100%) rename {lib => public/lib}/bootstrap/fonts/glyphicons-halflings-regular.eot (100%) rename {lib => public/lib}/bootstrap/fonts/glyphicons-halflings-regular.svg (100%) rename {lib => public/lib}/bootstrap/fonts/glyphicons-halflings-regular.ttf (100%) rename {lib => public/lib}/bootstrap/fonts/glyphicons-halflings-regular.woff (100%) rename {lib => public/lib}/bootstrap/fonts/glyphicons-halflings-regular.woff2 (100%) rename {lib => public/lib}/bootstrap/grunt/.jshintrc (100%) rename {lib => public/lib}/bootstrap/grunt/bs-commonjs-generator.js (100%) rename {lib => public/lib}/bootstrap/grunt/bs-glyphicons-data-generator.js (100%) rename {lib => public/lib}/bootstrap/grunt/bs-lessdoc-parser.js (100%) rename {lib => public/lib}/bootstrap/grunt/bs-raw-files-generator.js (100%) rename {lib => public/lib}/bootstrap/grunt/change-version.js (100%) rename {lib => public/lib}/bootstrap/grunt/configBridge.json (100%) rename {lib => public/lib}/bootstrap/grunt/npm-shrinkwrap.json (100%) rename {lib => public/lib}/bootstrap/grunt/sauce_browsers.yml (100%) rename {lib => public/lib}/bootstrap/js/.jscsrc (100%) rename {lib => public/lib}/bootstrap/js/.jshintrc (100%) rename {lib => public/lib}/bootstrap/js/affix.js (100%) rename {lib => public/lib}/bootstrap/js/alert.js (100%) rename {lib => public/lib}/bootstrap/js/button.js (100%) rename {lib => public/lib}/bootstrap/js/carousel.js (100%) rename {lib => public/lib}/bootstrap/js/collapse.js (100%) rename {lib => public/lib}/bootstrap/js/dropdown.js (100%) rename {lib => public/lib}/bootstrap/js/modal.js (100%) rename {lib => public/lib}/bootstrap/js/popover.js (100%) rename {lib => public/lib}/bootstrap/js/scrollspy.js (100%) rename {lib => public/lib}/bootstrap/js/tab.js (100%) rename {lib => public/lib}/bootstrap/js/tests/README.md (100%) rename {lib => public/lib}/bootstrap/js/tests/index.html (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/.jshintrc (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/affix.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/alert.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/button.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/carousel.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/collapse.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/dropdown.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/modal.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/phantom.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/popover.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/scrollspy.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/tab.js (100%) rename {lib => public/lib}/bootstrap/js/tests/unit/tooltip.js (100%) rename {lib => public/lib}/bootstrap/js/tests/vendor/jquery.min.js (100%) rename {lib => public/lib}/bootstrap/js/tests/vendor/qunit.css (100%) rename {lib => public/lib}/bootstrap/js/tests/vendor/qunit.js (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/affix-with-sticky-footer.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/affix.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/alert.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/button.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/carousel.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/collapse.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/dropdown.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/modal.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/popover.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/scrollspy.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/tab.html (100%) rename {lib => public/lib}/bootstrap/js/tests/visual/tooltip.html (100%) rename {lib => public/lib}/bootstrap/js/tooltip.js (100%) rename {lib => public/lib}/bootstrap/js/transition.js (100%) rename {lib => public/lib}/bootstrap/less/.csscomb.json (100%) rename {lib => public/lib}/bootstrap/less/.csslintrc (100%) rename {lib => public/lib}/bootstrap/less/alerts.less (100%) rename {lib => public/lib}/bootstrap/less/badges.less (100%) rename {lib => public/lib}/bootstrap/less/bootstrap.less (100%) rename {lib => public/lib}/bootstrap/less/breadcrumbs.less (100%) rename {lib => public/lib}/bootstrap/less/button-groups.less (100%) rename {lib => public/lib}/bootstrap/less/buttons.less (100%) rename {lib => public/lib}/bootstrap/less/carousel.less (100%) rename {lib => public/lib}/bootstrap/less/close.less (100%) rename {lib => public/lib}/bootstrap/less/code.less (100%) rename {lib => public/lib}/bootstrap/less/component-animations.less (100%) rename {lib => public/lib}/bootstrap/less/dropdowns.less (100%) rename {lib => public/lib}/bootstrap/less/forms.less (100%) rename {lib => public/lib}/bootstrap/less/glyphicons.less (100%) rename {lib => public/lib}/bootstrap/less/grid.less (100%) rename {lib => public/lib}/bootstrap/less/input-groups.less (100%) rename {lib => public/lib}/bootstrap/less/jumbotron.less (100%) rename {lib => public/lib}/bootstrap/less/labels.less (100%) rename {lib => public/lib}/bootstrap/less/list-group.less (100%) rename {lib => public/lib}/bootstrap/less/media.less (100%) rename {lib => public/lib}/bootstrap/less/mixins.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/alerts.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/background-variant.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/border-radius.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/buttons.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/center-block.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/clearfix.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/forms.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/gradients.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/grid-framework.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/grid.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/hide-text.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/image.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/labels.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/list-group.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/nav-divider.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/nav-vertical-align.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/opacity.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/pagination.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/panels.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/progress-bar.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/reset-filter.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/reset-text.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/resize.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/responsive-visibility.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/size.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/tab-focus.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/table-row.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/text-emphasis.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/text-overflow.less (100%) rename {lib => public/lib}/bootstrap/less/mixins/vendor-prefixes.less (100%) rename {lib => public/lib}/bootstrap/less/modals.less (100%) rename {lib => public/lib}/bootstrap/less/navbar.less (100%) rename {lib => public/lib}/bootstrap/less/navs.less (100%) rename {lib => public/lib}/bootstrap/less/normalize.less (100%) rename {lib => public/lib}/bootstrap/less/pager.less (100%) rename {lib => public/lib}/bootstrap/less/pagination.less (100%) rename {lib => public/lib}/bootstrap/less/panels.less (100%) rename {lib => public/lib}/bootstrap/less/popovers.less (100%) rename {lib => public/lib}/bootstrap/less/print.less (100%) rename {lib => public/lib}/bootstrap/less/progress-bars.less (100%) rename {lib => public/lib}/bootstrap/less/responsive-embed.less (100%) rename {lib => public/lib}/bootstrap/less/responsive-utilities.less (100%) rename {lib => public/lib}/bootstrap/less/scaffolding.less (100%) rename {lib => public/lib}/bootstrap/less/tables.less (100%) rename {lib => public/lib}/bootstrap/less/theme.less (100%) rename {lib => public/lib}/bootstrap/less/thumbnails.less (100%) rename {lib => public/lib}/bootstrap/less/tooltip.less (100%) rename {lib => public/lib}/bootstrap/less/type.less (100%) rename {lib => public/lib}/bootstrap/less/utilities.less (100%) rename {lib => public/lib}/bootstrap/less/variables.less (100%) rename {lib => public/lib}/bootstrap/less/wells.less (100%) rename {lib => public/lib}/bootstrap/nuget/MyGet.ps1 (100%) rename {lib => public/lib}/bootstrap/nuget/bootstrap.less.nuspec (100%) rename {lib => public/lib}/bootstrap/nuget/bootstrap.nuspec (100%) rename {lib => public/lib}/bootstrap/package.js (100%) rename {lib => public/lib}/bootstrap/package.json (100%) rename {lib => public/lib}/demo/ajaxSubmit-integration-demo.html (100%) rename {lib => public/lib}/demo/bootstrap/index.html (100%) rename {lib => public/lib}/demo/captcha/captcha.js (100%) rename {lib => public/lib}/demo/captcha/fonts/Anorexia.ttf (100%) rename {lib => public/lib}/demo/captcha/image_req.php (100%) rename {lib => public/lib}/demo/captcha/images/button.png (100%) rename {lib => public/lib}/demo/captcha/images/image.php (100%) rename {lib => public/lib}/demo/captcha/index.php (100%) rename {lib => public/lib}/demo/captcha/newsession.php (100%) rename {lib => public/lib}/demo/captcha/process.php (100%) rename {lib => public/lib}/demo/captcha/rand.php (100%) rename {lib => public/lib}/demo/captcha/style.css (100%) rename {lib => public/lib}/demo/cinema/index.html (100%) rename {lib => public/lib}/demo/cinema/plan_9.jpg (100%) rename {lib => public/lib}/demo/cinema/refer_madness.jpg (100%) rename {lib => public/lib}/demo/cinema/saucer_men.jpg (100%) rename {lib => public/lib}/demo/css/cmxform.css (100%) rename {lib => public/lib}/demo/css/cmxformTemplate.css (100%) rename {lib => public/lib}/demo/css/core.css (100%) rename {lib => public/lib}/demo/css/reset.css (100%) rename {lib => public/lib}/demo/css/screen.css (100%) rename {lib => public/lib}/demo/custom-messages-data-demo.html (100%) rename {lib => public/lib}/demo/custom-methods-demo.html (100%) rename {lib => public/lib}/demo/dynamic-totals.html (100%) rename {lib => public/lib}/demo/errorcontainer-demo.html (100%) rename {lib => public/lib}/demo/errors-within-labels.html (100%) rename {lib => public/lib}/demo/file_input.html (100%) rename {lib => public/lib}/demo/images/bg.gif (100%) rename {lib => public/lib}/demo/images/checked.gif (100%) rename {lib => public/lib}/demo/images/cmxform-divider.gif (100%) rename {lib => public/lib}/demo/images/cmxform-fieldset.gif (100%) rename {lib => public/lib}/demo/images/loading.gif (100%) rename {lib => public/lib}/demo/images/unchecked.gif (100%) rename {lib => public/lib}/demo/index.html (100%) rename {lib => public/lib}/demo/jquerymobile.html (100%) rename {lib => public/lib}/demo/login/images/bg.gif (100%) rename {lib => public/lib}/demo/login/images/header1.jpg (100%) rename {lib => public/lib}/demo/login/images/page.gif (100%) rename {lib => public/lib}/demo/login/images/required_star.gif (100%) rename {lib => public/lib}/demo/login/index.html (100%) rename {lib => public/lib}/demo/login/screen.css (100%) rename {lib => public/lib}/demo/marketo/images/backRequiredGray.gif (100%) rename {lib => public/lib}/demo/marketo/images/back_green-fade.gif (100%) rename {lib => public/lib}/demo/marketo/images/back_nav_blue.gif (100%) rename {lib => public/lib}/demo/marketo/images/blank.gif (100%) rename {lib => public/lib}/demo/marketo/images/button-submit.gif (100%) rename {lib => public/lib}/demo/marketo/images/favicon.ico (100%) rename {lib => public/lib}/demo/marketo/images/help.png (100%) rename {lib => public/lib}/demo/marketo/images/left-nav-callout-long.png (100%) rename {lib => public/lib}/demo/marketo/images/login-sprite.gif (100%) rename {lib => public/lib}/demo/marketo/images/logo_marketo.gif (100%) rename {lib => public/lib}/demo/marketo/images/sf.png (100%) rename {lib => public/lib}/demo/marketo/images/step1-24.gif (100%) rename {lib => public/lib}/demo/marketo/images/step2-24.gif (100%) rename {lib => public/lib}/demo/marketo/images/step3-24.gif (100%) rename {lib => public/lib}/demo/marketo/images/tab-sprite.gif (100%) rename {lib => public/lib}/demo/marketo/images/tab_green.gif (100%) rename {lib => public/lib}/demo/marketo/images/time.png (100%) rename {lib => public/lib}/demo/marketo/images/toggle.gif (100%) rename {lib => public/lib}/demo/marketo/images/warning.gif (100%) rename {lib => public/lib}/demo/marketo/index.html (100%) rename {lib => public/lib}/demo/marketo/jquery.maskedinput.js (100%) rename {lib => public/lib}/demo/marketo/mktSignup.js (100%) rename {lib => public/lib}/demo/marketo/step2.htm (100%) rename {lib => public/lib}/demo/marketo/stylesheet.css (100%) rename {lib => public/lib}/demo/milk/bg.gif (100%) rename {lib => public/lib}/demo/milk/index.html (100%) rename {lib => public/lib}/demo/milk/left_white.png (100%) rename {lib => public/lib}/demo/milk/milk.css (100%) rename {lib => public/lib}/demo/milk/milk.png (100%) rename {lib => public/lib}/demo/milk/right_white.png (100%) rename {lib => public/lib}/demo/multipart/index.html (100%) rename {lib => public/lib}/demo/multipart/style.css (100%) rename {lib => public/lib}/demo/radio-checkbox-select-demo.html (100%) rename {lib => public/lib}/demo/requirejs/app.js (100%) rename {lib => public/lib}/demo/requirejs/index.html (100%) rename {lib => public/lib}/demo/semantic-ui/index.html (100%) rename {lib => public/lib}/demo/site-demos.css (100%) rename {lib => public/lib}/demo/themerollered.html (100%) rename {lib => public/lib}/demo/tinymce/index.html (100%) rename {lib => public/lib}/demo/tinymce/themes/simple/editor_template.js (100%) rename {lib => public/lib}/demo/tinymce/themes/simple/img/icons.gif (100%) rename {lib => public/lib}/demo/tinymce/themes/simple/langs/en.js (100%) rename {lib => public/lib}/demo/tinymce/themes/simple/skins/default/ui.css (100%) rename {lib => public/lib}/demo/tinymce/tiny_mce.js (100%) rename {lib => public/lib}/demo/tinymce4/index.html (100%) rename {lib => public/lib}/dist/additional-methods.js (100%) rename {lib => public/lib}/dist/additional-methods.min.js (100%) rename {lib => public/lib}/dist/jquery.validate.js (100%) rename {lib => public/lib}/dist/jquery.validate.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ar.js (100%) rename {lib => public/lib}/dist/localization/messages_ar.min.js (100%) rename {lib => public/lib}/dist/localization/messages_az.js (100%) rename {lib => public/lib}/dist/localization/messages_az.min.js (100%) rename {lib => public/lib}/dist/localization/messages_bg.js (100%) rename {lib => public/lib}/dist/localization/messages_bg.min.js (100%) rename {lib => public/lib}/dist/localization/messages_bn_BD.js (100%) rename {lib => public/lib}/dist/localization/messages_bn_BD.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ca.js (100%) rename {lib => public/lib}/dist/localization/messages_ca.min.js (100%) rename {lib => public/lib}/dist/localization/messages_cs.js (100%) rename {lib => public/lib}/dist/localization/messages_cs.min.js (100%) rename {lib => public/lib}/dist/localization/messages_da.js (100%) rename {lib => public/lib}/dist/localization/messages_da.min.js (100%) rename {lib => public/lib}/dist/localization/messages_de.js (100%) rename {lib => public/lib}/dist/localization/messages_de.min.js (100%) rename {lib => public/lib}/dist/localization/messages_el.js (100%) rename {lib => public/lib}/dist/localization/messages_el.min.js (100%) rename {lib => public/lib}/dist/localization/messages_es.js (100%) rename {lib => public/lib}/dist/localization/messages_es.min.js (100%) rename {lib => public/lib}/dist/localization/messages_es_AR.js (100%) rename {lib => public/lib}/dist/localization/messages_es_AR.min.js (100%) rename {lib => public/lib}/dist/localization/messages_es_PE.js (100%) rename {lib => public/lib}/dist/localization/messages_es_PE.min.js (100%) rename {lib => public/lib}/dist/localization/messages_et.js (100%) rename {lib => public/lib}/dist/localization/messages_et.min.js (100%) rename {lib => public/lib}/dist/localization/messages_eu.js (100%) rename {lib => public/lib}/dist/localization/messages_eu.min.js (100%) rename {lib => public/lib}/dist/localization/messages_fa.js (100%) rename {lib => public/lib}/dist/localization/messages_fa.min.js (100%) rename {lib => public/lib}/dist/localization/messages_fi.js (100%) rename {lib => public/lib}/dist/localization/messages_fi.min.js (100%) rename {lib => public/lib}/dist/localization/messages_fr.js (100%) rename {lib => public/lib}/dist/localization/messages_fr.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ge.js (100%) rename {lib => public/lib}/dist/localization/messages_ge.min.js (100%) rename {lib => public/lib}/dist/localization/messages_gl.js (100%) rename {lib => public/lib}/dist/localization/messages_gl.min.js (100%) rename {lib => public/lib}/dist/localization/messages_he.js (100%) rename {lib => public/lib}/dist/localization/messages_he.min.js (100%) rename {lib => public/lib}/dist/localization/messages_hr.js (100%) rename {lib => public/lib}/dist/localization/messages_hr.min.js (100%) rename {lib => public/lib}/dist/localization/messages_hu.js (100%) rename {lib => public/lib}/dist/localization/messages_hu.min.js (100%) rename {lib => public/lib}/dist/localization/messages_hy_AM.js (100%) rename {lib => public/lib}/dist/localization/messages_hy_AM.min.js (100%) rename {lib => public/lib}/dist/localization/messages_id.js (100%) rename {lib => public/lib}/dist/localization/messages_id.min.js (100%) rename {lib => public/lib}/dist/localization/messages_is.js (100%) rename {lib => public/lib}/dist/localization/messages_is.min.js (100%) rename {lib => public/lib}/dist/localization/messages_it.js (100%) rename {lib => public/lib}/dist/localization/messages_it.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ja.js (100%) rename {lib => public/lib}/dist/localization/messages_ja.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ka.js (100%) rename {lib => public/lib}/dist/localization/messages_ka.min.js (100%) rename {lib => public/lib}/dist/localization/messages_kk.js (100%) rename {lib => public/lib}/dist/localization/messages_kk.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ko.js (100%) rename {lib => public/lib}/dist/localization/messages_ko.min.js (100%) rename {lib => public/lib}/dist/localization/messages_lt.js (100%) rename {lib => public/lib}/dist/localization/messages_lt.min.js (100%) rename {lib => public/lib}/dist/localization/messages_lv.js (100%) rename {lib => public/lib}/dist/localization/messages_lv.min.js (100%) rename {lib => public/lib}/dist/localization/messages_mk.js (100%) rename {lib => public/lib}/dist/localization/messages_mk.min.js (100%) rename {lib => public/lib}/dist/localization/messages_my.js (100%) rename {lib => public/lib}/dist/localization/messages_my.min.js (100%) rename {lib => public/lib}/dist/localization/messages_nl.js (100%) rename {lib => public/lib}/dist/localization/messages_nl.min.js (100%) rename {lib => public/lib}/dist/localization/messages_no.js (100%) rename {lib => public/lib}/dist/localization/messages_no.min.js (100%) rename {lib => public/lib}/dist/localization/messages_pl.js (100%) rename {lib => public/lib}/dist/localization/messages_pl.min.js (100%) rename {lib => public/lib}/dist/localization/messages_pt_BR.js (100%) rename {lib => public/lib}/dist/localization/messages_pt_BR.min.js (100%) rename {lib => public/lib}/dist/localization/messages_pt_PT.js (100%) rename {lib => public/lib}/dist/localization/messages_pt_PT.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ro.js (100%) rename {lib => public/lib}/dist/localization/messages_ro.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ru.js (100%) rename {lib => public/lib}/dist/localization/messages_ru.min.js (100%) rename {lib => public/lib}/dist/localization/messages_sd.js (100%) rename {lib => public/lib}/dist/localization/messages_sd.min.js (100%) rename {lib => public/lib}/dist/localization/messages_si.js (100%) rename {lib => public/lib}/dist/localization/messages_si.min.js (100%) rename {lib => public/lib}/dist/localization/messages_sk.js (100%) rename {lib => public/lib}/dist/localization/messages_sk.min.js (100%) rename {lib => public/lib}/dist/localization/messages_sl.js (100%) rename {lib => public/lib}/dist/localization/messages_sl.min.js (100%) rename {lib => public/lib}/dist/localization/messages_sr.js (100%) rename {lib => public/lib}/dist/localization/messages_sr.min.js (100%) rename {lib => public/lib}/dist/localization/messages_sr_lat.js (100%) rename {lib => public/lib}/dist/localization/messages_sr_lat.min.js (100%) rename {lib => public/lib}/dist/localization/messages_sv.js (100%) rename {lib => public/lib}/dist/localization/messages_sv.min.js (100%) rename {lib => public/lib}/dist/localization/messages_th.js (100%) rename {lib => public/lib}/dist/localization/messages_th.min.js (100%) rename {lib => public/lib}/dist/localization/messages_tj.js (100%) rename {lib => public/lib}/dist/localization/messages_tj.min.js (100%) rename {lib => public/lib}/dist/localization/messages_tr.js (100%) rename {lib => public/lib}/dist/localization/messages_tr.min.js (100%) rename {lib => public/lib}/dist/localization/messages_uk.js (100%) rename {lib => public/lib}/dist/localization/messages_uk.min.js (100%) rename {lib => public/lib}/dist/localization/messages_ur.js (100%) rename {lib => public/lib}/dist/localization/messages_ur.min.js (100%) rename {lib => public/lib}/dist/localization/messages_vi.js (100%) rename {lib => public/lib}/dist/localization/messages_vi.min.js (100%) rename {lib => public/lib}/dist/localization/messages_zh.js (100%) rename {lib => public/lib}/dist/localization/messages_zh.min.js (100%) rename {lib => public/lib}/dist/localization/messages_zh_TW.js (100%) rename {lib => public/lib}/dist/localization/messages_zh_TW.min.js (100%) rename {lib => public/lib}/dist/localization/methods_de.js (100%) rename {lib => public/lib}/dist/localization/methods_de.min.js (100%) rename {lib => public/lib}/dist/localization/methods_es_CL.js (100%) rename {lib => public/lib}/dist/localization/methods_es_CL.min.js (100%) rename {lib => public/lib}/dist/localization/methods_fi.js (100%) rename {lib => public/lib}/dist/localization/methods_fi.min.js (100%) rename {lib => public/lib}/dist/localization/methods_nl.js (100%) rename {lib => public/lib}/dist/localization/methods_nl.min.js (100%) rename {lib => public/lib}/dist/localization/methods_pt.js (100%) rename {lib => public/lib}/dist/localization/methods_pt.min.js (100%) rename {lib => public/lib}/fullcalendar/CHANGELOG.txt (100%) rename {lib => public/lib}/fullcalendar/CONTRIBUTING.txt (100%) rename {lib => public/lib}/fullcalendar/LICENSE.txt (100%) rename {lib => public/lib}/fullcalendar/demos/agenda-views.html (100%) rename {lib => public/lib}/fullcalendar/demos/background-events.html (100%) rename {lib => public/lib}/fullcalendar/demos/basic-views.html (100%) rename {lib => public/lib}/fullcalendar/demos/default.html (100%) rename {lib => public/lib}/fullcalendar/demos/external-dragging.html (100%) rename {lib => public/lib}/fullcalendar/demos/gcal.html (100%) rename {lib => public/lib}/fullcalendar/demos/js/theme-chooser.js (100%) rename {lib => public/lib}/fullcalendar/demos/json.html (100%) rename {lib => public/lib}/fullcalendar/demos/json/events.json (100%) rename {lib => public/lib}/fullcalendar/demos/list-views.html (100%) rename {lib => public/lib}/fullcalendar/demos/locales.html (100%) rename {lib => public/lib}/fullcalendar/demos/php/get-events.php (100%) rename {lib => public/lib}/fullcalendar/demos/php/get-timezones.php (100%) rename {lib => public/lib}/fullcalendar/demos/php/utils.php (100%) rename {lib => public/lib}/fullcalendar/demos/selectable.html (100%) rename {lib => public/lib}/fullcalendar/demos/themes.html (100%) rename {lib => public/lib}/fullcalendar/demos/timezones.html (100%) rename {lib => public/lib}/fullcalendar/demos/week-numbers.html (100%) rename {lib => public/lib}/fullcalendar/fullcalendar.css (100%) rename {lib => public/lib}/fullcalendar/fullcalendar.js (100%) rename {lib => public/lib}/fullcalendar/fullcalendar.min.css (100%) rename {lib => public/lib}/fullcalendar/fullcalendar.min.js (100%) rename {lib => public/lib}/fullcalendar/fullcalendar.print.css (100%) rename {lib => public/lib}/fullcalendar/fullcalendar.print.min.css (100%) rename {lib => public/lib}/fullcalendar/fullcalsched.zip (100%) rename {lib => public/lib}/fullcalendar/gcal.js (100%) rename {lib => public/lib}/fullcalendar/gcal.min.js (100%) rename {lib => public/lib}/fullcalendar/lib/jquery-ui.min.js (100%) rename {lib => public/lib}/fullcalendar/lib/jquery.min.js (100%) rename {lib => public/lib}/fullcalendar/lib/moment.min.js (100%) rename {lib => public/lib}/fullcalendar/locale-all.js (100%) rename {lib => public/lib}/fullcalendar/locale/af.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar-dz.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar-kw.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar-ly.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar-ma.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar-sa.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar-tn.js (100%) rename {lib => public/lib}/fullcalendar/locale/ar.js (100%) rename {lib => public/lib}/fullcalendar/locale/bg.js (100%) rename {lib => public/lib}/fullcalendar/locale/ca.js (100%) rename {lib => public/lib}/fullcalendar/locale/cs.js (100%) rename {lib => public/lib}/fullcalendar/locale/da.js (100%) rename {lib => public/lib}/fullcalendar/locale/de-at.js (100%) rename {lib => public/lib}/fullcalendar/locale/de-ch.js (100%) rename {lib => public/lib}/fullcalendar/locale/de.js (100%) rename {lib => public/lib}/fullcalendar/locale/el.js (100%) rename {lib => public/lib}/fullcalendar/locale/en-au.js (100%) rename {lib => public/lib}/fullcalendar/locale/en-ca.js (100%) rename {lib => public/lib}/fullcalendar/locale/en-gb.js (100%) rename {lib => public/lib}/fullcalendar/locale/en-ie.js (100%) rename {lib => public/lib}/fullcalendar/locale/en-nz.js (100%) rename {lib => public/lib}/fullcalendar/locale/es-do.js (100%) rename {lib => public/lib}/fullcalendar/locale/es-us.js (100%) rename {lib => public/lib}/fullcalendar/locale/es.js (100%) rename {lib => public/lib}/fullcalendar/locale/et.js (100%) rename {lib => public/lib}/fullcalendar/locale/eu.js (100%) rename {lib => public/lib}/fullcalendar/locale/fa.js (100%) rename {lib => public/lib}/fullcalendar/locale/fi.js (100%) rename {lib => public/lib}/fullcalendar/locale/fr-ca.js (100%) rename {lib => public/lib}/fullcalendar/locale/fr-ch.js (100%) rename {lib => public/lib}/fullcalendar/locale/fr.js (100%) rename {lib => public/lib}/fullcalendar/locale/gl.js (100%) rename {lib => public/lib}/fullcalendar/locale/he.js (100%) rename {lib => public/lib}/fullcalendar/locale/hi.js (100%) rename {lib => public/lib}/fullcalendar/locale/hr.js (100%) rename {lib => public/lib}/fullcalendar/locale/hu.js (100%) rename {lib => public/lib}/fullcalendar/locale/id.js (100%) rename {lib => public/lib}/fullcalendar/locale/is.js (100%) rename {lib => public/lib}/fullcalendar/locale/it.js (100%) rename {lib => public/lib}/fullcalendar/locale/ja.js (100%) rename {lib => public/lib}/fullcalendar/locale/kk.js (100%) rename {lib => public/lib}/fullcalendar/locale/ko.js (100%) rename {lib => public/lib}/fullcalendar/locale/lb.js (100%) rename {lib => public/lib}/fullcalendar/locale/lt.js (100%) rename {lib => public/lib}/fullcalendar/locale/lv.js (100%) rename {lib => public/lib}/fullcalendar/locale/mk.js (100%) rename {lib => public/lib}/fullcalendar/locale/ms-my.js (100%) rename {lib => public/lib}/fullcalendar/locale/ms.js (100%) rename {lib => public/lib}/fullcalendar/locale/nb.js (100%) rename {lib => public/lib}/fullcalendar/locale/nl-be.js (100%) rename {lib => public/lib}/fullcalendar/locale/nl.js (100%) rename {lib => public/lib}/fullcalendar/locale/nn.js (100%) rename {lib => public/lib}/fullcalendar/locale/pl.js (100%) rename {lib => public/lib}/fullcalendar/locale/pt-br.js (100%) rename {lib => public/lib}/fullcalendar/locale/pt.js (100%) rename {lib => public/lib}/fullcalendar/locale/ro.js (100%) rename {lib => public/lib}/fullcalendar/locale/ru.js (100%) rename {lib => public/lib}/fullcalendar/locale/sk.js (100%) rename {lib => public/lib}/fullcalendar/locale/sl.js (100%) rename {lib => public/lib}/fullcalendar/locale/sq.js (100%) rename {lib => public/lib}/fullcalendar/locale/sr-cyrl.js (100%) rename {lib => public/lib}/fullcalendar/locale/sr.js (100%) rename {lib => public/lib}/fullcalendar/locale/sv.js (100%) rename {lib => public/lib}/fullcalendar/locale/th.js (100%) rename {lib => public/lib}/fullcalendar/locale/tr.js (100%) rename {lib => public/lib}/fullcalendar/locale/uk.js (100%) rename {lib => public/lib}/fullcalendar/locale/vi.js (100%) rename {lib => public/lib}/fullcalendar/locale/zh-cn.js (100%) rename {lib => public/lib}/fullcalendar/locale/zh-tw.js (100%) rename {lib => public/lib}/fullcalendar/sched/CHANGELOG.txt (100%) rename {lib => public/lib}/fullcalendar/sched/CONTRIBUTING.txt (100%) rename {lib => public/lib}/fullcalendar/sched/LICENSE.txt (100%) rename {lib => public/lib}/fullcalendar/sched/demos/background-events.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/column-grouping.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/columns.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/dynamic-add-remove.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/external-dragging.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/gcal.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/grouping.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/js/theme-chooser.js (100%) rename {lib => public/lib}/fullcalendar/sched/demos/json.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/json/events.json (100%) rename {lib => public/lib}/fullcalendar/sched/demos/json/resources.json (100%) rename {lib => public/lib}/fullcalendar/sched/demos/misc-callbacks.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/no-overlap.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/ordering.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/rendering-hooks.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/scale.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/selectable.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/simple.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/themes.html (100%) rename {lib => public/lib}/fullcalendar/sched/demos/vertical-resource-view.html (100%) rename {lib => public/lib}/fullcalendar/sched/lib/fullcalendar.min.css (100%) rename {lib => public/lib}/fullcalendar/sched/lib/fullcalendar.min.js (100%) rename {lib => public/lib}/fullcalendar/sched/lib/fullcalendar.print.min.css (100%) rename {lib => public/lib}/fullcalendar/sched/lib/gcal.min.js (100%) rename {lib => public/lib}/fullcalendar/sched/lib/jquery-ui.min.js (100%) rename {lib => public/lib}/fullcalendar/sched/lib/jquery.min.js (100%) rename {lib => public/lib}/fullcalendar/sched/lib/moment.min.js (100%) rename {lib => public/lib}/fullcalendar/sched/scheduler.css (100%) rename {lib => public/lib}/fullcalendar/sched/scheduler.js (100%) rename {lib => public/lib}/fullcalendar/sched/scheduler.min.css (100%) rename {lib => public/lib}/fullcalendar/sched/scheduler.min.js (100%) rename {lib => public/lib}/jquery/jquery-3.2.1.min.js (100%) rename {lib => public/lib}/jquery/jquery-ui.css (100%) rename {lib => public/lib}/jquery/jquery-validation/Gruntfile.js (100%) rename {lib => public/lib}/jquery/jquery-validation/README.md (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/ajaxSubmit-integration-demo.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/bootstrap/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/captcha.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/fonts/Anorexia.ttf (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/image_req.php (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/images/button.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/images/image.php (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/index.php (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/newsession.php (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/process.php (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/rand.php (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/captcha/style.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/cinema/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/cinema/plan_9.jpg (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/cinema/refer_madness.jpg (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/cinema/saucer_men.jpg (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/css/cmxform.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/css/cmxformTemplate.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/css/core.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/css/reset.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/css/screen.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/custom-messages-data-demo.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/custom-methods-demo.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/dynamic-totals.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/errorcontainer-demo.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/errors-within-labels.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/file_input.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/images/bg.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/images/checked.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/images/cmxform-divider.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/images/cmxform-fieldset.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/images/loading.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/images/unchecked.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/jquerymobile.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/login/images/bg.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/login/images/header1.jpg (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/login/images/page.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/login/images/required_star.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/login/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/login/screen.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/backRequiredGray.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/back_green-fade.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/back_nav_blue.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/blank.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/button-submit.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/favicon.ico (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/help.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/left-nav-callout-long.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/login-sprite.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/logo_marketo.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/sf.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/step1-24.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/step2-24.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/step3-24.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/tab-sprite.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/tab_green.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/time.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/toggle.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/images/warning.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/jquery.maskedinput.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/mktSignup.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/step2.htm (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/marketo/stylesheet.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/milk/bg.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/milk/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/milk/left_white.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/milk/milk.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/milk/milk.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/milk/right_white.png (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/multipart/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/multipart/style.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/radio-checkbox-select-demo.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/requirejs/app.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/requirejs/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/semantic-ui/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/site-demos.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/themerollered.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce/themes/simple/editor_template.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce/themes/simple/img/icons.gif (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce/themes/simple/langs/en.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce/themes/simple/skins/default/ui.css (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce/tiny_mce.js (100%) rename {lib => public/lib}/jquery/jquery-validation/demo/tinymce4/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/additional-methods.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/additional-methods.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/jquery.validate.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/jquery.validate.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ar.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ar.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_az.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_az.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_bg.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_bg.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_bn_BD.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_bn_BD.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ca.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ca.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_cs.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_cs.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_da.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_da.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_de.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_de.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_el.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_el.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_es.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_es.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_es_AR.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_es_AR.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_es_PE.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_es_PE.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_et.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_et.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_eu.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_eu.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_fa.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_fa.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_fi.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_fi.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_fr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_fr.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ge.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ge.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_gl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_gl.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_he.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_he.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_hr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_hr.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_hu.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_hu.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_hy_AM.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_hy_AM.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_id.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_id.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_is.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_is.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_it.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_it.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ja.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ja.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ka.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ka.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_kk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_kk.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ko.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ko.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_lt.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_lt.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_lv.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_lv.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_mk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_mk.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_my.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_my.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_nl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_nl.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_no.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_no.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_pl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_pl.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_pt_BR.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_pt_BR.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_pt_PT.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_pt_PT.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ro.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ro.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ru.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ru.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sd.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sd.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_si.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_si.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sk.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sl.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sr.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sr_lat.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sr_lat.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sv.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_sv.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_th.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_th.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_tj.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_tj.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_tr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_tr.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_uk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_uk.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ur.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_ur.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_vi.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_vi.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_zh.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_zh.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_zh_TW.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/messages_zh_TW.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_de.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_de.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_es_CL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_es_CL.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_fi.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_fi.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_nl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_nl.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_pt.js (100%) rename {lib => public/lib}/jquery/jquery-validation/dist/localization/methods_pt.min.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery-1.11.1.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery-1.7.2.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery-1.8.3.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery-1.9.1.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery-3.1.1.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery.form.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery.mockjax-1.5.3.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery.mockjax-2.2.1.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery.mockjax.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/jquery.simulate.js (100%) rename {lib => public/lib}/jquery/jquery-validation/lib/require.js (100%) rename {lib => public/lib}/jquery/jquery-validation/package.json (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/accept.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/additional.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/alphanumeric.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/bankaccountNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/bankorgiroaccountNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/bic.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/cifES.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/cpfBR.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/creditcard.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/creditcardtypes.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/currency.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/dateFA.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/dateITA.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/dateNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/extension.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/giroaccountNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/iban.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/integer.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/ipv4.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/ipv6.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/lettersonly.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/letterswithbasicpunc.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/mobileNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/mobileUK.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/netmask.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/nieES.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/nifES.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/nipPL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/notEqualTo.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/nowhitespace.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/pattern.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/phoneNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/phoneUK.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/phoneUS.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/phonesUK.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/postalCodeCA.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/postalcodeBR.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/postalcodeIT.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/postalcodeNL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/postcodeUK.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/require_from_group.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/skip_or_fill_minimum.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/statesUS.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/strippedminlength.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/time.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/time12h.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/url2.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/vinUS.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/zipcodeUS.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/additional/ziprange.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/ajax.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/core.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ar.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_az.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_bg.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_bn_BD.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ca.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_cs.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_da.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_de.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_el.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_es.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_es_AR.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_es_PE.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_et.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_eu.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_fa.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_fi.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_fr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ge.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_gl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_he.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_hr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_hu.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_hy_AM.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_id.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_is.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_it.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ja.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ka.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_kk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ko.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_lt.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_lv.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_mk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_my.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_nl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_no.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_pl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_pt_BR.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_pt_PT.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ro.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ru.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_sd.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_si.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_sk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_sl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_sr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_sr_lat.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_sv.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_th.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_tj.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_tr.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_uk.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_ur.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_vi.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_zh.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/messages_zh_TW.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/methods_de.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/methods_es_CL.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/methods_fi.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/methods_nl.js (100%) rename {lib => public/lib}/jquery/jquery-validation/src/localization/methods_pt.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/additional/creditcard.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/additional/netmask.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/aria.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/error-placement.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/index.html (100%) rename {lib => public/lib}/jquery/jquery-validation/test/messages.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/methods.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/rules.js (100%) rename {lib => public/lib}/jquery/jquery-validation/test/test.js (100%) rename {lib => public/lib}/select2/.editorconfig (100%) rename {lib => public/lib}/select2/.github/CONTRIBUTING.md (100%) rename {lib => public/lib}/select2/.github/ISSUE_TEMPLATE.md (100%) rename {lib => public/lib}/select2/.github/PULL_REQUEST_TEMPLATE.md (100%) rename {lib => public/lib}/select2/.gitignore (100%) rename {lib => public/lib}/select2/.jshintignore (100%) rename {lib => public/lib}/select2/.jshintrc (100%) rename {lib => public/lib}/select2/.travis.yml (100%) rename {lib => public/lib}/select2/CHANGELOG.md (100%) rename {lib => public/lib}/select2/Gruntfile.js (100%) rename {lib => public/lib}/select2/LICENSE.md (100%) rename {lib => public/lib}/select2/README.md (100%) rename {lib => public/lib}/select2/bower.json (100%) rename {lib => public/lib}/select2/component.json (100%) rename {lib => public/lib}/select2/composer.json (100%) rename {lib => public/lib}/select2/dist/css/select2.css (100%) rename {lib => public/lib}/select2/dist/css/select2.min.css (100%) rename {lib => public/lib}/select2/dist/js/i18n/af.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ar.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/az.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/bg.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/bs.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ca.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/cs.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/da.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/de.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/dsb.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/el.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/en.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/es.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/et.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/eu.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/fa.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/fi.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/fr.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/gl.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/he.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/hi.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/hr.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/hsb.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/hu.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/hy.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/id.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/is.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/it.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ja.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/km.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ko.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/lt.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/lv.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/mk.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ms.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/nb.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/nl.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/pl.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ps.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/pt-BR.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/pt.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ro.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/ru.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/sk.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/sl.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/sr-Cyrl.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/sr.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/sv.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/th.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/tr.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/uk.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/vi.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/zh-CN.js (100%) rename {lib => public/lib}/select2/dist/js/i18n/zh-TW.js (100%) rename {lib => public/lib}/select2/dist/js/select2.full.js (100%) rename {lib => public/lib}/select2/dist/js/select2.full.min.js (100%) rename {lib => public/lib}/select2/dist/js/select2.js (100%) rename {lib => public/lib}/select2/dist/js/select2.min.js (100%) rename {lib => public/lib}/select2/docs/README.md (100%) rename {lib => public/lib}/select2/docs/announcements-4.0.html (100%) rename {lib => public/lib}/select2/docs/community.html (100%) rename {lib => public/lib}/select2/docs/examples.html (100%) rename {lib => public/lib}/select2/docs/index.html (100%) rename {lib => public/lib}/select2/docs/options-old.html (100%) rename {lib => public/lib}/select2/docs/options.html (100%) rename {lib => public/lib}/select2/package.json (100%) rename {lib => public/lib}/select2/select2.jquery.json (100%) rename {lib => public/lib}/select2/src/js/banner.end.js (100%) rename {lib => public/lib}/select2/src/js/banner.start.js (100%) rename {lib => public/lib}/select2/src/js/jquery.mousewheel.shim.js (100%) rename {lib => public/lib}/select2/src/js/jquery.select2.js (100%) rename {lib => public/lib}/select2/src/js/jquery.shim.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/containerCss.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/dropdownCss.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/initSelection.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/inputData.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/matcher.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/query.js (100%) rename {lib => public/lib}/select2/src/js/select2/compat/utils.js (100%) rename {lib => public/lib}/select2/src/js/select2/core.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/ajax.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/array.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/base.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/maximumInputLength.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/maximumSelectionLength.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/minimumInputLength.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/select.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/tags.js (100%) rename {lib => public/lib}/select2/src/js/select2/data/tokenizer.js (100%) rename {lib => public/lib}/select2/src/js/select2/defaults.js (100%) rename {lib => public/lib}/select2/src/js/select2/diacritics.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/attachBody.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/attachContainer.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/closeOnSelect.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/hidePlaceholder.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/infiniteScroll.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/minimumResultsForSearch.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/search.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/selectOnClose.js (100%) rename {lib => public/lib}/select2/src/js/select2/dropdown/stopPropagation.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/af.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ar.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/az.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/bg.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/bs.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ca.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/cs.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/da.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/de.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/dsb.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/el.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/en.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/es.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/et.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/eu.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/fa.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/fi.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/fr.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/gl.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/he.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/hi.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/hr.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/hsb.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/hu.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/hy.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/id.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/is.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/it.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ja.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/km.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ko.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/lt.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/lv.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/mk.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ms.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/nb.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/nl.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/pl.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ps.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/pt-BR.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/pt.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ro.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/ru.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/sk.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/sl.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/sr-Cyrl.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/sr.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/sv.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/th.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/tr.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/uk.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/vi.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/zh-CN.js (100%) rename {lib => public/lib}/select2/src/js/select2/i18n/zh-TW.js (100%) rename {lib => public/lib}/select2/src/js/select2/keys.js (100%) rename {lib => public/lib}/select2/src/js/select2/options.js (100%) rename {lib => public/lib}/select2/src/js/select2/results.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/allowClear.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/base.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/clickMask.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/eventRelay.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/multiple.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/placeholder.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/search.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/single.js (100%) rename {lib => public/lib}/select2/src/js/select2/selection/stopPropagation.js (100%) rename {lib => public/lib}/select2/src/js/select2/translation.js (100%) rename {lib => public/lib}/select2/src/js/select2/utils.js (100%) rename {lib => public/lib}/select2/src/js/wrapper.end.js (100%) rename {lib => public/lib}/select2/src/js/wrapper.start.js (100%) rename {lib => public/lib}/select2/src/scss/_dropdown.scss (100%) rename {lib => public/lib}/select2/src/scss/_multiple.scss (100%) rename {lib => public/lib}/select2/src/scss/_single.scss (100%) rename {lib => public/lib}/select2/src/scss/core.scss (100%) rename {lib => public/lib}/select2/src/scss/mixins/_gradients.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/classic/_defaults.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/classic/_multiple.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/classic/_single.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/classic/layout.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/default/_multiple.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/default/_single.scss (100%) rename {lib => public/lib}/select2/src/scss/theme/default/layout.scss (100%) rename {lib => public/lib}/select2/tests/a11y/search-tests.js (100%) rename {lib => public/lib}/select2/tests/a11y/selection-tests.js (100%) rename {lib => public/lib}/select2/tests/data/array-tests.js (100%) rename {lib => public/lib}/select2/tests/data/base-tests.js (100%) rename {lib => public/lib}/select2/tests/data/inputData-tests.js (100%) rename {lib => public/lib}/select2/tests/data/maximumInputLength-tests.js (100%) rename {lib => public/lib}/select2/tests/data/maximumSelectionLength-tests.js (100%) rename {lib => public/lib}/select2/tests/data/minimumInputLength-tests.js (100%) rename {lib => public/lib}/select2/tests/data/select-tests.js (100%) rename {lib => public/lib}/select2/tests/data/tags-tests.js (100%) rename {lib => public/lib}/select2/tests/data/tokenizer-tests.js (100%) rename {lib => public/lib}/select2/tests/dropdown/dropdownCss-tests.js (100%) rename {lib => public/lib}/select2/tests/dropdown/positioning-tests.js (100%) rename {lib => public/lib}/select2/tests/dropdown/selectOnClose-tests.js (100%) rename {lib => public/lib}/select2/tests/dropdown/stopPropagation-tests.js (100%) rename {lib => public/lib}/select2/tests/helpers.js (100%) rename {lib => public/lib}/select2/tests/integration.html (100%) rename {lib => public/lib}/select2/tests/integration/dom-changes.js (100%) rename {lib => public/lib}/select2/tests/integration/jquery-calls.js (100%) rename {lib => public/lib}/select2/tests/integration/select2-methods.js (100%) rename {lib => public/lib}/select2/tests/options/ajax-tests.js (100%) rename {lib => public/lib}/select2/tests/options/data-tests.js (100%) rename {lib => public/lib}/select2/tests/options/deprecated-tests.js (100%) rename {lib => public/lib}/select2/tests/options/translation-tests.js (100%) rename {lib => public/lib}/select2/tests/options/width-tests.js (100%) rename {lib => public/lib}/select2/tests/results/focusing-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/allowClear-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/containerCss-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/multiple-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/placeholder-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/search-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/single-tests.js (100%) rename {lib => public/lib}/select2/tests/selection/stopPropagation-tests.js (100%) rename {lib => public/lib}/select2/tests/unit.html (100%) rename {lib => public/lib}/select2/tests/utils/decorator-tests.js (100%) rename {lib => public/lib}/select2/tests/utils/escapeMarkup-tests.js (100%) rename {lib => public/lib}/select2/tests/vendor/jquery-1.7.2.js (100%) rename {lib => public/lib}/select2/tests/vendor/qunit-1.23.1.css (100%) rename {lib => public/lib}/select2/tests/vendor/qunit-1.23.1.js (100%) rename {lib => public/lib}/select2/vendor/jquery-2.1.0.js (100%) rename mapa.php => public/mapa.php (100%) rename participants.php => public/participants.php (100%) rename {prgr => public/prgr}/charlas.html (100%) rename {prgr => public/prgr}/cursos.html (100%) rename {prgr => public/prgr}/diplomados.html (100%) rename {prgr => public/prgr}/mesaredonda.html (100%) rename {prgr => public/prgr}/olimpiadas.html (100%) rename {prgr => public/prgr}/plenarias.html (100%) rename programa.php => public/programa.php (100%) rename robots.txt => public/robots.txt (100%) rename {style => public/style}/style.css (100%) delete mode 100644 sidebar.php create mode 100644 src/dependencies.php create mode 100644 src/middleware.php create mode 100644 src/routes.php create mode 100644 src/settings.php delete mode 100644 style/arrow.png delete mode 100644 style/back.png delete mode 100644 style/background.jpg delete mode 100644 style/bootstrap.min.css delete mode 100644 style/bullet.png delete mode 100644 style/graphic.png delete mode 100644 style/link.png delete mode 100644 style/logo.jpg delete mode 100644 style/logo.png delete mode 100644 style/search.png delete mode 100644 style/tabs.png create mode 100644 templates/.cache/34/3451b8702c24574402137ba193974ee7d02b892a3ae0e2ba9afa90fa40a32e49.php create mode 100644 templates/.cache/3e/3e08380aada096837e5f5fb386000814046d465941664f8bed8472f26e049154.php create mode 100644 templates/.cache/a8/a8dc4fcad3fc6eb27a519cc51c084c50364898ad9458217af820421c6e996bdb.php create mode 100644 templates/.cache/ae/ae3c6c407ee62989a6c520e2da5ebe2f8ac08f1de0ae2ba58d936ff0e4664ec0.php create mode 100644 templates/committess.html rename footer.php => templates/footer.phtml (100%) create mode 100644 templates/header.html create mode 100644 templates/index.html rename header.php => templates/layout.html (56%) rename registration.php => templates/registration.html (96%) create mode 100644 templates/sidebar.html create mode 100644 tests/Functional/BaseTestCase.php create mode 100644 tests/Functional/HomepageTest.php diff --git a/.gitignore b/.gitignore index c209eca..adf1997 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -2021y22.csv -*.bak -bkp/* +/vendor/ +/logs/* +!/logs/README.md diff --git a/.htaccess b/.htaccess deleted file mode 100644 index 242d68a..0000000 --- a/.htaccess +++ /dev/null @@ -1,10 +0,0 @@ -RewriteEngine On -#example.com/page will display the contents of example.com/page.html -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d -RewriteCond %{REQUEST_FILENAME}.php -f -RewriteRule ^(.+)$ $1.php [L,QSA] - -#301 from example.com/page.html to example.com/page -RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/ -RewriteRule ^(.*)\.php$ /$1 [R=301,L] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..4152c1a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,14 @@ +# How to Contribute + +## Pull Requests + +1. Fork the Slim Skeleton repository +2. Create a new branch for each feature or improvement +3. Send a pull request from each feature branch to the **3.x** branch + +It is very important to separate new features or improvements into separate feature branches, and to send a +pull request for each branch. This allows us to review and pull in new features or improvements individually. + +## Style Guide + +All pull requests must adhere to the [PSR-2 standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md). diff --git a/README.md b/README.md new file mode 100644 index 0000000..88bb69c --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# Slim Framework 3 Skeleton Application + +Use this skeleton application to quickly setup and start working on a new Slim Framework 3 application. This application uses the latest Slim 3 with the PHP-View template renderer. It also uses the Monolog logger. + +This skeleton application was built for Composer. This makes setting up a new Slim Framework application quick and easy. + +## Install the Application + +Run this command from the directory in which you want to install your new Slim Framework application. + + php composer.phar create-project slim/slim-skeleton [my-app-name] + +Replace `[my-app-name]` with the desired directory name for your new application. You'll want to: + +* Point your virtual host document root to your new application's `public/` directory. +* Ensure `logs/` is web writeable. + +To run the application in development, you can also run this command. + + php composer.phar start + +Run this command to run the test suite + + php composer.phar test + +That's it! Now go build something cool. diff --git a/committess.php b/committess.php deleted file mode 100644 index ec5991f..0000000 --- a/committess.php +++ /dev/null @@ -1,30 +0,0 @@ - -
-
-
-
-

Committees

-

Scientific Committee

- -

Organizing Committee

-
    -
  • Juan Alonso
  • -
  • Joaquín Brum
  • -
  • Andrés Sambarino
  • -
  • Martín Sambarino
  • -
- -
-
-
- - - diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..51b0a30 --- /dev/null +++ b/composer.json @@ -0,0 +1,36 @@ +{ + "name": "slim/slim-skeleton", + "description": "Groups Geometry and Dynamics, ICM2018 Satellite, Web Project", + "keywords": ["ICM2018", "GGDWorkshop", "Montevideo","Math","Groups","Geometry"], + "homepage": "https://ggdworkshop.cmat.edu.uy", + "license": "GPLv3", + "authors": [ + { + "name": "Germán Correa", + "email": "germanc@cmat.edu.uy", + "homepage": "http://www.cmat.edu.uy" + } + ], + "require": { + "php": ">=5.5.0", + "slim/slim": "^3.1", + "monolog/monolog": "^1.17", + "slim/twig-view": "^2.3" + }, + "require-dev": { + "phpunit/phpunit": ">=4.8 < 6.0" + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "config": { + "process-timeout" : 0 + }, + "scripts": { + "start": "php -S localhost:8080 -t public index.php", + "test": "phpunit" + } + +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..b742825 --- /dev/null +++ b/composer.lock @@ -0,0 +1,1940 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "content-hash": "c068853e76cdab884c36b9e671e23258", + "packages": [ + { + "name": "container-interop/container-interop", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" + }, + "require": { + "psr/container": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "homepage": "https://github.com/container-interop/container-interop", + "time": "2017-02-14T19:40:03+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.23.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2017-06-19T01:22:40+00:00" + }, + { + "name": "nikic/fast-route", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/FastRoute.git", + "reference": "b5f95749071c82a8e0f58586987627054400cdf6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/FastRoute/zipball/b5f95749071c82a8e0f58586987627054400cdf6", + "reference": "b5f95749071c82a8e0f58586987627054400cdf6", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "FastRoute\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov", + "email": "nikic@php.net" + } + ], + "description": "Fast request router for PHP", + "keywords": [ + "router", + "routing" + ], + "time": "2017-01-19T11:35:12+00:00" + }, + { + "name": "pimple/pimple", + "version": "v3.2.2", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "4d45fb62d96418396ec58ba76e6f065bca16e10a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/4d45fb62d96418396ec58ba76e6f065bca16e10a", + "reference": "4d45fb62d96418396ec58ba76e6f065bca16e10a", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/container": "^1.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "http://pimple.sensiolabs.org", + "keywords": [ + "container", + "dependency injection" + ], + "time": "2017-07-23T07:32:15+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" + }, + { + "name": "slim/slim", + "version": "3.9.2", + "source": { + "type": "git", + "url": "https://github.com/slimphp/Slim.git", + "reference": "4086d0106cf5a7135c69fce4161fe355a8feb118" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slimphp/Slim/zipball/4086d0106cf5a7135c69fce4161fe355a8feb118", + "reference": "4086d0106cf5a7135c69fce4161fe355a8feb118", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "nikic/fast-route": "^1.0", + "php": ">=5.5.0", + "pimple/pimple": "^3.0", + "psr/container": "^1.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0", + "squizlabs/php_codesniffer": "^2.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slim\\": "Slim" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rob Allen", + "email": "rob@akrabat.com", + "homepage": "http://akrabat.com" + }, + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "https://joshlockhart.com" + }, + { + "name": "Gabriel Manricks", + "email": "gmanricks@me.com", + "homepage": "http://gabrielmanricks.com" + }, + { + "name": "Andrew Smith", + "email": "a.smith@silentworks.co.uk", + "homepage": "http://silentworks.co.uk" + } + ], + "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", + "homepage": "https://slimframework.com", + "keywords": [ + "api", + "framework", + "micro", + "router" + ], + "time": "2017-11-26T19:13:09+00:00" + }, + { + "name": "slim/twig-view", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/slimphp/Twig-View.git", + "reference": "f6ff5ec3a24e11866376b8ffa235fbbb7e1d1301" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slimphp/Twig-View/zipball/f6ff5ec3a24e11866376b8ffa235fbbb7e1d1301", + "reference": "f6ff5ec3a24e11866376b8ffa235fbbb7e1d1301", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "psr/http-message": "^1.0", + "twig/twig": "^1.18|^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8|^5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slim\\Views\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "http://joshlockhart.com" + } + ], + "description": "Slim Framework 3 view helper built on top of the Twig 2 templating component", + "homepage": "http://slimframework.com", + "keywords": [ + "framework", + "slim", + "template", + "twig", + "view" + ], + "time": "2017-09-20T19:47:37+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296", + "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2017-10-11T12:05:26+00:00" + }, + { + "name": "twig/twig", + "version": "v2.4.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "eddb97148ad779f27e670e1e3f19fb323aedafeb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/eddb97148ad779f27e670e1e3f19fb323aedafeb", + "reference": "eddb97148ad779f27e670e1e3f19fb323aedafeb", + "shasum": "" + }, + "require": { + "php": "^7.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~3.3@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "http://twig.sensiolabs.org/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "http://twig.sensiolabs.org", + "keywords": [ + "templating" + ], + "time": "2017-09-27T18:10:31+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "^6.2.3", + "squizlabs/php_codesniffer": "^3.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2017-07-22T11:58:36+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e", + "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^4.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2017-10-19T19:58:43+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "66465776cfc249844bde6d117abff1d22e06c2da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/66465776cfc249844bde6d117abff1d22e06c2da", + "reference": "66465776cfc249844bde6d117abff1d22e06c2da", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0", + "phpdocumentor/type-resolver": "^0.4.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "~1.0.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2017-11-27T17:38:31+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-07-14T14:27:02+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.7.3", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "e4ed002c67da8eceb0eb8ddb8b3847bb53c5c2bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/e4ed002c67da8eceb0eb8ddb8b3847bb53c5c2bf", + "reference": "e4ed002c67da8eceb0eb8ddb8b3847bb53c5c2bf", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", + "sebastian/comparator": "^1.1|^2.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2017-11-24T13:59:53+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ef7b2f56815df854e66ceaee8ebe9393ae36a40d", + "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^5.6 || ^7.0", + "phpunit/php-file-iterator": "^1.3", + "phpunit/php-text-template": "^1.2", + "phpunit/php-token-stream": "^1.4.2 || ^2.0", + "sebastian/code-unit-reverse-lookup": "^1.0", + "sebastian/environment": "^1.3.2 || ^2.0", + "sebastian/version": "^1.0 || ^2.0" + }, + "require-dev": { + "ext-xdebug": "^2.1.4", + "phpunit/phpunit": "^5.7" + }, + "suggest": { + "ext-xdebug": "^2.5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2017-04-02T07:44:40+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2017-11-27T13:52:08+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2017-02-26T11:10:40+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "791198a2c6254db10131eecfe8c06670700904db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", + "reference": "791198a2c6254db10131eecfe8c06670700904db", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2017-11-27T05:48:46+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "5.7.25", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "4b1c822a68ae6577df38a59eb49b046712ec0f6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4b1c822a68ae6577df38a59eb49b046712ec0f6a", + "reference": "4b1c822a68ae6577df38a59eb49b046712ec0f6a", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "~1.3", + "php": "^5.6 || ^7.0", + "phpspec/prophecy": "^1.6.2", + "phpunit/php-code-coverage": "^4.0.4", + "phpunit/php-file-iterator": "~1.4", + "phpunit/php-text-template": "~1.2", + "phpunit/php-timer": "^1.0.6", + "phpunit/phpunit-mock-objects": "^3.2", + "sebastian/comparator": "^1.2.4", + "sebastian/diff": "^1.4.3", + "sebastian/environment": "^1.3.4 || ^2.0", + "sebastian/exporter": "~2.0", + "sebastian/global-state": "^1.1", + "sebastian/object-enumerator": "~2.0", + "sebastian/resource-operations": "~1.0", + "sebastian/version": "~1.0.3|~2.0", + "symfony/yaml": "~2.1|~3.0|~4.0" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "3.0.2" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-xdebug": "*", + "phpunit/php-invoker": "~1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.7.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2017-11-14T14:50:51+00:00" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "3.4.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "a23b761686d50a560cc56233b9ecf49597cc9118" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/a23b761686d50a560cc56233b9ecf49597cc9118", + "reference": "a23b761686d50a560cc56233b9ecf49597cc9118", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.6 || ^7.0", + "phpunit/php-text-template": "^1.2", + "sebastian/exporter": "^1.2 || ^2.0" + }, + "conflict": { + "phpunit/phpunit": "<5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.4" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2017-06-30T09:13:00+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", + "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2 || ~2.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2017-01-29T09:50:25+00:00" + }, + { + "name": "sebastian/diff", + "version": "1.4.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4", + "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2017-05-22T07:24:03+00:00" + }, + { + "name": "sebastian/environment", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5795ffe5dc5b02460c3e34222fee8cbe245d8fac", + "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2016-11-26T07:53:53+00:00" + }, + { + "name": "sebastian/exporter", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4", + "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~2.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2016-11-19T08:54:04+00:00" + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2015-10-12T03:26:01+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1311872ac850040a79c3c058bea3e22d0f09cbb7", + "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "sebastian/recursion-context": "~2.0" + }, + "require-dev": { + "phpunit/phpunit": "~5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-02-18T15:18:39+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2c3ba150cbec723aa057506e73a8d33bdb286c9a", + "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2016-11-19T07:33:16+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2015-07-28T20:34:47+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "873417cb9949f07be8852d41e3be5ab6f09e1218" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/873417cb9949f07be8852d41e3be5ab6f09e1218", + "reference": "873417cb9949f07be8852d41e3be5ab6f09e1218", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2017-12-04T18:34:52+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f", + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2016-11-23T20:04:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=5.5.0" + }, + "platform-dev": [] +} diff --git a/db/db.php b/db/db.php index 82d6994..db76e9a 100644 --- a/db/db.php +++ b/db/db.php @@ -1,19 +1,9 @@ pdo == null){ - global $db_path; - $this->pdo = new \PDO('sqlite:'.$db_path); - $this->pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); - } - return $this->pdo; + public function __constructor($dbpdo){ + $this->pdo = $dbpdo; } public function schema($schema_file){ @@ -55,16 +45,6 @@ return $stmt->fetchAll(\PDO::FETCH_BOTH); } - - - - } - - $db = new DB(); - $db->connect(); - $db->schema($schema_path); - - - + } ?> diff --git a/db/ggdworkshop.db b/db/ggdworkshop.db index 1b5c52549a166ff576e0e5a286bf7726cf2f5554..ebf65569863332bf1b09234744251fb8d562e79b 100644 GIT binary patch delta 271 zcmZo@U~Fh$oFL7}GEv5vk!54T5`HdbJ}w6SG`>T8T$=?2{_xf}nlcMANJ^^vD@uDR zDspmiN~;^YrxxWV<~ipV6{RM+7bT`B1ecViq~?_v%(%i0SE#Q%m5F} R59hNHFu)J9%r7$#0RjLt5p)0m diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..179ce30 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: '2' + +volumes: + logs: + driver: local + +services: + slim: + image: php:7-alpine + working_dir: /var/www + command: php -S 0.0.0.0:8080 -t public public/index.php + environment: + docker: "true" + ports: + - 8080:8080 + volumes: + - .:/var/www + - logs:/var/www/logs diff --git a/index.php b/index.php deleted file mode 100644 index 3214064..0000000 --- a/index.php +++ /dev/null @@ -1,38 +0,0 @@ - -
-
-
-

Welcome!

-

- The Dynamical Systems Group at the Universidad de la República has - been organizing several international Conferences and - Workshops in the last 20 years, focusing on different aspects of - dynamics and related topics. -

-

- As our group expanded, both in number of participants and areas - of research, we are holding a Workshop on Groups, Geometry and Dynamics - on 2018 at Montevideo as a satellite conference of ICM 2018 (Rio de - Janeiro). The goal of the Workshop is to bring together top scientists - working on these areas to discuss new trends on these topics. The - idea is to have few talks and lots of discussion time. -

-

- During the conference we will be holding a memorial recognition to Ricardo Mañé - (1948-1995), a top Uruguayan mathematician who worked on Dynamical - Systems, and who in 2018 would have been 70 years old. -

- -
- -
- - - diff --git a/logs/README.md b/logs/README.md new file mode 100644 index 0000000..d4a602e --- /dev/null +++ b/logs/README.md @@ -0,0 +1 @@ +Your Slim Framework application's log files will be written to this directory. diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..c1441fd --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,7 @@ + + + + tests + + + \ No newline at end of file diff --git a/public/.Trash-1000/files/included.php b/public/.Trash-1000/files/included.php new file mode 100644 index 0000000..8990420 --- /dev/null +++ b/public/.Trash-1000/files/included.php @@ -0,0 +1,5 @@ + + +

pagina de include

+ + \ No newline at end of file diff --git a/public/.Trash-1000/files/sidebar.html b/public/.Trash-1000/files/sidebar.html new file mode 100644 index 0000000..e69de29 diff --git a/public/.Trash-1000/info/included.php.trashinfo b/public/.Trash-1000/info/included.php.trashinfo new file mode 100644 index 0000000..6085300 --- /dev/null +++ b/public/.Trash-1000/info/included.php.trashinfo @@ -0,0 +1,3 @@ +[Trash Info] +Path=included.php +DeletionDate=2017-09-05T19:02:02 diff --git a/public/.Trash-1000/info/sidebar.html.trashinfo b/public/.Trash-1000/info/sidebar.html.trashinfo new file mode 100644 index 0000000..518c772 --- /dev/null +++ b/public/.Trash-1000/info/sidebar.html.trashinfo @@ -0,0 +1,3 @@ +[Trash Info] +Path=sidebar.html +DeletionDate=2017-09-05T18:56:27 diff --git a/public/.gitignore b/public/.gitignore new file mode 100644 index 0000000..c209eca --- /dev/null +++ b/public/.gitignore @@ -0,0 +1,3 @@ +2021y22.csv +*.bak +bkp/* diff --git a/api/contact.php b/public/api/contact.php similarity index 100% rename from api/contact.php rename to public/api/contact.php diff --git a/api/register.php b/public/api/register.php similarity index 100% rename from api/register.php rename to public/api/register.php diff --git a/calendario.php b/public/calendario.php similarity index 100% rename from calendario.php rename to public/calendario.php diff --git a/config.php b/public/config.php similarity index 100% rename from config.php rename to public/config.php diff --git a/contact.php b/public/contact.php similarity index 100% rename from contact.php rename to public/contact.php diff --git a/dbconnect.php b/public/dbconnect.php similarity index 100% rename from dbconnect.php rename to public/dbconnect.php diff --git a/favicon.ico b/public/favicon.ico similarity index 100% rename from favicon.ico rename to public/favicon.ico diff --git a/fonts/glyphicons-halflings-regular.eot b/public/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from fonts/glyphicons-halflings-regular.eot rename to public/fonts/glyphicons-halflings-regular.eot diff --git a/fonts/glyphicons-halflings-regular.svg b/public/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from fonts/glyphicons-halflings-regular.svg rename to public/fonts/glyphicons-halflings-regular.svg diff --git a/fonts/glyphicons-halflings-regular.ttf b/public/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from fonts/glyphicons-halflings-regular.ttf rename to public/fonts/glyphicons-halflings-regular.ttf diff --git a/fonts/glyphicons-halflings-regular.woff b/public/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from fonts/glyphicons-halflings-regular.woff rename to public/fonts/glyphicons-halflings-regular.woff diff --git a/fonts/glyphicons-halflings-regular.woff2 b/public/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from fonts/glyphicons-halflings-regular.woff2 rename to public/fonts/glyphicons-halflings-regular.woff2 diff --git a/public/htaccess b/public/htaccess new file mode 100644 index 0000000..cca5540 --- /dev/null +++ b/public/htaccess @@ -0,0 +1,6 @@ + +RewriteEngine on +RewriteBase / +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME} !-f +RewriteRule ^ index.php [QSA,L] diff --git a/img/.comments/headerpic-big.jpg.xml b/public/img/.comments/headerpic-big.jpg.xml similarity index 100% rename from img/.comments/headerpic-big.jpg.xml rename to public/img/.comments/headerpic-big.jpg.xml diff --git a/img/afiche-final.jpg b/public/img/afiche-final.jpg similarity index 100% rename from img/afiche-final.jpg rename to public/img/afiche-final.jpg diff --git a/img/afiche.jpg b/public/img/afiche.jpg similarity index 100% rename from img/afiche.jpg rename to public/img/afiche.jpg diff --git a/img/afiche.png b/public/img/afiche.png similarity index 100% rename from img/afiche.png rename to public/img/afiche.png diff --git a/img/aulario.jpg b/public/img/aulario.jpg similarity index 100% rename from img/aulario.jpg rename to public/img/aulario.jpg diff --git a/img/favico.png b/public/img/favico.png similarity index 100% rename from img/favico.png rename to public/img/favico.png diff --git a/img/headeralt.jpg b/public/img/headeralt.jpg similarity index 100% rename from img/headeralt.jpg rename to public/img/headeralt.jpg diff --git a/img/headerpic.jpg b/public/img/headerpic.jpg similarity index 100% rename from img/headerpic.jpg rename to public/img/headerpic.jpg diff --git a/img/headerpic2.jpg b/public/img/headerpic2.jpg similarity index 100% rename from img/headerpic2.jpg rename to public/img/headerpic2.jpg diff --git a/img/pjimage.jpg b/public/img/pjimage.jpg similarity index 100% rename from img/pjimage.jpg rename to public/img/pjimage.jpg diff --git a/img/pmu15-tapa.png b/public/img/pmu15-tapa.png similarity index 100% rename from img/pmu15-tapa.png rename to public/img/pmu15-tapa.png diff --git a/img/rmane.jpg b/public/img/rmane.jpg similarity index 100% rename from img/rmane.jpg rename to public/img/rmane.jpg diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..ebfe082 --- /dev/null +++ b/public/index.php @@ -0,0 +1,33 @@ +run(); diff --git a/js/app.js b/public/js/app.js similarity index 100% rename from js/app.js rename to public/js/app.js diff --git a/js/bootstrap.min.js b/public/js/bootstrap.min.js similarity index 100% rename from js/bootstrap.min.js rename to public/js/bootstrap.min.js diff --git a/js/calprog.js b/public/js/calprog.js similarity index 100% rename from js/calprog.js rename to public/js/calprog.js diff --git a/js/data.js b/public/js/data.js similarity index 100% rename from js/data.js rename to public/js/data.js diff --git a/js/registerform.js b/public/js/registerform.js similarity index 100% rename from js/registerform.js rename to public/js/registerform.js diff --git a/lib/bootstrap/.editorconfig b/public/lib/bootstrap/.editorconfig similarity index 100% rename from lib/bootstrap/.editorconfig rename to public/lib/bootstrap/.editorconfig diff --git a/lib/bootstrap/.gitattributes b/public/lib/bootstrap/.gitattributes similarity index 100% rename from lib/bootstrap/.gitattributes rename to public/lib/bootstrap/.gitattributes diff --git a/lib/bootstrap/.gitignore b/public/lib/bootstrap/.gitignore similarity index 100% rename from lib/bootstrap/.gitignore rename to public/lib/bootstrap/.gitignore diff --git a/lib/bootstrap/.hound.yml b/public/lib/bootstrap/.hound.yml similarity index 100% rename from lib/bootstrap/.hound.yml rename to public/lib/bootstrap/.hound.yml diff --git a/lib/bootstrap/.travis.yml b/public/lib/bootstrap/.travis.yml similarity index 100% rename from lib/bootstrap/.travis.yml rename to public/lib/bootstrap/.travis.yml diff --git a/lib/bootstrap/CHANGELOG.md b/public/lib/bootstrap/CHANGELOG.md similarity index 100% rename from lib/bootstrap/CHANGELOG.md rename to public/lib/bootstrap/CHANGELOG.md diff --git a/lib/bootstrap/CNAME b/public/lib/bootstrap/CNAME similarity index 100% rename from lib/bootstrap/CNAME rename to public/lib/bootstrap/CNAME diff --git a/lib/bootstrap/CONTRIBUTING.md b/public/lib/bootstrap/CONTRIBUTING.md similarity index 100% rename from lib/bootstrap/CONTRIBUTING.md rename to public/lib/bootstrap/CONTRIBUTING.md diff --git a/lib/bootstrap/Gemfile b/public/lib/bootstrap/Gemfile similarity index 100% rename from lib/bootstrap/Gemfile rename to public/lib/bootstrap/Gemfile diff --git a/lib/bootstrap/Gemfile.lock b/public/lib/bootstrap/Gemfile.lock similarity index 100% rename from lib/bootstrap/Gemfile.lock rename to public/lib/bootstrap/Gemfile.lock diff --git a/lib/bootstrap/Gruntfile.js b/public/lib/bootstrap/Gruntfile.js similarity index 100% rename from lib/bootstrap/Gruntfile.js rename to public/lib/bootstrap/Gruntfile.js diff --git a/lib/bootstrap/ISSUE_TEMPLATE.md b/public/lib/bootstrap/ISSUE_TEMPLATE.md similarity index 100% rename from lib/bootstrap/ISSUE_TEMPLATE.md rename to public/lib/bootstrap/ISSUE_TEMPLATE.md diff --git a/lib/bootstrap/LICENSE b/public/lib/bootstrap/LICENSE similarity index 100% rename from lib/bootstrap/LICENSE rename to public/lib/bootstrap/LICENSE diff --git a/lib/bootstrap/README.md b/public/lib/bootstrap/README.md similarity index 100% rename from lib/bootstrap/README.md rename to public/lib/bootstrap/README.md diff --git a/lib/bootstrap/_config.yml b/public/lib/bootstrap/_config.yml similarity index 100% rename from lib/bootstrap/_config.yml rename to public/lib/bootstrap/_config.yml diff --git a/lib/bootstrap/bower.json b/public/lib/bootstrap/bower.json similarity index 100% rename from lib/bootstrap/bower.json rename to public/lib/bootstrap/bower.json diff --git a/lib/bootstrap/composer.json b/public/lib/bootstrap/composer.json similarity index 100% rename from lib/bootstrap/composer.json rename to public/lib/bootstrap/composer.json diff --git a/lib/bootstrap/dist/css/bootstrap-theme.css b/public/lib/bootstrap/dist/css/bootstrap-theme.css similarity index 100% rename from lib/bootstrap/dist/css/bootstrap-theme.css rename to public/lib/bootstrap/dist/css/bootstrap-theme.css diff --git a/lib/bootstrap/dist/css/bootstrap-theme.css.map b/public/lib/bootstrap/dist/css/bootstrap-theme.css.map similarity index 100% rename from lib/bootstrap/dist/css/bootstrap-theme.css.map rename to public/lib/bootstrap/dist/css/bootstrap-theme.css.map diff --git a/lib/bootstrap/dist/css/bootstrap-theme.min.css b/public/lib/bootstrap/dist/css/bootstrap-theme.min.css similarity index 100% rename from lib/bootstrap/dist/css/bootstrap-theme.min.css rename to public/lib/bootstrap/dist/css/bootstrap-theme.min.css diff --git a/lib/bootstrap/dist/css/bootstrap-theme.min.css.map b/public/lib/bootstrap/dist/css/bootstrap-theme.min.css.map similarity index 100% rename from lib/bootstrap/dist/css/bootstrap-theme.min.css.map rename to public/lib/bootstrap/dist/css/bootstrap-theme.min.css.map diff --git a/lib/bootstrap/dist/css/bootstrap.css b/public/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from lib/bootstrap/dist/css/bootstrap.css rename to public/lib/bootstrap/dist/css/bootstrap.css diff --git a/lib/bootstrap/dist/css/bootstrap.css.map b/public/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from lib/bootstrap/dist/css/bootstrap.css.map rename to public/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/lib/bootstrap/dist/css/bootstrap.min.css b/public/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from lib/bootstrap/dist/css/bootstrap.min.css rename to public/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/lib/bootstrap/dist/css/bootstrap.min.css.map b/public/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from lib/bootstrap/dist/css/bootstrap.min.css.map rename to public/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot b/public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot rename to public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot diff --git a/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg b/public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg rename to public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg diff --git a/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf b/public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf rename to public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf diff --git a/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff b/public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff rename to public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff diff --git a/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 b/public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 rename to public/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 diff --git a/lib/bootstrap/dist/js/bootstrap.js b/public/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from lib/bootstrap/dist/js/bootstrap.js rename to public/lib/bootstrap/dist/js/bootstrap.js diff --git a/lib/bootstrap/dist/js/bootstrap.min.js b/public/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from lib/bootstrap/dist/js/bootstrap.min.js rename to public/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/lib/bootstrap/dist/js/npm.js b/public/lib/bootstrap/dist/js/npm.js similarity index 100% rename from lib/bootstrap/dist/js/npm.js rename to public/lib/bootstrap/dist/js/npm.js diff --git a/lib/bootstrap/docs/LICENSE b/public/lib/bootstrap/docs/LICENSE similarity index 100% rename from lib/bootstrap/docs/LICENSE rename to public/lib/bootstrap/docs/LICENSE diff --git a/lib/bootstrap/docs/_data/browser-bugs.yml b/public/lib/bootstrap/docs/_data/browser-bugs.yml similarity index 100% rename from lib/bootstrap/docs/_data/browser-bugs.yml rename to public/lib/bootstrap/docs/_data/browser-bugs.yml diff --git a/lib/bootstrap/docs/_data/browser-features.yml b/public/lib/bootstrap/docs/_data/browser-features.yml similarity index 100% rename from lib/bootstrap/docs/_data/browser-features.yml rename to public/lib/bootstrap/docs/_data/browser-features.yml diff --git a/lib/bootstrap/docs/_data/core-team.yml b/public/lib/bootstrap/docs/_data/core-team.yml similarity index 100% rename from lib/bootstrap/docs/_data/core-team.yml rename to public/lib/bootstrap/docs/_data/core-team.yml diff --git a/lib/bootstrap/docs/_data/glyphicons.yml b/public/lib/bootstrap/docs/_data/glyphicons.yml similarity index 100% rename from lib/bootstrap/docs/_data/glyphicons.yml rename to public/lib/bootstrap/docs/_data/glyphicons.yml diff --git a/lib/bootstrap/docs/_data/sass-team.yml b/public/lib/bootstrap/docs/_data/sass-team.yml similarity index 100% rename from lib/bootstrap/docs/_data/sass-team.yml rename to public/lib/bootstrap/docs/_data/sass-team.yml diff --git a/lib/bootstrap/docs/_data/showcase.yml b/public/lib/bootstrap/docs/_data/showcase.yml similarity index 100% rename from lib/bootstrap/docs/_data/showcase.yml rename to public/lib/bootstrap/docs/_data/showcase.yml diff --git a/lib/bootstrap/docs/_data/translations.yml b/public/lib/bootstrap/docs/_data/translations.yml similarity index 100% rename from lib/bootstrap/docs/_data/translations.yml rename to public/lib/bootstrap/docs/_data/translations.yml diff --git a/lib/bootstrap/docs/_includes/ads.html b/public/lib/bootstrap/docs/_includes/ads.html similarity index 100% rename from lib/bootstrap/docs/_includes/ads.html rename to public/lib/bootstrap/docs/_includes/ads.html diff --git a/lib/bootstrap/docs/_includes/components/alerts.html b/public/lib/bootstrap/docs/_includes/components/alerts.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/alerts.html rename to public/lib/bootstrap/docs/_includes/components/alerts.html diff --git a/lib/bootstrap/docs/_includes/components/badges.html b/public/lib/bootstrap/docs/_includes/components/badges.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/badges.html rename to public/lib/bootstrap/docs/_includes/components/badges.html diff --git a/lib/bootstrap/docs/_includes/components/breadcrumbs.html b/public/lib/bootstrap/docs/_includes/components/breadcrumbs.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/breadcrumbs.html rename to public/lib/bootstrap/docs/_includes/components/breadcrumbs.html diff --git a/lib/bootstrap/docs/_includes/components/button-dropdowns.html b/public/lib/bootstrap/docs/_includes/components/button-dropdowns.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/button-dropdowns.html rename to public/lib/bootstrap/docs/_includes/components/button-dropdowns.html diff --git a/lib/bootstrap/docs/_includes/components/button-groups.html b/public/lib/bootstrap/docs/_includes/components/button-groups.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/button-groups.html rename to public/lib/bootstrap/docs/_includes/components/button-groups.html diff --git a/lib/bootstrap/docs/_includes/components/dropdowns.html b/public/lib/bootstrap/docs/_includes/components/dropdowns.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/dropdowns.html rename to public/lib/bootstrap/docs/_includes/components/dropdowns.html diff --git a/lib/bootstrap/docs/_includes/components/glyphicons.html b/public/lib/bootstrap/docs/_includes/components/glyphicons.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/glyphicons.html rename to public/lib/bootstrap/docs/_includes/components/glyphicons.html diff --git a/lib/bootstrap/docs/_includes/components/input-groups.html b/public/lib/bootstrap/docs/_includes/components/input-groups.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/input-groups.html rename to public/lib/bootstrap/docs/_includes/components/input-groups.html diff --git a/lib/bootstrap/docs/_includes/components/jumbotron.html b/public/lib/bootstrap/docs/_includes/components/jumbotron.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/jumbotron.html rename to public/lib/bootstrap/docs/_includes/components/jumbotron.html diff --git a/lib/bootstrap/docs/_includes/components/labels.html b/public/lib/bootstrap/docs/_includes/components/labels.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/labels.html rename to public/lib/bootstrap/docs/_includes/components/labels.html diff --git a/lib/bootstrap/docs/_includes/components/list-group.html b/public/lib/bootstrap/docs/_includes/components/list-group.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/list-group.html rename to public/lib/bootstrap/docs/_includes/components/list-group.html diff --git a/lib/bootstrap/docs/_includes/components/media.html b/public/lib/bootstrap/docs/_includes/components/media.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/media.html rename to public/lib/bootstrap/docs/_includes/components/media.html diff --git a/lib/bootstrap/docs/_includes/components/navbar.html b/public/lib/bootstrap/docs/_includes/components/navbar.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/navbar.html rename to public/lib/bootstrap/docs/_includes/components/navbar.html diff --git a/lib/bootstrap/docs/_includes/components/navs.html b/public/lib/bootstrap/docs/_includes/components/navs.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/navs.html rename to public/lib/bootstrap/docs/_includes/components/navs.html diff --git a/lib/bootstrap/docs/_includes/components/page-header.html b/public/lib/bootstrap/docs/_includes/components/page-header.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/page-header.html rename to public/lib/bootstrap/docs/_includes/components/page-header.html diff --git a/lib/bootstrap/docs/_includes/components/pagination.html b/public/lib/bootstrap/docs/_includes/components/pagination.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/pagination.html rename to public/lib/bootstrap/docs/_includes/components/pagination.html diff --git a/lib/bootstrap/docs/_includes/components/panels.html b/public/lib/bootstrap/docs/_includes/components/panels.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/panels.html rename to public/lib/bootstrap/docs/_includes/components/panels.html diff --git a/lib/bootstrap/docs/_includes/components/progress-bars.html b/public/lib/bootstrap/docs/_includes/components/progress-bars.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/progress-bars.html rename to public/lib/bootstrap/docs/_includes/components/progress-bars.html diff --git a/lib/bootstrap/docs/_includes/components/responsive-embed.html b/public/lib/bootstrap/docs/_includes/components/responsive-embed.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/responsive-embed.html rename to public/lib/bootstrap/docs/_includes/components/responsive-embed.html diff --git a/lib/bootstrap/docs/_includes/components/thumbnails.html b/public/lib/bootstrap/docs/_includes/components/thumbnails.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/thumbnails.html rename to public/lib/bootstrap/docs/_includes/components/thumbnails.html diff --git a/lib/bootstrap/docs/_includes/components/wells.html b/public/lib/bootstrap/docs/_includes/components/wells.html similarity index 100% rename from lib/bootstrap/docs/_includes/components/wells.html rename to public/lib/bootstrap/docs/_includes/components/wells.html diff --git a/lib/bootstrap/docs/_includes/css/buttons.html b/public/lib/bootstrap/docs/_includes/css/buttons.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/buttons.html rename to public/lib/bootstrap/docs/_includes/css/buttons.html diff --git a/lib/bootstrap/docs/_includes/css/code.html b/public/lib/bootstrap/docs/_includes/css/code.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/code.html rename to public/lib/bootstrap/docs/_includes/css/code.html diff --git a/lib/bootstrap/docs/_includes/css/forms.html b/public/lib/bootstrap/docs/_includes/css/forms.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/forms.html rename to public/lib/bootstrap/docs/_includes/css/forms.html diff --git a/lib/bootstrap/docs/_includes/css/grid.html b/public/lib/bootstrap/docs/_includes/css/grid.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/grid.html rename to public/lib/bootstrap/docs/_includes/css/grid.html diff --git a/lib/bootstrap/docs/_includes/css/helpers.html b/public/lib/bootstrap/docs/_includes/css/helpers.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/helpers.html rename to public/lib/bootstrap/docs/_includes/css/helpers.html diff --git a/lib/bootstrap/docs/_includes/css/images.html b/public/lib/bootstrap/docs/_includes/css/images.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/images.html rename to public/lib/bootstrap/docs/_includes/css/images.html diff --git a/lib/bootstrap/docs/_includes/css/less.html b/public/lib/bootstrap/docs/_includes/css/less.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/less.html rename to public/lib/bootstrap/docs/_includes/css/less.html diff --git a/lib/bootstrap/docs/_includes/css/overview.html b/public/lib/bootstrap/docs/_includes/css/overview.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/overview.html rename to public/lib/bootstrap/docs/_includes/css/overview.html diff --git a/lib/bootstrap/docs/_includes/css/responsive-utilities.html b/public/lib/bootstrap/docs/_includes/css/responsive-utilities.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/responsive-utilities.html rename to public/lib/bootstrap/docs/_includes/css/responsive-utilities.html diff --git a/lib/bootstrap/docs/_includes/css/sass.html b/public/lib/bootstrap/docs/_includes/css/sass.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/sass.html rename to public/lib/bootstrap/docs/_includes/css/sass.html diff --git a/lib/bootstrap/docs/_includes/css/tables.html b/public/lib/bootstrap/docs/_includes/css/tables.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/tables.html rename to public/lib/bootstrap/docs/_includes/css/tables.html diff --git a/lib/bootstrap/docs/_includes/css/type.html b/public/lib/bootstrap/docs/_includes/css/type.html similarity index 100% rename from lib/bootstrap/docs/_includes/css/type.html rename to public/lib/bootstrap/docs/_includes/css/type.html diff --git a/lib/bootstrap/docs/_includes/customizer-variables.html b/public/lib/bootstrap/docs/_includes/customizer-variables.html similarity index 100% rename from lib/bootstrap/docs/_includes/customizer-variables.html rename to public/lib/bootstrap/docs/_includes/customizer-variables.html diff --git a/lib/bootstrap/docs/_includes/footer.html b/public/lib/bootstrap/docs/_includes/footer.html similarity index 100% rename from lib/bootstrap/docs/_includes/footer.html rename to public/lib/bootstrap/docs/_includes/footer.html diff --git a/lib/bootstrap/docs/_includes/getting-started/accessibility.html b/public/lib/bootstrap/docs/_includes/getting-started/accessibility.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/accessibility.html rename to public/lib/bootstrap/docs/_includes/getting-started/accessibility.html diff --git a/lib/bootstrap/docs/_includes/getting-started/browser-device-support.html b/public/lib/bootstrap/docs/_includes/getting-started/browser-device-support.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/browser-device-support.html rename to public/lib/bootstrap/docs/_includes/getting-started/browser-device-support.html diff --git a/lib/bootstrap/docs/_includes/getting-started/community.html b/public/lib/bootstrap/docs/_includes/getting-started/community.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/community.html rename to public/lib/bootstrap/docs/_includes/getting-started/community.html diff --git a/lib/bootstrap/docs/_includes/getting-started/disabling-responsiveness.html b/public/lib/bootstrap/docs/_includes/getting-started/disabling-responsiveness.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/disabling-responsiveness.html rename to public/lib/bootstrap/docs/_includes/getting-started/disabling-responsiveness.html diff --git a/lib/bootstrap/docs/_includes/getting-started/download.html b/public/lib/bootstrap/docs/_includes/getting-started/download.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/download.html rename to public/lib/bootstrap/docs/_includes/getting-started/download.html diff --git a/lib/bootstrap/docs/_includes/getting-started/examples.html b/public/lib/bootstrap/docs/_includes/getting-started/examples.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/examples.html rename to public/lib/bootstrap/docs/_includes/getting-started/examples.html diff --git a/lib/bootstrap/docs/_includes/getting-started/grunt.html b/public/lib/bootstrap/docs/_includes/getting-started/grunt.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/grunt.html rename to public/lib/bootstrap/docs/_includes/getting-started/grunt.html diff --git a/lib/bootstrap/docs/_includes/getting-started/license.html b/public/lib/bootstrap/docs/_includes/getting-started/license.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/license.html rename to public/lib/bootstrap/docs/_includes/getting-started/license.html diff --git a/lib/bootstrap/docs/_includes/getting-started/template.html b/public/lib/bootstrap/docs/_includes/getting-started/template.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/template.html rename to public/lib/bootstrap/docs/_includes/getting-started/template.html diff --git a/lib/bootstrap/docs/_includes/getting-started/third-party-support.html b/public/lib/bootstrap/docs/_includes/getting-started/third-party-support.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/third-party-support.html rename to public/lib/bootstrap/docs/_includes/getting-started/third-party-support.html diff --git a/lib/bootstrap/docs/_includes/getting-started/tools.html b/public/lib/bootstrap/docs/_includes/getting-started/tools.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/tools.html rename to public/lib/bootstrap/docs/_includes/getting-started/tools.html diff --git a/lib/bootstrap/docs/_includes/getting-started/translations.html b/public/lib/bootstrap/docs/_includes/getting-started/translations.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/translations.html rename to public/lib/bootstrap/docs/_includes/getting-started/translations.html diff --git a/lib/bootstrap/docs/_includes/getting-started/whats-included.html b/public/lib/bootstrap/docs/_includes/getting-started/whats-included.html similarity index 100% rename from lib/bootstrap/docs/_includes/getting-started/whats-included.html rename to public/lib/bootstrap/docs/_includes/getting-started/whats-included.html diff --git a/lib/bootstrap/docs/_includes/header.html b/public/lib/bootstrap/docs/_includes/header.html similarity index 100% rename from lib/bootstrap/docs/_includes/header.html rename to public/lib/bootstrap/docs/_includes/header.html diff --git a/lib/bootstrap/docs/_includes/js/affix.html b/public/lib/bootstrap/docs/_includes/js/affix.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/affix.html rename to public/lib/bootstrap/docs/_includes/js/affix.html diff --git a/lib/bootstrap/docs/_includes/js/alerts.html b/public/lib/bootstrap/docs/_includes/js/alerts.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/alerts.html rename to public/lib/bootstrap/docs/_includes/js/alerts.html diff --git a/lib/bootstrap/docs/_includes/js/buttons.html b/public/lib/bootstrap/docs/_includes/js/buttons.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/buttons.html rename to public/lib/bootstrap/docs/_includes/js/buttons.html diff --git a/lib/bootstrap/docs/_includes/js/carousel.html b/public/lib/bootstrap/docs/_includes/js/carousel.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/carousel.html rename to public/lib/bootstrap/docs/_includes/js/carousel.html diff --git a/lib/bootstrap/docs/_includes/js/collapse.html b/public/lib/bootstrap/docs/_includes/js/collapse.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/collapse.html rename to public/lib/bootstrap/docs/_includes/js/collapse.html diff --git a/lib/bootstrap/docs/_includes/js/dropdowns.html b/public/lib/bootstrap/docs/_includes/js/dropdowns.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/dropdowns.html rename to public/lib/bootstrap/docs/_includes/js/dropdowns.html diff --git a/lib/bootstrap/docs/_includes/js/modal.html b/public/lib/bootstrap/docs/_includes/js/modal.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/modal.html rename to public/lib/bootstrap/docs/_includes/js/modal.html diff --git a/lib/bootstrap/docs/_includes/js/overview.html b/public/lib/bootstrap/docs/_includes/js/overview.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/overview.html rename to public/lib/bootstrap/docs/_includes/js/overview.html diff --git a/lib/bootstrap/docs/_includes/js/popovers.html b/public/lib/bootstrap/docs/_includes/js/popovers.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/popovers.html rename to public/lib/bootstrap/docs/_includes/js/popovers.html diff --git a/lib/bootstrap/docs/_includes/js/scrollspy.html b/public/lib/bootstrap/docs/_includes/js/scrollspy.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/scrollspy.html rename to public/lib/bootstrap/docs/_includes/js/scrollspy.html diff --git a/lib/bootstrap/docs/_includes/js/tabs.html b/public/lib/bootstrap/docs/_includes/js/tabs.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/tabs.html rename to public/lib/bootstrap/docs/_includes/js/tabs.html diff --git a/lib/bootstrap/docs/_includes/js/tooltips.html b/public/lib/bootstrap/docs/_includes/js/tooltips.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/tooltips.html rename to public/lib/bootstrap/docs/_includes/js/tooltips.html diff --git a/lib/bootstrap/docs/_includes/js/transitions.html b/public/lib/bootstrap/docs/_includes/js/transitions.html similarity index 100% rename from lib/bootstrap/docs/_includes/js/transitions.html rename to public/lib/bootstrap/docs/_includes/js/transitions.html diff --git a/lib/bootstrap/docs/_includes/nav/about.html b/public/lib/bootstrap/docs/_includes/nav/about.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/about.html rename to public/lib/bootstrap/docs/_includes/nav/about.html diff --git a/lib/bootstrap/docs/_includes/nav/components.html b/public/lib/bootstrap/docs/_includes/nav/components.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/components.html rename to public/lib/bootstrap/docs/_includes/nav/components.html diff --git a/lib/bootstrap/docs/_includes/nav/css.html b/public/lib/bootstrap/docs/_includes/nav/css.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/css.html rename to public/lib/bootstrap/docs/_includes/nav/css.html diff --git a/lib/bootstrap/docs/_includes/nav/customize.html b/public/lib/bootstrap/docs/_includes/nav/customize.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/customize.html rename to public/lib/bootstrap/docs/_includes/nav/customize.html diff --git a/lib/bootstrap/docs/_includes/nav/getting-started.html b/public/lib/bootstrap/docs/_includes/nav/getting-started.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/getting-started.html rename to public/lib/bootstrap/docs/_includes/nav/getting-started.html diff --git a/lib/bootstrap/docs/_includes/nav/javascript.html b/public/lib/bootstrap/docs/_includes/nav/javascript.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/javascript.html rename to public/lib/bootstrap/docs/_includes/nav/javascript.html diff --git a/lib/bootstrap/docs/_includes/nav/main.html b/public/lib/bootstrap/docs/_includes/nav/main.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/main.html rename to public/lib/bootstrap/docs/_includes/nav/main.html diff --git a/lib/bootstrap/docs/_includes/nav/migration.html b/public/lib/bootstrap/docs/_includes/nav/migration.html similarity index 100% rename from lib/bootstrap/docs/_includes/nav/migration.html rename to public/lib/bootstrap/docs/_includes/nav/migration.html diff --git a/lib/bootstrap/docs/_layouts/default.html b/public/lib/bootstrap/docs/_layouts/default.html similarity index 100% rename from lib/bootstrap/docs/_layouts/default.html rename to public/lib/bootstrap/docs/_layouts/default.html diff --git a/lib/bootstrap/docs/_layouts/home.html b/public/lib/bootstrap/docs/_layouts/home.html similarity index 100% rename from lib/bootstrap/docs/_layouts/home.html rename to public/lib/bootstrap/docs/_layouts/home.html diff --git a/lib/bootstrap/docs/_plugins/bridge.rb b/public/lib/bootstrap/docs/_plugins/bridge.rb similarity index 100% rename from lib/bootstrap/docs/_plugins/bridge.rb rename to public/lib/bootstrap/docs/_plugins/bridge.rb diff --git a/lib/bootstrap/docs/_plugins/bugify.rb b/public/lib/bootstrap/docs/_plugins/bugify.rb similarity index 100% rename from lib/bootstrap/docs/_plugins/bugify.rb rename to public/lib/bootstrap/docs/_plugins/bugify.rb diff --git a/lib/bootstrap/docs/_pug/customizer-nav.pug b/public/lib/bootstrap/docs/_pug/customizer-nav.pug similarity index 100% rename from lib/bootstrap/docs/_pug/customizer-nav.pug rename to public/lib/bootstrap/docs/_pug/customizer-nav.pug diff --git a/lib/bootstrap/docs/_pug/customizer-variables.pug b/public/lib/bootstrap/docs/_pug/customizer-variables.pug similarity index 100% rename from lib/bootstrap/docs/_pug/customizer-variables.pug rename to public/lib/bootstrap/docs/_pug/customizer-variables.pug diff --git a/lib/bootstrap/docs/about.html b/public/lib/bootstrap/docs/about.html similarity index 100% rename from lib/bootstrap/docs/about.html rename to public/lib/bootstrap/docs/about.html diff --git a/lib/bootstrap/docs/apple-touch-icon.png b/public/lib/bootstrap/docs/apple-touch-icon.png similarity index 100% rename from lib/bootstrap/docs/apple-touch-icon.png rename to public/lib/bootstrap/docs/apple-touch-icon.png diff --git a/lib/bootstrap/docs/assets/brand/bootstrap-outline.svg b/public/lib/bootstrap/docs/assets/brand/bootstrap-outline.svg similarity index 100% rename from lib/bootstrap/docs/assets/brand/bootstrap-outline.svg rename to public/lib/bootstrap/docs/assets/brand/bootstrap-outline.svg diff --git a/lib/bootstrap/docs/assets/brand/bootstrap-punchout.svg b/public/lib/bootstrap/docs/assets/brand/bootstrap-punchout.svg similarity index 100% rename from lib/bootstrap/docs/assets/brand/bootstrap-punchout.svg rename to public/lib/bootstrap/docs/assets/brand/bootstrap-punchout.svg diff --git a/lib/bootstrap/docs/assets/brand/bootstrap-solid.svg b/public/lib/bootstrap/docs/assets/brand/bootstrap-solid.svg similarity index 100% rename from lib/bootstrap/docs/assets/brand/bootstrap-solid.svg rename to public/lib/bootstrap/docs/assets/brand/bootstrap-solid.svg diff --git a/lib/bootstrap/docs/assets/css/docs.min.css b/public/lib/bootstrap/docs/assets/css/docs.min.css similarity index 100% rename from lib/bootstrap/docs/assets/css/docs.min.css rename to public/lib/bootstrap/docs/assets/css/docs.min.css diff --git a/lib/bootstrap/docs/assets/css/docs.min.css.map b/public/lib/bootstrap/docs/assets/css/docs.min.css.map similarity index 100% rename from lib/bootstrap/docs/assets/css/docs.min.css.map rename to public/lib/bootstrap/docs/assets/css/docs.min.css.map diff --git a/lib/bootstrap/docs/assets/css/ie10-viewport-bug-workaround.css b/public/lib/bootstrap/docs/assets/css/ie10-viewport-bug-workaround.css similarity index 100% rename from lib/bootstrap/docs/assets/css/ie10-viewport-bug-workaround.css rename to public/lib/bootstrap/docs/assets/css/ie10-viewport-bug-workaround.css diff --git a/lib/bootstrap/docs/assets/css/src/docs.css b/public/lib/bootstrap/docs/assets/css/src/docs.css similarity index 100% rename from lib/bootstrap/docs/assets/css/src/docs.css rename to public/lib/bootstrap/docs/assets/css/src/docs.css diff --git a/lib/bootstrap/docs/assets/css/src/pygments-manni.css b/public/lib/bootstrap/docs/assets/css/src/pygments-manni.css similarity index 100% rename from lib/bootstrap/docs/assets/css/src/pygments-manni.css rename to public/lib/bootstrap/docs/assets/css/src/pygments-manni.css diff --git a/lib/bootstrap/docs/assets/flash/ZeroClipboard.swf b/public/lib/bootstrap/docs/assets/flash/ZeroClipboard.swf similarity index 100% rename from lib/bootstrap/docs/assets/flash/ZeroClipboard.swf rename to public/lib/bootstrap/docs/assets/flash/ZeroClipboard.swf diff --git a/lib/bootstrap/docs/assets/img/components.png b/public/lib/bootstrap/docs/assets/img/components.png similarity index 100% rename from lib/bootstrap/docs/assets/img/components.png rename to public/lib/bootstrap/docs/assets/img/components.png diff --git a/lib/bootstrap/docs/assets/img/devices.png b/public/lib/bootstrap/docs/assets/img/devices.png similarity index 100% rename from lib/bootstrap/docs/assets/img/devices.png rename to public/lib/bootstrap/docs/assets/img/devices.png diff --git a/lib/bootstrap/docs/assets/img/expo-lyft.jpg b/public/lib/bootstrap/docs/assets/img/expo-lyft.jpg similarity index 100% rename from lib/bootstrap/docs/assets/img/expo-lyft.jpg rename to public/lib/bootstrap/docs/assets/img/expo-lyft.jpg diff --git a/lib/bootstrap/docs/assets/img/expo-newsweek.jpg b/public/lib/bootstrap/docs/assets/img/expo-newsweek.jpg similarity index 100% rename from lib/bootstrap/docs/assets/img/expo-newsweek.jpg rename to public/lib/bootstrap/docs/assets/img/expo-newsweek.jpg diff --git a/lib/bootstrap/docs/assets/img/expo-riot.jpg b/public/lib/bootstrap/docs/assets/img/expo-riot.jpg similarity index 100% rename from lib/bootstrap/docs/assets/img/expo-riot.jpg rename to public/lib/bootstrap/docs/assets/img/expo-riot.jpg diff --git a/lib/bootstrap/docs/assets/img/expo-vogue.jpg b/public/lib/bootstrap/docs/assets/img/expo-vogue.jpg similarity index 100% rename from lib/bootstrap/docs/assets/img/expo-vogue.jpg rename to public/lib/bootstrap/docs/assets/img/expo-vogue.jpg diff --git a/lib/bootstrap/docs/assets/img/sass-less.png b/public/lib/bootstrap/docs/assets/img/sass-less.png similarity index 100% rename from lib/bootstrap/docs/assets/img/sass-less.png rename to public/lib/bootstrap/docs/assets/img/sass-less.png diff --git a/lib/bootstrap/docs/assets/js/customize.min.js b/public/lib/bootstrap/docs/assets/js/customize.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/customize.min.js rename to public/lib/bootstrap/docs/assets/js/customize.min.js diff --git a/lib/bootstrap/docs/assets/js/docs.min.js b/public/lib/bootstrap/docs/assets/js/docs.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/docs.min.js rename to public/lib/bootstrap/docs/assets/js/docs.min.js diff --git a/lib/bootstrap/docs/assets/js/ie-emulation-modes-warning.js b/public/lib/bootstrap/docs/assets/js/ie-emulation-modes-warning.js similarity index 100% rename from lib/bootstrap/docs/assets/js/ie-emulation-modes-warning.js rename to public/lib/bootstrap/docs/assets/js/ie-emulation-modes-warning.js diff --git a/lib/bootstrap/docs/assets/js/ie10-viewport-bug-workaround.js b/public/lib/bootstrap/docs/assets/js/ie10-viewport-bug-workaround.js similarity index 100% rename from lib/bootstrap/docs/assets/js/ie10-viewport-bug-workaround.js rename to public/lib/bootstrap/docs/assets/js/ie10-viewport-bug-workaround.js diff --git a/lib/bootstrap/docs/assets/js/ie8-responsive-file-warning.js b/public/lib/bootstrap/docs/assets/js/ie8-responsive-file-warning.js similarity index 100% rename from lib/bootstrap/docs/assets/js/ie8-responsive-file-warning.js rename to public/lib/bootstrap/docs/assets/js/ie8-responsive-file-warning.js diff --git a/lib/bootstrap/docs/assets/js/raw-files.min.js b/public/lib/bootstrap/docs/assets/js/raw-files.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/raw-files.min.js rename to public/lib/bootstrap/docs/assets/js/raw-files.min.js diff --git a/lib/bootstrap/docs/assets/js/src/application.js b/public/lib/bootstrap/docs/assets/js/src/application.js similarity index 100% rename from lib/bootstrap/docs/assets/js/src/application.js rename to public/lib/bootstrap/docs/assets/js/src/application.js diff --git a/lib/bootstrap/docs/assets/js/src/customizer.js b/public/lib/bootstrap/docs/assets/js/src/customizer.js similarity index 100% rename from lib/bootstrap/docs/assets/js/src/customizer.js rename to public/lib/bootstrap/docs/assets/js/src/customizer.js diff --git a/lib/bootstrap/docs/assets/js/vendor/Blob.js b/public/lib/bootstrap/docs/assets/js/vendor/Blob.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/Blob.js rename to public/lib/bootstrap/docs/assets/js/vendor/Blob.js diff --git a/lib/bootstrap/docs/assets/js/vendor/FileSaver.js b/public/lib/bootstrap/docs/assets/js/vendor/FileSaver.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/FileSaver.js rename to public/lib/bootstrap/docs/assets/js/vendor/FileSaver.js diff --git a/lib/bootstrap/docs/assets/js/vendor/ZeroClipboard.min.js b/public/lib/bootstrap/docs/assets/js/vendor/ZeroClipboard.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/ZeroClipboard.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/ZeroClipboard.min.js diff --git a/lib/bootstrap/docs/assets/js/vendor/anchor.min.js b/public/lib/bootstrap/docs/assets/js/vendor/anchor.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/anchor.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/anchor.min.js diff --git a/lib/bootstrap/docs/assets/js/vendor/autoprefixer.js b/public/lib/bootstrap/docs/assets/js/vendor/autoprefixer.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/autoprefixer.js rename to public/lib/bootstrap/docs/assets/js/vendor/autoprefixer.js diff --git a/lib/bootstrap/docs/assets/js/vendor/holder.min.js b/public/lib/bootstrap/docs/assets/js/vendor/holder.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/holder.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/holder.min.js diff --git a/lib/bootstrap/docs/assets/js/vendor/jquery.min.js b/public/lib/bootstrap/docs/assets/js/vendor/jquery.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/jquery.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/jquery.min.js diff --git a/lib/bootstrap/docs/assets/js/vendor/jszip.min.js b/public/lib/bootstrap/docs/assets/js/vendor/jszip.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/jszip.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/jszip.min.js diff --git a/lib/bootstrap/docs/assets/js/vendor/less.min.js b/public/lib/bootstrap/docs/assets/js/vendor/less.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/less.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/less.min.js diff --git a/lib/bootstrap/docs/assets/js/vendor/uglify.min.js b/public/lib/bootstrap/docs/assets/js/vendor/uglify.min.js similarity index 100% rename from lib/bootstrap/docs/assets/js/vendor/uglify.min.js rename to public/lib/bootstrap/docs/assets/js/vendor/uglify.min.js diff --git a/lib/bootstrap/docs/browser-bugs.html b/public/lib/bootstrap/docs/browser-bugs.html similarity index 100% rename from lib/bootstrap/docs/browser-bugs.html rename to public/lib/bootstrap/docs/browser-bugs.html diff --git a/lib/bootstrap/docs/components.html b/public/lib/bootstrap/docs/components.html similarity index 100% rename from lib/bootstrap/docs/components.html rename to public/lib/bootstrap/docs/components.html diff --git a/lib/bootstrap/docs/css.html b/public/lib/bootstrap/docs/css.html similarity index 100% rename from lib/bootstrap/docs/css.html rename to public/lib/bootstrap/docs/css.html diff --git a/lib/bootstrap/docs/customize.html b/public/lib/bootstrap/docs/customize.html similarity index 100% rename from lib/bootstrap/docs/customize.html rename to public/lib/bootstrap/docs/customize.html diff --git a/lib/bootstrap/docs/dist/css/bootstrap-theme.css b/public/lib/bootstrap/docs/dist/css/bootstrap-theme.css similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap-theme.css rename to public/lib/bootstrap/docs/dist/css/bootstrap-theme.css diff --git a/lib/bootstrap/docs/dist/css/bootstrap-theme.css.map b/public/lib/bootstrap/docs/dist/css/bootstrap-theme.css.map similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap-theme.css.map rename to public/lib/bootstrap/docs/dist/css/bootstrap-theme.css.map diff --git a/lib/bootstrap/docs/dist/css/bootstrap-theme.min.css b/public/lib/bootstrap/docs/dist/css/bootstrap-theme.min.css similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap-theme.min.css rename to public/lib/bootstrap/docs/dist/css/bootstrap-theme.min.css diff --git a/lib/bootstrap/docs/dist/css/bootstrap-theme.min.css.map b/public/lib/bootstrap/docs/dist/css/bootstrap-theme.min.css.map similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap-theme.min.css.map rename to public/lib/bootstrap/docs/dist/css/bootstrap-theme.min.css.map diff --git a/lib/bootstrap/docs/dist/css/bootstrap.css b/public/lib/bootstrap/docs/dist/css/bootstrap.css similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap.css rename to public/lib/bootstrap/docs/dist/css/bootstrap.css diff --git a/lib/bootstrap/docs/dist/css/bootstrap.css.map b/public/lib/bootstrap/docs/dist/css/bootstrap.css.map similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap.css.map rename to public/lib/bootstrap/docs/dist/css/bootstrap.css.map diff --git a/lib/bootstrap/docs/dist/css/bootstrap.min.css b/public/lib/bootstrap/docs/dist/css/bootstrap.min.css similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap.min.css rename to public/lib/bootstrap/docs/dist/css/bootstrap.min.css diff --git a/lib/bootstrap/docs/dist/css/bootstrap.min.css.map b/public/lib/bootstrap/docs/dist/css/bootstrap.min.css.map similarity index 100% rename from lib/bootstrap/docs/dist/css/bootstrap.min.css.map rename to public/lib/bootstrap/docs/dist/css/bootstrap.min.css.map diff --git a/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.eot b/public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.eot rename to public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.eot diff --git a/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.svg b/public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.svg rename to public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.svg diff --git a/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.ttf b/public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.ttf rename to public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.ttf diff --git a/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff b/public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff rename to public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff diff --git a/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff2 b/public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff2 rename to public/lib/bootstrap/docs/dist/fonts/glyphicons-halflings-regular.woff2 diff --git a/lib/bootstrap/docs/dist/js/bootstrap.js b/public/lib/bootstrap/docs/dist/js/bootstrap.js similarity index 100% rename from lib/bootstrap/docs/dist/js/bootstrap.js rename to public/lib/bootstrap/docs/dist/js/bootstrap.js diff --git a/lib/bootstrap/docs/dist/js/bootstrap.min.js b/public/lib/bootstrap/docs/dist/js/bootstrap.min.js similarity index 100% rename from lib/bootstrap/docs/dist/js/bootstrap.min.js rename to public/lib/bootstrap/docs/dist/js/bootstrap.min.js diff --git a/lib/bootstrap/docs/dist/js/npm.js b/public/lib/bootstrap/docs/dist/js/npm.js similarity index 100% rename from lib/bootstrap/docs/dist/js/npm.js rename to public/lib/bootstrap/docs/dist/js/npm.js diff --git a/lib/bootstrap/docs/examples/blog/blog.css b/public/lib/bootstrap/docs/examples/blog/blog.css similarity index 100% rename from lib/bootstrap/docs/examples/blog/blog.css rename to public/lib/bootstrap/docs/examples/blog/blog.css diff --git a/lib/bootstrap/docs/examples/blog/index.html b/public/lib/bootstrap/docs/examples/blog/index.html similarity index 100% rename from lib/bootstrap/docs/examples/blog/index.html rename to public/lib/bootstrap/docs/examples/blog/index.html diff --git a/lib/bootstrap/docs/examples/carousel/carousel.css b/public/lib/bootstrap/docs/examples/carousel/carousel.css similarity index 100% rename from lib/bootstrap/docs/examples/carousel/carousel.css rename to public/lib/bootstrap/docs/examples/carousel/carousel.css diff --git a/lib/bootstrap/docs/examples/carousel/index.html b/public/lib/bootstrap/docs/examples/carousel/index.html similarity index 100% rename from lib/bootstrap/docs/examples/carousel/index.html rename to public/lib/bootstrap/docs/examples/carousel/index.html diff --git a/lib/bootstrap/docs/examples/cover/cover.css b/public/lib/bootstrap/docs/examples/cover/cover.css similarity index 100% rename from lib/bootstrap/docs/examples/cover/cover.css rename to public/lib/bootstrap/docs/examples/cover/cover.css diff --git a/lib/bootstrap/docs/examples/cover/index.html b/public/lib/bootstrap/docs/examples/cover/index.html similarity index 100% rename from lib/bootstrap/docs/examples/cover/index.html rename to public/lib/bootstrap/docs/examples/cover/index.html diff --git a/lib/bootstrap/docs/examples/dashboard/dashboard.css b/public/lib/bootstrap/docs/examples/dashboard/dashboard.css similarity index 100% rename from lib/bootstrap/docs/examples/dashboard/dashboard.css rename to public/lib/bootstrap/docs/examples/dashboard/dashboard.css diff --git a/lib/bootstrap/docs/examples/dashboard/index.html b/public/lib/bootstrap/docs/examples/dashboard/index.html similarity index 100% rename from lib/bootstrap/docs/examples/dashboard/index.html rename to public/lib/bootstrap/docs/examples/dashboard/index.html diff --git a/lib/bootstrap/docs/examples/grid/grid.css b/public/lib/bootstrap/docs/examples/grid/grid.css similarity index 100% rename from lib/bootstrap/docs/examples/grid/grid.css rename to public/lib/bootstrap/docs/examples/grid/grid.css diff --git a/lib/bootstrap/docs/examples/grid/index.html b/public/lib/bootstrap/docs/examples/grid/index.html similarity index 100% rename from lib/bootstrap/docs/examples/grid/index.html rename to public/lib/bootstrap/docs/examples/grid/index.html diff --git a/lib/bootstrap/docs/examples/jumbotron-narrow/index.html b/public/lib/bootstrap/docs/examples/jumbotron-narrow/index.html similarity index 100% rename from lib/bootstrap/docs/examples/jumbotron-narrow/index.html rename to public/lib/bootstrap/docs/examples/jumbotron-narrow/index.html diff --git a/lib/bootstrap/docs/examples/jumbotron-narrow/jumbotron-narrow.css b/public/lib/bootstrap/docs/examples/jumbotron-narrow/jumbotron-narrow.css similarity index 100% rename from lib/bootstrap/docs/examples/jumbotron-narrow/jumbotron-narrow.css rename to public/lib/bootstrap/docs/examples/jumbotron-narrow/jumbotron-narrow.css diff --git a/lib/bootstrap/docs/examples/jumbotron/index.html b/public/lib/bootstrap/docs/examples/jumbotron/index.html similarity index 100% rename from lib/bootstrap/docs/examples/jumbotron/index.html rename to public/lib/bootstrap/docs/examples/jumbotron/index.html diff --git a/lib/bootstrap/docs/examples/jumbotron/jumbotron.css b/public/lib/bootstrap/docs/examples/jumbotron/jumbotron.css similarity index 100% rename from lib/bootstrap/docs/examples/jumbotron/jumbotron.css rename to public/lib/bootstrap/docs/examples/jumbotron/jumbotron.css diff --git a/lib/bootstrap/docs/examples/justified-nav/index.html b/public/lib/bootstrap/docs/examples/justified-nav/index.html similarity index 100% rename from lib/bootstrap/docs/examples/justified-nav/index.html rename to public/lib/bootstrap/docs/examples/justified-nav/index.html diff --git a/lib/bootstrap/docs/examples/justified-nav/justified-nav.css b/public/lib/bootstrap/docs/examples/justified-nav/justified-nav.css similarity index 100% rename from lib/bootstrap/docs/examples/justified-nav/justified-nav.css rename to public/lib/bootstrap/docs/examples/justified-nav/justified-nav.css diff --git a/lib/bootstrap/docs/examples/navbar-fixed-top/index.html b/public/lib/bootstrap/docs/examples/navbar-fixed-top/index.html similarity index 100% rename from lib/bootstrap/docs/examples/navbar-fixed-top/index.html rename to public/lib/bootstrap/docs/examples/navbar-fixed-top/index.html diff --git a/lib/bootstrap/docs/examples/navbar-fixed-top/navbar-fixed-top.css b/public/lib/bootstrap/docs/examples/navbar-fixed-top/navbar-fixed-top.css similarity index 100% rename from lib/bootstrap/docs/examples/navbar-fixed-top/navbar-fixed-top.css rename to public/lib/bootstrap/docs/examples/navbar-fixed-top/navbar-fixed-top.css diff --git a/lib/bootstrap/docs/examples/navbar-static-top/index.html b/public/lib/bootstrap/docs/examples/navbar-static-top/index.html similarity index 100% rename from lib/bootstrap/docs/examples/navbar-static-top/index.html rename to public/lib/bootstrap/docs/examples/navbar-static-top/index.html diff --git a/lib/bootstrap/docs/examples/navbar-static-top/navbar-static-top.css b/public/lib/bootstrap/docs/examples/navbar-static-top/navbar-static-top.css similarity index 100% rename from lib/bootstrap/docs/examples/navbar-static-top/navbar-static-top.css rename to public/lib/bootstrap/docs/examples/navbar-static-top/navbar-static-top.css diff --git a/lib/bootstrap/docs/examples/navbar/index.html b/public/lib/bootstrap/docs/examples/navbar/index.html similarity index 100% rename from lib/bootstrap/docs/examples/navbar/index.html rename to public/lib/bootstrap/docs/examples/navbar/index.html diff --git a/lib/bootstrap/docs/examples/navbar/navbar.css b/public/lib/bootstrap/docs/examples/navbar/navbar.css similarity index 100% rename from lib/bootstrap/docs/examples/navbar/navbar.css rename to public/lib/bootstrap/docs/examples/navbar/navbar.css diff --git a/lib/bootstrap/docs/examples/non-responsive/index.html b/public/lib/bootstrap/docs/examples/non-responsive/index.html similarity index 100% rename from lib/bootstrap/docs/examples/non-responsive/index.html rename to public/lib/bootstrap/docs/examples/non-responsive/index.html diff --git a/lib/bootstrap/docs/examples/non-responsive/non-responsive.css b/public/lib/bootstrap/docs/examples/non-responsive/non-responsive.css similarity index 100% rename from lib/bootstrap/docs/examples/non-responsive/non-responsive.css rename to public/lib/bootstrap/docs/examples/non-responsive/non-responsive.css diff --git a/lib/bootstrap/docs/examples/offcanvas/index.html b/public/lib/bootstrap/docs/examples/offcanvas/index.html similarity index 100% rename from lib/bootstrap/docs/examples/offcanvas/index.html rename to public/lib/bootstrap/docs/examples/offcanvas/index.html diff --git a/lib/bootstrap/docs/examples/offcanvas/offcanvas.css b/public/lib/bootstrap/docs/examples/offcanvas/offcanvas.css similarity index 100% rename from lib/bootstrap/docs/examples/offcanvas/offcanvas.css rename to public/lib/bootstrap/docs/examples/offcanvas/offcanvas.css diff --git a/lib/bootstrap/docs/examples/offcanvas/offcanvas.js b/public/lib/bootstrap/docs/examples/offcanvas/offcanvas.js similarity index 100% rename from lib/bootstrap/docs/examples/offcanvas/offcanvas.js rename to public/lib/bootstrap/docs/examples/offcanvas/offcanvas.js diff --git a/lib/bootstrap/docs/examples/screenshots/blog.jpg b/public/lib/bootstrap/docs/examples/screenshots/blog.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/blog.jpg rename to public/lib/bootstrap/docs/examples/screenshots/blog.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/carousel.jpg b/public/lib/bootstrap/docs/examples/screenshots/carousel.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/carousel.jpg rename to public/lib/bootstrap/docs/examples/screenshots/carousel.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/cover.jpg b/public/lib/bootstrap/docs/examples/screenshots/cover.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/cover.jpg rename to public/lib/bootstrap/docs/examples/screenshots/cover.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/dashboard.jpg b/public/lib/bootstrap/docs/examples/screenshots/dashboard.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/dashboard.jpg rename to public/lib/bootstrap/docs/examples/screenshots/dashboard.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/equal-height-columns.jpg b/public/lib/bootstrap/docs/examples/screenshots/equal-height-columns.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/equal-height-columns.jpg rename to public/lib/bootstrap/docs/examples/screenshots/equal-height-columns.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/grid.jpg b/public/lib/bootstrap/docs/examples/screenshots/grid.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/grid.jpg rename to public/lib/bootstrap/docs/examples/screenshots/grid.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/jumbotron-narrow.jpg b/public/lib/bootstrap/docs/examples/screenshots/jumbotron-narrow.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/jumbotron-narrow.jpg rename to public/lib/bootstrap/docs/examples/screenshots/jumbotron-narrow.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/jumbotron.jpg b/public/lib/bootstrap/docs/examples/screenshots/jumbotron.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/jumbotron.jpg rename to public/lib/bootstrap/docs/examples/screenshots/jumbotron.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/justified-nav.jpg b/public/lib/bootstrap/docs/examples/screenshots/justified-nav.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/justified-nav.jpg rename to public/lib/bootstrap/docs/examples/screenshots/justified-nav.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/navbar-fixed.jpg b/public/lib/bootstrap/docs/examples/screenshots/navbar-fixed.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/navbar-fixed.jpg rename to public/lib/bootstrap/docs/examples/screenshots/navbar-fixed.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/navbar-static.jpg b/public/lib/bootstrap/docs/examples/screenshots/navbar-static.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/navbar-static.jpg rename to public/lib/bootstrap/docs/examples/screenshots/navbar-static.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/navbar.jpg b/public/lib/bootstrap/docs/examples/screenshots/navbar.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/navbar.jpg rename to public/lib/bootstrap/docs/examples/screenshots/navbar.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/non-responsive.jpg b/public/lib/bootstrap/docs/examples/screenshots/non-responsive.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/non-responsive.jpg rename to public/lib/bootstrap/docs/examples/screenshots/non-responsive.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/offcanvas.jpg b/public/lib/bootstrap/docs/examples/screenshots/offcanvas.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/offcanvas.jpg rename to public/lib/bootstrap/docs/examples/screenshots/offcanvas.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/sign-in.jpg b/public/lib/bootstrap/docs/examples/screenshots/sign-in.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/sign-in.jpg rename to public/lib/bootstrap/docs/examples/screenshots/sign-in.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/starter-template.jpg b/public/lib/bootstrap/docs/examples/screenshots/starter-template.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/starter-template.jpg rename to public/lib/bootstrap/docs/examples/screenshots/starter-template.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/sticky-footer-navbar.jpg b/public/lib/bootstrap/docs/examples/screenshots/sticky-footer-navbar.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/sticky-footer-navbar.jpg rename to public/lib/bootstrap/docs/examples/screenshots/sticky-footer-navbar.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/sticky-footer.jpg b/public/lib/bootstrap/docs/examples/screenshots/sticky-footer.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/sticky-footer.jpg rename to public/lib/bootstrap/docs/examples/screenshots/sticky-footer.jpg diff --git a/lib/bootstrap/docs/examples/screenshots/theme.jpg b/public/lib/bootstrap/docs/examples/screenshots/theme.jpg similarity index 100% rename from lib/bootstrap/docs/examples/screenshots/theme.jpg rename to public/lib/bootstrap/docs/examples/screenshots/theme.jpg diff --git a/lib/bootstrap/docs/examples/signin/index.html b/public/lib/bootstrap/docs/examples/signin/index.html similarity index 100% rename from lib/bootstrap/docs/examples/signin/index.html rename to public/lib/bootstrap/docs/examples/signin/index.html diff --git a/lib/bootstrap/docs/examples/signin/signin.css b/public/lib/bootstrap/docs/examples/signin/signin.css similarity index 100% rename from lib/bootstrap/docs/examples/signin/signin.css rename to public/lib/bootstrap/docs/examples/signin/signin.css diff --git a/lib/bootstrap/docs/examples/starter-template/index.html b/public/lib/bootstrap/docs/examples/starter-template/index.html similarity index 100% rename from lib/bootstrap/docs/examples/starter-template/index.html rename to public/lib/bootstrap/docs/examples/starter-template/index.html diff --git a/lib/bootstrap/docs/examples/starter-template/starter-template.css b/public/lib/bootstrap/docs/examples/starter-template/starter-template.css similarity index 100% rename from lib/bootstrap/docs/examples/starter-template/starter-template.css rename to public/lib/bootstrap/docs/examples/starter-template/starter-template.css diff --git a/lib/bootstrap/docs/examples/sticky-footer-navbar/index.html b/public/lib/bootstrap/docs/examples/sticky-footer-navbar/index.html similarity index 100% rename from lib/bootstrap/docs/examples/sticky-footer-navbar/index.html rename to public/lib/bootstrap/docs/examples/sticky-footer-navbar/index.html diff --git a/lib/bootstrap/docs/examples/sticky-footer-navbar/sticky-footer-navbar.css b/public/lib/bootstrap/docs/examples/sticky-footer-navbar/sticky-footer-navbar.css similarity index 100% rename from lib/bootstrap/docs/examples/sticky-footer-navbar/sticky-footer-navbar.css rename to public/lib/bootstrap/docs/examples/sticky-footer-navbar/sticky-footer-navbar.css diff --git a/lib/bootstrap/docs/examples/sticky-footer/index.html b/public/lib/bootstrap/docs/examples/sticky-footer/index.html similarity index 100% rename from lib/bootstrap/docs/examples/sticky-footer/index.html rename to public/lib/bootstrap/docs/examples/sticky-footer/index.html diff --git a/lib/bootstrap/docs/examples/sticky-footer/sticky-footer.css b/public/lib/bootstrap/docs/examples/sticky-footer/sticky-footer.css similarity index 100% rename from lib/bootstrap/docs/examples/sticky-footer/sticky-footer.css rename to public/lib/bootstrap/docs/examples/sticky-footer/sticky-footer.css diff --git a/lib/bootstrap/docs/examples/theme/index.html b/public/lib/bootstrap/docs/examples/theme/index.html similarity index 100% rename from lib/bootstrap/docs/examples/theme/index.html rename to public/lib/bootstrap/docs/examples/theme/index.html diff --git a/lib/bootstrap/docs/examples/theme/theme.css b/public/lib/bootstrap/docs/examples/theme/theme.css similarity index 100% rename from lib/bootstrap/docs/examples/theme/theme.css rename to public/lib/bootstrap/docs/examples/theme/theme.css diff --git a/lib/bootstrap/docs/examples/tooltip-viewport/index.html b/public/lib/bootstrap/docs/examples/tooltip-viewport/index.html similarity index 100% rename from lib/bootstrap/docs/examples/tooltip-viewport/index.html rename to public/lib/bootstrap/docs/examples/tooltip-viewport/index.html diff --git a/lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.css b/public/lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.css similarity index 100% rename from lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.css rename to public/lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.css diff --git a/lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.js b/public/lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.js similarity index 100% rename from lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.js rename to public/lib/bootstrap/docs/examples/tooltip-viewport/tooltip-viewport.js diff --git a/lib/bootstrap/docs/favicon.ico b/public/lib/bootstrap/docs/favicon.ico similarity index 100% rename from lib/bootstrap/docs/favicon.ico rename to public/lib/bootstrap/docs/favicon.ico diff --git a/lib/bootstrap/docs/getting-started.html b/public/lib/bootstrap/docs/getting-started.html similarity index 100% rename from lib/bootstrap/docs/getting-started.html rename to public/lib/bootstrap/docs/getting-started.html diff --git a/lib/bootstrap/docs/index.html b/public/lib/bootstrap/docs/index.html similarity index 100% rename from lib/bootstrap/docs/index.html rename to public/lib/bootstrap/docs/index.html diff --git a/lib/bootstrap/docs/javascript.html b/public/lib/bootstrap/docs/javascript.html similarity index 100% rename from lib/bootstrap/docs/javascript.html rename to public/lib/bootstrap/docs/javascript.html diff --git a/lib/bootstrap/docs/migration.html b/public/lib/bootstrap/docs/migration.html similarity index 100% rename from lib/bootstrap/docs/migration.html rename to public/lib/bootstrap/docs/migration.html diff --git a/lib/bootstrap/docs/robots.txt b/public/lib/bootstrap/docs/robots.txt similarity index 100% rename from lib/bootstrap/docs/robots.txt rename to public/lib/bootstrap/docs/robots.txt diff --git a/lib/bootstrap/fonts/glyphicons-halflings-regular.eot b/public/lib/bootstrap/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from lib/bootstrap/fonts/glyphicons-halflings-regular.eot rename to public/lib/bootstrap/fonts/glyphicons-halflings-regular.eot diff --git a/lib/bootstrap/fonts/glyphicons-halflings-regular.svg b/public/lib/bootstrap/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from lib/bootstrap/fonts/glyphicons-halflings-regular.svg rename to public/lib/bootstrap/fonts/glyphicons-halflings-regular.svg diff --git a/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf b/public/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from lib/bootstrap/fonts/glyphicons-halflings-regular.ttf rename to public/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf diff --git a/lib/bootstrap/fonts/glyphicons-halflings-regular.woff b/public/lib/bootstrap/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from lib/bootstrap/fonts/glyphicons-halflings-regular.woff rename to public/lib/bootstrap/fonts/glyphicons-halflings-regular.woff diff --git a/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/public/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 rename to public/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 diff --git a/lib/bootstrap/grunt/.jshintrc b/public/lib/bootstrap/grunt/.jshintrc similarity index 100% rename from lib/bootstrap/grunt/.jshintrc rename to public/lib/bootstrap/grunt/.jshintrc diff --git a/lib/bootstrap/grunt/bs-commonjs-generator.js b/public/lib/bootstrap/grunt/bs-commonjs-generator.js similarity index 100% rename from lib/bootstrap/grunt/bs-commonjs-generator.js rename to public/lib/bootstrap/grunt/bs-commonjs-generator.js diff --git a/lib/bootstrap/grunt/bs-glyphicons-data-generator.js b/public/lib/bootstrap/grunt/bs-glyphicons-data-generator.js similarity index 100% rename from lib/bootstrap/grunt/bs-glyphicons-data-generator.js rename to public/lib/bootstrap/grunt/bs-glyphicons-data-generator.js diff --git a/lib/bootstrap/grunt/bs-lessdoc-parser.js b/public/lib/bootstrap/grunt/bs-lessdoc-parser.js similarity index 100% rename from lib/bootstrap/grunt/bs-lessdoc-parser.js rename to public/lib/bootstrap/grunt/bs-lessdoc-parser.js diff --git a/lib/bootstrap/grunt/bs-raw-files-generator.js b/public/lib/bootstrap/grunt/bs-raw-files-generator.js similarity index 100% rename from lib/bootstrap/grunt/bs-raw-files-generator.js rename to public/lib/bootstrap/grunt/bs-raw-files-generator.js diff --git a/lib/bootstrap/grunt/change-version.js b/public/lib/bootstrap/grunt/change-version.js similarity index 100% rename from lib/bootstrap/grunt/change-version.js rename to public/lib/bootstrap/grunt/change-version.js diff --git a/lib/bootstrap/grunt/configBridge.json b/public/lib/bootstrap/grunt/configBridge.json similarity index 100% rename from lib/bootstrap/grunt/configBridge.json rename to public/lib/bootstrap/grunt/configBridge.json diff --git a/lib/bootstrap/grunt/npm-shrinkwrap.json b/public/lib/bootstrap/grunt/npm-shrinkwrap.json similarity index 100% rename from lib/bootstrap/grunt/npm-shrinkwrap.json rename to public/lib/bootstrap/grunt/npm-shrinkwrap.json diff --git a/lib/bootstrap/grunt/sauce_browsers.yml b/public/lib/bootstrap/grunt/sauce_browsers.yml similarity index 100% rename from lib/bootstrap/grunt/sauce_browsers.yml rename to public/lib/bootstrap/grunt/sauce_browsers.yml diff --git a/lib/bootstrap/js/.jscsrc b/public/lib/bootstrap/js/.jscsrc similarity index 100% rename from lib/bootstrap/js/.jscsrc rename to public/lib/bootstrap/js/.jscsrc diff --git a/lib/bootstrap/js/.jshintrc b/public/lib/bootstrap/js/.jshintrc similarity index 100% rename from lib/bootstrap/js/.jshintrc rename to public/lib/bootstrap/js/.jshintrc diff --git a/lib/bootstrap/js/affix.js b/public/lib/bootstrap/js/affix.js similarity index 100% rename from lib/bootstrap/js/affix.js rename to public/lib/bootstrap/js/affix.js diff --git a/lib/bootstrap/js/alert.js b/public/lib/bootstrap/js/alert.js similarity index 100% rename from lib/bootstrap/js/alert.js rename to public/lib/bootstrap/js/alert.js diff --git a/lib/bootstrap/js/button.js b/public/lib/bootstrap/js/button.js similarity index 100% rename from lib/bootstrap/js/button.js rename to public/lib/bootstrap/js/button.js diff --git a/lib/bootstrap/js/carousel.js b/public/lib/bootstrap/js/carousel.js similarity index 100% rename from lib/bootstrap/js/carousel.js rename to public/lib/bootstrap/js/carousel.js diff --git a/lib/bootstrap/js/collapse.js b/public/lib/bootstrap/js/collapse.js similarity index 100% rename from lib/bootstrap/js/collapse.js rename to public/lib/bootstrap/js/collapse.js diff --git a/lib/bootstrap/js/dropdown.js b/public/lib/bootstrap/js/dropdown.js similarity index 100% rename from lib/bootstrap/js/dropdown.js rename to public/lib/bootstrap/js/dropdown.js diff --git a/lib/bootstrap/js/modal.js b/public/lib/bootstrap/js/modal.js similarity index 100% rename from lib/bootstrap/js/modal.js rename to public/lib/bootstrap/js/modal.js diff --git a/lib/bootstrap/js/popover.js b/public/lib/bootstrap/js/popover.js similarity index 100% rename from lib/bootstrap/js/popover.js rename to public/lib/bootstrap/js/popover.js diff --git a/lib/bootstrap/js/scrollspy.js b/public/lib/bootstrap/js/scrollspy.js similarity index 100% rename from lib/bootstrap/js/scrollspy.js rename to public/lib/bootstrap/js/scrollspy.js diff --git a/lib/bootstrap/js/tab.js b/public/lib/bootstrap/js/tab.js similarity index 100% rename from lib/bootstrap/js/tab.js rename to public/lib/bootstrap/js/tab.js diff --git a/lib/bootstrap/js/tests/README.md b/public/lib/bootstrap/js/tests/README.md similarity index 100% rename from lib/bootstrap/js/tests/README.md rename to public/lib/bootstrap/js/tests/README.md diff --git a/lib/bootstrap/js/tests/index.html b/public/lib/bootstrap/js/tests/index.html similarity index 100% rename from lib/bootstrap/js/tests/index.html rename to public/lib/bootstrap/js/tests/index.html diff --git a/lib/bootstrap/js/tests/unit/.jshintrc b/public/lib/bootstrap/js/tests/unit/.jshintrc similarity index 100% rename from lib/bootstrap/js/tests/unit/.jshintrc rename to public/lib/bootstrap/js/tests/unit/.jshintrc diff --git a/lib/bootstrap/js/tests/unit/affix.js b/public/lib/bootstrap/js/tests/unit/affix.js similarity index 100% rename from lib/bootstrap/js/tests/unit/affix.js rename to public/lib/bootstrap/js/tests/unit/affix.js diff --git a/lib/bootstrap/js/tests/unit/alert.js b/public/lib/bootstrap/js/tests/unit/alert.js similarity index 100% rename from lib/bootstrap/js/tests/unit/alert.js rename to public/lib/bootstrap/js/tests/unit/alert.js diff --git a/lib/bootstrap/js/tests/unit/button.js b/public/lib/bootstrap/js/tests/unit/button.js similarity index 100% rename from lib/bootstrap/js/tests/unit/button.js rename to public/lib/bootstrap/js/tests/unit/button.js diff --git a/lib/bootstrap/js/tests/unit/carousel.js b/public/lib/bootstrap/js/tests/unit/carousel.js similarity index 100% rename from lib/bootstrap/js/tests/unit/carousel.js rename to public/lib/bootstrap/js/tests/unit/carousel.js diff --git a/lib/bootstrap/js/tests/unit/collapse.js b/public/lib/bootstrap/js/tests/unit/collapse.js similarity index 100% rename from lib/bootstrap/js/tests/unit/collapse.js rename to public/lib/bootstrap/js/tests/unit/collapse.js diff --git a/lib/bootstrap/js/tests/unit/dropdown.js b/public/lib/bootstrap/js/tests/unit/dropdown.js similarity index 100% rename from lib/bootstrap/js/tests/unit/dropdown.js rename to public/lib/bootstrap/js/tests/unit/dropdown.js diff --git a/lib/bootstrap/js/tests/unit/modal.js b/public/lib/bootstrap/js/tests/unit/modal.js similarity index 100% rename from lib/bootstrap/js/tests/unit/modal.js rename to public/lib/bootstrap/js/tests/unit/modal.js diff --git a/lib/bootstrap/js/tests/unit/phantom.js b/public/lib/bootstrap/js/tests/unit/phantom.js similarity index 100% rename from lib/bootstrap/js/tests/unit/phantom.js rename to public/lib/bootstrap/js/tests/unit/phantom.js diff --git a/lib/bootstrap/js/tests/unit/popover.js b/public/lib/bootstrap/js/tests/unit/popover.js similarity index 100% rename from lib/bootstrap/js/tests/unit/popover.js rename to public/lib/bootstrap/js/tests/unit/popover.js diff --git a/lib/bootstrap/js/tests/unit/scrollspy.js b/public/lib/bootstrap/js/tests/unit/scrollspy.js similarity index 100% rename from lib/bootstrap/js/tests/unit/scrollspy.js rename to public/lib/bootstrap/js/tests/unit/scrollspy.js diff --git a/lib/bootstrap/js/tests/unit/tab.js b/public/lib/bootstrap/js/tests/unit/tab.js similarity index 100% rename from lib/bootstrap/js/tests/unit/tab.js rename to public/lib/bootstrap/js/tests/unit/tab.js diff --git a/lib/bootstrap/js/tests/unit/tooltip.js b/public/lib/bootstrap/js/tests/unit/tooltip.js similarity index 100% rename from lib/bootstrap/js/tests/unit/tooltip.js rename to public/lib/bootstrap/js/tests/unit/tooltip.js diff --git a/lib/bootstrap/js/tests/vendor/jquery.min.js b/public/lib/bootstrap/js/tests/vendor/jquery.min.js similarity index 100% rename from lib/bootstrap/js/tests/vendor/jquery.min.js rename to public/lib/bootstrap/js/tests/vendor/jquery.min.js diff --git a/lib/bootstrap/js/tests/vendor/qunit.css b/public/lib/bootstrap/js/tests/vendor/qunit.css similarity index 100% rename from lib/bootstrap/js/tests/vendor/qunit.css rename to public/lib/bootstrap/js/tests/vendor/qunit.css diff --git a/lib/bootstrap/js/tests/vendor/qunit.js b/public/lib/bootstrap/js/tests/vendor/qunit.js similarity index 100% rename from lib/bootstrap/js/tests/vendor/qunit.js rename to public/lib/bootstrap/js/tests/vendor/qunit.js diff --git a/lib/bootstrap/js/tests/visual/affix-with-sticky-footer.html b/public/lib/bootstrap/js/tests/visual/affix-with-sticky-footer.html similarity index 100% rename from lib/bootstrap/js/tests/visual/affix-with-sticky-footer.html rename to public/lib/bootstrap/js/tests/visual/affix-with-sticky-footer.html diff --git a/lib/bootstrap/js/tests/visual/affix.html b/public/lib/bootstrap/js/tests/visual/affix.html similarity index 100% rename from lib/bootstrap/js/tests/visual/affix.html rename to public/lib/bootstrap/js/tests/visual/affix.html diff --git a/lib/bootstrap/js/tests/visual/alert.html b/public/lib/bootstrap/js/tests/visual/alert.html similarity index 100% rename from lib/bootstrap/js/tests/visual/alert.html rename to public/lib/bootstrap/js/tests/visual/alert.html diff --git a/lib/bootstrap/js/tests/visual/button.html b/public/lib/bootstrap/js/tests/visual/button.html similarity index 100% rename from lib/bootstrap/js/tests/visual/button.html rename to public/lib/bootstrap/js/tests/visual/button.html diff --git a/lib/bootstrap/js/tests/visual/carousel.html b/public/lib/bootstrap/js/tests/visual/carousel.html similarity index 100% rename from lib/bootstrap/js/tests/visual/carousel.html rename to public/lib/bootstrap/js/tests/visual/carousel.html diff --git a/lib/bootstrap/js/tests/visual/collapse.html b/public/lib/bootstrap/js/tests/visual/collapse.html similarity index 100% rename from lib/bootstrap/js/tests/visual/collapse.html rename to public/lib/bootstrap/js/tests/visual/collapse.html diff --git a/lib/bootstrap/js/tests/visual/dropdown.html b/public/lib/bootstrap/js/tests/visual/dropdown.html similarity index 100% rename from lib/bootstrap/js/tests/visual/dropdown.html rename to public/lib/bootstrap/js/tests/visual/dropdown.html diff --git a/lib/bootstrap/js/tests/visual/modal.html b/public/lib/bootstrap/js/tests/visual/modal.html similarity index 100% rename from lib/bootstrap/js/tests/visual/modal.html rename to public/lib/bootstrap/js/tests/visual/modal.html diff --git a/lib/bootstrap/js/tests/visual/popover.html b/public/lib/bootstrap/js/tests/visual/popover.html similarity index 100% rename from lib/bootstrap/js/tests/visual/popover.html rename to public/lib/bootstrap/js/tests/visual/popover.html diff --git a/lib/bootstrap/js/tests/visual/scrollspy.html b/public/lib/bootstrap/js/tests/visual/scrollspy.html similarity index 100% rename from lib/bootstrap/js/tests/visual/scrollspy.html rename to public/lib/bootstrap/js/tests/visual/scrollspy.html diff --git a/lib/bootstrap/js/tests/visual/tab.html b/public/lib/bootstrap/js/tests/visual/tab.html similarity index 100% rename from lib/bootstrap/js/tests/visual/tab.html rename to public/lib/bootstrap/js/tests/visual/tab.html diff --git a/lib/bootstrap/js/tests/visual/tooltip.html b/public/lib/bootstrap/js/tests/visual/tooltip.html similarity index 100% rename from lib/bootstrap/js/tests/visual/tooltip.html rename to public/lib/bootstrap/js/tests/visual/tooltip.html diff --git a/lib/bootstrap/js/tooltip.js b/public/lib/bootstrap/js/tooltip.js similarity index 100% rename from lib/bootstrap/js/tooltip.js rename to public/lib/bootstrap/js/tooltip.js diff --git a/lib/bootstrap/js/transition.js b/public/lib/bootstrap/js/transition.js similarity index 100% rename from lib/bootstrap/js/transition.js rename to public/lib/bootstrap/js/transition.js diff --git a/lib/bootstrap/less/.csscomb.json b/public/lib/bootstrap/less/.csscomb.json similarity index 100% rename from lib/bootstrap/less/.csscomb.json rename to public/lib/bootstrap/less/.csscomb.json diff --git a/lib/bootstrap/less/.csslintrc b/public/lib/bootstrap/less/.csslintrc similarity index 100% rename from lib/bootstrap/less/.csslintrc rename to public/lib/bootstrap/less/.csslintrc diff --git a/lib/bootstrap/less/alerts.less b/public/lib/bootstrap/less/alerts.less similarity index 100% rename from lib/bootstrap/less/alerts.less rename to public/lib/bootstrap/less/alerts.less diff --git a/lib/bootstrap/less/badges.less b/public/lib/bootstrap/less/badges.less similarity index 100% rename from lib/bootstrap/less/badges.less rename to public/lib/bootstrap/less/badges.less diff --git a/lib/bootstrap/less/bootstrap.less b/public/lib/bootstrap/less/bootstrap.less similarity index 100% rename from lib/bootstrap/less/bootstrap.less rename to public/lib/bootstrap/less/bootstrap.less diff --git a/lib/bootstrap/less/breadcrumbs.less b/public/lib/bootstrap/less/breadcrumbs.less similarity index 100% rename from lib/bootstrap/less/breadcrumbs.less rename to public/lib/bootstrap/less/breadcrumbs.less diff --git a/lib/bootstrap/less/button-groups.less b/public/lib/bootstrap/less/button-groups.less similarity index 100% rename from lib/bootstrap/less/button-groups.less rename to public/lib/bootstrap/less/button-groups.less diff --git a/lib/bootstrap/less/buttons.less b/public/lib/bootstrap/less/buttons.less similarity index 100% rename from lib/bootstrap/less/buttons.less rename to public/lib/bootstrap/less/buttons.less diff --git a/lib/bootstrap/less/carousel.less b/public/lib/bootstrap/less/carousel.less similarity index 100% rename from lib/bootstrap/less/carousel.less rename to public/lib/bootstrap/less/carousel.less diff --git a/lib/bootstrap/less/close.less b/public/lib/bootstrap/less/close.less similarity index 100% rename from lib/bootstrap/less/close.less rename to public/lib/bootstrap/less/close.less diff --git a/lib/bootstrap/less/code.less b/public/lib/bootstrap/less/code.less similarity index 100% rename from lib/bootstrap/less/code.less rename to public/lib/bootstrap/less/code.less diff --git a/lib/bootstrap/less/component-animations.less b/public/lib/bootstrap/less/component-animations.less similarity index 100% rename from lib/bootstrap/less/component-animations.less rename to public/lib/bootstrap/less/component-animations.less diff --git a/lib/bootstrap/less/dropdowns.less b/public/lib/bootstrap/less/dropdowns.less similarity index 100% rename from lib/bootstrap/less/dropdowns.less rename to public/lib/bootstrap/less/dropdowns.less diff --git a/lib/bootstrap/less/forms.less b/public/lib/bootstrap/less/forms.less similarity index 100% rename from lib/bootstrap/less/forms.less rename to public/lib/bootstrap/less/forms.less diff --git a/lib/bootstrap/less/glyphicons.less b/public/lib/bootstrap/less/glyphicons.less similarity index 100% rename from lib/bootstrap/less/glyphicons.less rename to public/lib/bootstrap/less/glyphicons.less diff --git a/lib/bootstrap/less/grid.less b/public/lib/bootstrap/less/grid.less similarity index 100% rename from lib/bootstrap/less/grid.less rename to public/lib/bootstrap/less/grid.less diff --git a/lib/bootstrap/less/input-groups.less b/public/lib/bootstrap/less/input-groups.less similarity index 100% rename from lib/bootstrap/less/input-groups.less rename to public/lib/bootstrap/less/input-groups.less diff --git a/lib/bootstrap/less/jumbotron.less b/public/lib/bootstrap/less/jumbotron.less similarity index 100% rename from lib/bootstrap/less/jumbotron.less rename to public/lib/bootstrap/less/jumbotron.less diff --git a/lib/bootstrap/less/labels.less b/public/lib/bootstrap/less/labels.less similarity index 100% rename from lib/bootstrap/less/labels.less rename to public/lib/bootstrap/less/labels.less diff --git a/lib/bootstrap/less/list-group.less b/public/lib/bootstrap/less/list-group.less similarity index 100% rename from lib/bootstrap/less/list-group.less rename to public/lib/bootstrap/less/list-group.less diff --git a/lib/bootstrap/less/media.less b/public/lib/bootstrap/less/media.less similarity index 100% rename from lib/bootstrap/less/media.less rename to public/lib/bootstrap/less/media.less diff --git a/lib/bootstrap/less/mixins.less b/public/lib/bootstrap/less/mixins.less similarity index 100% rename from lib/bootstrap/less/mixins.less rename to public/lib/bootstrap/less/mixins.less diff --git a/lib/bootstrap/less/mixins/alerts.less b/public/lib/bootstrap/less/mixins/alerts.less similarity index 100% rename from lib/bootstrap/less/mixins/alerts.less rename to public/lib/bootstrap/less/mixins/alerts.less diff --git a/lib/bootstrap/less/mixins/background-variant.less b/public/lib/bootstrap/less/mixins/background-variant.less similarity index 100% rename from lib/bootstrap/less/mixins/background-variant.less rename to public/lib/bootstrap/less/mixins/background-variant.less diff --git a/lib/bootstrap/less/mixins/border-radius.less b/public/lib/bootstrap/less/mixins/border-radius.less similarity index 100% rename from lib/bootstrap/less/mixins/border-radius.less rename to public/lib/bootstrap/less/mixins/border-radius.less diff --git a/lib/bootstrap/less/mixins/buttons.less b/public/lib/bootstrap/less/mixins/buttons.less similarity index 100% rename from lib/bootstrap/less/mixins/buttons.less rename to public/lib/bootstrap/less/mixins/buttons.less diff --git a/lib/bootstrap/less/mixins/center-block.less b/public/lib/bootstrap/less/mixins/center-block.less similarity index 100% rename from lib/bootstrap/less/mixins/center-block.less rename to public/lib/bootstrap/less/mixins/center-block.less diff --git a/lib/bootstrap/less/mixins/clearfix.less b/public/lib/bootstrap/less/mixins/clearfix.less similarity index 100% rename from lib/bootstrap/less/mixins/clearfix.less rename to public/lib/bootstrap/less/mixins/clearfix.less diff --git a/lib/bootstrap/less/mixins/forms.less b/public/lib/bootstrap/less/mixins/forms.less similarity index 100% rename from lib/bootstrap/less/mixins/forms.less rename to public/lib/bootstrap/less/mixins/forms.less diff --git a/lib/bootstrap/less/mixins/gradients.less b/public/lib/bootstrap/less/mixins/gradients.less similarity index 100% rename from lib/bootstrap/less/mixins/gradients.less rename to public/lib/bootstrap/less/mixins/gradients.less diff --git a/lib/bootstrap/less/mixins/grid-framework.less b/public/lib/bootstrap/less/mixins/grid-framework.less similarity index 100% rename from lib/bootstrap/less/mixins/grid-framework.less rename to public/lib/bootstrap/less/mixins/grid-framework.less diff --git a/lib/bootstrap/less/mixins/grid.less b/public/lib/bootstrap/less/mixins/grid.less similarity index 100% rename from lib/bootstrap/less/mixins/grid.less rename to public/lib/bootstrap/less/mixins/grid.less diff --git a/lib/bootstrap/less/mixins/hide-text.less b/public/lib/bootstrap/less/mixins/hide-text.less similarity index 100% rename from lib/bootstrap/less/mixins/hide-text.less rename to public/lib/bootstrap/less/mixins/hide-text.less diff --git a/lib/bootstrap/less/mixins/image.less b/public/lib/bootstrap/less/mixins/image.less similarity index 100% rename from lib/bootstrap/less/mixins/image.less rename to public/lib/bootstrap/less/mixins/image.less diff --git a/lib/bootstrap/less/mixins/labels.less b/public/lib/bootstrap/less/mixins/labels.less similarity index 100% rename from lib/bootstrap/less/mixins/labels.less rename to public/lib/bootstrap/less/mixins/labels.less diff --git a/lib/bootstrap/less/mixins/list-group.less b/public/lib/bootstrap/less/mixins/list-group.less similarity index 100% rename from lib/bootstrap/less/mixins/list-group.less rename to public/lib/bootstrap/less/mixins/list-group.less diff --git a/lib/bootstrap/less/mixins/nav-divider.less b/public/lib/bootstrap/less/mixins/nav-divider.less similarity index 100% rename from lib/bootstrap/less/mixins/nav-divider.less rename to public/lib/bootstrap/less/mixins/nav-divider.less diff --git a/lib/bootstrap/less/mixins/nav-vertical-align.less b/public/lib/bootstrap/less/mixins/nav-vertical-align.less similarity index 100% rename from lib/bootstrap/less/mixins/nav-vertical-align.less rename to public/lib/bootstrap/less/mixins/nav-vertical-align.less diff --git a/lib/bootstrap/less/mixins/opacity.less b/public/lib/bootstrap/less/mixins/opacity.less similarity index 100% rename from lib/bootstrap/less/mixins/opacity.less rename to public/lib/bootstrap/less/mixins/opacity.less diff --git a/lib/bootstrap/less/mixins/pagination.less b/public/lib/bootstrap/less/mixins/pagination.less similarity index 100% rename from lib/bootstrap/less/mixins/pagination.less rename to public/lib/bootstrap/less/mixins/pagination.less diff --git a/lib/bootstrap/less/mixins/panels.less b/public/lib/bootstrap/less/mixins/panels.less similarity index 100% rename from lib/bootstrap/less/mixins/panels.less rename to public/lib/bootstrap/less/mixins/panels.less diff --git a/lib/bootstrap/less/mixins/progress-bar.less b/public/lib/bootstrap/less/mixins/progress-bar.less similarity index 100% rename from lib/bootstrap/less/mixins/progress-bar.less rename to public/lib/bootstrap/less/mixins/progress-bar.less diff --git a/lib/bootstrap/less/mixins/reset-filter.less b/public/lib/bootstrap/less/mixins/reset-filter.less similarity index 100% rename from lib/bootstrap/less/mixins/reset-filter.less rename to public/lib/bootstrap/less/mixins/reset-filter.less diff --git a/lib/bootstrap/less/mixins/reset-text.less b/public/lib/bootstrap/less/mixins/reset-text.less similarity index 100% rename from lib/bootstrap/less/mixins/reset-text.less rename to public/lib/bootstrap/less/mixins/reset-text.less diff --git a/lib/bootstrap/less/mixins/resize.less b/public/lib/bootstrap/less/mixins/resize.less similarity index 100% rename from lib/bootstrap/less/mixins/resize.less rename to public/lib/bootstrap/less/mixins/resize.less diff --git a/lib/bootstrap/less/mixins/responsive-visibility.less b/public/lib/bootstrap/less/mixins/responsive-visibility.less similarity index 100% rename from lib/bootstrap/less/mixins/responsive-visibility.less rename to public/lib/bootstrap/less/mixins/responsive-visibility.less diff --git a/lib/bootstrap/less/mixins/size.less b/public/lib/bootstrap/less/mixins/size.less similarity index 100% rename from lib/bootstrap/less/mixins/size.less rename to public/lib/bootstrap/less/mixins/size.less diff --git a/lib/bootstrap/less/mixins/tab-focus.less b/public/lib/bootstrap/less/mixins/tab-focus.less similarity index 100% rename from lib/bootstrap/less/mixins/tab-focus.less rename to public/lib/bootstrap/less/mixins/tab-focus.less diff --git a/lib/bootstrap/less/mixins/table-row.less b/public/lib/bootstrap/less/mixins/table-row.less similarity index 100% rename from lib/bootstrap/less/mixins/table-row.less rename to public/lib/bootstrap/less/mixins/table-row.less diff --git a/lib/bootstrap/less/mixins/text-emphasis.less b/public/lib/bootstrap/less/mixins/text-emphasis.less similarity index 100% rename from lib/bootstrap/less/mixins/text-emphasis.less rename to public/lib/bootstrap/less/mixins/text-emphasis.less diff --git a/lib/bootstrap/less/mixins/text-overflow.less b/public/lib/bootstrap/less/mixins/text-overflow.less similarity index 100% rename from lib/bootstrap/less/mixins/text-overflow.less rename to public/lib/bootstrap/less/mixins/text-overflow.less diff --git a/lib/bootstrap/less/mixins/vendor-prefixes.less b/public/lib/bootstrap/less/mixins/vendor-prefixes.less similarity index 100% rename from lib/bootstrap/less/mixins/vendor-prefixes.less rename to public/lib/bootstrap/less/mixins/vendor-prefixes.less diff --git a/lib/bootstrap/less/modals.less b/public/lib/bootstrap/less/modals.less similarity index 100% rename from lib/bootstrap/less/modals.less rename to public/lib/bootstrap/less/modals.less diff --git a/lib/bootstrap/less/navbar.less b/public/lib/bootstrap/less/navbar.less similarity index 100% rename from lib/bootstrap/less/navbar.less rename to public/lib/bootstrap/less/navbar.less diff --git a/lib/bootstrap/less/navs.less b/public/lib/bootstrap/less/navs.less similarity index 100% rename from lib/bootstrap/less/navs.less rename to public/lib/bootstrap/less/navs.less diff --git a/lib/bootstrap/less/normalize.less b/public/lib/bootstrap/less/normalize.less similarity index 100% rename from lib/bootstrap/less/normalize.less rename to public/lib/bootstrap/less/normalize.less diff --git a/lib/bootstrap/less/pager.less b/public/lib/bootstrap/less/pager.less similarity index 100% rename from lib/bootstrap/less/pager.less rename to public/lib/bootstrap/less/pager.less diff --git a/lib/bootstrap/less/pagination.less b/public/lib/bootstrap/less/pagination.less similarity index 100% rename from lib/bootstrap/less/pagination.less rename to public/lib/bootstrap/less/pagination.less diff --git a/lib/bootstrap/less/panels.less b/public/lib/bootstrap/less/panels.less similarity index 100% rename from lib/bootstrap/less/panels.less rename to public/lib/bootstrap/less/panels.less diff --git a/lib/bootstrap/less/popovers.less b/public/lib/bootstrap/less/popovers.less similarity index 100% rename from lib/bootstrap/less/popovers.less rename to public/lib/bootstrap/less/popovers.less diff --git a/lib/bootstrap/less/print.less b/public/lib/bootstrap/less/print.less similarity index 100% rename from lib/bootstrap/less/print.less rename to public/lib/bootstrap/less/print.less diff --git a/lib/bootstrap/less/progress-bars.less b/public/lib/bootstrap/less/progress-bars.less similarity index 100% rename from lib/bootstrap/less/progress-bars.less rename to public/lib/bootstrap/less/progress-bars.less diff --git a/lib/bootstrap/less/responsive-embed.less b/public/lib/bootstrap/less/responsive-embed.less similarity index 100% rename from lib/bootstrap/less/responsive-embed.less rename to public/lib/bootstrap/less/responsive-embed.less diff --git a/lib/bootstrap/less/responsive-utilities.less b/public/lib/bootstrap/less/responsive-utilities.less similarity index 100% rename from lib/bootstrap/less/responsive-utilities.less rename to public/lib/bootstrap/less/responsive-utilities.less diff --git a/lib/bootstrap/less/scaffolding.less b/public/lib/bootstrap/less/scaffolding.less similarity index 100% rename from lib/bootstrap/less/scaffolding.less rename to public/lib/bootstrap/less/scaffolding.less diff --git a/lib/bootstrap/less/tables.less b/public/lib/bootstrap/less/tables.less similarity index 100% rename from lib/bootstrap/less/tables.less rename to public/lib/bootstrap/less/tables.less diff --git a/lib/bootstrap/less/theme.less b/public/lib/bootstrap/less/theme.less similarity index 100% rename from lib/bootstrap/less/theme.less rename to public/lib/bootstrap/less/theme.less diff --git a/lib/bootstrap/less/thumbnails.less b/public/lib/bootstrap/less/thumbnails.less similarity index 100% rename from lib/bootstrap/less/thumbnails.less rename to public/lib/bootstrap/less/thumbnails.less diff --git a/lib/bootstrap/less/tooltip.less b/public/lib/bootstrap/less/tooltip.less similarity index 100% rename from lib/bootstrap/less/tooltip.less rename to public/lib/bootstrap/less/tooltip.less diff --git a/lib/bootstrap/less/type.less b/public/lib/bootstrap/less/type.less similarity index 100% rename from lib/bootstrap/less/type.less rename to public/lib/bootstrap/less/type.less diff --git a/lib/bootstrap/less/utilities.less b/public/lib/bootstrap/less/utilities.less similarity index 100% rename from lib/bootstrap/less/utilities.less rename to public/lib/bootstrap/less/utilities.less diff --git a/lib/bootstrap/less/variables.less b/public/lib/bootstrap/less/variables.less similarity index 100% rename from lib/bootstrap/less/variables.less rename to public/lib/bootstrap/less/variables.less diff --git a/lib/bootstrap/less/wells.less b/public/lib/bootstrap/less/wells.less similarity index 100% rename from lib/bootstrap/less/wells.less rename to public/lib/bootstrap/less/wells.less diff --git a/lib/bootstrap/nuget/MyGet.ps1 b/public/lib/bootstrap/nuget/MyGet.ps1 similarity index 100% rename from lib/bootstrap/nuget/MyGet.ps1 rename to public/lib/bootstrap/nuget/MyGet.ps1 diff --git a/lib/bootstrap/nuget/bootstrap.less.nuspec b/public/lib/bootstrap/nuget/bootstrap.less.nuspec similarity index 100% rename from lib/bootstrap/nuget/bootstrap.less.nuspec rename to public/lib/bootstrap/nuget/bootstrap.less.nuspec diff --git a/lib/bootstrap/nuget/bootstrap.nuspec b/public/lib/bootstrap/nuget/bootstrap.nuspec similarity index 100% rename from lib/bootstrap/nuget/bootstrap.nuspec rename to public/lib/bootstrap/nuget/bootstrap.nuspec diff --git a/lib/bootstrap/package.js b/public/lib/bootstrap/package.js similarity index 100% rename from lib/bootstrap/package.js rename to public/lib/bootstrap/package.js diff --git a/lib/bootstrap/package.json b/public/lib/bootstrap/package.json similarity index 100% rename from lib/bootstrap/package.json rename to public/lib/bootstrap/package.json diff --git a/lib/demo/ajaxSubmit-integration-demo.html b/public/lib/demo/ajaxSubmit-integration-demo.html similarity index 100% rename from lib/demo/ajaxSubmit-integration-demo.html rename to public/lib/demo/ajaxSubmit-integration-demo.html diff --git a/lib/demo/bootstrap/index.html b/public/lib/demo/bootstrap/index.html similarity index 100% rename from lib/demo/bootstrap/index.html rename to public/lib/demo/bootstrap/index.html diff --git a/lib/demo/captcha/captcha.js b/public/lib/demo/captcha/captcha.js similarity index 100% rename from lib/demo/captcha/captcha.js rename to public/lib/demo/captcha/captcha.js diff --git a/lib/demo/captcha/fonts/Anorexia.ttf b/public/lib/demo/captcha/fonts/Anorexia.ttf similarity index 100% rename from lib/demo/captcha/fonts/Anorexia.ttf rename to public/lib/demo/captcha/fonts/Anorexia.ttf diff --git a/lib/demo/captcha/image_req.php b/public/lib/demo/captcha/image_req.php similarity index 100% rename from lib/demo/captcha/image_req.php rename to public/lib/demo/captcha/image_req.php diff --git a/lib/demo/captcha/images/button.png b/public/lib/demo/captcha/images/button.png similarity index 100% rename from lib/demo/captcha/images/button.png rename to public/lib/demo/captcha/images/button.png diff --git a/lib/demo/captcha/images/image.php b/public/lib/demo/captcha/images/image.php similarity index 100% rename from lib/demo/captcha/images/image.php rename to public/lib/demo/captcha/images/image.php diff --git a/lib/demo/captcha/index.php b/public/lib/demo/captcha/index.php similarity index 100% rename from lib/demo/captcha/index.php rename to public/lib/demo/captcha/index.php diff --git a/lib/demo/captcha/newsession.php b/public/lib/demo/captcha/newsession.php similarity index 100% rename from lib/demo/captcha/newsession.php rename to public/lib/demo/captcha/newsession.php diff --git a/lib/demo/captcha/process.php b/public/lib/demo/captcha/process.php similarity index 100% rename from lib/demo/captcha/process.php rename to public/lib/demo/captcha/process.php diff --git a/lib/demo/captcha/rand.php b/public/lib/demo/captcha/rand.php similarity index 100% rename from lib/demo/captcha/rand.php rename to public/lib/demo/captcha/rand.php diff --git a/lib/demo/captcha/style.css b/public/lib/demo/captcha/style.css similarity index 100% rename from lib/demo/captcha/style.css rename to public/lib/demo/captcha/style.css diff --git a/lib/demo/cinema/index.html b/public/lib/demo/cinema/index.html similarity index 100% rename from lib/demo/cinema/index.html rename to public/lib/demo/cinema/index.html diff --git a/lib/demo/cinema/plan_9.jpg b/public/lib/demo/cinema/plan_9.jpg similarity index 100% rename from lib/demo/cinema/plan_9.jpg rename to public/lib/demo/cinema/plan_9.jpg diff --git a/lib/demo/cinema/refer_madness.jpg b/public/lib/demo/cinema/refer_madness.jpg similarity index 100% rename from lib/demo/cinema/refer_madness.jpg rename to public/lib/demo/cinema/refer_madness.jpg diff --git a/lib/demo/cinema/saucer_men.jpg b/public/lib/demo/cinema/saucer_men.jpg similarity index 100% rename from lib/demo/cinema/saucer_men.jpg rename to public/lib/demo/cinema/saucer_men.jpg diff --git a/lib/demo/css/cmxform.css b/public/lib/demo/css/cmxform.css similarity index 100% rename from lib/demo/css/cmxform.css rename to public/lib/demo/css/cmxform.css diff --git a/lib/demo/css/cmxformTemplate.css b/public/lib/demo/css/cmxformTemplate.css similarity index 100% rename from lib/demo/css/cmxformTemplate.css rename to public/lib/demo/css/cmxformTemplate.css diff --git a/lib/demo/css/core.css b/public/lib/demo/css/core.css similarity index 100% rename from lib/demo/css/core.css rename to public/lib/demo/css/core.css diff --git a/lib/demo/css/reset.css b/public/lib/demo/css/reset.css similarity index 100% rename from lib/demo/css/reset.css rename to public/lib/demo/css/reset.css diff --git a/lib/demo/css/screen.css b/public/lib/demo/css/screen.css similarity index 100% rename from lib/demo/css/screen.css rename to public/lib/demo/css/screen.css diff --git a/lib/demo/custom-messages-data-demo.html b/public/lib/demo/custom-messages-data-demo.html similarity index 100% rename from lib/demo/custom-messages-data-demo.html rename to public/lib/demo/custom-messages-data-demo.html diff --git a/lib/demo/custom-methods-demo.html b/public/lib/demo/custom-methods-demo.html similarity index 100% rename from lib/demo/custom-methods-demo.html rename to public/lib/demo/custom-methods-demo.html diff --git a/lib/demo/dynamic-totals.html b/public/lib/demo/dynamic-totals.html similarity index 100% rename from lib/demo/dynamic-totals.html rename to public/lib/demo/dynamic-totals.html diff --git a/lib/demo/errorcontainer-demo.html b/public/lib/demo/errorcontainer-demo.html similarity index 100% rename from lib/demo/errorcontainer-demo.html rename to public/lib/demo/errorcontainer-demo.html diff --git a/lib/demo/errors-within-labels.html b/public/lib/demo/errors-within-labels.html similarity index 100% rename from lib/demo/errors-within-labels.html rename to public/lib/demo/errors-within-labels.html diff --git a/lib/demo/file_input.html b/public/lib/demo/file_input.html similarity index 100% rename from lib/demo/file_input.html rename to public/lib/demo/file_input.html diff --git a/lib/demo/images/bg.gif b/public/lib/demo/images/bg.gif similarity index 100% rename from lib/demo/images/bg.gif rename to public/lib/demo/images/bg.gif diff --git a/lib/demo/images/checked.gif b/public/lib/demo/images/checked.gif similarity index 100% rename from lib/demo/images/checked.gif rename to public/lib/demo/images/checked.gif diff --git a/lib/demo/images/cmxform-divider.gif b/public/lib/demo/images/cmxform-divider.gif similarity index 100% rename from lib/demo/images/cmxform-divider.gif rename to public/lib/demo/images/cmxform-divider.gif diff --git a/lib/demo/images/cmxform-fieldset.gif b/public/lib/demo/images/cmxform-fieldset.gif similarity index 100% rename from lib/demo/images/cmxform-fieldset.gif rename to public/lib/demo/images/cmxform-fieldset.gif diff --git a/lib/demo/images/loading.gif b/public/lib/demo/images/loading.gif similarity index 100% rename from lib/demo/images/loading.gif rename to public/lib/demo/images/loading.gif diff --git a/lib/demo/images/unchecked.gif b/public/lib/demo/images/unchecked.gif similarity index 100% rename from lib/demo/images/unchecked.gif rename to public/lib/demo/images/unchecked.gif diff --git a/lib/demo/index.html b/public/lib/demo/index.html similarity index 100% rename from lib/demo/index.html rename to public/lib/demo/index.html diff --git a/lib/demo/jquerymobile.html b/public/lib/demo/jquerymobile.html similarity index 100% rename from lib/demo/jquerymobile.html rename to public/lib/demo/jquerymobile.html diff --git a/lib/demo/login/images/bg.gif b/public/lib/demo/login/images/bg.gif similarity index 100% rename from lib/demo/login/images/bg.gif rename to public/lib/demo/login/images/bg.gif diff --git a/lib/demo/login/images/header1.jpg b/public/lib/demo/login/images/header1.jpg similarity index 100% rename from lib/demo/login/images/header1.jpg rename to public/lib/demo/login/images/header1.jpg diff --git a/lib/demo/login/images/page.gif b/public/lib/demo/login/images/page.gif similarity index 100% rename from lib/demo/login/images/page.gif rename to public/lib/demo/login/images/page.gif diff --git a/lib/demo/login/images/required_star.gif b/public/lib/demo/login/images/required_star.gif similarity index 100% rename from lib/demo/login/images/required_star.gif rename to public/lib/demo/login/images/required_star.gif diff --git a/lib/demo/login/index.html b/public/lib/demo/login/index.html similarity index 100% rename from lib/demo/login/index.html rename to public/lib/demo/login/index.html diff --git a/lib/demo/login/screen.css b/public/lib/demo/login/screen.css similarity index 100% rename from lib/demo/login/screen.css rename to public/lib/demo/login/screen.css diff --git a/lib/demo/marketo/images/backRequiredGray.gif b/public/lib/demo/marketo/images/backRequiredGray.gif similarity index 100% rename from lib/demo/marketo/images/backRequiredGray.gif rename to public/lib/demo/marketo/images/backRequiredGray.gif diff --git a/lib/demo/marketo/images/back_green-fade.gif b/public/lib/demo/marketo/images/back_green-fade.gif similarity index 100% rename from lib/demo/marketo/images/back_green-fade.gif rename to public/lib/demo/marketo/images/back_green-fade.gif diff --git a/lib/demo/marketo/images/back_nav_blue.gif b/public/lib/demo/marketo/images/back_nav_blue.gif similarity index 100% rename from lib/demo/marketo/images/back_nav_blue.gif rename to public/lib/demo/marketo/images/back_nav_blue.gif diff --git a/lib/demo/marketo/images/blank.gif b/public/lib/demo/marketo/images/blank.gif similarity index 100% rename from lib/demo/marketo/images/blank.gif rename to public/lib/demo/marketo/images/blank.gif diff --git a/lib/demo/marketo/images/button-submit.gif b/public/lib/demo/marketo/images/button-submit.gif similarity index 100% rename from lib/demo/marketo/images/button-submit.gif rename to public/lib/demo/marketo/images/button-submit.gif diff --git a/lib/demo/marketo/images/favicon.ico b/public/lib/demo/marketo/images/favicon.ico similarity index 100% rename from lib/demo/marketo/images/favicon.ico rename to public/lib/demo/marketo/images/favicon.ico diff --git a/lib/demo/marketo/images/help.png b/public/lib/demo/marketo/images/help.png similarity index 100% rename from lib/demo/marketo/images/help.png rename to public/lib/demo/marketo/images/help.png diff --git a/lib/demo/marketo/images/left-nav-callout-long.png b/public/lib/demo/marketo/images/left-nav-callout-long.png similarity index 100% rename from lib/demo/marketo/images/left-nav-callout-long.png rename to public/lib/demo/marketo/images/left-nav-callout-long.png diff --git a/lib/demo/marketo/images/login-sprite.gif b/public/lib/demo/marketo/images/login-sprite.gif similarity index 100% rename from lib/demo/marketo/images/login-sprite.gif rename to public/lib/demo/marketo/images/login-sprite.gif diff --git a/lib/demo/marketo/images/logo_marketo.gif b/public/lib/demo/marketo/images/logo_marketo.gif similarity index 100% rename from lib/demo/marketo/images/logo_marketo.gif rename to public/lib/demo/marketo/images/logo_marketo.gif diff --git a/lib/demo/marketo/images/sf.png b/public/lib/demo/marketo/images/sf.png similarity index 100% rename from lib/demo/marketo/images/sf.png rename to public/lib/demo/marketo/images/sf.png diff --git a/lib/demo/marketo/images/step1-24.gif b/public/lib/demo/marketo/images/step1-24.gif similarity index 100% rename from lib/demo/marketo/images/step1-24.gif rename to public/lib/demo/marketo/images/step1-24.gif diff --git a/lib/demo/marketo/images/step2-24.gif b/public/lib/demo/marketo/images/step2-24.gif similarity index 100% rename from lib/demo/marketo/images/step2-24.gif rename to public/lib/demo/marketo/images/step2-24.gif diff --git a/lib/demo/marketo/images/step3-24.gif b/public/lib/demo/marketo/images/step3-24.gif similarity index 100% rename from lib/demo/marketo/images/step3-24.gif rename to public/lib/demo/marketo/images/step3-24.gif diff --git a/lib/demo/marketo/images/tab-sprite.gif b/public/lib/demo/marketo/images/tab-sprite.gif similarity index 100% rename from lib/demo/marketo/images/tab-sprite.gif rename to public/lib/demo/marketo/images/tab-sprite.gif diff --git a/lib/demo/marketo/images/tab_green.gif b/public/lib/demo/marketo/images/tab_green.gif similarity index 100% rename from lib/demo/marketo/images/tab_green.gif rename to public/lib/demo/marketo/images/tab_green.gif diff --git a/lib/demo/marketo/images/time.png b/public/lib/demo/marketo/images/time.png similarity index 100% rename from lib/demo/marketo/images/time.png rename to public/lib/demo/marketo/images/time.png diff --git a/lib/demo/marketo/images/toggle.gif b/public/lib/demo/marketo/images/toggle.gif similarity index 100% rename from lib/demo/marketo/images/toggle.gif rename to public/lib/demo/marketo/images/toggle.gif diff --git a/lib/demo/marketo/images/warning.gif b/public/lib/demo/marketo/images/warning.gif similarity index 100% rename from lib/demo/marketo/images/warning.gif rename to public/lib/demo/marketo/images/warning.gif diff --git a/lib/demo/marketo/index.html b/public/lib/demo/marketo/index.html similarity index 100% rename from lib/demo/marketo/index.html rename to public/lib/demo/marketo/index.html diff --git a/lib/demo/marketo/jquery.maskedinput.js b/public/lib/demo/marketo/jquery.maskedinput.js similarity index 100% rename from lib/demo/marketo/jquery.maskedinput.js rename to public/lib/demo/marketo/jquery.maskedinput.js diff --git a/lib/demo/marketo/mktSignup.js b/public/lib/demo/marketo/mktSignup.js similarity index 100% rename from lib/demo/marketo/mktSignup.js rename to public/lib/demo/marketo/mktSignup.js diff --git a/lib/demo/marketo/step2.htm b/public/lib/demo/marketo/step2.htm similarity index 100% rename from lib/demo/marketo/step2.htm rename to public/lib/demo/marketo/step2.htm diff --git a/lib/demo/marketo/stylesheet.css b/public/lib/demo/marketo/stylesheet.css similarity index 100% rename from lib/demo/marketo/stylesheet.css rename to public/lib/demo/marketo/stylesheet.css diff --git a/lib/demo/milk/bg.gif b/public/lib/demo/milk/bg.gif similarity index 100% rename from lib/demo/milk/bg.gif rename to public/lib/demo/milk/bg.gif diff --git a/lib/demo/milk/index.html b/public/lib/demo/milk/index.html similarity index 100% rename from lib/demo/milk/index.html rename to public/lib/demo/milk/index.html diff --git a/lib/demo/milk/left_white.png b/public/lib/demo/milk/left_white.png similarity index 100% rename from lib/demo/milk/left_white.png rename to public/lib/demo/milk/left_white.png diff --git a/lib/demo/milk/milk.css b/public/lib/demo/milk/milk.css similarity index 100% rename from lib/demo/milk/milk.css rename to public/lib/demo/milk/milk.css diff --git a/lib/demo/milk/milk.png b/public/lib/demo/milk/milk.png similarity index 100% rename from lib/demo/milk/milk.png rename to public/lib/demo/milk/milk.png diff --git a/lib/demo/milk/right_white.png b/public/lib/demo/milk/right_white.png similarity index 100% rename from lib/demo/milk/right_white.png rename to public/lib/demo/milk/right_white.png diff --git a/lib/demo/multipart/index.html b/public/lib/demo/multipart/index.html similarity index 100% rename from lib/demo/multipart/index.html rename to public/lib/demo/multipart/index.html diff --git a/lib/demo/multipart/style.css b/public/lib/demo/multipart/style.css similarity index 100% rename from lib/demo/multipart/style.css rename to public/lib/demo/multipart/style.css diff --git a/lib/demo/radio-checkbox-select-demo.html b/public/lib/demo/radio-checkbox-select-demo.html similarity index 100% rename from lib/demo/radio-checkbox-select-demo.html rename to public/lib/demo/radio-checkbox-select-demo.html diff --git a/lib/demo/requirejs/app.js b/public/lib/demo/requirejs/app.js similarity index 100% rename from lib/demo/requirejs/app.js rename to public/lib/demo/requirejs/app.js diff --git a/lib/demo/requirejs/index.html b/public/lib/demo/requirejs/index.html similarity index 100% rename from lib/demo/requirejs/index.html rename to public/lib/demo/requirejs/index.html diff --git a/lib/demo/semantic-ui/index.html b/public/lib/demo/semantic-ui/index.html similarity index 100% rename from lib/demo/semantic-ui/index.html rename to public/lib/demo/semantic-ui/index.html diff --git a/lib/demo/site-demos.css b/public/lib/demo/site-demos.css similarity index 100% rename from lib/demo/site-demos.css rename to public/lib/demo/site-demos.css diff --git a/lib/demo/themerollered.html b/public/lib/demo/themerollered.html similarity index 100% rename from lib/demo/themerollered.html rename to public/lib/demo/themerollered.html diff --git a/lib/demo/tinymce/index.html b/public/lib/demo/tinymce/index.html similarity index 100% rename from lib/demo/tinymce/index.html rename to public/lib/demo/tinymce/index.html diff --git a/lib/demo/tinymce/themes/simple/editor_template.js b/public/lib/demo/tinymce/themes/simple/editor_template.js similarity index 100% rename from lib/demo/tinymce/themes/simple/editor_template.js rename to public/lib/demo/tinymce/themes/simple/editor_template.js diff --git a/lib/demo/tinymce/themes/simple/img/icons.gif b/public/lib/demo/tinymce/themes/simple/img/icons.gif similarity index 100% rename from lib/demo/tinymce/themes/simple/img/icons.gif rename to public/lib/demo/tinymce/themes/simple/img/icons.gif diff --git a/lib/demo/tinymce/themes/simple/langs/en.js b/public/lib/demo/tinymce/themes/simple/langs/en.js similarity index 100% rename from lib/demo/tinymce/themes/simple/langs/en.js rename to public/lib/demo/tinymce/themes/simple/langs/en.js diff --git a/lib/demo/tinymce/themes/simple/skins/default/ui.css b/public/lib/demo/tinymce/themes/simple/skins/default/ui.css similarity index 100% rename from lib/demo/tinymce/themes/simple/skins/default/ui.css rename to public/lib/demo/tinymce/themes/simple/skins/default/ui.css diff --git a/lib/demo/tinymce/tiny_mce.js b/public/lib/demo/tinymce/tiny_mce.js similarity index 100% rename from lib/demo/tinymce/tiny_mce.js rename to public/lib/demo/tinymce/tiny_mce.js diff --git a/lib/demo/tinymce4/index.html b/public/lib/demo/tinymce4/index.html similarity index 100% rename from lib/demo/tinymce4/index.html rename to public/lib/demo/tinymce4/index.html diff --git a/lib/dist/additional-methods.js b/public/lib/dist/additional-methods.js similarity index 100% rename from lib/dist/additional-methods.js rename to public/lib/dist/additional-methods.js diff --git a/lib/dist/additional-methods.min.js b/public/lib/dist/additional-methods.min.js similarity index 100% rename from lib/dist/additional-methods.min.js rename to public/lib/dist/additional-methods.min.js diff --git a/lib/dist/jquery.validate.js b/public/lib/dist/jquery.validate.js similarity index 100% rename from lib/dist/jquery.validate.js rename to public/lib/dist/jquery.validate.js diff --git a/lib/dist/jquery.validate.min.js b/public/lib/dist/jquery.validate.min.js similarity index 100% rename from lib/dist/jquery.validate.min.js rename to public/lib/dist/jquery.validate.min.js diff --git a/lib/dist/localization/messages_ar.js b/public/lib/dist/localization/messages_ar.js similarity index 100% rename from lib/dist/localization/messages_ar.js rename to public/lib/dist/localization/messages_ar.js diff --git a/lib/dist/localization/messages_ar.min.js b/public/lib/dist/localization/messages_ar.min.js similarity index 100% rename from lib/dist/localization/messages_ar.min.js rename to public/lib/dist/localization/messages_ar.min.js diff --git a/lib/dist/localization/messages_az.js b/public/lib/dist/localization/messages_az.js similarity index 100% rename from lib/dist/localization/messages_az.js rename to public/lib/dist/localization/messages_az.js diff --git a/lib/dist/localization/messages_az.min.js b/public/lib/dist/localization/messages_az.min.js similarity index 100% rename from lib/dist/localization/messages_az.min.js rename to public/lib/dist/localization/messages_az.min.js diff --git a/lib/dist/localization/messages_bg.js b/public/lib/dist/localization/messages_bg.js similarity index 100% rename from lib/dist/localization/messages_bg.js rename to public/lib/dist/localization/messages_bg.js diff --git a/lib/dist/localization/messages_bg.min.js b/public/lib/dist/localization/messages_bg.min.js similarity index 100% rename from lib/dist/localization/messages_bg.min.js rename to public/lib/dist/localization/messages_bg.min.js diff --git a/lib/dist/localization/messages_bn_BD.js b/public/lib/dist/localization/messages_bn_BD.js similarity index 100% rename from lib/dist/localization/messages_bn_BD.js rename to public/lib/dist/localization/messages_bn_BD.js diff --git a/lib/dist/localization/messages_bn_BD.min.js b/public/lib/dist/localization/messages_bn_BD.min.js similarity index 100% rename from lib/dist/localization/messages_bn_BD.min.js rename to public/lib/dist/localization/messages_bn_BD.min.js diff --git a/lib/dist/localization/messages_ca.js b/public/lib/dist/localization/messages_ca.js similarity index 100% rename from lib/dist/localization/messages_ca.js rename to public/lib/dist/localization/messages_ca.js diff --git a/lib/dist/localization/messages_ca.min.js b/public/lib/dist/localization/messages_ca.min.js similarity index 100% rename from lib/dist/localization/messages_ca.min.js rename to public/lib/dist/localization/messages_ca.min.js diff --git a/lib/dist/localization/messages_cs.js b/public/lib/dist/localization/messages_cs.js similarity index 100% rename from lib/dist/localization/messages_cs.js rename to public/lib/dist/localization/messages_cs.js diff --git a/lib/dist/localization/messages_cs.min.js b/public/lib/dist/localization/messages_cs.min.js similarity index 100% rename from lib/dist/localization/messages_cs.min.js rename to public/lib/dist/localization/messages_cs.min.js diff --git a/lib/dist/localization/messages_da.js b/public/lib/dist/localization/messages_da.js similarity index 100% rename from lib/dist/localization/messages_da.js rename to public/lib/dist/localization/messages_da.js diff --git a/lib/dist/localization/messages_da.min.js b/public/lib/dist/localization/messages_da.min.js similarity index 100% rename from lib/dist/localization/messages_da.min.js rename to public/lib/dist/localization/messages_da.min.js diff --git a/lib/dist/localization/messages_de.js b/public/lib/dist/localization/messages_de.js similarity index 100% rename from lib/dist/localization/messages_de.js rename to public/lib/dist/localization/messages_de.js diff --git a/lib/dist/localization/messages_de.min.js b/public/lib/dist/localization/messages_de.min.js similarity index 100% rename from lib/dist/localization/messages_de.min.js rename to public/lib/dist/localization/messages_de.min.js diff --git a/lib/dist/localization/messages_el.js b/public/lib/dist/localization/messages_el.js similarity index 100% rename from lib/dist/localization/messages_el.js rename to public/lib/dist/localization/messages_el.js diff --git a/lib/dist/localization/messages_el.min.js b/public/lib/dist/localization/messages_el.min.js similarity index 100% rename from lib/dist/localization/messages_el.min.js rename to public/lib/dist/localization/messages_el.min.js diff --git a/lib/dist/localization/messages_es.js b/public/lib/dist/localization/messages_es.js similarity index 100% rename from lib/dist/localization/messages_es.js rename to public/lib/dist/localization/messages_es.js diff --git a/lib/dist/localization/messages_es.min.js b/public/lib/dist/localization/messages_es.min.js similarity index 100% rename from lib/dist/localization/messages_es.min.js rename to public/lib/dist/localization/messages_es.min.js diff --git a/lib/dist/localization/messages_es_AR.js b/public/lib/dist/localization/messages_es_AR.js similarity index 100% rename from lib/dist/localization/messages_es_AR.js rename to public/lib/dist/localization/messages_es_AR.js diff --git a/lib/dist/localization/messages_es_AR.min.js b/public/lib/dist/localization/messages_es_AR.min.js similarity index 100% rename from lib/dist/localization/messages_es_AR.min.js rename to public/lib/dist/localization/messages_es_AR.min.js diff --git a/lib/dist/localization/messages_es_PE.js b/public/lib/dist/localization/messages_es_PE.js similarity index 100% rename from lib/dist/localization/messages_es_PE.js rename to public/lib/dist/localization/messages_es_PE.js diff --git a/lib/dist/localization/messages_es_PE.min.js b/public/lib/dist/localization/messages_es_PE.min.js similarity index 100% rename from lib/dist/localization/messages_es_PE.min.js rename to public/lib/dist/localization/messages_es_PE.min.js diff --git a/lib/dist/localization/messages_et.js b/public/lib/dist/localization/messages_et.js similarity index 100% rename from lib/dist/localization/messages_et.js rename to public/lib/dist/localization/messages_et.js diff --git a/lib/dist/localization/messages_et.min.js b/public/lib/dist/localization/messages_et.min.js similarity index 100% rename from lib/dist/localization/messages_et.min.js rename to public/lib/dist/localization/messages_et.min.js diff --git a/lib/dist/localization/messages_eu.js b/public/lib/dist/localization/messages_eu.js similarity index 100% rename from lib/dist/localization/messages_eu.js rename to public/lib/dist/localization/messages_eu.js diff --git a/lib/dist/localization/messages_eu.min.js b/public/lib/dist/localization/messages_eu.min.js similarity index 100% rename from lib/dist/localization/messages_eu.min.js rename to public/lib/dist/localization/messages_eu.min.js diff --git a/lib/dist/localization/messages_fa.js b/public/lib/dist/localization/messages_fa.js similarity index 100% rename from lib/dist/localization/messages_fa.js rename to public/lib/dist/localization/messages_fa.js diff --git a/lib/dist/localization/messages_fa.min.js b/public/lib/dist/localization/messages_fa.min.js similarity index 100% rename from lib/dist/localization/messages_fa.min.js rename to public/lib/dist/localization/messages_fa.min.js diff --git a/lib/dist/localization/messages_fi.js b/public/lib/dist/localization/messages_fi.js similarity index 100% rename from lib/dist/localization/messages_fi.js rename to public/lib/dist/localization/messages_fi.js diff --git a/lib/dist/localization/messages_fi.min.js b/public/lib/dist/localization/messages_fi.min.js similarity index 100% rename from lib/dist/localization/messages_fi.min.js rename to public/lib/dist/localization/messages_fi.min.js diff --git a/lib/dist/localization/messages_fr.js b/public/lib/dist/localization/messages_fr.js similarity index 100% rename from lib/dist/localization/messages_fr.js rename to public/lib/dist/localization/messages_fr.js diff --git a/lib/dist/localization/messages_fr.min.js b/public/lib/dist/localization/messages_fr.min.js similarity index 100% rename from lib/dist/localization/messages_fr.min.js rename to public/lib/dist/localization/messages_fr.min.js diff --git a/lib/dist/localization/messages_ge.js b/public/lib/dist/localization/messages_ge.js similarity index 100% rename from lib/dist/localization/messages_ge.js rename to public/lib/dist/localization/messages_ge.js diff --git a/lib/dist/localization/messages_ge.min.js b/public/lib/dist/localization/messages_ge.min.js similarity index 100% rename from lib/dist/localization/messages_ge.min.js rename to public/lib/dist/localization/messages_ge.min.js diff --git a/lib/dist/localization/messages_gl.js b/public/lib/dist/localization/messages_gl.js similarity index 100% rename from lib/dist/localization/messages_gl.js rename to public/lib/dist/localization/messages_gl.js diff --git a/lib/dist/localization/messages_gl.min.js b/public/lib/dist/localization/messages_gl.min.js similarity index 100% rename from lib/dist/localization/messages_gl.min.js rename to public/lib/dist/localization/messages_gl.min.js diff --git a/lib/dist/localization/messages_he.js b/public/lib/dist/localization/messages_he.js similarity index 100% rename from lib/dist/localization/messages_he.js rename to public/lib/dist/localization/messages_he.js diff --git a/lib/dist/localization/messages_he.min.js b/public/lib/dist/localization/messages_he.min.js similarity index 100% rename from lib/dist/localization/messages_he.min.js rename to public/lib/dist/localization/messages_he.min.js diff --git a/lib/dist/localization/messages_hr.js b/public/lib/dist/localization/messages_hr.js similarity index 100% rename from lib/dist/localization/messages_hr.js rename to public/lib/dist/localization/messages_hr.js diff --git a/lib/dist/localization/messages_hr.min.js b/public/lib/dist/localization/messages_hr.min.js similarity index 100% rename from lib/dist/localization/messages_hr.min.js rename to public/lib/dist/localization/messages_hr.min.js diff --git a/lib/dist/localization/messages_hu.js b/public/lib/dist/localization/messages_hu.js similarity index 100% rename from lib/dist/localization/messages_hu.js rename to public/lib/dist/localization/messages_hu.js diff --git a/lib/dist/localization/messages_hu.min.js b/public/lib/dist/localization/messages_hu.min.js similarity index 100% rename from lib/dist/localization/messages_hu.min.js rename to public/lib/dist/localization/messages_hu.min.js diff --git a/lib/dist/localization/messages_hy_AM.js b/public/lib/dist/localization/messages_hy_AM.js similarity index 100% rename from lib/dist/localization/messages_hy_AM.js rename to public/lib/dist/localization/messages_hy_AM.js diff --git a/lib/dist/localization/messages_hy_AM.min.js b/public/lib/dist/localization/messages_hy_AM.min.js similarity index 100% rename from lib/dist/localization/messages_hy_AM.min.js rename to public/lib/dist/localization/messages_hy_AM.min.js diff --git a/lib/dist/localization/messages_id.js b/public/lib/dist/localization/messages_id.js similarity index 100% rename from lib/dist/localization/messages_id.js rename to public/lib/dist/localization/messages_id.js diff --git a/lib/dist/localization/messages_id.min.js b/public/lib/dist/localization/messages_id.min.js similarity index 100% rename from lib/dist/localization/messages_id.min.js rename to public/lib/dist/localization/messages_id.min.js diff --git a/lib/dist/localization/messages_is.js b/public/lib/dist/localization/messages_is.js similarity index 100% rename from lib/dist/localization/messages_is.js rename to public/lib/dist/localization/messages_is.js diff --git a/lib/dist/localization/messages_is.min.js b/public/lib/dist/localization/messages_is.min.js similarity index 100% rename from lib/dist/localization/messages_is.min.js rename to public/lib/dist/localization/messages_is.min.js diff --git a/lib/dist/localization/messages_it.js b/public/lib/dist/localization/messages_it.js similarity index 100% rename from lib/dist/localization/messages_it.js rename to public/lib/dist/localization/messages_it.js diff --git a/lib/dist/localization/messages_it.min.js b/public/lib/dist/localization/messages_it.min.js similarity index 100% rename from lib/dist/localization/messages_it.min.js rename to public/lib/dist/localization/messages_it.min.js diff --git a/lib/dist/localization/messages_ja.js b/public/lib/dist/localization/messages_ja.js similarity index 100% rename from lib/dist/localization/messages_ja.js rename to public/lib/dist/localization/messages_ja.js diff --git a/lib/dist/localization/messages_ja.min.js b/public/lib/dist/localization/messages_ja.min.js similarity index 100% rename from lib/dist/localization/messages_ja.min.js rename to public/lib/dist/localization/messages_ja.min.js diff --git a/lib/dist/localization/messages_ka.js b/public/lib/dist/localization/messages_ka.js similarity index 100% rename from lib/dist/localization/messages_ka.js rename to public/lib/dist/localization/messages_ka.js diff --git a/lib/dist/localization/messages_ka.min.js b/public/lib/dist/localization/messages_ka.min.js similarity index 100% rename from lib/dist/localization/messages_ka.min.js rename to public/lib/dist/localization/messages_ka.min.js diff --git a/lib/dist/localization/messages_kk.js b/public/lib/dist/localization/messages_kk.js similarity index 100% rename from lib/dist/localization/messages_kk.js rename to public/lib/dist/localization/messages_kk.js diff --git a/lib/dist/localization/messages_kk.min.js b/public/lib/dist/localization/messages_kk.min.js similarity index 100% rename from lib/dist/localization/messages_kk.min.js rename to public/lib/dist/localization/messages_kk.min.js diff --git a/lib/dist/localization/messages_ko.js b/public/lib/dist/localization/messages_ko.js similarity index 100% rename from lib/dist/localization/messages_ko.js rename to public/lib/dist/localization/messages_ko.js diff --git a/lib/dist/localization/messages_ko.min.js b/public/lib/dist/localization/messages_ko.min.js similarity index 100% rename from lib/dist/localization/messages_ko.min.js rename to public/lib/dist/localization/messages_ko.min.js diff --git a/lib/dist/localization/messages_lt.js b/public/lib/dist/localization/messages_lt.js similarity index 100% rename from lib/dist/localization/messages_lt.js rename to public/lib/dist/localization/messages_lt.js diff --git a/lib/dist/localization/messages_lt.min.js b/public/lib/dist/localization/messages_lt.min.js similarity index 100% rename from lib/dist/localization/messages_lt.min.js rename to public/lib/dist/localization/messages_lt.min.js diff --git a/lib/dist/localization/messages_lv.js b/public/lib/dist/localization/messages_lv.js similarity index 100% rename from lib/dist/localization/messages_lv.js rename to public/lib/dist/localization/messages_lv.js diff --git a/lib/dist/localization/messages_lv.min.js b/public/lib/dist/localization/messages_lv.min.js similarity index 100% rename from lib/dist/localization/messages_lv.min.js rename to public/lib/dist/localization/messages_lv.min.js diff --git a/lib/dist/localization/messages_mk.js b/public/lib/dist/localization/messages_mk.js similarity index 100% rename from lib/dist/localization/messages_mk.js rename to public/lib/dist/localization/messages_mk.js diff --git a/lib/dist/localization/messages_mk.min.js b/public/lib/dist/localization/messages_mk.min.js similarity index 100% rename from lib/dist/localization/messages_mk.min.js rename to public/lib/dist/localization/messages_mk.min.js diff --git a/lib/dist/localization/messages_my.js b/public/lib/dist/localization/messages_my.js similarity index 100% rename from lib/dist/localization/messages_my.js rename to public/lib/dist/localization/messages_my.js diff --git a/lib/dist/localization/messages_my.min.js b/public/lib/dist/localization/messages_my.min.js similarity index 100% rename from lib/dist/localization/messages_my.min.js rename to public/lib/dist/localization/messages_my.min.js diff --git a/lib/dist/localization/messages_nl.js b/public/lib/dist/localization/messages_nl.js similarity index 100% rename from lib/dist/localization/messages_nl.js rename to public/lib/dist/localization/messages_nl.js diff --git a/lib/dist/localization/messages_nl.min.js b/public/lib/dist/localization/messages_nl.min.js similarity index 100% rename from lib/dist/localization/messages_nl.min.js rename to public/lib/dist/localization/messages_nl.min.js diff --git a/lib/dist/localization/messages_no.js b/public/lib/dist/localization/messages_no.js similarity index 100% rename from lib/dist/localization/messages_no.js rename to public/lib/dist/localization/messages_no.js diff --git a/lib/dist/localization/messages_no.min.js b/public/lib/dist/localization/messages_no.min.js similarity index 100% rename from lib/dist/localization/messages_no.min.js rename to public/lib/dist/localization/messages_no.min.js diff --git a/lib/dist/localization/messages_pl.js b/public/lib/dist/localization/messages_pl.js similarity index 100% rename from lib/dist/localization/messages_pl.js rename to public/lib/dist/localization/messages_pl.js diff --git a/lib/dist/localization/messages_pl.min.js b/public/lib/dist/localization/messages_pl.min.js similarity index 100% rename from lib/dist/localization/messages_pl.min.js rename to public/lib/dist/localization/messages_pl.min.js diff --git a/lib/dist/localization/messages_pt_BR.js b/public/lib/dist/localization/messages_pt_BR.js similarity index 100% rename from lib/dist/localization/messages_pt_BR.js rename to public/lib/dist/localization/messages_pt_BR.js diff --git a/lib/dist/localization/messages_pt_BR.min.js b/public/lib/dist/localization/messages_pt_BR.min.js similarity index 100% rename from lib/dist/localization/messages_pt_BR.min.js rename to public/lib/dist/localization/messages_pt_BR.min.js diff --git a/lib/dist/localization/messages_pt_PT.js b/public/lib/dist/localization/messages_pt_PT.js similarity index 100% rename from lib/dist/localization/messages_pt_PT.js rename to public/lib/dist/localization/messages_pt_PT.js diff --git a/lib/dist/localization/messages_pt_PT.min.js b/public/lib/dist/localization/messages_pt_PT.min.js similarity index 100% rename from lib/dist/localization/messages_pt_PT.min.js rename to public/lib/dist/localization/messages_pt_PT.min.js diff --git a/lib/dist/localization/messages_ro.js b/public/lib/dist/localization/messages_ro.js similarity index 100% rename from lib/dist/localization/messages_ro.js rename to public/lib/dist/localization/messages_ro.js diff --git a/lib/dist/localization/messages_ro.min.js b/public/lib/dist/localization/messages_ro.min.js similarity index 100% rename from lib/dist/localization/messages_ro.min.js rename to public/lib/dist/localization/messages_ro.min.js diff --git a/lib/dist/localization/messages_ru.js b/public/lib/dist/localization/messages_ru.js similarity index 100% rename from lib/dist/localization/messages_ru.js rename to public/lib/dist/localization/messages_ru.js diff --git a/lib/dist/localization/messages_ru.min.js b/public/lib/dist/localization/messages_ru.min.js similarity index 100% rename from lib/dist/localization/messages_ru.min.js rename to public/lib/dist/localization/messages_ru.min.js diff --git a/lib/dist/localization/messages_sd.js b/public/lib/dist/localization/messages_sd.js similarity index 100% rename from lib/dist/localization/messages_sd.js rename to public/lib/dist/localization/messages_sd.js diff --git a/lib/dist/localization/messages_sd.min.js b/public/lib/dist/localization/messages_sd.min.js similarity index 100% rename from lib/dist/localization/messages_sd.min.js rename to public/lib/dist/localization/messages_sd.min.js diff --git a/lib/dist/localization/messages_si.js b/public/lib/dist/localization/messages_si.js similarity index 100% rename from lib/dist/localization/messages_si.js rename to public/lib/dist/localization/messages_si.js diff --git a/lib/dist/localization/messages_si.min.js b/public/lib/dist/localization/messages_si.min.js similarity index 100% rename from lib/dist/localization/messages_si.min.js rename to public/lib/dist/localization/messages_si.min.js diff --git a/lib/dist/localization/messages_sk.js b/public/lib/dist/localization/messages_sk.js similarity index 100% rename from lib/dist/localization/messages_sk.js rename to public/lib/dist/localization/messages_sk.js diff --git a/lib/dist/localization/messages_sk.min.js b/public/lib/dist/localization/messages_sk.min.js similarity index 100% rename from lib/dist/localization/messages_sk.min.js rename to public/lib/dist/localization/messages_sk.min.js diff --git a/lib/dist/localization/messages_sl.js b/public/lib/dist/localization/messages_sl.js similarity index 100% rename from lib/dist/localization/messages_sl.js rename to public/lib/dist/localization/messages_sl.js diff --git a/lib/dist/localization/messages_sl.min.js b/public/lib/dist/localization/messages_sl.min.js similarity index 100% rename from lib/dist/localization/messages_sl.min.js rename to public/lib/dist/localization/messages_sl.min.js diff --git a/lib/dist/localization/messages_sr.js b/public/lib/dist/localization/messages_sr.js similarity index 100% rename from lib/dist/localization/messages_sr.js rename to public/lib/dist/localization/messages_sr.js diff --git a/lib/dist/localization/messages_sr.min.js b/public/lib/dist/localization/messages_sr.min.js similarity index 100% rename from lib/dist/localization/messages_sr.min.js rename to public/lib/dist/localization/messages_sr.min.js diff --git a/lib/dist/localization/messages_sr_lat.js b/public/lib/dist/localization/messages_sr_lat.js similarity index 100% rename from lib/dist/localization/messages_sr_lat.js rename to public/lib/dist/localization/messages_sr_lat.js diff --git a/lib/dist/localization/messages_sr_lat.min.js b/public/lib/dist/localization/messages_sr_lat.min.js similarity index 100% rename from lib/dist/localization/messages_sr_lat.min.js rename to public/lib/dist/localization/messages_sr_lat.min.js diff --git a/lib/dist/localization/messages_sv.js b/public/lib/dist/localization/messages_sv.js similarity index 100% rename from lib/dist/localization/messages_sv.js rename to public/lib/dist/localization/messages_sv.js diff --git a/lib/dist/localization/messages_sv.min.js b/public/lib/dist/localization/messages_sv.min.js similarity index 100% rename from lib/dist/localization/messages_sv.min.js rename to public/lib/dist/localization/messages_sv.min.js diff --git a/lib/dist/localization/messages_th.js b/public/lib/dist/localization/messages_th.js similarity index 100% rename from lib/dist/localization/messages_th.js rename to public/lib/dist/localization/messages_th.js diff --git a/lib/dist/localization/messages_th.min.js b/public/lib/dist/localization/messages_th.min.js similarity index 100% rename from lib/dist/localization/messages_th.min.js rename to public/lib/dist/localization/messages_th.min.js diff --git a/lib/dist/localization/messages_tj.js b/public/lib/dist/localization/messages_tj.js similarity index 100% rename from lib/dist/localization/messages_tj.js rename to public/lib/dist/localization/messages_tj.js diff --git a/lib/dist/localization/messages_tj.min.js b/public/lib/dist/localization/messages_tj.min.js similarity index 100% rename from lib/dist/localization/messages_tj.min.js rename to public/lib/dist/localization/messages_tj.min.js diff --git a/lib/dist/localization/messages_tr.js b/public/lib/dist/localization/messages_tr.js similarity index 100% rename from lib/dist/localization/messages_tr.js rename to public/lib/dist/localization/messages_tr.js diff --git a/lib/dist/localization/messages_tr.min.js b/public/lib/dist/localization/messages_tr.min.js similarity index 100% rename from lib/dist/localization/messages_tr.min.js rename to public/lib/dist/localization/messages_tr.min.js diff --git a/lib/dist/localization/messages_uk.js b/public/lib/dist/localization/messages_uk.js similarity index 100% rename from lib/dist/localization/messages_uk.js rename to public/lib/dist/localization/messages_uk.js diff --git a/lib/dist/localization/messages_uk.min.js b/public/lib/dist/localization/messages_uk.min.js similarity index 100% rename from lib/dist/localization/messages_uk.min.js rename to public/lib/dist/localization/messages_uk.min.js diff --git a/lib/dist/localization/messages_ur.js b/public/lib/dist/localization/messages_ur.js similarity index 100% rename from lib/dist/localization/messages_ur.js rename to public/lib/dist/localization/messages_ur.js diff --git a/lib/dist/localization/messages_ur.min.js b/public/lib/dist/localization/messages_ur.min.js similarity index 100% rename from lib/dist/localization/messages_ur.min.js rename to public/lib/dist/localization/messages_ur.min.js diff --git a/lib/dist/localization/messages_vi.js b/public/lib/dist/localization/messages_vi.js similarity index 100% rename from lib/dist/localization/messages_vi.js rename to public/lib/dist/localization/messages_vi.js diff --git a/lib/dist/localization/messages_vi.min.js b/public/lib/dist/localization/messages_vi.min.js similarity index 100% rename from lib/dist/localization/messages_vi.min.js rename to public/lib/dist/localization/messages_vi.min.js diff --git a/lib/dist/localization/messages_zh.js b/public/lib/dist/localization/messages_zh.js similarity index 100% rename from lib/dist/localization/messages_zh.js rename to public/lib/dist/localization/messages_zh.js diff --git a/lib/dist/localization/messages_zh.min.js b/public/lib/dist/localization/messages_zh.min.js similarity index 100% rename from lib/dist/localization/messages_zh.min.js rename to public/lib/dist/localization/messages_zh.min.js diff --git a/lib/dist/localization/messages_zh_TW.js b/public/lib/dist/localization/messages_zh_TW.js similarity index 100% rename from lib/dist/localization/messages_zh_TW.js rename to public/lib/dist/localization/messages_zh_TW.js diff --git a/lib/dist/localization/messages_zh_TW.min.js b/public/lib/dist/localization/messages_zh_TW.min.js similarity index 100% rename from lib/dist/localization/messages_zh_TW.min.js rename to public/lib/dist/localization/messages_zh_TW.min.js diff --git a/lib/dist/localization/methods_de.js b/public/lib/dist/localization/methods_de.js similarity index 100% rename from lib/dist/localization/methods_de.js rename to public/lib/dist/localization/methods_de.js diff --git a/lib/dist/localization/methods_de.min.js b/public/lib/dist/localization/methods_de.min.js similarity index 100% rename from lib/dist/localization/methods_de.min.js rename to public/lib/dist/localization/methods_de.min.js diff --git a/lib/dist/localization/methods_es_CL.js b/public/lib/dist/localization/methods_es_CL.js similarity index 100% rename from lib/dist/localization/methods_es_CL.js rename to public/lib/dist/localization/methods_es_CL.js diff --git a/lib/dist/localization/methods_es_CL.min.js b/public/lib/dist/localization/methods_es_CL.min.js similarity index 100% rename from lib/dist/localization/methods_es_CL.min.js rename to public/lib/dist/localization/methods_es_CL.min.js diff --git a/lib/dist/localization/methods_fi.js b/public/lib/dist/localization/methods_fi.js similarity index 100% rename from lib/dist/localization/methods_fi.js rename to public/lib/dist/localization/methods_fi.js diff --git a/lib/dist/localization/methods_fi.min.js b/public/lib/dist/localization/methods_fi.min.js similarity index 100% rename from lib/dist/localization/methods_fi.min.js rename to public/lib/dist/localization/methods_fi.min.js diff --git a/lib/dist/localization/methods_nl.js b/public/lib/dist/localization/methods_nl.js similarity index 100% rename from lib/dist/localization/methods_nl.js rename to public/lib/dist/localization/methods_nl.js diff --git a/lib/dist/localization/methods_nl.min.js b/public/lib/dist/localization/methods_nl.min.js similarity index 100% rename from lib/dist/localization/methods_nl.min.js rename to public/lib/dist/localization/methods_nl.min.js diff --git a/lib/dist/localization/methods_pt.js b/public/lib/dist/localization/methods_pt.js similarity index 100% rename from lib/dist/localization/methods_pt.js rename to public/lib/dist/localization/methods_pt.js diff --git a/lib/dist/localization/methods_pt.min.js b/public/lib/dist/localization/methods_pt.min.js similarity index 100% rename from lib/dist/localization/methods_pt.min.js rename to public/lib/dist/localization/methods_pt.min.js diff --git a/lib/fullcalendar/CHANGELOG.txt b/public/lib/fullcalendar/CHANGELOG.txt similarity index 100% rename from lib/fullcalendar/CHANGELOG.txt rename to public/lib/fullcalendar/CHANGELOG.txt diff --git a/lib/fullcalendar/CONTRIBUTING.txt b/public/lib/fullcalendar/CONTRIBUTING.txt similarity index 100% rename from lib/fullcalendar/CONTRIBUTING.txt rename to public/lib/fullcalendar/CONTRIBUTING.txt diff --git a/lib/fullcalendar/LICENSE.txt b/public/lib/fullcalendar/LICENSE.txt similarity index 100% rename from lib/fullcalendar/LICENSE.txt rename to public/lib/fullcalendar/LICENSE.txt diff --git a/lib/fullcalendar/demos/agenda-views.html b/public/lib/fullcalendar/demos/agenda-views.html similarity index 100% rename from lib/fullcalendar/demos/agenda-views.html rename to public/lib/fullcalendar/demos/agenda-views.html diff --git a/lib/fullcalendar/demos/background-events.html b/public/lib/fullcalendar/demos/background-events.html similarity index 100% rename from lib/fullcalendar/demos/background-events.html rename to public/lib/fullcalendar/demos/background-events.html diff --git a/lib/fullcalendar/demos/basic-views.html b/public/lib/fullcalendar/demos/basic-views.html similarity index 100% rename from lib/fullcalendar/demos/basic-views.html rename to public/lib/fullcalendar/demos/basic-views.html diff --git a/lib/fullcalendar/demos/default.html b/public/lib/fullcalendar/demos/default.html similarity index 100% rename from lib/fullcalendar/demos/default.html rename to public/lib/fullcalendar/demos/default.html diff --git a/lib/fullcalendar/demos/external-dragging.html b/public/lib/fullcalendar/demos/external-dragging.html similarity index 100% rename from lib/fullcalendar/demos/external-dragging.html rename to public/lib/fullcalendar/demos/external-dragging.html diff --git a/lib/fullcalendar/demos/gcal.html b/public/lib/fullcalendar/demos/gcal.html similarity index 100% rename from lib/fullcalendar/demos/gcal.html rename to public/lib/fullcalendar/demos/gcal.html diff --git a/lib/fullcalendar/demos/js/theme-chooser.js b/public/lib/fullcalendar/demos/js/theme-chooser.js similarity index 100% rename from lib/fullcalendar/demos/js/theme-chooser.js rename to public/lib/fullcalendar/demos/js/theme-chooser.js diff --git a/lib/fullcalendar/demos/json.html b/public/lib/fullcalendar/demos/json.html similarity index 100% rename from lib/fullcalendar/demos/json.html rename to public/lib/fullcalendar/demos/json.html diff --git a/lib/fullcalendar/demos/json/events.json b/public/lib/fullcalendar/demos/json/events.json similarity index 100% rename from lib/fullcalendar/demos/json/events.json rename to public/lib/fullcalendar/demos/json/events.json diff --git a/lib/fullcalendar/demos/list-views.html b/public/lib/fullcalendar/demos/list-views.html similarity index 100% rename from lib/fullcalendar/demos/list-views.html rename to public/lib/fullcalendar/demos/list-views.html diff --git a/lib/fullcalendar/demos/locales.html b/public/lib/fullcalendar/demos/locales.html similarity index 100% rename from lib/fullcalendar/demos/locales.html rename to public/lib/fullcalendar/demos/locales.html diff --git a/lib/fullcalendar/demos/php/get-events.php b/public/lib/fullcalendar/demos/php/get-events.php similarity index 100% rename from lib/fullcalendar/demos/php/get-events.php rename to public/lib/fullcalendar/demos/php/get-events.php diff --git a/lib/fullcalendar/demos/php/get-timezones.php b/public/lib/fullcalendar/demos/php/get-timezones.php similarity index 100% rename from lib/fullcalendar/demos/php/get-timezones.php rename to public/lib/fullcalendar/demos/php/get-timezones.php diff --git a/lib/fullcalendar/demos/php/utils.php b/public/lib/fullcalendar/demos/php/utils.php similarity index 100% rename from lib/fullcalendar/demos/php/utils.php rename to public/lib/fullcalendar/demos/php/utils.php diff --git a/lib/fullcalendar/demos/selectable.html b/public/lib/fullcalendar/demos/selectable.html similarity index 100% rename from lib/fullcalendar/demos/selectable.html rename to public/lib/fullcalendar/demos/selectable.html diff --git a/lib/fullcalendar/demos/themes.html b/public/lib/fullcalendar/demos/themes.html similarity index 100% rename from lib/fullcalendar/demos/themes.html rename to public/lib/fullcalendar/demos/themes.html diff --git a/lib/fullcalendar/demos/timezones.html b/public/lib/fullcalendar/demos/timezones.html similarity index 100% rename from lib/fullcalendar/demos/timezones.html rename to public/lib/fullcalendar/demos/timezones.html diff --git a/lib/fullcalendar/demos/week-numbers.html b/public/lib/fullcalendar/demos/week-numbers.html similarity index 100% rename from lib/fullcalendar/demos/week-numbers.html rename to public/lib/fullcalendar/demos/week-numbers.html diff --git a/lib/fullcalendar/fullcalendar.css b/public/lib/fullcalendar/fullcalendar.css similarity index 100% rename from lib/fullcalendar/fullcalendar.css rename to public/lib/fullcalendar/fullcalendar.css diff --git a/lib/fullcalendar/fullcalendar.js b/public/lib/fullcalendar/fullcalendar.js similarity index 100% rename from lib/fullcalendar/fullcalendar.js rename to public/lib/fullcalendar/fullcalendar.js diff --git a/lib/fullcalendar/fullcalendar.min.css b/public/lib/fullcalendar/fullcalendar.min.css similarity index 100% rename from lib/fullcalendar/fullcalendar.min.css rename to public/lib/fullcalendar/fullcalendar.min.css diff --git a/lib/fullcalendar/fullcalendar.min.js b/public/lib/fullcalendar/fullcalendar.min.js similarity index 100% rename from lib/fullcalendar/fullcalendar.min.js rename to public/lib/fullcalendar/fullcalendar.min.js diff --git a/lib/fullcalendar/fullcalendar.print.css b/public/lib/fullcalendar/fullcalendar.print.css similarity index 100% rename from lib/fullcalendar/fullcalendar.print.css rename to public/lib/fullcalendar/fullcalendar.print.css diff --git a/lib/fullcalendar/fullcalendar.print.min.css b/public/lib/fullcalendar/fullcalendar.print.min.css similarity index 100% rename from lib/fullcalendar/fullcalendar.print.min.css rename to public/lib/fullcalendar/fullcalendar.print.min.css diff --git a/lib/fullcalendar/fullcalsched.zip b/public/lib/fullcalendar/fullcalsched.zip similarity index 100% rename from lib/fullcalendar/fullcalsched.zip rename to public/lib/fullcalendar/fullcalsched.zip diff --git a/lib/fullcalendar/gcal.js b/public/lib/fullcalendar/gcal.js similarity index 100% rename from lib/fullcalendar/gcal.js rename to public/lib/fullcalendar/gcal.js diff --git a/lib/fullcalendar/gcal.min.js b/public/lib/fullcalendar/gcal.min.js similarity index 100% rename from lib/fullcalendar/gcal.min.js rename to public/lib/fullcalendar/gcal.min.js diff --git a/lib/fullcalendar/lib/jquery-ui.min.js b/public/lib/fullcalendar/lib/jquery-ui.min.js similarity index 100% rename from lib/fullcalendar/lib/jquery-ui.min.js rename to public/lib/fullcalendar/lib/jquery-ui.min.js diff --git a/lib/fullcalendar/lib/jquery.min.js b/public/lib/fullcalendar/lib/jquery.min.js similarity index 100% rename from lib/fullcalendar/lib/jquery.min.js rename to public/lib/fullcalendar/lib/jquery.min.js diff --git a/lib/fullcalendar/lib/moment.min.js b/public/lib/fullcalendar/lib/moment.min.js similarity index 100% rename from lib/fullcalendar/lib/moment.min.js rename to public/lib/fullcalendar/lib/moment.min.js diff --git a/lib/fullcalendar/locale-all.js b/public/lib/fullcalendar/locale-all.js similarity index 100% rename from lib/fullcalendar/locale-all.js rename to public/lib/fullcalendar/locale-all.js diff --git a/lib/fullcalendar/locale/af.js b/public/lib/fullcalendar/locale/af.js similarity index 100% rename from lib/fullcalendar/locale/af.js rename to public/lib/fullcalendar/locale/af.js diff --git a/lib/fullcalendar/locale/ar-dz.js b/public/lib/fullcalendar/locale/ar-dz.js similarity index 100% rename from lib/fullcalendar/locale/ar-dz.js rename to public/lib/fullcalendar/locale/ar-dz.js diff --git a/lib/fullcalendar/locale/ar-kw.js b/public/lib/fullcalendar/locale/ar-kw.js similarity index 100% rename from lib/fullcalendar/locale/ar-kw.js rename to public/lib/fullcalendar/locale/ar-kw.js diff --git a/lib/fullcalendar/locale/ar-ly.js b/public/lib/fullcalendar/locale/ar-ly.js similarity index 100% rename from lib/fullcalendar/locale/ar-ly.js rename to public/lib/fullcalendar/locale/ar-ly.js diff --git a/lib/fullcalendar/locale/ar-ma.js b/public/lib/fullcalendar/locale/ar-ma.js similarity index 100% rename from lib/fullcalendar/locale/ar-ma.js rename to public/lib/fullcalendar/locale/ar-ma.js diff --git a/lib/fullcalendar/locale/ar-sa.js b/public/lib/fullcalendar/locale/ar-sa.js similarity index 100% rename from lib/fullcalendar/locale/ar-sa.js rename to public/lib/fullcalendar/locale/ar-sa.js diff --git a/lib/fullcalendar/locale/ar-tn.js b/public/lib/fullcalendar/locale/ar-tn.js similarity index 100% rename from lib/fullcalendar/locale/ar-tn.js rename to public/lib/fullcalendar/locale/ar-tn.js diff --git a/lib/fullcalendar/locale/ar.js b/public/lib/fullcalendar/locale/ar.js similarity index 100% rename from lib/fullcalendar/locale/ar.js rename to public/lib/fullcalendar/locale/ar.js diff --git a/lib/fullcalendar/locale/bg.js b/public/lib/fullcalendar/locale/bg.js similarity index 100% rename from lib/fullcalendar/locale/bg.js rename to public/lib/fullcalendar/locale/bg.js diff --git a/lib/fullcalendar/locale/ca.js b/public/lib/fullcalendar/locale/ca.js similarity index 100% rename from lib/fullcalendar/locale/ca.js rename to public/lib/fullcalendar/locale/ca.js diff --git a/lib/fullcalendar/locale/cs.js b/public/lib/fullcalendar/locale/cs.js similarity index 100% rename from lib/fullcalendar/locale/cs.js rename to public/lib/fullcalendar/locale/cs.js diff --git a/lib/fullcalendar/locale/da.js b/public/lib/fullcalendar/locale/da.js similarity index 100% rename from lib/fullcalendar/locale/da.js rename to public/lib/fullcalendar/locale/da.js diff --git a/lib/fullcalendar/locale/de-at.js b/public/lib/fullcalendar/locale/de-at.js similarity index 100% rename from lib/fullcalendar/locale/de-at.js rename to public/lib/fullcalendar/locale/de-at.js diff --git a/lib/fullcalendar/locale/de-ch.js b/public/lib/fullcalendar/locale/de-ch.js similarity index 100% rename from lib/fullcalendar/locale/de-ch.js rename to public/lib/fullcalendar/locale/de-ch.js diff --git a/lib/fullcalendar/locale/de.js b/public/lib/fullcalendar/locale/de.js similarity index 100% rename from lib/fullcalendar/locale/de.js rename to public/lib/fullcalendar/locale/de.js diff --git a/lib/fullcalendar/locale/el.js b/public/lib/fullcalendar/locale/el.js similarity index 100% rename from lib/fullcalendar/locale/el.js rename to public/lib/fullcalendar/locale/el.js diff --git a/lib/fullcalendar/locale/en-au.js b/public/lib/fullcalendar/locale/en-au.js similarity index 100% rename from lib/fullcalendar/locale/en-au.js rename to public/lib/fullcalendar/locale/en-au.js diff --git a/lib/fullcalendar/locale/en-ca.js b/public/lib/fullcalendar/locale/en-ca.js similarity index 100% rename from lib/fullcalendar/locale/en-ca.js rename to public/lib/fullcalendar/locale/en-ca.js diff --git a/lib/fullcalendar/locale/en-gb.js b/public/lib/fullcalendar/locale/en-gb.js similarity index 100% rename from lib/fullcalendar/locale/en-gb.js rename to public/lib/fullcalendar/locale/en-gb.js diff --git a/lib/fullcalendar/locale/en-ie.js b/public/lib/fullcalendar/locale/en-ie.js similarity index 100% rename from lib/fullcalendar/locale/en-ie.js rename to public/lib/fullcalendar/locale/en-ie.js diff --git a/lib/fullcalendar/locale/en-nz.js b/public/lib/fullcalendar/locale/en-nz.js similarity index 100% rename from lib/fullcalendar/locale/en-nz.js rename to public/lib/fullcalendar/locale/en-nz.js diff --git a/lib/fullcalendar/locale/es-do.js b/public/lib/fullcalendar/locale/es-do.js similarity index 100% rename from lib/fullcalendar/locale/es-do.js rename to public/lib/fullcalendar/locale/es-do.js diff --git a/lib/fullcalendar/locale/es-us.js b/public/lib/fullcalendar/locale/es-us.js similarity index 100% rename from lib/fullcalendar/locale/es-us.js rename to public/lib/fullcalendar/locale/es-us.js diff --git a/lib/fullcalendar/locale/es.js b/public/lib/fullcalendar/locale/es.js similarity index 100% rename from lib/fullcalendar/locale/es.js rename to public/lib/fullcalendar/locale/es.js diff --git a/lib/fullcalendar/locale/et.js b/public/lib/fullcalendar/locale/et.js similarity index 100% rename from lib/fullcalendar/locale/et.js rename to public/lib/fullcalendar/locale/et.js diff --git a/lib/fullcalendar/locale/eu.js b/public/lib/fullcalendar/locale/eu.js similarity index 100% rename from lib/fullcalendar/locale/eu.js rename to public/lib/fullcalendar/locale/eu.js diff --git a/lib/fullcalendar/locale/fa.js b/public/lib/fullcalendar/locale/fa.js similarity index 100% rename from lib/fullcalendar/locale/fa.js rename to public/lib/fullcalendar/locale/fa.js diff --git a/lib/fullcalendar/locale/fi.js b/public/lib/fullcalendar/locale/fi.js similarity index 100% rename from lib/fullcalendar/locale/fi.js rename to public/lib/fullcalendar/locale/fi.js diff --git a/lib/fullcalendar/locale/fr-ca.js b/public/lib/fullcalendar/locale/fr-ca.js similarity index 100% rename from lib/fullcalendar/locale/fr-ca.js rename to public/lib/fullcalendar/locale/fr-ca.js diff --git a/lib/fullcalendar/locale/fr-ch.js b/public/lib/fullcalendar/locale/fr-ch.js similarity index 100% rename from lib/fullcalendar/locale/fr-ch.js rename to public/lib/fullcalendar/locale/fr-ch.js diff --git a/lib/fullcalendar/locale/fr.js b/public/lib/fullcalendar/locale/fr.js similarity index 100% rename from lib/fullcalendar/locale/fr.js rename to public/lib/fullcalendar/locale/fr.js diff --git a/lib/fullcalendar/locale/gl.js b/public/lib/fullcalendar/locale/gl.js similarity index 100% rename from lib/fullcalendar/locale/gl.js rename to public/lib/fullcalendar/locale/gl.js diff --git a/lib/fullcalendar/locale/he.js b/public/lib/fullcalendar/locale/he.js similarity index 100% rename from lib/fullcalendar/locale/he.js rename to public/lib/fullcalendar/locale/he.js diff --git a/lib/fullcalendar/locale/hi.js b/public/lib/fullcalendar/locale/hi.js similarity index 100% rename from lib/fullcalendar/locale/hi.js rename to public/lib/fullcalendar/locale/hi.js diff --git a/lib/fullcalendar/locale/hr.js b/public/lib/fullcalendar/locale/hr.js similarity index 100% rename from lib/fullcalendar/locale/hr.js rename to public/lib/fullcalendar/locale/hr.js diff --git a/lib/fullcalendar/locale/hu.js b/public/lib/fullcalendar/locale/hu.js similarity index 100% rename from lib/fullcalendar/locale/hu.js rename to public/lib/fullcalendar/locale/hu.js diff --git a/lib/fullcalendar/locale/id.js b/public/lib/fullcalendar/locale/id.js similarity index 100% rename from lib/fullcalendar/locale/id.js rename to public/lib/fullcalendar/locale/id.js diff --git a/lib/fullcalendar/locale/is.js b/public/lib/fullcalendar/locale/is.js similarity index 100% rename from lib/fullcalendar/locale/is.js rename to public/lib/fullcalendar/locale/is.js diff --git a/lib/fullcalendar/locale/it.js b/public/lib/fullcalendar/locale/it.js similarity index 100% rename from lib/fullcalendar/locale/it.js rename to public/lib/fullcalendar/locale/it.js diff --git a/lib/fullcalendar/locale/ja.js b/public/lib/fullcalendar/locale/ja.js similarity index 100% rename from lib/fullcalendar/locale/ja.js rename to public/lib/fullcalendar/locale/ja.js diff --git a/lib/fullcalendar/locale/kk.js b/public/lib/fullcalendar/locale/kk.js similarity index 100% rename from lib/fullcalendar/locale/kk.js rename to public/lib/fullcalendar/locale/kk.js diff --git a/lib/fullcalendar/locale/ko.js b/public/lib/fullcalendar/locale/ko.js similarity index 100% rename from lib/fullcalendar/locale/ko.js rename to public/lib/fullcalendar/locale/ko.js diff --git a/lib/fullcalendar/locale/lb.js b/public/lib/fullcalendar/locale/lb.js similarity index 100% rename from lib/fullcalendar/locale/lb.js rename to public/lib/fullcalendar/locale/lb.js diff --git a/lib/fullcalendar/locale/lt.js b/public/lib/fullcalendar/locale/lt.js similarity index 100% rename from lib/fullcalendar/locale/lt.js rename to public/lib/fullcalendar/locale/lt.js diff --git a/lib/fullcalendar/locale/lv.js b/public/lib/fullcalendar/locale/lv.js similarity index 100% rename from lib/fullcalendar/locale/lv.js rename to public/lib/fullcalendar/locale/lv.js diff --git a/lib/fullcalendar/locale/mk.js b/public/lib/fullcalendar/locale/mk.js similarity index 100% rename from lib/fullcalendar/locale/mk.js rename to public/lib/fullcalendar/locale/mk.js diff --git a/lib/fullcalendar/locale/ms-my.js b/public/lib/fullcalendar/locale/ms-my.js similarity index 100% rename from lib/fullcalendar/locale/ms-my.js rename to public/lib/fullcalendar/locale/ms-my.js diff --git a/lib/fullcalendar/locale/ms.js b/public/lib/fullcalendar/locale/ms.js similarity index 100% rename from lib/fullcalendar/locale/ms.js rename to public/lib/fullcalendar/locale/ms.js diff --git a/lib/fullcalendar/locale/nb.js b/public/lib/fullcalendar/locale/nb.js similarity index 100% rename from lib/fullcalendar/locale/nb.js rename to public/lib/fullcalendar/locale/nb.js diff --git a/lib/fullcalendar/locale/nl-be.js b/public/lib/fullcalendar/locale/nl-be.js similarity index 100% rename from lib/fullcalendar/locale/nl-be.js rename to public/lib/fullcalendar/locale/nl-be.js diff --git a/lib/fullcalendar/locale/nl.js b/public/lib/fullcalendar/locale/nl.js similarity index 100% rename from lib/fullcalendar/locale/nl.js rename to public/lib/fullcalendar/locale/nl.js diff --git a/lib/fullcalendar/locale/nn.js b/public/lib/fullcalendar/locale/nn.js similarity index 100% rename from lib/fullcalendar/locale/nn.js rename to public/lib/fullcalendar/locale/nn.js diff --git a/lib/fullcalendar/locale/pl.js b/public/lib/fullcalendar/locale/pl.js similarity index 100% rename from lib/fullcalendar/locale/pl.js rename to public/lib/fullcalendar/locale/pl.js diff --git a/lib/fullcalendar/locale/pt-br.js b/public/lib/fullcalendar/locale/pt-br.js similarity index 100% rename from lib/fullcalendar/locale/pt-br.js rename to public/lib/fullcalendar/locale/pt-br.js diff --git a/lib/fullcalendar/locale/pt.js b/public/lib/fullcalendar/locale/pt.js similarity index 100% rename from lib/fullcalendar/locale/pt.js rename to public/lib/fullcalendar/locale/pt.js diff --git a/lib/fullcalendar/locale/ro.js b/public/lib/fullcalendar/locale/ro.js similarity index 100% rename from lib/fullcalendar/locale/ro.js rename to public/lib/fullcalendar/locale/ro.js diff --git a/lib/fullcalendar/locale/ru.js b/public/lib/fullcalendar/locale/ru.js similarity index 100% rename from lib/fullcalendar/locale/ru.js rename to public/lib/fullcalendar/locale/ru.js diff --git a/lib/fullcalendar/locale/sk.js b/public/lib/fullcalendar/locale/sk.js similarity index 100% rename from lib/fullcalendar/locale/sk.js rename to public/lib/fullcalendar/locale/sk.js diff --git a/lib/fullcalendar/locale/sl.js b/public/lib/fullcalendar/locale/sl.js similarity index 100% rename from lib/fullcalendar/locale/sl.js rename to public/lib/fullcalendar/locale/sl.js diff --git a/lib/fullcalendar/locale/sq.js b/public/lib/fullcalendar/locale/sq.js similarity index 100% rename from lib/fullcalendar/locale/sq.js rename to public/lib/fullcalendar/locale/sq.js diff --git a/lib/fullcalendar/locale/sr-cyrl.js b/public/lib/fullcalendar/locale/sr-cyrl.js similarity index 100% rename from lib/fullcalendar/locale/sr-cyrl.js rename to public/lib/fullcalendar/locale/sr-cyrl.js diff --git a/lib/fullcalendar/locale/sr.js b/public/lib/fullcalendar/locale/sr.js similarity index 100% rename from lib/fullcalendar/locale/sr.js rename to public/lib/fullcalendar/locale/sr.js diff --git a/lib/fullcalendar/locale/sv.js b/public/lib/fullcalendar/locale/sv.js similarity index 100% rename from lib/fullcalendar/locale/sv.js rename to public/lib/fullcalendar/locale/sv.js diff --git a/lib/fullcalendar/locale/th.js b/public/lib/fullcalendar/locale/th.js similarity index 100% rename from lib/fullcalendar/locale/th.js rename to public/lib/fullcalendar/locale/th.js diff --git a/lib/fullcalendar/locale/tr.js b/public/lib/fullcalendar/locale/tr.js similarity index 100% rename from lib/fullcalendar/locale/tr.js rename to public/lib/fullcalendar/locale/tr.js diff --git a/lib/fullcalendar/locale/uk.js b/public/lib/fullcalendar/locale/uk.js similarity index 100% rename from lib/fullcalendar/locale/uk.js rename to public/lib/fullcalendar/locale/uk.js diff --git a/lib/fullcalendar/locale/vi.js b/public/lib/fullcalendar/locale/vi.js similarity index 100% rename from lib/fullcalendar/locale/vi.js rename to public/lib/fullcalendar/locale/vi.js diff --git a/lib/fullcalendar/locale/zh-cn.js b/public/lib/fullcalendar/locale/zh-cn.js similarity index 100% rename from lib/fullcalendar/locale/zh-cn.js rename to public/lib/fullcalendar/locale/zh-cn.js diff --git a/lib/fullcalendar/locale/zh-tw.js b/public/lib/fullcalendar/locale/zh-tw.js similarity index 100% rename from lib/fullcalendar/locale/zh-tw.js rename to public/lib/fullcalendar/locale/zh-tw.js diff --git a/lib/fullcalendar/sched/CHANGELOG.txt b/public/lib/fullcalendar/sched/CHANGELOG.txt similarity index 100% rename from lib/fullcalendar/sched/CHANGELOG.txt rename to public/lib/fullcalendar/sched/CHANGELOG.txt diff --git a/lib/fullcalendar/sched/CONTRIBUTING.txt b/public/lib/fullcalendar/sched/CONTRIBUTING.txt similarity index 100% rename from lib/fullcalendar/sched/CONTRIBUTING.txt rename to public/lib/fullcalendar/sched/CONTRIBUTING.txt diff --git a/lib/fullcalendar/sched/LICENSE.txt b/public/lib/fullcalendar/sched/LICENSE.txt similarity index 100% rename from lib/fullcalendar/sched/LICENSE.txt rename to public/lib/fullcalendar/sched/LICENSE.txt diff --git a/lib/fullcalendar/sched/demos/background-events.html b/public/lib/fullcalendar/sched/demos/background-events.html similarity index 100% rename from lib/fullcalendar/sched/demos/background-events.html rename to public/lib/fullcalendar/sched/demos/background-events.html diff --git a/lib/fullcalendar/sched/demos/column-grouping.html b/public/lib/fullcalendar/sched/demos/column-grouping.html similarity index 100% rename from lib/fullcalendar/sched/demos/column-grouping.html rename to public/lib/fullcalendar/sched/demos/column-grouping.html diff --git a/lib/fullcalendar/sched/demos/columns.html b/public/lib/fullcalendar/sched/demos/columns.html similarity index 100% rename from lib/fullcalendar/sched/demos/columns.html rename to public/lib/fullcalendar/sched/demos/columns.html diff --git a/lib/fullcalendar/sched/demos/dynamic-add-remove.html b/public/lib/fullcalendar/sched/demos/dynamic-add-remove.html similarity index 100% rename from lib/fullcalendar/sched/demos/dynamic-add-remove.html rename to public/lib/fullcalendar/sched/demos/dynamic-add-remove.html diff --git a/lib/fullcalendar/sched/demos/external-dragging.html b/public/lib/fullcalendar/sched/demos/external-dragging.html similarity index 100% rename from lib/fullcalendar/sched/demos/external-dragging.html rename to public/lib/fullcalendar/sched/demos/external-dragging.html diff --git a/lib/fullcalendar/sched/demos/gcal.html b/public/lib/fullcalendar/sched/demos/gcal.html similarity index 100% rename from lib/fullcalendar/sched/demos/gcal.html rename to public/lib/fullcalendar/sched/demos/gcal.html diff --git a/lib/fullcalendar/sched/demos/grouping.html b/public/lib/fullcalendar/sched/demos/grouping.html similarity index 100% rename from lib/fullcalendar/sched/demos/grouping.html rename to public/lib/fullcalendar/sched/demos/grouping.html diff --git a/lib/fullcalendar/sched/demos/js/theme-chooser.js b/public/lib/fullcalendar/sched/demos/js/theme-chooser.js similarity index 100% rename from lib/fullcalendar/sched/demos/js/theme-chooser.js rename to public/lib/fullcalendar/sched/demos/js/theme-chooser.js diff --git a/lib/fullcalendar/sched/demos/json.html b/public/lib/fullcalendar/sched/demos/json.html similarity index 100% rename from lib/fullcalendar/sched/demos/json.html rename to public/lib/fullcalendar/sched/demos/json.html diff --git a/lib/fullcalendar/sched/demos/json/events.json b/public/lib/fullcalendar/sched/demos/json/events.json similarity index 100% rename from lib/fullcalendar/sched/demos/json/events.json rename to public/lib/fullcalendar/sched/demos/json/events.json diff --git a/lib/fullcalendar/sched/demos/json/resources.json b/public/lib/fullcalendar/sched/demos/json/resources.json similarity index 100% rename from lib/fullcalendar/sched/demos/json/resources.json rename to public/lib/fullcalendar/sched/demos/json/resources.json diff --git a/lib/fullcalendar/sched/demos/misc-callbacks.html b/public/lib/fullcalendar/sched/demos/misc-callbacks.html similarity index 100% rename from lib/fullcalendar/sched/demos/misc-callbacks.html rename to public/lib/fullcalendar/sched/demos/misc-callbacks.html diff --git a/lib/fullcalendar/sched/demos/no-overlap.html b/public/lib/fullcalendar/sched/demos/no-overlap.html similarity index 100% rename from lib/fullcalendar/sched/demos/no-overlap.html rename to public/lib/fullcalendar/sched/demos/no-overlap.html diff --git a/lib/fullcalendar/sched/demos/ordering.html b/public/lib/fullcalendar/sched/demos/ordering.html similarity index 100% rename from lib/fullcalendar/sched/demos/ordering.html rename to public/lib/fullcalendar/sched/demos/ordering.html diff --git a/lib/fullcalendar/sched/demos/rendering-hooks.html b/public/lib/fullcalendar/sched/demos/rendering-hooks.html similarity index 100% rename from lib/fullcalendar/sched/demos/rendering-hooks.html rename to public/lib/fullcalendar/sched/demos/rendering-hooks.html diff --git a/lib/fullcalendar/sched/demos/scale.html b/public/lib/fullcalendar/sched/demos/scale.html similarity index 100% rename from lib/fullcalendar/sched/demos/scale.html rename to public/lib/fullcalendar/sched/demos/scale.html diff --git a/lib/fullcalendar/sched/demos/selectable.html b/public/lib/fullcalendar/sched/demos/selectable.html similarity index 100% rename from lib/fullcalendar/sched/demos/selectable.html rename to public/lib/fullcalendar/sched/demos/selectable.html diff --git a/lib/fullcalendar/sched/demos/simple.html b/public/lib/fullcalendar/sched/demos/simple.html similarity index 100% rename from lib/fullcalendar/sched/demos/simple.html rename to public/lib/fullcalendar/sched/demos/simple.html diff --git a/lib/fullcalendar/sched/demos/themes.html b/public/lib/fullcalendar/sched/demos/themes.html similarity index 100% rename from lib/fullcalendar/sched/demos/themes.html rename to public/lib/fullcalendar/sched/demos/themes.html diff --git a/lib/fullcalendar/sched/demos/vertical-resource-view.html b/public/lib/fullcalendar/sched/demos/vertical-resource-view.html similarity index 100% rename from lib/fullcalendar/sched/demos/vertical-resource-view.html rename to public/lib/fullcalendar/sched/demos/vertical-resource-view.html diff --git a/lib/fullcalendar/sched/lib/fullcalendar.min.css b/public/lib/fullcalendar/sched/lib/fullcalendar.min.css similarity index 100% rename from lib/fullcalendar/sched/lib/fullcalendar.min.css rename to public/lib/fullcalendar/sched/lib/fullcalendar.min.css diff --git a/lib/fullcalendar/sched/lib/fullcalendar.min.js b/public/lib/fullcalendar/sched/lib/fullcalendar.min.js similarity index 100% rename from lib/fullcalendar/sched/lib/fullcalendar.min.js rename to public/lib/fullcalendar/sched/lib/fullcalendar.min.js diff --git a/lib/fullcalendar/sched/lib/fullcalendar.print.min.css b/public/lib/fullcalendar/sched/lib/fullcalendar.print.min.css similarity index 100% rename from lib/fullcalendar/sched/lib/fullcalendar.print.min.css rename to public/lib/fullcalendar/sched/lib/fullcalendar.print.min.css diff --git a/lib/fullcalendar/sched/lib/gcal.min.js b/public/lib/fullcalendar/sched/lib/gcal.min.js similarity index 100% rename from lib/fullcalendar/sched/lib/gcal.min.js rename to public/lib/fullcalendar/sched/lib/gcal.min.js diff --git a/lib/fullcalendar/sched/lib/jquery-ui.min.js b/public/lib/fullcalendar/sched/lib/jquery-ui.min.js similarity index 100% rename from lib/fullcalendar/sched/lib/jquery-ui.min.js rename to public/lib/fullcalendar/sched/lib/jquery-ui.min.js diff --git a/lib/fullcalendar/sched/lib/jquery.min.js b/public/lib/fullcalendar/sched/lib/jquery.min.js similarity index 100% rename from lib/fullcalendar/sched/lib/jquery.min.js rename to public/lib/fullcalendar/sched/lib/jquery.min.js diff --git a/lib/fullcalendar/sched/lib/moment.min.js b/public/lib/fullcalendar/sched/lib/moment.min.js similarity index 100% rename from lib/fullcalendar/sched/lib/moment.min.js rename to public/lib/fullcalendar/sched/lib/moment.min.js diff --git a/lib/fullcalendar/sched/scheduler.css b/public/lib/fullcalendar/sched/scheduler.css similarity index 100% rename from lib/fullcalendar/sched/scheduler.css rename to public/lib/fullcalendar/sched/scheduler.css diff --git a/lib/fullcalendar/sched/scheduler.js b/public/lib/fullcalendar/sched/scheduler.js similarity index 100% rename from lib/fullcalendar/sched/scheduler.js rename to public/lib/fullcalendar/sched/scheduler.js diff --git a/lib/fullcalendar/sched/scheduler.min.css b/public/lib/fullcalendar/sched/scheduler.min.css similarity index 100% rename from lib/fullcalendar/sched/scheduler.min.css rename to public/lib/fullcalendar/sched/scheduler.min.css diff --git a/lib/fullcalendar/sched/scheduler.min.js b/public/lib/fullcalendar/sched/scheduler.min.js similarity index 100% rename from lib/fullcalendar/sched/scheduler.min.js rename to public/lib/fullcalendar/sched/scheduler.min.js diff --git a/lib/jquery/jquery-3.2.1.min.js b/public/lib/jquery/jquery-3.2.1.min.js similarity index 100% rename from lib/jquery/jquery-3.2.1.min.js rename to public/lib/jquery/jquery-3.2.1.min.js diff --git a/lib/jquery/jquery-ui.css b/public/lib/jquery/jquery-ui.css similarity index 100% rename from lib/jquery/jquery-ui.css rename to public/lib/jquery/jquery-ui.css diff --git a/lib/jquery/jquery-validation/Gruntfile.js b/public/lib/jquery/jquery-validation/Gruntfile.js similarity index 100% rename from lib/jquery/jquery-validation/Gruntfile.js rename to public/lib/jquery/jquery-validation/Gruntfile.js diff --git a/lib/jquery/jquery-validation/README.md b/public/lib/jquery/jquery-validation/README.md similarity index 100% rename from lib/jquery/jquery-validation/README.md rename to public/lib/jquery/jquery-validation/README.md diff --git a/lib/jquery/jquery-validation/demo/ajaxSubmit-integration-demo.html b/public/lib/jquery/jquery-validation/demo/ajaxSubmit-integration-demo.html similarity index 100% rename from lib/jquery/jquery-validation/demo/ajaxSubmit-integration-demo.html rename to public/lib/jquery/jquery-validation/demo/ajaxSubmit-integration-demo.html diff --git a/lib/jquery/jquery-validation/demo/bootstrap/index.html b/public/lib/jquery/jquery-validation/demo/bootstrap/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/bootstrap/index.html rename to public/lib/jquery/jquery-validation/demo/bootstrap/index.html diff --git a/lib/jquery/jquery-validation/demo/captcha/captcha.js b/public/lib/jquery/jquery-validation/demo/captcha/captcha.js similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/captcha.js rename to public/lib/jquery/jquery-validation/demo/captcha/captcha.js diff --git a/lib/jquery/jquery-validation/demo/captcha/fonts/Anorexia.ttf b/public/lib/jquery/jquery-validation/demo/captcha/fonts/Anorexia.ttf similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/fonts/Anorexia.ttf rename to public/lib/jquery/jquery-validation/demo/captcha/fonts/Anorexia.ttf diff --git a/lib/jquery/jquery-validation/demo/captcha/image_req.php b/public/lib/jquery/jquery-validation/demo/captcha/image_req.php similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/image_req.php rename to public/lib/jquery/jquery-validation/demo/captcha/image_req.php diff --git a/lib/jquery/jquery-validation/demo/captcha/images/button.png b/public/lib/jquery/jquery-validation/demo/captcha/images/button.png similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/images/button.png rename to public/lib/jquery/jquery-validation/demo/captcha/images/button.png diff --git a/lib/jquery/jquery-validation/demo/captcha/images/image.php b/public/lib/jquery/jquery-validation/demo/captcha/images/image.php similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/images/image.php rename to public/lib/jquery/jquery-validation/demo/captcha/images/image.php diff --git a/lib/jquery/jquery-validation/demo/captcha/index.php b/public/lib/jquery/jquery-validation/demo/captcha/index.php similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/index.php rename to public/lib/jquery/jquery-validation/demo/captcha/index.php diff --git a/lib/jquery/jquery-validation/demo/captcha/newsession.php b/public/lib/jquery/jquery-validation/demo/captcha/newsession.php similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/newsession.php rename to public/lib/jquery/jquery-validation/demo/captcha/newsession.php diff --git a/lib/jquery/jquery-validation/demo/captcha/process.php b/public/lib/jquery/jquery-validation/demo/captcha/process.php similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/process.php rename to public/lib/jquery/jquery-validation/demo/captcha/process.php diff --git a/lib/jquery/jquery-validation/demo/captcha/rand.php b/public/lib/jquery/jquery-validation/demo/captcha/rand.php similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/rand.php rename to public/lib/jquery/jquery-validation/demo/captcha/rand.php diff --git a/lib/jquery/jquery-validation/demo/captcha/style.css b/public/lib/jquery/jquery-validation/demo/captcha/style.css similarity index 100% rename from lib/jquery/jquery-validation/demo/captcha/style.css rename to public/lib/jquery/jquery-validation/demo/captcha/style.css diff --git a/lib/jquery/jquery-validation/demo/cinema/index.html b/public/lib/jquery/jquery-validation/demo/cinema/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/cinema/index.html rename to public/lib/jquery/jquery-validation/demo/cinema/index.html diff --git a/lib/jquery/jquery-validation/demo/cinema/plan_9.jpg b/public/lib/jquery/jquery-validation/demo/cinema/plan_9.jpg similarity index 100% rename from lib/jquery/jquery-validation/demo/cinema/plan_9.jpg rename to public/lib/jquery/jquery-validation/demo/cinema/plan_9.jpg diff --git a/lib/jquery/jquery-validation/demo/cinema/refer_madness.jpg b/public/lib/jquery/jquery-validation/demo/cinema/refer_madness.jpg similarity index 100% rename from lib/jquery/jquery-validation/demo/cinema/refer_madness.jpg rename to public/lib/jquery/jquery-validation/demo/cinema/refer_madness.jpg diff --git a/lib/jquery/jquery-validation/demo/cinema/saucer_men.jpg b/public/lib/jquery/jquery-validation/demo/cinema/saucer_men.jpg similarity index 100% rename from lib/jquery/jquery-validation/demo/cinema/saucer_men.jpg rename to public/lib/jquery/jquery-validation/demo/cinema/saucer_men.jpg diff --git a/lib/jquery/jquery-validation/demo/css/cmxform.css b/public/lib/jquery/jquery-validation/demo/css/cmxform.css similarity index 100% rename from lib/jquery/jquery-validation/demo/css/cmxform.css rename to public/lib/jquery/jquery-validation/demo/css/cmxform.css diff --git a/lib/jquery/jquery-validation/demo/css/cmxformTemplate.css b/public/lib/jquery/jquery-validation/demo/css/cmxformTemplate.css similarity index 100% rename from lib/jquery/jquery-validation/demo/css/cmxformTemplate.css rename to public/lib/jquery/jquery-validation/demo/css/cmxformTemplate.css diff --git a/lib/jquery/jquery-validation/demo/css/core.css b/public/lib/jquery/jquery-validation/demo/css/core.css similarity index 100% rename from lib/jquery/jquery-validation/demo/css/core.css rename to public/lib/jquery/jquery-validation/demo/css/core.css diff --git a/lib/jquery/jquery-validation/demo/css/reset.css b/public/lib/jquery/jquery-validation/demo/css/reset.css similarity index 100% rename from lib/jquery/jquery-validation/demo/css/reset.css rename to public/lib/jquery/jquery-validation/demo/css/reset.css diff --git a/lib/jquery/jquery-validation/demo/css/screen.css b/public/lib/jquery/jquery-validation/demo/css/screen.css similarity index 100% rename from lib/jquery/jquery-validation/demo/css/screen.css rename to public/lib/jquery/jquery-validation/demo/css/screen.css diff --git a/lib/jquery/jquery-validation/demo/custom-messages-data-demo.html b/public/lib/jquery/jquery-validation/demo/custom-messages-data-demo.html similarity index 100% rename from lib/jquery/jquery-validation/demo/custom-messages-data-demo.html rename to public/lib/jquery/jquery-validation/demo/custom-messages-data-demo.html diff --git a/lib/jquery/jquery-validation/demo/custom-methods-demo.html b/public/lib/jquery/jquery-validation/demo/custom-methods-demo.html similarity index 100% rename from lib/jquery/jquery-validation/demo/custom-methods-demo.html rename to public/lib/jquery/jquery-validation/demo/custom-methods-demo.html diff --git a/lib/jquery/jquery-validation/demo/dynamic-totals.html b/public/lib/jquery/jquery-validation/demo/dynamic-totals.html similarity index 100% rename from lib/jquery/jquery-validation/demo/dynamic-totals.html rename to public/lib/jquery/jquery-validation/demo/dynamic-totals.html diff --git a/lib/jquery/jquery-validation/demo/errorcontainer-demo.html b/public/lib/jquery/jquery-validation/demo/errorcontainer-demo.html similarity index 100% rename from lib/jquery/jquery-validation/demo/errorcontainer-demo.html rename to public/lib/jquery/jquery-validation/demo/errorcontainer-demo.html diff --git a/lib/jquery/jquery-validation/demo/errors-within-labels.html b/public/lib/jquery/jquery-validation/demo/errors-within-labels.html similarity index 100% rename from lib/jquery/jquery-validation/demo/errors-within-labels.html rename to public/lib/jquery/jquery-validation/demo/errors-within-labels.html diff --git a/lib/jquery/jquery-validation/demo/file_input.html b/public/lib/jquery/jquery-validation/demo/file_input.html similarity index 100% rename from lib/jquery/jquery-validation/demo/file_input.html rename to public/lib/jquery/jquery-validation/demo/file_input.html diff --git a/lib/jquery/jquery-validation/demo/images/bg.gif b/public/lib/jquery/jquery-validation/demo/images/bg.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/images/bg.gif rename to public/lib/jquery/jquery-validation/demo/images/bg.gif diff --git a/lib/jquery/jquery-validation/demo/images/checked.gif b/public/lib/jquery/jquery-validation/demo/images/checked.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/images/checked.gif rename to public/lib/jquery/jquery-validation/demo/images/checked.gif diff --git a/lib/jquery/jquery-validation/demo/images/cmxform-divider.gif b/public/lib/jquery/jquery-validation/demo/images/cmxform-divider.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/images/cmxform-divider.gif rename to public/lib/jquery/jquery-validation/demo/images/cmxform-divider.gif diff --git a/lib/jquery/jquery-validation/demo/images/cmxform-fieldset.gif b/public/lib/jquery/jquery-validation/demo/images/cmxform-fieldset.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/images/cmxform-fieldset.gif rename to public/lib/jquery/jquery-validation/demo/images/cmxform-fieldset.gif diff --git a/lib/jquery/jquery-validation/demo/images/loading.gif b/public/lib/jquery/jquery-validation/demo/images/loading.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/images/loading.gif rename to public/lib/jquery/jquery-validation/demo/images/loading.gif diff --git a/lib/jquery/jquery-validation/demo/images/unchecked.gif b/public/lib/jquery/jquery-validation/demo/images/unchecked.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/images/unchecked.gif rename to public/lib/jquery/jquery-validation/demo/images/unchecked.gif diff --git a/lib/jquery/jquery-validation/demo/index.html b/public/lib/jquery/jquery-validation/demo/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/index.html rename to public/lib/jquery/jquery-validation/demo/index.html diff --git a/lib/jquery/jquery-validation/demo/jquerymobile.html b/public/lib/jquery/jquery-validation/demo/jquerymobile.html similarity index 100% rename from lib/jquery/jquery-validation/demo/jquerymobile.html rename to public/lib/jquery/jquery-validation/demo/jquerymobile.html diff --git a/lib/jquery/jquery-validation/demo/login/images/bg.gif b/public/lib/jquery/jquery-validation/demo/login/images/bg.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/login/images/bg.gif rename to public/lib/jquery/jquery-validation/demo/login/images/bg.gif diff --git a/lib/jquery/jquery-validation/demo/login/images/header1.jpg b/public/lib/jquery/jquery-validation/demo/login/images/header1.jpg similarity index 100% rename from lib/jquery/jquery-validation/demo/login/images/header1.jpg rename to public/lib/jquery/jquery-validation/demo/login/images/header1.jpg diff --git a/lib/jquery/jquery-validation/demo/login/images/page.gif b/public/lib/jquery/jquery-validation/demo/login/images/page.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/login/images/page.gif rename to public/lib/jquery/jquery-validation/demo/login/images/page.gif diff --git a/lib/jquery/jquery-validation/demo/login/images/required_star.gif b/public/lib/jquery/jquery-validation/demo/login/images/required_star.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/login/images/required_star.gif rename to public/lib/jquery/jquery-validation/demo/login/images/required_star.gif diff --git a/lib/jquery/jquery-validation/demo/login/index.html b/public/lib/jquery/jquery-validation/demo/login/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/login/index.html rename to public/lib/jquery/jquery-validation/demo/login/index.html diff --git a/lib/jquery/jquery-validation/demo/login/screen.css b/public/lib/jquery/jquery-validation/demo/login/screen.css similarity index 100% rename from lib/jquery/jquery-validation/demo/login/screen.css rename to public/lib/jquery/jquery-validation/demo/login/screen.css diff --git a/lib/jquery/jquery-validation/demo/marketo/images/backRequiredGray.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/backRequiredGray.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/backRequiredGray.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/backRequiredGray.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/back_green-fade.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/back_green-fade.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/back_green-fade.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/back_green-fade.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/back_nav_blue.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/back_nav_blue.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/back_nav_blue.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/back_nav_blue.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/blank.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/blank.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/blank.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/blank.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/button-submit.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/button-submit.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/button-submit.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/button-submit.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/favicon.ico b/public/lib/jquery/jquery-validation/demo/marketo/images/favicon.ico similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/favicon.ico rename to public/lib/jquery/jquery-validation/demo/marketo/images/favicon.ico diff --git a/lib/jquery/jquery-validation/demo/marketo/images/help.png b/public/lib/jquery/jquery-validation/demo/marketo/images/help.png similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/help.png rename to public/lib/jquery/jquery-validation/demo/marketo/images/help.png diff --git a/lib/jquery/jquery-validation/demo/marketo/images/left-nav-callout-long.png b/public/lib/jquery/jquery-validation/demo/marketo/images/left-nav-callout-long.png similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/left-nav-callout-long.png rename to public/lib/jquery/jquery-validation/demo/marketo/images/left-nav-callout-long.png diff --git a/lib/jquery/jquery-validation/demo/marketo/images/login-sprite.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/login-sprite.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/login-sprite.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/login-sprite.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/logo_marketo.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/logo_marketo.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/logo_marketo.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/logo_marketo.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/sf.png b/public/lib/jquery/jquery-validation/demo/marketo/images/sf.png similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/sf.png rename to public/lib/jquery/jquery-validation/demo/marketo/images/sf.png diff --git a/lib/jquery/jquery-validation/demo/marketo/images/step1-24.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/step1-24.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/step1-24.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/step1-24.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/step2-24.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/step2-24.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/step2-24.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/step2-24.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/step3-24.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/step3-24.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/step3-24.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/step3-24.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/tab-sprite.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/tab-sprite.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/tab-sprite.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/tab-sprite.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/tab_green.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/tab_green.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/tab_green.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/tab_green.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/time.png b/public/lib/jquery/jquery-validation/demo/marketo/images/time.png similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/time.png rename to public/lib/jquery/jquery-validation/demo/marketo/images/time.png diff --git a/lib/jquery/jquery-validation/demo/marketo/images/toggle.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/toggle.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/toggle.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/toggle.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/images/warning.gif b/public/lib/jquery/jquery-validation/demo/marketo/images/warning.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/images/warning.gif rename to public/lib/jquery/jquery-validation/demo/marketo/images/warning.gif diff --git a/lib/jquery/jquery-validation/demo/marketo/index.html b/public/lib/jquery/jquery-validation/demo/marketo/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/index.html rename to public/lib/jquery/jquery-validation/demo/marketo/index.html diff --git a/lib/jquery/jquery-validation/demo/marketo/jquery.maskedinput.js b/public/lib/jquery/jquery-validation/demo/marketo/jquery.maskedinput.js similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/jquery.maskedinput.js rename to public/lib/jquery/jquery-validation/demo/marketo/jquery.maskedinput.js diff --git a/lib/jquery/jquery-validation/demo/marketo/mktSignup.js b/public/lib/jquery/jquery-validation/demo/marketo/mktSignup.js similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/mktSignup.js rename to public/lib/jquery/jquery-validation/demo/marketo/mktSignup.js diff --git a/lib/jquery/jquery-validation/demo/marketo/step2.htm b/public/lib/jquery/jquery-validation/demo/marketo/step2.htm similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/step2.htm rename to public/lib/jquery/jquery-validation/demo/marketo/step2.htm diff --git a/lib/jquery/jquery-validation/demo/marketo/stylesheet.css b/public/lib/jquery/jquery-validation/demo/marketo/stylesheet.css similarity index 100% rename from lib/jquery/jquery-validation/demo/marketo/stylesheet.css rename to public/lib/jquery/jquery-validation/demo/marketo/stylesheet.css diff --git a/lib/jquery/jquery-validation/demo/milk/bg.gif b/public/lib/jquery/jquery-validation/demo/milk/bg.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/milk/bg.gif rename to public/lib/jquery/jquery-validation/demo/milk/bg.gif diff --git a/lib/jquery/jquery-validation/demo/milk/index.html b/public/lib/jquery/jquery-validation/demo/milk/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/milk/index.html rename to public/lib/jquery/jquery-validation/demo/milk/index.html diff --git a/lib/jquery/jquery-validation/demo/milk/left_white.png b/public/lib/jquery/jquery-validation/demo/milk/left_white.png similarity index 100% rename from lib/jquery/jquery-validation/demo/milk/left_white.png rename to public/lib/jquery/jquery-validation/demo/milk/left_white.png diff --git a/lib/jquery/jquery-validation/demo/milk/milk.css b/public/lib/jquery/jquery-validation/demo/milk/milk.css similarity index 100% rename from lib/jquery/jquery-validation/demo/milk/milk.css rename to public/lib/jquery/jquery-validation/demo/milk/milk.css diff --git a/lib/jquery/jquery-validation/demo/milk/milk.png b/public/lib/jquery/jquery-validation/demo/milk/milk.png similarity index 100% rename from lib/jquery/jquery-validation/demo/milk/milk.png rename to public/lib/jquery/jquery-validation/demo/milk/milk.png diff --git a/lib/jquery/jquery-validation/demo/milk/right_white.png b/public/lib/jquery/jquery-validation/demo/milk/right_white.png similarity index 100% rename from lib/jquery/jquery-validation/demo/milk/right_white.png rename to public/lib/jquery/jquery-validation/demo/milk/right_white.png diff --git a/lib/jquery/jquery-validation/demo/multipart/index.html b/public/lib/jquery/jquery-validation/demo/multipart/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/multipart/index.html rename to public/lib/jquery/jquery-validation/demo/multipart/index.html diff --git a/lib/jquery/jquery-validation/demo/multipart/style.css b/public/lib/jquery/jquery-validation/demo/multipart/style.css similarity index 100% rename from lib/jquery/jquery-validation/demo/multipart/style.css rename to public/lib/jquery/jquery-validation/demo/multipart/style.css diff --git a/lib/jquery/jquery-validation/demo/radio-checkbox-select-demo.html b/public/lib/jquery/jquery-validation/demo/radio-checkbox-select-demo.html similarity index 100% rename from lib/jquery/jquery-validation/demo/radio-checkbox-select-demo.html rename to public/lib/jquery/jquery-validation/demo/radio-checkbox-select-demo.html diff --git a/lib/jquery/jquery-validation/demo/requirejs/app.js b/public/lib/jquery/jquery-validation/demo/requirejs/app.js similarity index 100% rename from lib/jquery/jquery-validation/demo/requirejs/app.js rename to public/lib/jquery/jquery-validation/demo/requirejs/app.js diff --git a/lib/jquery/jquery-validation/demo/requirejs/index.html b/public/lib/jquery/jquery-validation/demo/requirejs/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/requirejs/index.html rename to public/lib/jquery/jquery-validation/demo/requirejs/index.html diff --git a/lib/jquery/jquery-validation/demo/semantic-ui/index.html b/public/lib/jquery/jquery-validation/demo/semantic-ui/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/semantic-ui/index.html rename to public/lib/jquery/jquery-validation/demo/semantic-ui/index.html diff --git a/lib/jquery/jquery-validation/demo/site-demos.css b/public/lib/jquery/jquery-validation/demo/site-demos.css similarity index 100% rename from lib/jquery/jquery-validation/demo/site-demos.css rename to public/lib/jquery/jquery-validation/demo/site-demos.css diff --git a/lib/jquery/jquery-validation/demo/themerollered.html b/public/lib/jquery/jquery-validation/demo/themerollered.html similarity index 100% rename from lib/jquery/jquery-validation/demo/themerollered.html rename to public/lib/jquery/jquery-validation/demo/themerollered.html diff --git a/lib/jquery/jquery-validation/demo/tinymce/index.html b/public/lib/jquery/jquery-validation/demo/tinymce/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce/index.html rename to public/lib/jquery/jquery-validation/demo/tinymce/index.html diff --git a/lib/jquery/jquery-validation/demo/tinymce/themes/simple/editor_template.js b/public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/editor_template.js similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce/themes/simple/editor_template.js rename to public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/editor_template.js diff --git a/lib/jquery/jquery-validation/demo/tinymce/themes/simple/img/icons.gif b/public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/img/icons.gif similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce/themes/simple/img/icons.gif rename to public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/img/icons.gif diff --git a/lib/jquery/jquery-validation/demo/tinymce/themes/simple/langs/en.js b/public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/langs/en.js similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce/themes/simple/langs/en.js rename to public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/langs/en.js diff --git a/lib/jquery/jquery-validation/demo/tinymce/themes/simple/skins/default/ui.css b/public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/skins/default/ui.css similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce/themes/simple/skins/default/ui.css rename to public/lib/jquery/jquery-validation/demo/tinymce/themes/simple/skins/default/ui.css diff --git a/lib/jquery/jquery-validation/demo/tinymce/tiny_mce.js b/public/lib/jquery/jquery-validation/demo/tinymce/tiny_mce.js similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce/tiny_mce.js rename to public/lib/jquery/jquery-validation/demo/tinymce/tiny_mce.js diff --git a/lib/jquery/jquery-validation/demo/tinymce4/index.html b/public/lib/jquery/jquery-validation/demo/tinymce4/index.html similarity index 100% rename from lib/jquery/jquery-validation/demo/tinymce4/index.html rename to public/lib/jquery/jquery-validation/demo/tinymce4/index.html diff --git a/lib/jquery/jquery-validation/dist/additional-methods.js b/public/lib/jquery/jquery-validation/dist/additional-methods.js similarity index 100% rename from lib/jquery/jquery-validation/dist/additional-methods.js rename to public/lib/jquery/jquery-validation/dist/additional-methods.js diff --git a/lib/jquery/jquery-validation/dist/additional-methods.min.js b/public/lib/jquery/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/additional-methods.min.js rename to public/lib/jquery/jquery-validation/dist/additional-methods.min.js diff --git a/lib/jquery/jquery-validation/dist/jquery.validate.js b/public/lib/jquery/jquery-validation/dist/jquery.validate.js similarity index 100% rename from lib/jquery/jquery-validation/dist/jquery.validate.js rename to public/lib/jquery/jquery-validation/dist/jquery.validate.js diff --git a/lib/jquery/jquery-validation/dist/jquery.validate.min.js b/public/lib/jquery/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/jquery.validate.min.js rename to public/lib/jquery/jquery-validation/dist/jquery.validate.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ar.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ar.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ar.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ar.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ar.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ar.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ar.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ar.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_az.js b/public/lib/jquery/jquery-validation/dist/localization/messages_az.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_az.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_az.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_az.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_az.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_az.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_az.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_bg.js b/public/lib/jquery/jquery-validation/dist/localization/messages_bg.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_bg.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_bg.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_bg.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_bg.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_bg.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_bg.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_bn_BD.js b/public/lib/jquery/jquery-validation/dist/localization/messages_bn_BD.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_bn_BD.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_bn_BD.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_bn_BD.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_bn_BD.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_bn_BD.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_bn_BD.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ca.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ca.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ca.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ca.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ca.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ca.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ca.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ca.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_cs.js b/public/lib/jquery/jquery-validation/dist/localization/messages_cs.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_cs.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_cs.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_cs.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_cs.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_cs.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_cs.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_da.js b/public/lib/jquery/jquery-validation/dist/localization/messages_da.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_da.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_da.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_da.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_da.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_da.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_da.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_de.js b/public/lib/jquery/jquery-validation/dist/localization/messages_de.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_de.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_de.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_de.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_de.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_de.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_de.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_el.js b/public/lib/jquery/jquery-validation/dist/localization/messages_el.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_el.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_el.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_el.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_el.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_el.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_el.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_es.js b/public/lib/jquery/jquery-validation/dist/localization/messages_es.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_es.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_es.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_es.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_es.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_es.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_es.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_es_AR.js b/public/lib/jquery/jquery-validation/dist/localization/messages_es_AR.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_es_AR.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_es_AR.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_es_AR.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_es_AR.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_es_AR.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_es_AR.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_es_PE.js b/public/lib/jquery/jquery-validation/dist/localization/messages_es_PE.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_es_PE.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_es_PE.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_es_PE.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_es_PE.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_es_PE.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_es_PE.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_et.js b/public/lib/jquery/jquery-validation/dist/localization/messages_et.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_et.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_et.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_et.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_et.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_et.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_et.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_eu.js b/public/lib/jquery/jquery-validation/dist/localization/messages_eu.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_eu.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_eu.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_eu.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_eu.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_eu.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_eu.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_fa.js b/public/lib/jquery/jquery-validation/dist/localization/messages_fa.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_fa.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_fa.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_fa.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_fa.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_fa.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_fa.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_fi.js b/public/lib/jquery/jquery-validation/dist/localization/messages_fi.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_fi.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_fi.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_fi.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_fi.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_fi.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_fi.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_fr.js b/public/lib/jquery/jquery-validation/dist/localization/messages_fr.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_fr.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_fr.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_fr.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_fr.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_fr.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_fr.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ge.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ge.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ge.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ge.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ge.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ge.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ge.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ge.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_gl.js b/public/lib/jquery/jquery-validation/dist/localization/messages_gl.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_gl.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_gl.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_gl.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_gl.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_gl.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_gl.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_he.js b/public/lib/jquery/jquery-validation/dist/localization/messages_he.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_he.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_he.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_he.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_he.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_he.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_he.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_hr.js b/public/lib/jquery/jquery-validation/dist/localization/messages_hr.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_hr.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_hr.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_hr.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_hr.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_hr.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_hr.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_hu.js b/public/lib/jquery/jquery-validation/dist/localization/messages_hu.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_hu.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_hu.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_hu.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_hu.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_hu.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_hu.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_hy_AM.js b/public/lib/jquery/jquery-validation/dist/localization/messages_hy_AM.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_hy_AM.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_hy_AM.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_hy_AM.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_hy_AM.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_hy_AM.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_hy_AM.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_id.js b/public/lib/jquery/jquery-validation/dist/localization/messages_id.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_id.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_id.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_id.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_id.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_id.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_id.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_is.js b/public/lib/jquery/jquery-validation/dist/localization/messages_is.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_is.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_is.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_is.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_is.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_is.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_is.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_it.js b/public/lib/jquery/jquery-validation/dist/localization/messages_it.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_it.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_it.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_it.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_it.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_it.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_it.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ja.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ja.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ja.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ja.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ja.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ja.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ja.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ja.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ka.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ka.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ka.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ka.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ka.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ka.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ka.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ka.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_kk.js b/public/lib/jquery/jquery-validation/dist/localization/messages_kk.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_kk.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_kk.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_kk.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_kk.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_kk.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_kk.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ko.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ko.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ko.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ko.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ko.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ko.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ko.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ko.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_lt.js b/public/lib/jquery/jquery-validation/dist/localization/messages_lt.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_lt.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_lt.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_lt.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_lt.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_lt.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_lt.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_lv.js b/public/lib/jquery/jquery-validation/dist/localization/messages_lv.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_lv.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_lv.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_lv.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_lv.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_lv.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_lv.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_mk.js b/public/lib/jquery/jquery-validation/dist/localization/messages_mk.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_mk.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_mk.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_mk.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_mk.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_mk.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_mk.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_my.js b/public/lib/jquery/jquery-validation/dist/localization/messages_my.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_my.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_my.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_my.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_my.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_my.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_my.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_nl.js b/public/lib/jquery/jquery-validation/dist/localization/messages_nl.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_nl.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_nl.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_nl.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_nl.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_nl.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_nl.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_no.js b/public/lib/jquery/jquery-validation/dist/localization/messages_no.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_no.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_no.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_no.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_no.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_no.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_no.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_pl.js b/public/lib/jquery/jquery-validation/dist/localization/messages_pl.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_pl.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_pl.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_pl.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_pl.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_pl.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_pl.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_pt_BR.js b/public/lib/jquery/jquery-validation/dist/localization/messages_pt_BR.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_pt_BR.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_pt_BR.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_pt_BR.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_pt_BR.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_pt_BR.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_pt_BR.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_pt_PT.js b/public/lib/jquery/jquery-validation/dist/localization/messages_pt_PT.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_pt_PT.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_pt_PT.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_pt_PT.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_pt_PT.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_pt_PT.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_pt_PT.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ro.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ro.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ro.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ro.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ro.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ro.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ro.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ro.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ru.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ru.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ru.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ru.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ru.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ru.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ru.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ru.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sd.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sd.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sd.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sd.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sd.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sd.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sd.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sd.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_si.js b/public/lib/jquery/jquery-validation/dist/localization/messages_si.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_si.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_si.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_si.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_si.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_si.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_si.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sk.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sk.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sk.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sk.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sk.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sk.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sk.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sk.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sl.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sl.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sl.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sl.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sl.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sl.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sl.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sl.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sr.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sr.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sr.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sr.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sr.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sr.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sr.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sr.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sr_lat.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sr_lat.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sr_lat.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sr_lat.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sr_lat.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sr_lat.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sr_lat.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sr_lat.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sv.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sv.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sv.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sv.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_sv.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_sv.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_sv.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_sv.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_th.js b/public/lib/jquery/jquery-validation/dist/localization/messages_th.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_th.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_th.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_th.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_th.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_th.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_th.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_tj.js b/public/lib/jquery/jquery-validation/dist/localization/messages_tj.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_tj.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_tj.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_tj.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_tj.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_tj.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_tj.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_tr.js b/public/lib/jquery/jquery-validation/dist/localization/messages_tr.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_tr.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_tr.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_tr.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_tr.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_tr.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_tr.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_uk.js b/public/lib/jquery/jquery-validation/dist/localization/messages_uk.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_uk.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_uk.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_uk.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_uk.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_uk.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_uk.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ur.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ur.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ur.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ur.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_ur.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_ur.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_ur.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_ur.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_vi.js b/public/lib/jquery/jquery-validation/dist/localization/messages_vi.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_vi.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_vi.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_vi.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_vi.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_vi.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_vi.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_zh.js b/public/lib/jquery/jquery-validation/dist/localization/messages_zh.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_zh.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_zh.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_zh.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_zh.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_zh.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_zh.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_zh_TW.js b/public/lib/jquery/jquery-validation/dist/localization/messages_zh_TW.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_zh_TW.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_zh_TW.js diff --git a/lib/jquery/jquery-validation/dist/localization/messages_zh_TW.min.js b/public/lib/jquery/jquery-validation/dist/localization/messages_zh_TW.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/messages_zh_TW.min.js rename to public/lib/jquery/jquery-validation/dist/localization/messages_zh_TW.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_de.js b/public/lib/jquery/jquery-validation/dist/localization/methods_de.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_de.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_de.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_de.min.js b/public/lib/jquery/jquery-validation/dist/localization/methods_de.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_de.min.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_de.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_es_CL.js b/public/lib/jquery/jquery-validation/dist/localization/methods_es_CL.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_es_CL.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_es_CL.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_es_CL.min.js b/public/lib/jquery/jquery-validation/dist/localization/methods_es_CL.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_es_CL.min.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_es_CL.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_fi.js b/public/lib/jquery/jquery-validation/dist/localization/methods_fi.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_fi.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_fi.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_fi.min.js b/public/lib/jquery/jquery-validation/dist/localization/methods_fi.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_fi.min.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_fi.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_nl.js b/public/lib/jquery/jquery-validation/dist/localization/methods_nl.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_nl.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_nl.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_nl.min.js b/public/lib/jquery/jquery-validation/dist/localization/methods_nl.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_nl.min.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_nl.min.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_pt.js b/public/lib/jquery/jquery-validation/dist/localization/methods_pt.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_pt.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_pt.js diff --git a/lib/jquery/jquery-validation/dist/localization/methods_pt.min.js b/public/lib/jquery/jquery-validation/dist/localization/methods_pt.min.js similarity index 100% rename from lib/jquery/jquery-validation/dist/localization/methods_pt.min.js rename to public/lib/jquery/jquery-validation/dist/localization/methods_pt.min.js diff --git a/lib/jquery/jquery-validation/lib/jquery-1.11.1.js b/public/lib/jquery/jquery-validation/lib/jquery-1.11.1.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery-1.11.1.js rename to public/lib/jquery/jquery-validation/lib/jquery-1.11.1.js diff --git a/lib/jquery/jquery-validation/lib/jquery-1.7.2.js b/public/lib/jquery/jquery-validation/lib/jquery-1.7.2.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery-1.7.2.js rename to public/lib/jquery/jquery-validation/lib/jquery-1.7.2.js diff --git a/lib/jquery/jquery-validation/lib/jquery-1.8.3.js b/public/lib/jquery/jquery-validation/lib/jquery-1.8.3.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery-1.8.3.js rename to public/lib/jquery/jquery-validation/lib/jquery-1.8.3.js diff --git a/lib/jquery/jquery-validation/lib/jquery-1.9.1.js b/public/lib/jquery/jquery-validation/lib/jquery-1.9.1.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery-1.9.1.js rename to public/lib/jquery/jquery-validation/lib/jquery-1.9.1.js diff --git a/lib/jquery/jquery-validation/lib/jquery-3.1.1.js b/public/lib/jquery/jquery-validation/lib/jquery-3.1.1.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery-3.1.1.js rename to public/lib/jquery/jquery-validation/lib/jquery-3.1.1.js diff --git a/lib/jquery/jquery-validation/lib/jquery.form.js b/public/lib/jquery/jquery-validation/lib/jquery.form.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery.form.js rename to public/lib/jquery/jquery-validation/lib/jquery.form.js diff --git a/lib/jquery/jquery-validation/lib/jquery.js b/public/lib/jquery/jquery-validation/lib/jquery.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery.js rename to public/lib/jquery/jquery-validation/lib/jquery.js diff --git a/lib/jquery/jquery-validation/lib/jquery.mockjax-1.5.3.js b/public/lib/jquery/jquery-validation/lib/jquery.mockjax-1.5.3.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery.mockjax-1.5.3.js rename to public/lib/jquery/jquery-validation/lib/jquery.mockjax-1.5.3.js diff --git a/lib/jquery/jquery-validation/lib/jquery.mockjax-2.2.1.js b/public/lib/jquery/jquery-validation/lib/jquery.mockjax-2.2.1.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery.mockjax-2.2.1.js rename to public/lib/jquery/jquery-validation/lib/jquery.mockjax-2.2.1.js diff --git a/lib/jquery/jquery-validation/lib/jquery.mockjax.js b/public/lib/jquery/jquery-validation/lib/jquery.mockjax.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery.mockjax.js rename to public/lib/jquery/jquery-validation/lib/jquery.mockjax.js diff --git a/lib/jquery/jquery-validation/lib/jquery.simulate.js b/public/lib/jquery/jquery-validation/lib/jquery.simulate.js similarity index 100% rename from lib/jquery/jquery-validation/lib/jquery.simulate.js rename to public/lib/jquery/jquery-validation/lib/jquery.simulate.js diff --git a/lib/jquery/jquery-validation/lib/require.js b/public/lib/jquery/jquery-validation/lib/require.js similarity index 100% rename from lib/jquery/jquery-validation/lib/require.js rename to public/lib/jquery/jquery-validation/lib/require.js diff --git a/lib/jquery/jquery-validation/package.json b/public/lib/jquery/jquery-validation/package.json similarity index 100% rename from lib/jquery/jquery-validation/package.json rename to public/lib/jquery/jquery-validation/package.json diff --git a/lib/jquery/jquery-validation/src/additional/accept.js b/public/lib/jquery/jquery-validation/src/additional/accept.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/accept.js rename to public/lib/jquery/jquery-validation/src/additional/accept.js diff --git a/lib/jquery/jquery-validation/src/additional/additional.js b/public/lib/jquery/jquery-validation/src/additional/additional.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/additional.js rename to public/lib/jquery/jquery-validation/src/additional/additional.js diff --git a/lib/jquery/jquery-validation/src/additional/alphanumeric.js b/public/lib/jquery/jquery-validation/src/additional/alphanumeric.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/alphanumeric.js rename to public/lib/jquery/jquery-validation/src/additional/alphanumeric.js diff --git a/lib/jquery/jquery-validation/src/additional/bankaccountNL.js b/public/lib/jquery/jquery-validation/src/additional/bankaccountNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/bankaccountNL.js rename to public/lib/jquery/jquery-validation/src/additional/bankaccountNL.js diff --git a/lib/jquery/jquery-validation/src/additional/bankorgiroaccountNL.js b/public/lib/jquery/jquery-validation/src/additional/bankorgiroaccountNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/bankorgiroaccountNL.js rename to public/lib/jquery/jquery-validation/src/additional/bankorgiroaccountNL.js diff --git a/lib/jquery/jquery-validation/src/additional/bic.js b/public/lib/jquery/jquery-validation/src/additional/bic.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/bic.js rename to public/lib/jquery/jquery-validation/src/additional/bic.js diff --git a/lib/jquery/jquery-validation/src/additional/cifES.js b/public/lib/jquery/jquery-validation/src/additional/cifES.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/cifES.js rename to public/lib/jquery/jquery-validation/src/additional/cifES.js diff --git a/lib/jquery/jquery-validation/src/additional/cpfBR.js b/public/lib/jquery/jquery-validation/src/additional/cpfBR.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/cpfBR.js rename to public/lib/jquery/jquery-validation/src/additional/cpfBR.js diff --git a/lib/jquery/jquery-validation/src/additional/creditcard.js b/public/lib/jquery/jquery-validation/src/additional/creditcard.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/creditcard.js rename to public/lib/jquery/jquery-validation/src/additional/creditcard.js diff --git a/lib/jquery/jquery-validation/src/additional/creditcardtypes.js b/public/lib/jquery/jquery-validation/src/additional/creditcardtypes.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/creditcardtypes.js rename to public/lib/jquery/jquery-validation/src/additional/creditcardtypes.js diff --git a/lib/jquery/jquery-validation/src/additional/currency.js b/public/lib/jquery/jquery-validation/src/additional/currency.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/currency.js rename to public/lib/jquery/jquery-validation/src/additional/currency.js diff --git a/lib/jquery/jquery-validation/src/additional/dateFA.js b/public/lib/jquery/jquery-validation/src/additional/dateFA.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/dateFA.js rename to public/lib/jquery/jquery-validation/src/additional/dateFA.js diff --git a/lib/jquery/jquery-validation/src/additional/dateITA.js b/public/lib/jquery/jquery-validation/src/additional/dateITA.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/dateITA.js rename to public/lib/jquery/jquery-validation/src/additional/dateITA.js diff --git a/lib/jquery/jquery-validation/src/additional/dateNL.js b/public/lib/jquery/jquery-validation/src/additional/dateNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/dateNL.js rename to public/lib/jquery/jquery-validation/src/additional/dateNL.js diff --git a/lib/jquery/jquery-validation/src/additional/extension.js b/public/lib/jquery/jquery-validation/src/additional/extension.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/extension.js rename to public/lib/jquery/jquery-validation/src/additional/extension.js diff --git a/lib/jquery/jquery-validation/src/additional/giroaccountNL.js b/public/lib/jquery/jquery-validation/src/additional/giroaccountNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/giroaccountNL.js rename to public/lib/jquery/jquery-validation/src/additional/giroaccountNL.js diff --git a/lib/jquery/jquery-validation/src/additional/iban.js b/public/lib/jquery/jquery-validation/src/additional/iban.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/iban.js rename to public/lib/jquery/jquery-validation/src/additional/iban.js diff --git a/lib/jquery/jquery-validation/src/additional/integer.js b/public/lib/jquery/jquery-validation/src/additional/integer.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/integer.js rename to public/lib/jquery/jquery-validation/src/additional/integer.js diff --git a/lib/jquery/jquery-validation/src/additional/ipv4.js b/public/lib/jquery/jquery-validation/src/additional/ipv4.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/ipv4.js rename to public/lib/jquery/jquery-validation/src/additional/ipv4.js diff --git a/lib/jquery/jquery-validation/src/additional/ipv6.js b/public/lib/jquery/jquery-validation/src/additional/ipv6.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/ipv6.js rename to public/lib/jquery/jquery-validation/src/additional/ipv6.js diff --git a/lib/jquery/jquery-validation/src/additional/lettersonly.js b/public/lib/jquery/jquery-validation/src/additional/lettersonly.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/lettersonly.js rename to public/lib/jquery/jquery-validation/src/additional/lettersonly.js diff --git a/lib/jquery/jquery-validation/src/additional/letterswithbasicpunc.js b/public/lib/jquery/jquery-validation/src/additional/letterswithbasicpunc.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/letterswithbasicpunc.js rename to public/lib/jquery/jquery-validation/src/additional/letterswithbasicpunc.js diff --git a/lib/jquery/jquery-validation/src/additional/mobileNL.js b/public/lib/jquery/jquery-validation/src/additional/mobileNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/mobileNL.js rename to public/lib/jquery/jquery-validation/src/additional/mobileNL.js diff --git a/lib/jquery/jquery-validation/src/additional/mobileUK.js b/public/lib/jquery/jquery-validation/src/additional/mobileUK.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/mobileUK.js rename to public/lib/jquery/jquery-validation/src/additional/mobileUK.js diff --git a/lib/jquery/jquery-validation/src/additional/netmask.js b/public/lib/jquery/jquery-validation/src/additional/netmask.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/netmask.js rename to public/lib/jquery/jquery-validation/src/additional/netmask.js diff --git a/lib/jquery/jquery-validation/src/additional/nieES.js b/public/lib/jquery/jquery-validation/src/additional/nieES.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/nieES.js rename to public/lib/jquery/jquery-validation/src/additional/nieES.js diff --git a/lib/jquery/jquery-validation/src/additional/nifES.js b/public/lib/jquery/jquery-validation/src/additional/nifES.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/nifES.js rename to public/lib/jquery/jquery-validation/src/additional/nifES.js diff --git a/lib/jquery/jquery-validation/src/additional/nipPL.js b/public/lib/jquery/jquery-validation/src/additional/nipPL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/nipPL.js rename to public/lib/jquery/jquery-validation/src/additional/nipPL.js diff --git a/lib/jquery/jquery-validation/src/additional/notEqualTo.js b/public/lib/jquery/jquery-validation/src/additional/notEqualTo.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/notEqualTo.js rename to public/lib/jquery/jquery-validation/src/additional/notEqualTo.js diff --git a/lib/jquery/jquery-validation/src/additional/nowhitespace.js b/public/lib/jquery/jquery-validation/src/additional/nowhitespace.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/nowhitespace.js rename to public/lib/jquery/jquery-validation/src/additional/nowhitespace.js diff --git a/lib/jquery/jquery-validation/src/additional/pattern.js b/public/lib/jquery/jquery-validation/src/additional/pattern.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/pattern.js rename to public/lib/jquery/jquery-validation/src/additional/pattern.js diff --git a/lib/jquery/jquery-validation/src/additional/phoneNL.js b/public/lib/jquery/jquery-validation/src/additional/phoneNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/phoneNL.js rename to public/lib/jquery/jquery-validation/src/additional/phoneNL.js diff --git a/lib/jquery/jquery-validation/src/additional/phoneUK.js b/public/lib/jquery/jquery-validation/src/additional/phoneUK.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/phoneUK.js rename to public/lib/jquery/jquery-validation/src/additional/phoneUK.js diff --git a/lib/jquery/jquery-validation/src/additional/phoneUS.js b/public/lib/jquery/jquery-validation/src/additional/phoneUS.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/phoneUS.js rename to public/lib/jquery/jquery-validation/src/additional/phoneUS.js diff --git a/lib/jquery/jquery-validation/src/additional/phonesUK.js b/public/lib/jquery/jquery-validation/src/additional/phonesUK.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/phonesUK.js rename to public/lib/jquery/jquery-validation/src/additional/phonesUK.js diff --git a/lib/jquery/jquery-validation/src/additional/postalCodeCA.js b/public/lib/jquery/jquery-validation/src/additional/postalCodeCA.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/postalCodeCA.js rename to public/lib/jquery/jquery-validation/src/additional/postalCodeCA.js diff --git a/lib/jquery/jquery-validation/src/additional/postalcodeBR.js b/public/lib/jquery/jquery-validation/src/additional/postalcodeBR.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/postalcodeBR.js rename to public/lib/jquery/jquery-validation/src/additional/postalcodeBR.js diff --git a/lib/jquery/jquery-validation/src/additional/postalcodeIT.js b/public/lib/jquery/jquery-validation/src/additional/postalcodeIT.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/postalcodeIT.js rename to public/lib/jquery/jquery-validation/src/additional/postalcodeIT.js diff --git a/lib/jquery/jquery-validation/src/additional/postalcodeNL.js b/public/lib/jquery/jquery-validation/src/additional/postalcodeNL.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/postalcodeNL.js rename to public/lib/jquery/jquery-validation/src/additional/postalcodeNL.js diff --git a/lib/jquery/jquery-validation/src/additional/postcodeUK.js b/public/lib/jquery/jquery-validation/src/additional/postcodeUK.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/postcodeUK.js rename to public/lib/jquery/jquery-validation/src/additional/postcodeUK.js diff --git a/lib/jquery/jquery-validation/src/additional/require_from_group.js b/public/lib/jquery/jquery-validation/src/additional/require_from_group.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/require_from_group.js rename to public/lib/jquery/jquery-validation/src/additional/require_from_group.js diff --git a/lib/jquery/jquery-validation/src/additional/skip_or_fill_minimum.js b/public/lib/jquery/jquery-validation/src/additional/skip_or_fill_minimum.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/skip_or_fill_minimum.js rename to public/lib/jquery/jquery-validation/src/additional/skip_or_fill_minimum.js diff --git a/lib/jquery/jquery-validation/src/additional/statesUS.js b/public/lib/jquery/jquery-validation/src/additional/statesUS.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/statesUS.js rename to public/lib/jquery/jquery-validation/src/additional/statesUS.js diff --git a/lib/jquery/jquery-validation/src/additional/strippedminlength.js b/public/lib/jquery/jquery-validation/src/additional/strippedminlength.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/strippedminlength.js rename to public/lib/jquery/jquery-validation/src/additional/strippedminlength.js diff --git a/lib/jquery/jquery-validation/src/additional/time.js b/public/lib/jquery/jquery-validation/src/additional/time.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/time.js rename to public/lib/jquery/jquery-validation/src/additional/time.js diff --git a/lib/jquery/jquery-validation/src/additional/time12h.js b/public/lib/jquery/jquery-validation/src/additional/time12h.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/time12h.js rename to public/lib/jquery/jquery-validation/src/additional/time12h.js diff --git a/lib/jquery/jquery-validation/src/additional/url2.js b/public/lib/jquery/jquery-validation/src/additional/url2.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/url2.js rename to public/lib/jquery/jquery-validation/src/additional/url2.js diff --git a/lib/jquery/jquery-validation/src/additional/vinUS.js b/public/lib/jquery/jquery-validation/src/additional/vinUS.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/vinUS.js rename to public/lib/jquery/jquery-validation/src/additional/vinUS.js diff --git a/lib/jquery/jquery-validation/src/additional/zipcodeUS.js b/public/lib/jquery/jquery-validation/src/additional/zipcodeUS.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/zipcodeUS.js rename to public/lib/jquery/jquery-validation/src/additional/zipcodeUS.js diff --git a/lib/jquery/jquery-validation/src/additional/ziprange.js b/public/lib/jquery/jquery-validation/src/additional/ziprange.js similarity index 100% rename from lib/jquery/jquery-validation/src/additional/ziprange.js rename to public/lib/jquery/jquery-validation/src/additional/ziprange.js diff --git a/lib/jquery/jquery-validation/src/ajax.js b/public/lib/jquery/jquery-validation/src/ajax.js similarity index 100% rename from lib/jquery/jquery-validation/src/ajax.js rename to public/lib/jquery/jquery-validation/src/ajax.js diff --git a/lib/jquery/jquery-validation/src/core.js b/public/lib/jquery/jquery-validation/src/core.js similarity index 100% rename from lib/jquery/jquery-validation/src/core.js rename to public/lib/jquery/jquery-validation/src/core.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ar.js b/public/lib/jquery/jquery-validation/src/localization/messages_ar.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ar.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ar.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_az.js b/public/lib/jquery/jquery-validation/src/localization/messages_az.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_az.js rename to public/lib/jquery/jquery-validation/src/localization/messages_az.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_bg.js b/public/lib/jquery/jquery-validation/src/localization/messages_bg.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_bg.js rename to public/lib/jquery/jquery-validation/src/localization/messages_bg.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_bn_BD.js b/public/lib/jquery/jquery-validation/src/localization/messages_bn_BD.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_bn_BD.js rename to public/lib/jquery/jquery-validation/src/localization/messages_bn_BD.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ca.js b/public/lib/jquery/jquery-validation/src/localization/messages_ca.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ca.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ca.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_cs.js b/public/lib/jquery/jquery-validation/src/localization/messages_cs.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_cs.js rename to public/lib/jquery/jquery-validation/src/localization/messages_cs.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_da.js b/public/lib/jquery/jquery-validation/src/localization/messages_da.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_da.js rename to public/lib/jquery/jquery-validation/src/localization/messages_da.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_de.js b/public/lib/jquery/jquery-validation/src/localization/messages_de.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_de.js rename to public/lib/jquery/jquery-validation/src/localization/messages_de.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_el.js b/public/lib/jquery/jquery-validation/src/localization/messages_el.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_el.js rename to public/lib/jquery/jquery-validation/src/localization/messages_el.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_es.js b/public/lib/jquery/jquery-validation/src/localization/messages_es.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_es.js rename to public/lib/jquery/jquery-validation/src/localization/messages_es.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_es_AR.js b/public/lib/jquery/jquery-validation/src/localization/messages_es_AR.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_es_AR.js rename to public/lib/jquery/jquery-validation/src/localization/messages_es_AR.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_es_PE.js b/public/lib/jquery/jquery-validation/src/localization/messages_es_PE.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_es_PE.js rename to public/lib/jquery/jquery-validation/src/localization/messages_es_PE.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_et.js b/public/lib/jquery/jquery-validation/src/localization/messages_et.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_et.js rename to public/lib/jquery/jquery-validation/src/localization/messages_et.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_eu.js b/public/lib/jquery/jquery-validation/src/localization/messages_eu.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_eu.js rename to public/lib/jquery/jquery-validation/src/localization/messages_eu.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_fa.js b/public/lib/jquery/jquery-validation/src/localization/messages_fa.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_fa.js rename to public/lib/jquery/jquery-validation/src/localization/messages_fa.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_fi.js b/public/lib/jquery/jquery-validation/src/localization/messages_fi.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_fi.js rename to public/lib/jquery/jquery-validation/src/localization/messages_fi.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_fr.js b/public/lib/jquery/jquery-validation/src/localization/messages_fr.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_fr.js rename to public/lib/jquery/jquery-validation/src/localization/messages_fr.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ge.js b/public/lib/jquery/jquery-validation/src/localization/messages_ge.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ge.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ge.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_gl.js b/public/lib/jquery/jquery-validation/src/localization/messages_gl.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_gl.js rename to public/lib/jquery/jquery-validation/src/localization/messages_gl.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_he.js b/public/lib/jquery/jquery-validation/src/localization/messages_he.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_he.js rename to public/lib/jquery/jquery-validation/src/localization/messages_he.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_hr.js b/public/lib/jquery/jquery-validation/src/localization/messages_hr.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_hr.js rename to public/lib/jquery/jquery-validation/src/localization/messages_hr.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_hu.js b/public/lib/jquery/jquery-validation/src/localization/messages_hu.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_hu.js rename to public/lib/jquery/jquery-validation/src/localization/messages_hu.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_hy_AM.js b/public/lib/jquery/jquery-validation/src/localization/messages_hy_AM.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_hy_AM.js rename to public/lib/jquery/jquery-validation/src/localization/messages_hy_AM.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_id.js b/public/lib/jquery/jquery-validation/src/localization/messages_id.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_id.js rename to public/lib/jquery/jquery-validation/src/localization/messages_id.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_is.js b/public/lib/jquery/jquery-validation/src/localization/messages_is.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_is.js rename to public/lib/jquery/jquery-validation/src/localization/messages_is.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_it.js b/public/lib/jquery/jquery-validation/src/localization/messages_it.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_it.js rename to public/lib/jquery/jquery-validation/src/localization/messages_it.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ja.js b/public/lib/jquery/jquery-validation/src/localization/messages_ja.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ja.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ja.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ka.js b/public/lib/jquery/jquery-validation/src/localization/messages_ka.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ka.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ka.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_kk.js b/public/lib/jquery/jquery-validation/src/localization/messages_kk.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_kk.js rename to public/lib/jquery/jquery-validation/src/localization/messages_kk.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ko.js b/public/lib/jquery/jquery-validation/src/localization/messages_ko.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ko.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ko.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_lt.js b/public/lib/jquery/jquery-validation/src/localization/messages_lt.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_lt.js rename to public/lib/jquery/jquery-validation/src/localization/messages_lt.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_lv.js b/public/lib/jquery/jquery-validation/src/localization/messages_lv.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_lv.js rename to public/lib/jquery/jquery-validation/src/localization/messages_lv.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_mk.js b/public/lib/jquery/jquery-validation/src/localization/messages_mk.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_mk.js rename to public/lib/jquery/jquery-validation/src/localization/messages_mk.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_my.js b/public/lib/jquery/jquery-validation/src/localization/messages_my.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_my.js rename to public/lib/jquery/jquery-validation/src/localization/messages_my.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_nl.js b/public/lib/jquery/jquery-validation/src/localization/messages_nl.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_nl.js rename to public/lib/jquery/jquery-validation/src/localization/messages_nl.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_no.js b/public/lib/jquery/jquery-validation/src/localization/messages_no.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_no.js rename to public/lib/jquery/jquery-validation/src/localization/messages_no.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_pl.js b/public/lib/jquery/jquery-validation/src/localization/messages_pl.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_pl.js rename to public/lib/jquery/jquery-validation/src/localization/messages_pl.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_pt_BR.js b/public/lib/jquery/jquery-validation/src/localization/messages_pt_BR.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_pt_BR.js rename to public/lib/jquery/jquery-validation/src/localization/messages_pt_BR.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_pt_PT.js b/public/lib/jquery/jquery-validation/src/localization/messages_pt_PT.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_pt_PT.js rename to public/lib/jquery/jquery-validation/src/localization/messages_pt_PT.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ro.js b/public/lib/jquery/jquery-validation/src/localization/messages_ro.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ro.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ro.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ru.js b/public/lib/jquery/jquery-validation/src/localization/messages_ru.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ru.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ru.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_sd.js b/public/lib/jquery/jquery-validation/src/localization/messages_sd.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_sd.js rename to public/lib/jquery/jquery-validation/src/localization/messages_sd.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_si.js b/public/lib/jquery/jquery-validation/src/localization/messages_si.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_si.js rename to public/lib/jquery/jquery-validation/src/localization/messages_si.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_sk.js b/public/lib/jquery/jquery-validation/src/localization/messages_sk.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_sk.js rename to public/lib/jquery/jquery-validation/src/localization/messages_sk.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_sl.js b/public/lib/jquery/jquery-validation/src/localization/messages_sl.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_sl.js rename to public/lib/jquery/jquery-validation/src/localization/messages_sl.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_sr.js b/public/lib/jquery/jquery-validation/src/localization/messages_sr.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_sr.js rename to public/lib/jquery/jquery-validation/src/localization/messages_sr.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_sr_lat.js b/public/lib/jquery/jquery-validation/src/localization/messages_sr_lat.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_sr_lat.js rename to public/lib/jquery/jquery-validation/src/localization/messages_sr_lat.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_sv.js b/public/lib/jquery/jquery-validation/src/localization/messages_sv.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_sv.js rename to public/lib/jquery/jquery-validation/src/localization/messages_sv.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_th.js b/public/lib/jquery/jquery-validation/src/localization/messages_th.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_th.js rename to public/lib/jquery/jquery-validation/src/localization/messages_th.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_tj.js b/public/lib/jquery/jquery-validation/src/localization/messages_tj.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_tj.js rename to public/lib/jquery/jquery-validation/src/localization/messages_tj.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_tr.js b/public/lib/jquery/jquery-validation/src/localization/messages_tr.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_tr.js rename to public/lib/jquery/jquery-validation/src/localization/messages_tr.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_uk.js b/public/lib/jquery/jquery-validation/src/localization/messages_uk.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_uk.js rename to public/lib/jquery/jquery-validation/src/localization/messages_uk.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_ur.js b/public/lib/jquery/jquery-validation/src/localization/messages_ur.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_ur.js rename to public/lib/jquery/jquery-validation/src/localization/messages_ur.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_vi.js b/public/lib/jquery/jquery-validation/src/localization/messages_vi.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_vi.js rename to public/lib/jquery/jquery-validation/src/localization/messages_vi.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_zh.js b/public/lib/jquery/jquery-validation/src/localization/messages_zh.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_zh.js rename to public/lib/jquery/jquery-validation/src/localization/messages_zh.js diff --git a/lib/jquery/jquery-validation/src/localization/messages_zh_TW.js b/public/lib/jquery/jquery-validation/src/localization/messages_zh_TW.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/messages_zh_TW.js rename to public/lib/jquery/jquery-validation/src/localization/messages_zh_TW.js diff --git a/lib/jquery/jquery-validation/src/localization/methods_de.js b/public/lib/jquery/jquery-validation/src/localization/methods_de.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/methods_de.js rename to public/lib/jquery/jquery-validation/src/localization/methods_de.js diff --git a/lib/jquery/jquery-validation/src/localization/methods_es_CL.js b/public/lib/jquery/jquery-validation/src/localization/methods_es_CL.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/methods_es_CL.js rename to public/lib/jquery/jquery-validation/src/localization/methods_es_CL.js diff --git a/lib/jquery/jquery-validation/src/localization/methods_fi.js b/public/lib/jquery/jquery-validation/src/localization/methods_fi.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/methods_fi.js rename to public/lib/jquery/jquery-validation/src/localization/methods_fi.js diff --git a/lib/jquery/jquery-validation/src/localization/methods_nl.js b/public/lib/jquery/jquery-validation/src/localization/methods_nl.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/methods_nl.js rename to public/lib/jquery/jquery-validation/src/localization/methods_nl.js diff --git a/lib/jquery/jquery-validation/src/localization/methods_pt.js b/public/lib/jquery/jquery-validation/src/localization/methods_pt.js similarity index 100% rename from lib/jquery/jquery-validation/src/localization/methods_pt.js rename to public/lib/jquery/jquery-validation/src/localization/methods_pt.js diff --git a/lib/jquery/jquery-validation/test/additional/creditcard.js b/public/lib/jquery/jquery-validation/test/additional/creditcard.js similarity index 100% rename from lib/jquery/jquery-validation/test/additional/creditcard.js rename to public/lib/jquery/jquery-validation/test/additional/creditcard.js diff --git a/lib/jquery/jquery-validation/test/additional/netmask.js b/public/lib/jquery/jquery-validation/test/additional/netmask.js similarity index 100% rename from lib/jquery/jquery-validation/test/additional/netmask.js rename to public/lib/jquery/jquery-validation/test/additional/netmask.js diff --git a/lib/jquery/jquery-validation/test/aria.js b/public/lib/jquery/jquery-validation/test/aria.js similarity index 100% rename from lib/jquery/jquery-validation/test/aria.js rename to public/lib/jquery/jquery-validation/test/aria.js diff --git a/lib/jquery/jquery-validation/test/error-placement.js b/public/lib/jquery/jquery-validation/test/error-placement.js similarity index 100% rename from lib/jquery/jquery-validation/test/error-placement.js rename to public/lib/jquery/jquery-validation/test/error-placement.js diff --git a/lib/jquery/jquery-validation/test/index.html b/public/lib/jquery/jquery-validation/test/index.html similarity index 100% rename from lib/jquery/jquery-validation/test/index.html rename to public/lib/jquery/jquery-validation/test/index.html diff --git a/lib/jquery/jquery-validation/test/messages.js b/public/lib/jquery/jquery-validation/test/messages.js similarity index 100% rename from lib/jquery/jquery-validation/test/messages.js rename to public/lib/jquery/jquery-validation/test/messages.js diff --git a/lib/jquery/jquery-validation/test/methods.js b/public/lib/jquery/jquery-validation/test/methods.js similarity index 100% rename from lib/jquery/jquery-validation/test/methods.js rename to public/lib/jquery/jquery-validation/test/methods.js diff --git a/lib/jquery/jquery-validation/test/rules.js b/public/lib/jquery/jquery-validation/test/rules.js similarity index 100% rename from lib/jquery/jquery-validation/test/rules.js rename to public/lib/jquery/jquery-validation/test/rules.js diff --git a/lib/jquery/jquery-validation/test/test.js b/public/lib/jquery/jquery-validation/test/test.js similarity index 100% rename from lib/jquery/jquery-validation/test/test.js rename to public/lib/jquery/jquery-validation/test/test.js diff --git a/lib/select2/.editorconfig b/public/lib/select2/.editorconfig similarity index 100% rename from lib/select2/.editorconfig rename to public/lib/select2/.editorconfig diff --git a/lib/select2/.github/CONTRIBUTING.md b/public/lib/select2/.github/CONTRIBUTING.md similarity index 100% rename from lib/select2/.github/CONTRIBUTING.md rename to public/lib/select2/.github/CONTRIBUTING.md diff --git a/lib/select2/.github/ISSUE_TEMPLATE.md b/public/lib/select2/.github/ISSUE_TEMPLATE.md similarity index 100% rename from lib/select2/.github/ISSUE_TEMPLATE.md rename to public/lib/select2/.github/ISSUE_TEMPLATE.md diff --git a/lib/select2/.github/PULL_REQUEST_TEMPLATE.md b/public/lib/select2/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from lib/select2/.github/PULL_REQUEST_TEMPLATE.md rename to public/lib/select2/.github/PULL_REQUEST_TEMPLATE.md diff --git a/lib/select2/.gitignore b/public/lib/select2/.gitignore similarity index 100% rename from lib/select2/.gitignore rename to public/lib/select2/.gitignore diff --git a/lib/select2/.jshintignore b/public/lib/select2/.jshintignore similarity index 100% rename from lib/select2/.jshintignore rename to public/lib/select2/.jshintignore diff --git a/lib/select2/.jshintrc b/public/lib/select2/.jshintrc similarity index 100% rename from lib/select2/.jshintrc rename to public/lib/select2/.jshintrc diff --git a/lib/select2/.travis.yml b/public/lib/select2/.travis.yml similarity index 100% rename from lib/select2/.travis.yml rename to public/lib/select2/.travis.yml diff --git a/lib/select2/CHANGELOG.md b/public/lib/select2/CHANGELOG.md similarity index 100% rename from lib/select2/CHANGELOG.md rename to public/lib/select2/CHANGELOG.md diff --git a/lib/select2/Gruntfile.js b/public/lib/select2/Gruntfile.js similarity index 100% rename from lib/select2/Gruntfile.js rename to public/lib/select2/Gruntfile.js diff --git a/lib/select2/LICENSE.md b/public/lib/select2/LICENSE.md similarity index 100% rename from lib/select2/LICENSE.md rename to public/lib/select2/LICENSE.md diff --git a/lib/select2/README.md b/public/lib/select2/README.md similarity index 100% rename from lib/select2/README.md rename to public/lib/select2/README.md diff --git a/lib/select2/bower.json b/public/lib/select2/bower.json similarity index 100% rename from lib/select2/bower.json rename to public/lib/select2/bower.json diff --git a/lib/select2/component.json b/public/lib/select2/component.json similarity index 100% rename from lib/select2/component.json rename to public/lib/select2/component.json diff --git a/lib/select2/composer.json b/public/lib/select2/composer.json similarity index 100% rename from lib/select2/composer.json rename to public/lib/select2/composer.json diff --git a/lib/select2/dist/css/select2.css b/public/lib/select2/dist/css/select2.css similarity index 100% rename from lib/select2/dist/css/select2.css rename to public/lib/select2/dist/css/select2.css diff --git a/lib/select2/dist/css/select2.min.css b/public/lib/select2/dist/css/select2.min.css similarity index 100% rename from lib/select2/dist/css/select2.min.css rename to public/lib/select2/dist/css/select2.min.css diff --git a/lib/select2/dist/js/i18n/af.js b/public/lib/select2/dist/js/i18n/af.js similarity index 100% rename from lib/select2/dist/js/i18n/af.js rename to public/lib/select2/dist/js/i18n/af.js diff --git a/lib/select2/dist/js/i18n/ar.js b/public/lib/select2/dist/js/i18n/ar.js similarity index 100% rename from lib/select2/dist/js/i18n/ar.js rename to public/lib/select2/dist/js/i18n/ar.js diff --git a/lib/select2/dist/js/i18n/az.js b/public/lib/select2/dist/js/i18n/az.js similarity index 100% rename from lib/select2/dist/js/i18n/az.js rename to public/lib/select2/dist/js/i18n/az.js diff --git a/lib/select2/dist/js/i18n/bg.js b/public/lib/select2/dist/js/i18n/bg.js similarity index 100% rename from lib/select2/dist/js/i18n/bg.js rename to public/lib/select2/dist/js/i18n/bg.js diff --git a/lib/select2/dist/js/i18n/bs.js b/public/lib/select2/dist/js/i18n/bs.js similarity index 100% rename from lib/select2/dist/js/i18n/bs.js rename to public/lib/select2/dist/js/i18n/bs.js diff --git a/lib/select2/dist/js/i18n/ca.js b/public/lib/select2/dist/js/i18n/ca.js similarity index 100% rename from lib/select2/dist/js/i18n/ca.js rename to public/lib/select2/dist/js/i18n/ca.js diff --git a/lib/select2/dist/js/i18n/cs.js b/public/lib/select2/dist/js/i18n/cs.js similarity index 100% rename from lib/select2/dist/js/i18n/cs.js rename to public/lib/select2/dist/js/i18n/cs.js diff --git a/lib/select2/dist/js/i18n/da.js b/public/lib/select2/dist/js/i18n/da.js similarity index 100% rename from lib/select2/dist/js/i18n/da.js rename to public/lib/select2/dist/js/i18n/da.js diff --git a/lib/select2/dist/js/i18n/de.js b/public/lib/select2/dist/js/i18n/de.js similarity index 100% rename from lib/select2/dist/js/i18n/de.js rename to public/lib/select2/dist/js/i18n/de.js diff --git a/lib/select2/dist/js/i18n/dsb.js b/public/lib/select2/dist/js/i18n/dsb.js similarity index 100% rename from lib/select2/dist/js/i18n/dsb.js rename to public/lib/select2/dist/js/i18n/dsb.js diff --git a/lib/select2/dist/js/i18n/el.js b/public/lib/select2/dist/js/i18n/el.js similarity index 100% rename from lib/select2/dist/js/i18n/el.js rename to public/lib/select2/dist/js/i18n/el.js diff --git a/lib/select2/dist/js/i18n/en.js b/public/lib/select2/dist/js/i18n/en.js similarity index 100% rename from lib/select2/dist/js/i18n/en.js rename to public/lib/select2/dist/js/i18n/en.js diff --git a/lib/select2/dist/js/i18n/es.js b/public/lib/select2/dist/js/i18n/es.js similarity index 100% rename from lib/select2/dist/js/i18n/es.js rename to public/lib/select2/dist/js/i18n/es.js diff --git a/lib/select2/dist/js/i18n/et.js b/public/lib/select2/dist/js/i18n/et.js similarity index 100% rename from lib/select2/dist/js/i18n/et.js rename to public/lib/select2/dist/js/i18n/et.js diff --git a/lib/select2/dist/js/i18n/eu.js b/public/lib/select2/dist/js/i18n/eu.js similarity index 100% rename from lib/select2/dist/js/i18n/eu.js rename to public/lib/select2/dist/js/i18n/eu.js diff --git a/lib/select2/dist/js/i18n/fa.js b/public/lib/select2/dist/js/i18n/fa.js similarity index 100% rename from lib/select2/dist/js/i18n/fa.js rename to public/lib/select2/dist/js/i18n/fa.js diff --git a/lib/select2/dist/js/i18n/fi.js b/public/lib/select2/dist/js/i18n/fi.js similarity index 100% rename from lib/select2/dist/js/i18n/fi.js rename to public/lib/select2/dist/js/i18n/fi.js diff --git a/lib/select2/dist/js/i18n/fr.js b/public/lib/select2/dist/js/i18n/fr.js similarity index 100% rename from lib/select2/dist/js/i18n/fr.js rename to public/lib/select2/dist/js/i18n/fr.js diff --git a/lib/select2/dist/js/i18n/gl.js b/public/lib/select2/dist/js/i18n/gl.js similarity index 100% rename from lib/select2/dist/js/i18n/gl.js rename to public/lib/select2/dist/js/i18n/gl.js diff --git a/lib/select2/dist/js/i18n/he.js b/public/lib/select2/dist/js/i18n/he.js similarity index 100% rename from lib/select2/dist/js/i18n/he.js rename to public/lib/select2/dist/js/i18n/he.js diff --git a/lib/select2/dist/js/i18n/hi.js b/public/lib/select2/dist/js/i18n/hi.js similarity index 100% rename from lib/select2/dist/js/i18n/hi.js rename to public/lib/select2/dist/js/i18n/hi.js diff --git a/lib/select2/dist/js/i18n/hr.js b/public/lib/select2/dist/js/i18n/hr.js similarity index 100% rename from lib/select2/dist/js/i18n/hr.js rename to public/lib/select2/dist/js/i18n/hr.js diff --git a/lib/select2/dist/js/i18n/hsb.js b/public/lib/select2/dist/js/i18n/hsb.js similarity index 100% rename from lib/select2/dist/js/i18n/hsb.js rename to public/lib/select2/dist/js/i18n/hsb.js diff --git a/lib/select2/dist/js/i18n/hu.js b/public/lib/select2/dist/js/i18n/hu.js similarity index 100% rename from lib/select2/dist/js/i18n/hu.js rename to public/lib/select2/dist/js/i18n/hu.js diff --git a/lib/select2/dist/js/i18n/hy.js b/public/lib/select2/dist/js/i18n/hy.js similarity index 100% rename from lib/select2/dist/js/i18n/hy.js rename to public/lib/select2/dist/js/i18n/hy.js diff --git a/lib/select2/dist/js/i18n/id.js b/public/lib/select2/dist/js/i18n/id.js similarity index 100% rename from lib/select2/dist/js/i18n/id.js rename to public/lib/select2/dist/js/i18n/id.js diff --git a/lib/select2/dist/js/i18n/is.js b/public/lib/select2/dist/js/i18n/is.js similarity index 100% rename from lib/select2/dist/js/i18n/is.js rename to public/lib/select2/dist/js/i18n/is.js diff --git a/lib/select2/dist/js/i18n/it.js b/public/lib/select2/dist/js/i18n/it.js similarity index 100% rename from lib/select2/dist/js/i18n/it.js rename to public/lib/select2/dist/js/i18n/it.js diff --git a/lib/select2/dist/js/i18n/ja.js b/public/lib/select2/dist/js/i18n/ja.js similarity index 100% rename from lib/select2/dist/js/i18n/ja.js rename to public/lib/select2/dist/js/i18n/ja.js diff --git a/lib/select2/dist/js/i18n/km.js b/public/lib/select2/dist/js/i18n/km.js similarity index 100% rename from lib/select2/dist/js/i18n/km.js rename to public/lib/select2/dist/js/i18n/km.js diff --git a/lib/select2/dist/js/i18n/ko.js b/public/lib/select2/dist/js/i18n/ko.js similarity index 100% rename from lib/select2/dist/js/i18n/ko.js rename to public/lib/select2/dist/js/i18n/ko.js diff --git a/lib/select2/dist/js/i18n/lt.js b/public/lib/select2/dist/js/i18n/lt.js similarity index 100% rename from lib/select2/dist/js/i18n/lt.js rename to public/lib/select2/dist/js/i18n/lt.js diff --git a/lib/select2/dist/js/i18n/lv.js b/public/lib/select2/dist/js/i18n/lv.js similarity index 100% rename from lib/select2/dist/js/i18n/lv.js rename to public/lib/select2/dist/js/i18n/lv.js diff --git a/lib/select2/dist/js/i18n/mk.js b/public/lib/select2/dist/js/i18n/mk.js similarity index 100% rename from lib/select2/dist/js/i18n/mk.js rename to public/lib/select2/dist/js/i18n/mk.js diff --git a/lib/select2/dist/js/i18n/ms.js b/public/lib/select2/dist/js/i18n/ms.js similarity index 100% rename from lib/select2/dist/js/i18n/ms.js rename to public/lib/select2/dist/js/i18n/ms.js diff --git a/lib/select2/dist/js/i18n/nb.js b/public/lib/select2/dist/js/i18n/nb.js similarity index 100% rename from lib/select2/dist/js/i18n/nb.js rename to public/lib/select2/dist/js/i18n/nb.js diff --git a/lib/select2/dist/js/i18n/nl.js b/public/lib/select2/dist/js/i18n/nl.js similarity index 100% rename from lib/select2/dist/js/i18n/nl.js rename to public/lib/select2/dist/js/i18n/nl.js diff --git a/lib/select2/dist/js/i18n/pl.js b/public/lib/select2/dist/js/i18n/pl.js similarity index 100% rename from lib/select2/dist/js/i18n/pl.js rename to public/lib/select2/dist/js/i18n/pl.js diff --git a/lib/select2/dist/js/i18n/ps.js b/public/lib/select2/dist/js/i18n/ps.js similarity index 100% rename from lib/select2/dist/js/i18n/ps.js rename to public/lib/select2/dist/js/i18n/ps.js diff --git a/lib/select2/dist/js/i18n/pt-BR.js b/public/lib/select2/dist/js/i18n/pt-BR.js similarity index 100% rename from lib/select2/dist/js/i18n/pt-BR.js rename to public/lib/select2/dist/js/i18n/pt-BR.js diff --git a/lib/select2/dist/js/i18n/pt.js b/public/lib/select2/dist/js/i18n/pt.js similarity index 100% rename from lib/select2/dist/js/i18n/pt.js rename to public/lib/select2/dist/js/i18n/pt.js diff --git a/lib/select2/dist/js/i18n/ro.js b/public/lib/select2/dist/js/i18n/ro.js similarity index 100% rename from lib/select2/dist/js/i18n/ro.js rename to public/lib/select2/dist/js/i18n/ro.js diff --git a/lib/select2/dist/js/i18n/ru.js b/public/lib/select2/dist/js/i18n/ru.js similarity index 100% rename from lib/select2/dist/js/i18n/ru.js rename to public/lib/select2/dist/js/i18n/ru.js diff --git a/lib/select2/dist/js/i18n/sk.js b/public/lib/select2/dist/js/i18n/sk.js similarity index 100% rename from lib/select2/dist/js/i18n/sk.js rename to public/lib/select2/dist/js/i18n/sk.js diff --git a/lib/select2/dist/js/i18n/sl.js b/public/lib/select2/dist/js/i18n/sl.js similarity index 100% rename from lib/select2/dist/js/i18n/sl.js rename to public/lib/select2/dist/js/i18n/sl.js diff --git a/lib/select2/dist/js/i18n/sr-Cyrl.js b/public/lib/select2/dist/js/i18n/sr-Cyrl.js similarity index 100% rename from lib/select2/dist/js/i18n/sr-Cyrl.js rename to public/lib/select2/dist/js/i18n/sr-Cyrl.js diff --git a/lib/select2/dist/js/i18n/sr.js b/public/lib/select2/dist/js/i18n/sr.js similarity index 100% rename from lib/select2/dist/js/i18n/sr.js rename to public/lib/select2/dist/js/i18n/sr.js diff --git a/lib/select2/dist/js/i18n/sv.js b/public/lib/select2/dist/js/i18n/sv.js similarity index 100% rename from lib/select2/dist/js/i18n/sv.js rename to public/lib/select2/dist/js/i18n/sv.js diff --git a/lib/select2/dist/js/i18n/th.js b/public/lib/select2/dist/js/i18n/th.js similarity index 100% rename from lib/select2/dist/js/i18n/th.js rename to public/lib/select2/dist/js/i18n/th.js diff --git a/lib/select2/dist/js/i18n/tr.js b/public/lib/select2/dist/js/i18n/tr.js similarity index 100% rename from lib/select2/dist/js/i18n/tr.js rename to public/lib/select2/dist/js/i18n/tr.js diff --git a/lib/select2/dist/js/i18n/uk.js b/public/lib/select2/dist/js/i18n/uk.js similarity index 100% rename from lib/select2/dist/js/i18n/uk.js rename to public/lib/select2/dist/js/i18n/uk.js diff --git a/lib/select2/dist/js/i18n/vi.js b/public/lib/select2/dist/js/i18n/vi.js similarity index 100% rename from lib/select2/dist/js/i18n/vi.js rename to public/lib/select2/dist/js/i18n/vi.js diff --git a/lib/select2/dist/js/i18n/zh-CN.js b/public/lib/select2/dist/js/i18n/zh-CN.js similarity index 100% rename from lib/select2/dist/js/i18n/zh-CN.js rename to public/lib/select2/dist/js/i18n/zh-CN.js diff --git a/lib/select2/dist/js/i18n/zh-TW.js b/public/lib/select2/dist/js/i18n/zh-TW.js similarity index 100% rename from lib/select2/dist/js/i18n/zh-TW.js rename to public/lib/select2/dist/js/i18n/zh-TW.js diff --git a/lib/select2/dist/js/select2.full.js b/public/lib/select2/dist/js/select2.full.js similarity index 100% rename from lib/select2/dist/js/select2.full.js rename to public/lib/select2/dist/js/select2.full.js diff --git a/lib/select2/dist/js/select2.full.min.js b/public/lib/select2/dist/js/select2.full.min.js similarity index 100% rename from lib/select2/dist/js/select2.full.min.js rename to public/lib/select2/dist/js/select2.full.min.js diff --git a/lib/select2/dist/js/select2.js b/public/lib/select2/dist/js/select2.js similarity index 100% rename from lib/select2/dist/js/select2.js rename to public/lib/select2/dist/js/select2.js diff --git a/lib/select2/dist/js/select2.min.js b/public/lib/select2/dist/js/select2.min.js similarity index 100% rename from lib/select2/dist/js/select2.min.js rename to public/lib/select2/dist/js/select2.min.js diff --git a/lib/select2/docs/README.md b/public/lib/select2/docs/README.md similarity index 100% rename from lib/select2/docs/README.md rename to public/lib/select2/docs/README.md diff --git a/lib/select2/docs/announcements-4.0.html b/public/lib/select2/docs/announcements-4.0.html similarity index 100% rename from lib/select2/docs/announcements-4.0.html rename to public/lib/select2/docs/announcements-4.0.html diff --git a/lib/select2/docs/community.html b/public/lib/select2/docs/community.html similarity index 100% rename from lib/select2/docs/community.html rename to public/lib/select2/docs/community.html diff --git a/lib/select2/docs/examples.html b/public/lib/select2/docs/examples.html similarity index 100% rename from lib/select2/docs/examples.html rename to public/lib/select2/docs/examples.html diff --git a/lib/select2/docs/index.html b/public/lib/select2/docs/index.html similarity index 100% rename from lib/select2/docs/index.html rename to public/lib/select2/docs/index.html diff --git a/lib/select2/docs/options-old.html b/public/lib/select2/docs/options-old.html similarity index 100% rename from lib/select2/docs/options-old.html rename to public/lib/select2/docs/options-old.html diff --git a/lib/select2/docs/options.html b/public/lib/select2/docs/options.html similarity index 100% rename from lib/select2/docs/options.html rename to public/lib/select2/docs/options.html diff --git a/lib/select2/package.json b/public/lib/select2/package.json similarity index 100% rename from lib/select2/package.json rename to public/lib/select2/package.json diff --git a/lib/select2/select2.jquery.json b/public/lib/select2/select2.jquery.json similarity index 100% rename from lib/select2/select2.jquery.json rename to public/lib/select2/select2.jquery.json diff --git a/lib/select2/src/js/banner.end.js b/public/lib/select2/src/js/banner.end.js similarity index 100% rename from lib/select2/src/js/banner.end.js rename to public/lib/select2/src/js/banner.end.js diff --git a/lib/select2/src/js/banner.start.js b/public/lib/select2/src/js/banner.start.js similarity index 100% rename from lib/select2/src/js/banner.start.js rename to public/lib/select2/src/js/banner.start.js diff --git a/lib/select2/src/js/jquery.mousewheel.shim.js b/public/lib/select2/src/js/jquery.mousewheel.shim.js similarity index 100% rename from lib/select2/src/js/jquery.mousewheel.shim.js rename to public/lib/select2/src/js/jquery.mousewheel.shim.js diff --git a/lib/select2/src/js/jquery.select2.js b/public/lib/select2/src/js/jquery.select2.js similarity index 100% rename from lib/select2/src/js/jquery.select2.js rename to public/lib/select2/src/js/jquery.select2.js diff --git a/lib/select2/src/js/jquery.shim.js b/public/lib/select2/src/js/jquery.shim.js similarity index 100% rename from lib/select2/src/js/jquery.shim.js rename to public/lib/select2/src/js/jquery.shim.js diff --git a/lib/select2/src/js/select2/compat/containerCss.js b/public/lib/select2/src/js/select2/compat/containerCss.js similarity index 100% rename from lib/select2/src/js/select2/compat/containerCss.js rename to public/lib/select2/src/js/select2/compat/containerCss.js diff --git a/lib/select2/src/js/select2/compat/dropdownCss.js b/public/lib/select2/src/js/select2/compat/dropdownCss.js similarity index 100% rename from lib/select2/src/js/select2/compat/dropdownCss.js rename to public/lib/select2/src/js/select2/compat/dropdownCss.js diff --git a/lib/select2/src/js/select2/compat/initSelection.js b/public/lib/select2/src/js/select2/compat/initSelection.js similarity index 100% rename from lib/select2/src/js/select2/compat/initSelection.js rename to public/lib/select2/src/js/select2/compat/initSelection.js diff --git a/lib/select2/src/js/select2/compat/inputData.js b/public/lib/select2/src/js/select2/compat/inputData.js similarity index 100% rename from lib/select2/src/js/select2/compat/inputData.js rename to public/lib/select2/src/js/select2/compat/inputData.js diff --git a/lib/select2/src/js/select2/compat/matcher.js b/public/lib/select2/src/js/select2/compat/matcher.js similarity index 100% rename from lib/select2/src/js/select2/compat/matcher.js rename to public/lib/select2/src/js/select2/compat/matcher.js diff --git a/lib/select2/src/js/select2/compat/query.js b/public/lib/select2/src/js/select2/compat/query.js similarity index 100% rename from lib/select2/src/js/select2/compat/query.js rename to public/lib/select2/src/js/select2/compat/query.js diff --git a/lib/select2/src/js/select2/compat/utils.js b/public/lib/select2/src/js/select2/compat/utils.js similarity index 100% rename from lib/select2/src/js/select2/compat/utils.js rename to public/lib/select2/src/js/select2/compat/utils.js diff --git a/lib/select2/src/js/select2/core.js b/public/lib/select2/src/js/select2/core.js similarity index 100% rename from lib/select2/src/js/select2/core.js rename to public/lib/select2/src/js/select2/core.js diff --git a/lib/select2/src/js/select2/data/ajax.js b/public/lib/select2/src/js/select2/data/ajax.js similarity index 100% rename from lib/select2/src/js/select2/data/ajax.js rename to public/lib/select2/src/js/select2/data/ajax.js diff --git a/lib/select2/src/js/select2/data/array.js b/public/lib/select2/src/js/select2/data/array.js similarity index 100% rename from lib/select2/src/js/select2/data/array.js rename to public/lib/select2/src/js/select2/data/array.js diff --git a/lib/select2/src/js/select2/data/base.js b/public/lib/select2/src/js/select2/data/base.js similarity index 100% rename from lib/select2/src/js/select2/data/base.js rename to public/lib/select2/src/js/select2/data/base.js diff --git a/lib/select2/src/js/select2/data/maximumInputLength.js b/public/lib/select2/src/js/select2/data/maximumInputLength.js similarity index 100% rename from lib/select2/src/js/select2/data/maximumInputLength.js rename to public/lib/select2/src/js/select2/data/maximumInputLength.js diff --git a/lib/select2/src/js/select2/data/maximumSelectionLength.js b/public/lib/select2/src/js/select2/data/maximumSelectionLength.js similarity index 100% rename from lib/select2/src/js/select2/data/maximumSelectionLength.js rename to public/lib/select2/src/js/select2/data/maximumSelectionLength.js diff --git a/lib/select2/src/js/select2/data/minimumInputLength.js b/public/lib/select2/src/js/select2/data/minimumInputLength.js similarity index 100% rename from lib/select2/src/js/select2/data/minimumInputLength.js rename to public/lib/select2/src/js/select2/data/minimumInputLength.js diff --git a/lib/select2/src/js/select2/data/select.js b/public/lib/select2/src/js/select2/data/select.js similarity index 100% rename from lib/select2/src/js/select2/data/select.js rename to public/lib/select2/src/js/select2/data/select.js diff --git a/lib/select2/src/js/select2/data/tags.js b/public/lib/select2/src/js/select2/data/tags.js similarity index 100% rename from lib/select2/src/js/select2/data/tags.js rename to public/lib/select2/src/js/select2/data/tags.js diff --git a/lib/select2/src/js/select2/data/tokenizer.js b/public/lib/select2/src/js/select2/data/tokenizer.js similarity index 100% rename from lib/select2/src/js/select2/data/tokenizer.js rename to public/lib/select2/src/js/select2/data/tokenizer.js diff --git a/lib/select2/src/js/select2/defaults.js b/public/lib/select2/src/js/select2/defaults.js similarity index 100% rename from lib/select2/src/js/select2/defaults.js rename to public/lib/select2/src/js/select2/defaults.js diff --git a/lib/select2/src/js/select2/diacritics.js b/public/lib/select2/src/js/select2/diacritics.js similarity index 100% rename from lib/select2/src/js/select2/diacritics.js rename to public/lib/select2/src/js/select2/diacritics.js diff --git a/lib/select2/src/js/select2/dropdown.js b/public/lib/select2/src/js/select2/dropdown.js similarity index 100% rename from lib/select2/src/js/select2/dropdown.js rename to public/lib/select2/src/js/select2/dropdown.js diff --git a/lib/select2/src/js/select2/dropdown/attachBody.js b/public/lib/select2/src/js/select2/dropdown/attachBody.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/attachBody.js rename to public/lib/select2/src/js/select2/dropdown/attachBody.js diff --git a/lib/select2/src/js/select2/dropdown/attachContainer.js b/public/lib/select2/src/js/select2/dropdown/attachContainer.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/attachContainer.js rename to public/lib/select2/src/js/select2/dropdown/attachContainer.js diff --git a/lib/select2/src/js/select2/dropdown/closeOnSelect.js b/public/lib/select2/src/js/select2/dropdown/closeOnSelect.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/closeOnSelect.js rename to public/lib/select2/src/js/select2/dropdown/closeOnSelect.js diff --git a/lib/select2/src/js/select2/dropdown/hidePlaceholder.js b/public/lib/select2/src/js/select2/dropdown/hidePlaceholder.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/hidePlaceholder.js rename to public/lib/select2/src/js/select2/dropdown/hidePlaceholder.js diff --git a/lib/select2/src/js/select2/dropdown/infiniteScroll.js b/public/lib/select2/src/js/select2/dropdown/infiniteScroll.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/infiniteScroll.js rename to public/lib/select2/src/js/select2/dropdown/infiniteScroll.js diff --git a/lib/select2/src/js/select2/dropdown/minimumResultsForSearch.js b/public/lib/select2/src/js/select2/dropdown/minimumResultsForSearch.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/minimumResultsForSearch.js rename to public/lib/select2/src/js/select2/dropdown/minimumResultsForSearch.js diff --git a/lib/select2/src/js/select2/dropdown/search.js b/public/lib/select2/src/js/select2/dropdown/search.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/search.js rename to public/lib/select2/src/js/select2/dropdown/search.js diff --git a/lib/select2/src/js/select2/dropdown/selectOnClose.js b/public/lib/select2/src/js/select2/dropdown/selectOnClose.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/selectOnClose.js rename to public/lib/select2/src/js/select2/dropdown/selectOnClose.js diff --git a/lib/select2/src/js/select2/dropdown/stopPropagation.js b/public/lib/select2/src/js/select2/dropdown/stopPropagation.js similarity index 100% rename from lib/select2/src/js/select2/dropdown/stopPropagation.js rename to public/lib/select2/src/js/select2/dropdown/stopPropagation.js diff --git a/lib/select2/src/js/select2/i18n/af.js b/public/lib/select2/src/js/select2/i18n/af.js similarity index 100% rename from lib/select2/src/js/select2/i18n/af.js rename to public/lib/select2/src/js/select2/i18n/af.js diff --git a/lib/select2/src/js/select2/i18n/ar.js b/public/lib/select2/src/js/select2/i18n/ar.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ar.js rename to public/lib/select2/src/js/select2/i18n/ar.js diff --git a/lib/select2/src/js/select2/i18n/az.js b/public/lib/select2/src/js/select2/i18n/az.js similarity index 100% rename from lib/select2/src/js/select2/i18n/az.js rename to public/lib/select2/src/js/select2/i18n/az.js diff --git a/lib/select2/src/js/select2/i18n/bg.js b/public/lib/select2/src/js/select2/i18n/bg.js similarity index 100% rename from lib/select2/src/js/select2/i18n/bg.js rename to public/lib/select2/src/js/select2/i18n/bg.js diff --git a/lib/select2/src/js/select2/i18n/bs.js b/public/lib/select2/src/js/select2/i18n/bs.js similarity index 100% rename from lib/select2/src/js/select2/i18n/bs.js rename to public/lib/select2/src/js/select2/i18n/bs.js diff --git a/lib/select2/src/js/select2/i18n/ca.js b/public/lib/select2/src/js/select2/i18n/ca.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ca.js rename to public/lib/select2/src/js/select2/i18n/ca.js diff --git a/lib/select2/src/js/select2/i18n/cs.js b/public/lib/select2/src/js/select2/i18n/cs.js similarity index 100% rename from lib/select2/src/js/select2/i18n/cs.js rename to public/lib/select2/src/js/select2/i18n/cs.js diff --git a/lib/select2/src/js/select2/i18n/da.js b/public/lib/select2/src/js/select2/i18n/da.js similarity index 100% rename from lib/select2/src/js/select2/i18n/da.js rename to public/lib/select2/src/js/select2/i18n/da.js diff --git a/lib/select2/src/js/select2/i18n/de.js b/public/lib/select2/src/js/select2/i18n/de.js similarity index 100% rename from lib/select2/src/js/select2/i18n/de.js rename to public/lib/select2/src/js/select2/i18n/de.js diff --git a/lib/select2/src/js/select2/i18n/dsb.js b/public/lib/select2/src/js/select2/i18n/dsb.js similarity index 100% rename from lib/select2/src/js/select2/i18n/dsb.js rename to public/lib/select2/src/js/select2/i18n/dsb.js diff --git a/lib/select2/src/js/select2/i18n/el.js b/public/lib/select2/src/js/select2/i18n/el.js similarity index 100% rename from lib/select2/src/js/select2/i18n/el.js rename to public/lib/select2/src/js/select2/i18n/el.js diff --git a/lib/select2/src/js/select2/i18n/en.js b/public/lib/select2/src/js/select2/i18n/en.js similarity index 100% rename from lib/select2/src/js/select2/i18n/en.js rename to public/lib/select2/src/js/select2/i18n/en.js diff --git a/lib/select2/src/js/select2/i18n/es.js b/public/lib/select2/src/js/select2/i18n/es.js similarity index 100% rename from lib/select2/src/js/select2/i18n/es.js rename to public/lib/select2/src/js/select2/i18n/es.js diff --git a/lib/select2/src/js/select2/i18n/et.js b/public/lib/select2/src/js/select2/i18n/et.js similarity index 100% rename from lib/select2/src/js/select2/i18n/et.js rename to public/lib/select2/src/js/select2/i18n/et.js diff --git a/lib/select2/src/js/select2/i18n/eu.js b/public/lib/select2/src/js/select2/i18n/eu.js similarity index 100% rename from lib/select2/src/js/select2/i18n/eu.js rename to public/lib/select2/src/js/select2/i18n/eu.js diff --git a/lib/select2/src/js/select2/i18n/fa.js b/public/lib/select2/src/js/select2/i18n/fa.js similarity index 100% rename from lib/select2/src/js/select2/i18n/fa.js rename to public/lib/select2/src/js/select2/i18n/fa.js diff --git a/lib/select2/src/js/select2/i18n/fi.js b/public/lib/select2/src/js/select2/i18n/fi.js similarity index 100% rename from lib/select2/src/js/select2/i18n/fi.js rename to public/lib/select2/src/js/select2/i18n/fi.js diff --git a/lib/select2/src/js/select2/i18n/fr.js b/public/lib/select2/src/js/select2/i18n/fr.js similarity index 100% rename from lib/select2/src/js/select2/i18n/fr.js rename to public/lib/select2/src/js/select2/i18n/fr.js diff --git a/lib/select2/src/js/select2/i18n/gl.js b/public/lib/select2/src/js/select2/i18n/gl.js similarity index 100% rename from lib/select2/src/js/select2/i18n/gl.js rename to public/lib/select2/src/js/select2/i18n/gl.js diff --git a/lib/select2/src/js/select2/i18n/he.js b/public/lib/select2/src/js/select2/i18n/he.js similarity index 100% rename from lib/select2/src/js/select2/i18n/he.js rename to public/lib/select2/src/js/select2/i18n/he.js diff --git a/lib/select2/src/js/select2/i18n/hi.js b/public/lib/select2/src/js/select2/i18n/hi.js similarity index 100% rename from lib/select2/src/js/select2/i18n/hi.js rename to public/lib/select2/src/js/select2/i18n/hi.js diff --git a/lib/select2/src/js/select2/i18n/hr.js b/public/lib/select2/src/js/select2/i18n/hr.js similarity index 100% rename from lib/select2/src/js/select2/i18n/hr.js rename to public/lib/select2/src/js/select2/i18n/hr.js diff --git a/lib/select2/src/js/select2/i18n/hsb.js b/public/lib/select2/src/js/select2/i18n/hsb.js similarity index 100% rename from lib/select2/src/js/select2/i18n/hsb.js rename to public/lib/select2/src/js/select2/i18n/hsb.js diff --git a/lib/select2/src/js/select2/i18n/hu.js b/public/lib/select2/src/js/select2/i18n/hu.js similarity index 100% rename from lib/select2/src/js/select2/i18n/hu.js rename to public/lib/select2/src/js/select2/i18n/hu.js diff --git a/lib/select2/src/js/select2/i18n/hy.js b/public/lib/select2/src/js/select2/i18n/hy.js similarity index 100% rename from lib/select2/src/js/select2/i18n/hy.js rename to public/lib/select2/src/js/select2/i18n/hy.js diff --git a/lib/select2/src/js/select2/i18n/id.js b/public/lib/select2/src/js/select2/i18n/id.js similarity index 100% rename from lib/select2/src/js/select2/i18n/id.js rename to public/lib/select2/src/js/select2/i18n/id.js diff --git a/lib/select2/src/js/select2/i18n/is.js b/public/lib/select2/src/js/select2/i18n/is.js similarity index 100% rename from lib/select2/src/js/select2/i18n/is.js rename to public/lib/select2/src/js/select2/i18n/is.js diff --git a/lib/select2/src/js/select2/i18n/it.js b/public/lib/select2/src/js/select2/i18n/it.js similarity index 100% rename from lib/select2/src/js/select2/i18n/it.js rename to public/lib/select2/src/js/select2/i18n/it.js diff --git a/lib/select2/src/js/select2/i18n/ja.js b/public/lib/select2/src/js/select2/i18n/ja.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ja.js rename to public/lib/select2/src/js/select2/i18n/ja.js diff --git a/lib/select2/src/js/select2/i18n/km.js b/public/lib/select2/src/js/select2/i18n/km.js similarity index 100% rename from lib/select2/src/js/select2/i18n/km.js rename to public/lib/select2/src/js/select2/i18n/km.js diff --git a/lib/select2/src/js/select2/i18n/ko.js b/public/lib/select2/src/js/select2/i18n/ko.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ko.js rename to public/lib/select2/src/js/select2/i18n/ko.js diff --git a/lib/select2/src/js/select2/i18n/lt.js b/public/lib/select2/src/js/select2/i18n/lt.js similarity index 100% rename from lib/select2/src/js/select2/i18n/lt.js rename to public/lib/select2/src/js/select2/i18n/lt.js diff --git a/lib/select2/src/js/select2/i18n/lv.js b/public/lib/select2/src/js/select2/i18n/lv.js similarity index 100% rename from lib/select2/src/js/select2/i18n/lv.js rename to public/lib/select2/src/js/select2/i18n/lv.js diff --git a/lib/select2/src/js/select2/i18n/mk.js b/public/lib/select2/src/js/select2/i18n/mk.js similarity index 100% rename from lib/select2/src/js/select2/i18n/mk.js rename to public/lib/select2/src/js/select2/i18n/mk.js diff --git a/lib/select2/src/js/select2/i18n/ms.js b/public/lib/select2/src/js/select2/i18n/ms.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ms.js rename to public/lib/select2/src/js/select2/i18n/ms.js diff --git a/lib/select2/src/js/select2/i18n/nb.js b/public/lib/select2/src/js/select2/i18n/nb.js similarity index 100% rename from lib/select2/src/js/select2/i18n/nb.js rename to public/lib/select2/src/js/select2/i18n/nb.js diff --git a/lib/select2/src/js/select2/i18n/nl.js b/public/lib/select2/src/js/select2/i18n/nl.js similarity index 100% rename from lib/select2/src/js/select2/i18n/nl.js rename to public/lib/select2/src/js/select2/i18n/nl.js diff --git a/lib/select2/src/js/select2/i18n/pl.js b/public/lib/select2/src/js/select2/i18n/pl.js similarity index 100% rename from lib/select2/src/js/select2/i18n/pl.js rename to public/lib/select2/src/js/select2/i18n/pl.js diff --git a/lib/select2/src/js/select2/i18n/ps.js b/public/lib/select2/src/js/select2/i18n/ps.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ps.js rename to public/lib/select2/src/js/select2/i18n/ps.js diff --git a/lib/select2/src/js/select2/i18n/pt-BR.js b/public/lib/select2/src/js/select2/i18n/pt-BR.js similarity index 100% rename from lib/select2/src/js/select2/i18n/pt-BR.js rename to public/lib/select2/src/js/select2/i18n/pt-BR.js diff --git a/lib/select2/src/js/select2/i18n/pt.js b/public/lib/select2/src/js/select2/i18n/pt.js similarity index 100% rename from lib/select2/src/js/select2/i18n/pt.js rename to public/lib/select2/src/js/select2/i18n/pt.js diff --git a/lib/select2/src/js/select2/i18n/ro.js b/public/lib/select2/src/js/select2/i18n/ro.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ro.js rename to public/lib/select2/src/js/select2/i18n/ro.js diff --git a/lib/select2/src/js/select2/i18n/ru.js b/public/lib/select2/src/js/select2/i18n/ru.js similarity index 100% rename from lib/select2/src/js/select2/i18n/ru.js rename to public/lib/select2/src/js/select2/i18n/ru.js diff --git a/lib/select2/src/js/select2/i18n/sk.js b/public/lib/select2/src/js/select2/i18n/sk.js similarity index 100% rename from lib/select2/src/js/select2/i18n/sk.js rename to public/lib/select2/src/js/select2/i18n/sk.js diff --git a/lib/select2/src/js/select2/i18n/sl.js b/public/lib/select2/src/js/select2/i18n/sl.js similarity index 100% rename from lib/select2/src/js/select2/i18n/sl.js rename to public/lib/select2/src/js/select2/i18n/sl.js diff --git a/lib/select2/src/js/select2/i18n/sr-Cyrl.js b/public/lib/select2/src/js/select2/i18n/sr-Cyrl.js similarity index 100% rename from lib/select2/src/js/select2/i18n/sr-Cyrl.js rename to public/lib/select2/src/js/select2/i18n/sr-Cyrl.js diff --git a/lib/select2/src/js/select2/i18n/sr.js b/public/lib/select2/src/js/select2/i18n/sr.js similarity index 100% rename from lib/select2/src/js/select2/i18n/sr.js rename to public/lib/select2/src/js/select2/i18n/sr.js diff --git a/lib/select2/src/js/select2/i18n/sv.js b/public/lib/select2/src/js/select2/i18n/sv.js similarity index 100% rename from lib/select2/src/js/select2/i18n/sv.js rename to public/lib/select2/src/js/select2/i18n/sv.js diff --git a/lib/select2/src/js/select2/i18n/th.js b/public/lib/select2/src/js/select2/i18n/th.js similarity index 100% rename from lib/select2/src/js/select2/i18n/th.js rename to public/lib/select2/src/js/select2/i18n/th.js diff --git a/lib/select2/src/js/select2/i18n/tr.js b/public/lib/select2/src/js/select2/i18n/tr.js similarity index 100% rename from lib/select2/src/js/select2/i18n/tr.js rename to public/lib/select2/src/js/select2/i18n/tr.js diff --git a/lib/select2/src/js/select2/i18n/uk.js b/public/lib/select2/src/js/select2/i18n/uk.js similarity index 100% rename from lib/select2/src/js/select2/i18n/uk.js rename to public/lib/select2/src/js/select2/i18n/uk.js diff --git a/lib/select2/src/js/select2/i18n/vi.js b/public/lib/select2/src/js/select2/i18n/vi.js similarity index 100% rename from lib/select2/src/js/select2/i18n/vi.js rename to public/lib/select2/src/js/select2/i18n/vi.js diff --git a/lib/select2/src/js/select2/i18n/zh-CN.js b/public/lib/select2/src/js/select2/i18n/zh-CN.js similarity index 100% rename from lib/select2/src/js/select2/i18n/zh-CN.js rename to public/lib/select2/src/js/select2/i18n/zh-CN.js diff --git a/lib/select2/src/js/select2/i18n/zh-TW.js b/public/lib/select2/src/js/select2/i18n/zh-TW.js similarity index 100% rename from lib/select2/src/js/select2/i18n/zh-TW.js rename to public/lib/select2/src/js/select2/i18n/zh-TW.js diff --git a/lib/select2/src/js/select2/keys.js b/public/lib/select2/src/js/select2/keys.js similarity index 100% rename from lib/select2/src/js/select2/keys.js rename to public/lib/select2/src/js/select2/keys.js diff --git a/lib/select2/src/js/select2/options.js b/public/lib/select2/src/js/select2/options.js similarity index 100% rename from lib/select2/src/js/select2/options.js rename to public/lib/select2/src/js/select2/options.js diff --git a/lib/select2/src/js/select2/results.js b/public/lib/select2/src/js/select2/results.js similarity index 100% rename from lib/select2/src/js/select2/results.js rename to public/lib/select2/src/js/select2/results.js diff --git a/lib/select2/src/js/select2/selection/allowClear.js b/public/lib/select2/src/js/select2/selection/allowClear.js similarity index 100% rename from lib/select2/src/js/select2/selection/allowClear.js rename to public/lib/select2/src/js/select2/selection/allowClear.js diff --git a/lib/select2/src/js/select2/selection/base.js b/public/lib/select2/src/js/select2/selection/base.js similarity index 100% rename from lib/select2/src/js/select2/selection/base.js rename to public/lib/select2/src/js/select2/selection/base.js diff --git a/lib/select2/src/js/select2/selection/clickMask.js b/public/lib/select2/src/js/select2/selection/clickMask.js similarity index 100% rename from lib/select2/src/js/select2/selection/clickMask.js rename to public/lib/select2/src/js/select2/selection/clickMask.js diff --git a/lib/select2/src/js/select2/selection/eventRelay.js b/public/lib/select2/src/js/select2/selection/eventRelay.js similarity index 100% rename from lib/select2/src/js/select2/selection/eventRelay.js rename to public/lib/select2/src/js/select2/selection/eventRelay.js diff --git a/lib/select2/src/js/select2/selection/multiple.js b/public/lib/select2/src/js/select2/selection/multiple.js similarity index 100% rename from lib/select2/src/js/select2/selection/multiple.js rename to public/lib/select2/src/js/select2/selection/multiple.js diff --git a/lib/select2/src/js/select2/selection/placeholder.js b/public/lib/select2/src/js/select2/selection/placeholder.js similarity index 100% rename from lib/select2/src/js/select2/selection/placeholder.js rename to public/lib/select2/src/js/select2/selection/placeholder.js diff --git a/lib/select2/src/js/select2/selection/search.js b/public/lib/select2/src/js/select2/selection/search.js similarity index 100% rename from lib/select2/src/js/select2/selection/search.js rename to public/lib/select2/src/js/select2/selection/search.js diff --git a/lib/select2/src/js/select2/selection/single.js b/public/lib/select2/src/js/select2/selection/single.js similarity index 100% rename from lib/select2/src/js/select2/selection/single.js rename to public/lib/select2/src/js/select2/selection/single.js diff --git a/lib/select2/src/js/select2/selection/stopPropagation.js b/public/lib/select2/src/js/select2/selection/stopPropagation.js similarity index 100% rename from lib/select2/src/js/select2/selection/stopPropagation.js rename to public/lib/select2/src/js/select2/selection/stopPropagation.js diff --git a/lib/select2/src/js/select2/translation.js b/public/lib/select2/src/js/select2/translation.js similarity index 100% rename from lib/select2/src/js/select2/translation.js rename to public/lib/select2/src/js/select2/translation.js diff --git a/lib/select2/src/js/select2/utils.js b/public/lib/select2/src/js/select2/utils.js similarity index 100% rename from lib/select2/src/js/select2/utils.js rename to public/lib/select2/src/js/select2/utils.js diff --git a/lib/select2/src/js/wrapper.end.js b/public/lib/select2/src/js/wrapper.end.js similarity index 100% rename from lib/select2/src/js/wrapper.end.js rename to public/lib/select2/src/js/wrapper.end.js diff --git a/lib/select2/src/js/wrapper.start.js b/public/lib/select2/src/js/wrapper.start.js similarity index 100% rename from lib/select2/src/js/wrapper.start.js rename to public/lib/select2/src/js/wrapper.start.js diff --git a/lib/select2/src/scss/_dropdown.scss b/public/lib/select2/src/scss/_dropdown.scss similarity index 100% rename from lib/select2/src/scss/_dropdown.scss rename to public/lib/select2/src/scss/_dropdown.scss diff --git a/lib/select2/src/scss/_multiple.scss b/public/lib/select2/src/scss/_multiple.scss similarity index 100% rename from lib/select2/src/scss/_multiple.scss rename to public/lib/select2/src/scss/_multiple.scss diff --git a/lib/select2/src/scss/_single.scss b/public/lib/select2/src/scss/_single.scss similarity index 100% rename from lib/select2/src/scss/_single.scss rename to public/lib/select2/src/scss/_single.scss diff --git a/lib/select2/src/scss/core.scss b/public/lib/select2/src/scss/core.scss similarity index 100% rename from lib/select2/src/scss/core.scss rename to public/lib/select2/src/scss/core.scss diff --git a/lib/select2/src/scss/mixins/_gradients.scss b/public/lib/select2/src/scss/mixins/_gradients.scss similarity index 100% rename from lib/select2/src/scss/mixins/_gradients.scss rename to public/lib/select2/src/scss/mixins/_gradients.scss diff --git a/lib/select2/src/scss/theme/classic/_defaults.scss b/public/lib/select2/src/scss/theme/classic/_defaults.scss similarity index 100% rename from lib/select2/src/scss/theme/classic/_defaults.scss rename to public/lib/select2/src/scss/theme/classic/_defaults.scss diff --git a/lib/select2/src/scss/theme/classic/_multiple.scss b/public/lib/select2/src/scss/theme/classic/_multiple.scss similarity index 100% rename from lib/select2/src/scss/theme/classic/_multiple.scss rename to public/lib/select2/src/scss/theme/classic/_multiple.scss diff --git a/lib/select2/src/scss/theme/classic/_single.scss b/public/lib/select2/src/scss/theme/classic/_single.scss similarity index 100% rename from lib/select2/src/scss/theme/classic/_single.scss rename to public/lib/select2/src/scss/theme/classic/_single.scss diff --git a/lib/select2/src/scss/theme/classic/layout.scss b/public/lib/select2/src/scss/theme/classic/layout.scss similarity index 100% rename from lib/select2/src/scss/theme/classic/layout.scss rename to public/lib/select2/src/scss/theme/classic/layout.scss diff --git a/lib/select2/src/scss/theme/default/_multiple.scss b/public/lib/select2/src/scss/theme/default/_multiple.scss similarity index 100% rename from lib/select2/src/scss/theme/default/_multiple.scss rename to public/lib/select2/src/scss/theme/default/_multiple.scss diff --git a/lib/select2/src/scss/theme/default/_single.scss b/public/lib/select2/src/scss/theme/default/_single.scss similarity index 100% rename from lib/select2/src/scss/theme/default/_single.scss rename to public/lib/select2/src/scss/theme/default/_single.scss diff --git a/lib/select2/src/scss/theme/default/layout.scss b/public/lib/select2/src/scss/theme/default/layout.scss similarity index 100% rename from lib/select2/src/scss/theme/default/layout.scss rename to public/lib/select2/src/scss/theme/default/layout.scss diff --git a/lib/select2/tests/a11y/search-tests.js b/public/lib/select2/tests/a11y/search-tests.js similarity index 100% rename from lib/select2/tests/a11y/search-tests.js rename to public/lib/select2/tests/a11y/search-tests.js diff --git a/lib/select2/tests/a11y/selection-tests.js b/public/lib/select2/tests/a11y/selection-tests.js similarity index 100% rename from lib/select2/tests/a11y/selection-tests.js rename to public/lib/select2/tests/a11y/selection-tests.js diff --git a/lib/select2/tests/data/array-tests.js b/public/lib/select2/tests/data/array-tests.js similarity index 100% rename from lib/select2/tests/data/array-tests.js rename to public/lib/select2/tests/data/array-tests.js diff --git a/lib/select2/tests/data/base-tests.js b/public/lib/select2/tests/data/base-tests.js similarity index 100% rename from lib/select2/tests/data/base-tests.js rename to public/lib/select2/tests/data/base-tests.js diff --git a/lib/select2/tests/data/inputData-tests.js b/public/lib/select2/tests/data/inputData-tests.js similarity index 100% rename from lib/select2/tests/data/inputData-tests.js rename to public/lib/select2/tests/data/inputData-tests.js diff --git a/lib/select2/tests/data/maximumInputLength-tests.js b/public/lib/select2/tests/data/maximumInputLength-tests.js similarity index 100% rename from lib/select2/tests/data/maximumInputLength-tests.js rename to public/lib/select2/tests/data/maximumInputLength-tests.js diff --git a/lib/select2/tests/data/maximumSelectionLength-tests.js b/public/lib/select2/tests/data/maximumSelectionLength-tests.js similarity index 100% rename from lib/select2/tests/data/maximumSelectionLength-tests.js rename to public/lib/select2/tests/data/maximumSelectionLength-tests.js diff --git a/lib/select2/tests/data/minimumInputLength-tests.js b/public/lib/select2/tests/data/minimumInputLength-tests.js similarity index 100% rename from lib/select2/tests/data/minimumInputLength-tests.js rename to public/lib/select2/tests/data/minimumInputLength-tests.js diff --git a/lib/select2/tests/data/select-tests.js b/public/lib/select2/tests/data/select-tests.js similarity index 100% rename from lib/select2/tests/data/select-tests.js rename to public/lib/select2/tests/data/select-tests.js diff --git a/lib/select2/tests/data/tags-tests.js b/public/lib/select2/tests/data/tags-tests.js similarity index 100% rename from lib/select2/tests/data/tags-tests.js rename to public/lib/select2/tests/data/tags-tests.js diff --git a/lib/select2/tests/data/tokenizer-tests.js b/public/lib/select2/tests/data/tokenizer-tests.js similarity index 100% rename from lib/select2/tests/data/tokenizer-tests.js rename to public/lib/select2/tests/data/tokenizer-tests.js diff --git a/lib/select2/tests/dropdown/dropdownCss-tests.js b/public/lib/select2/tests/dropdown/dropdownCss-tests.js similarity index 100% rename from lib/select2/tests/dropdown/dropdownCss-tests.js rename to public/lib/select2/tests/dropdown/dropdownCss-tests.js diff --git a/lib/select2/tests/dropdown/positioning-tests.js b/public/lib/select2/tests/dropdown/positioning-tests.js similarity index 100% rename from lib/select2/tests/dropdown/positioning-tests.js rename to public/lib/select2/tests/dropdown/positioning-tests.js diff --git a/lib/select2/tests/dropdown/selectOnClose-tests.js b/public/lib/select2/tests/dropdown/selectOnClose-tests.js similarity index 100% rename from lib/select2/tests/dropdown/selectOnClose-tests.js rename to public/lib/select2/tests/dropdown/selectOnClose-tests.js diff --git a/lib/select2/tests/dropdown/stopPropagation-tests.js b/public/lib/select2/tests/dropdown/stopPropagation-tests.js similarity index 100% rename from lib/select2/tests/dropdown/stopPropagation-tests.js rename to public/lib/select2/tests/dropdown/stopPropagation-tests.js diff --git a/lib/select2/tests/helpers.js b/public/lib/select2/tests/helpers.js similarity index 100% rename from lib/select2/tests/helpers.js rename to public/lib/select2/tests/helpers.js diff --git a/lib/select2/tests/integration.html b/public/lib/select2/tests/integration.html similarity index 100% rename from lib/select2/tests/integration.html rename to public/lib/select2/tests/integration.html diff --git a/lib/select2/tests/integration/dom-changes.js b/public/lib/select2/tests/integration/dom-changes.js similarity index 100% rename from lib/select2/tests/integration/dom-changes.js rename to public/lib/select2/tests/integration/dom-changes.js diff --git a/lib/select2/tests/integration/jquery-calls.js b/public/lib/select2/tests/integration/jquery-calls.js similarity index 100% rename from lib/select2/tests/integration/jquery-calls.js rename to public/lib/select2/tests/integration/jquery-calls.js diff --git a/lib/select2/tests/integration/select2-methods.js b/public/lib/select2/tests/integration/select2-methods.js similarity index 100% rename from lib/select2/tests/integration/select2-methods.js rename to public/lib/select2/tests/integration/select2-methods.js diff --git a/lib/select2/tests/options/ajax-tests.js b/public/lib/select2/tests/options/ajax-tests.js similarity index 100% rename from lib/select2/tests/options/ajax-tests.js rename to public/lib/select2/tests/options/ajax-tests.js diff --git a/lib/select2/tests/options/data-tests.js b/public/lib/select2/tests/options/data-tests.js similarity index 100% rename from lib/select2/tests/options/data-tests.js rename to public/lib/select2/tests/options/data-tests.js diff --git a/lib/select2/tests/options/deprecated-tests.js b/public/lib/select2/tests/options/deprecated-tests.js similarity index 100% rename from lib/select2/tests/options/deprecated-tests.js rename to public/lib/select2/tests/options/deprecated-tests.js diff --git a/lib/select2/tests/options/translation-tests.js b/public/lib/select2/tests/options/translation-tests.js similarity index 100% rename from lib/select2/tests/options/translation-tests.js rename to public/lib/select2/tests/options/translation-tests.js diff --git a/lib/select2/tests/options/width-tests.js b/public/lib/select2/tests/options/width-tests.js similarity index 100% rename from lib/select2/tests/options/width-tests.js rename to public/lib/select2/tests/options/width-tests.js diff --git a/lib/select2/tests/results/focusing-tests.js b/public/lib/select2/tests/results/focusing-tests.js similarity index 100% rename from lib/select2/tests/results/focusing-tests.js rename to public/lib/select2/tests/results/focusing-tests.js diff --git a/lib/select2/tests/selection/allowClear-tests.js b/public/lib/select2/tests/selection/allowClear-tests.js similarity index 100% rename from lib/select2/tests/selection/allowClear-tests.js rename to public/lib/select2/tests/selection/allowClear-tests.js diff --git a/lib/select2/tests/selection/containerCss-tests.js b/public/lib/select2/tests/selection/containerCss-tests.js similarity index 100% rename from lib/select2/tests/selection/containerCss-tests.js rename to public/lib/select2/tests/selection/containerCss-tests.js diff --git a/lib/select2/tests/selection/multiple-tests.js b/public/lib/select2/tests/selection/multiple-tests.js similarity index 100% rename from lib/select2/tests/selection/multiple-tests.js rename to public/lib/select2/tests/selection/multiple-tests.js diff --git a/lib/select2/tests/selection/placeholder-tests.js b/public/lib/select2/tests/selection/placeholder-tests.js similarity index 100% rename from lib/select2/tests/selection/placeholder-tests.js rename to public/lib/select2/tests/selection/placeholder-tests.js diff --git a/lib/select2/tests/selection/search-tests.js b/public/lib/select2/tests/selection/search-tests.js similarity index 100% rename from lib/select2/tests/selection/search-tests.js rename to public/lib/select2/tests/selection/search-tests.js diff --git a/lib/select2/tests/selection/single-tests.js b/public/lib/select2/tests/selection/single-tests.js similarity index 100% rename from lib/select2/tests/selection/single-tests.js rename to public/lib/select2/tests/selection/single-tests.js diff --git a/lib/select2/tests/selection/stopPropagation-tests.js b/public/lib/select2/tests/selection/stopPropagation-tests.js similarity index 100% rename from lib/select2/tests/selection/stopPropagation-tests.js rename to public/lib/select2/tests/selection/stopPropagation-tests.js diff --git a/lib/select2/tests/unit.html b/public/lib/select2/tests/unit.html similarity index 100% rename from lib/select2/tests/unit.html rename to public/lib/select2/tests/unit.html diff --git a/lib/select2/tests/utils/decorator-tests.js b/public/lib/select2/tests/utils/decorator-tests.js similarity index 100% rename from lib/select2/tests/utils/decorator-tests.js rename to public/lib/select2/tests/utils/decorator-tests.js diff --git a/lib/select2/tests/utils/escapeMarkup-tests.js b/public/lib/select2/tests/utils/escapeMarkup-tests.js similarity index 100% rename from lib/select2/tests/utils/escapeMarkup-tests.js rename to public/lib/select2/tests/utils/escapeMarkup-tests.js diff --git a/lib/select2/tests/vendor/jquery-1.7.2.js b/public/lib/select2/tests/vendor/jquery-1.7.2.js similarity index 100% rename from lib/select2/tests/vendor/jquery-1.7.2.js rename to public/lib/select2/tests/vendor/jquery-1.7.2.js diff --git a/lib/select2/tests/vendor/qunit-1.23.1.css b/public/lib/select2/tests/vendor/qunit-1.23.1.css similarity index 100% rename from lib/select2/tests/vendor/qunit-1.23.1.css rename to public/lib/select2/tests/vendor/qunit-1.23.1.css diff --git a/lib/select2/tests/vendor/qunit-1.23.1.js b/public/lib/select2/tests/vendor/qunit-1.23.1.js similarity index 100% rename from lib/select2/tests/vendor/qunit-1.23.1.js rename to public/lib/select2/tests/vendor/qunit-1.23.1.js diff --git a/lib/select2/vendor/jquery-2.1.0.js b/public/lib/select2/vendor/jquery-2.1.0.js similarity index 100% rename from lib/select2/vendor/jquery-2.1.0.js rename to public/lib/select2/vendor/jquery-2.1.0.js diff --git a/mapa.php b/public/mapa.php similarity index 100% rename from mapa.php rename to public/mapa.php diff --git a/participants.php b/public/participants.php similarity index 100% rename from participants.php rename to public/participants.php diff --git a/prgr/charlas.html b/public/prgr/charlas.html similarity index 100% rename from prgr/charlas.html rename to public/prgr/charlas.html diff --git a/prgr/cursos.html b/public/prgr/cursos.html similarity index 100% rename from prgr/cursos.html rename to public/prgr/cursos.html diff --git a/prgr/diplomados.html b/public/prgr/diplomados.html similarity index 100% rename from prgr/diplomados.html rename to public/prgr/diplomados.html diff --git a/prgr/mesaredonda.html b/public/prgr/mesaredonda.html similarity index 100% rename from prgr/mesaredonda.html rename to public/prgr/mesaredonda.html diff --git a/prgr/olimpiadas.html b/public/prgr/olimpiadas.html similarity index 100% rename from prgr/olimpiadas.html rename to public/prgr/olimpiadas.html diff --git a/prgr/plenarias.html b/public/prgr/plenarias.html similarity index 100% rename from prgr/plenarias.html rename to public/prgr/plenarias.html diff --git a/programa.php b/public/programa.php similarity index 100% rename from programa.php rename to public/programa.php diff --git a/robots.txt b/public/robots.txt similarity index 100% rename from robots.txt rename to public/robots.txt diff --git a/style/style.css b/public/style/style.css similarity index 100% rename from style/style.css rename to public/style/style.css diff --git a/sidebar.php b/sidebar.php deleted file mode 100644 index 55bdee4..0000000 --- a/sidebar.php +++ /dev/null @@ -1,38 +0,0 @@ - diff --git a/src/dependencies.php b/src/dependencies.php new file mode 100644 index 0000000..4e4b169 --- /dev/null +++ b/src/dependencies.php @@ -0,0 +1,28 @@ +getContainer(); + + +$container['renderer'] = function ($c) { + $settings = $c->get('settings')['renderer']; + return new Slim\Views\Twig($settings['template_path'],[ + 'cache' => $settings['cache_path'], + + ]); +}; +$container['db'] = function ($c) { + $db = $c['settings']['db']; + $pdo = new PDO('sqlite:'.$db['path']); + $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); + $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); + return $pdo; +}; +// monolog +$container['logger'] = function ($c) { + $settings = $c->get('settings')['logger']; + $logger = new Monolog\Logger($settings['name']); + $logger->pushProcessor(new Monolog\Processor\UidProcessor()); + $logger->pushHandler(new Monolog\Handler\StreamHandler($settings['path'], $settings['level'])); + return $logger; +}; diff --git a/src/middleware.php b/src/middleware.php new file mode 100644 index 0000000..116a0ff --- /dev/null +++ b/src/middleware.php @@ -0,0 +1,4 @@ +add(new \Slim\Csrf\Guard); diff --git a/src/routes.php b/src/routes.php new file mode 100644 index 0000000..36b5363 --- /dev/null +++ b/src/routes.php @@ -0,0 +1,57 @@ +get('/[{name}]', function (Request $request, Response $response, array $args) { +$app->get('/', function (Request $request, Response $response, array $args) { + // Sample log message + $this->logger->info("GDDWorkshop '/' route"); + + // Render index view + return $this->renderer->render($response, 'index.html', $args); +}); + +$app->get('/registration', function (Request $request, Response $response, array $args) { + // Sample log message + $this->logger->info("GDDWorkshop '/registrtion' route"); + + // Render index view + return $this->renderer->render($response, 'registration.html', $args); +}); + +$app->post('/reg', function (Request $request, Response $response, array $args) { + // Sample log message + $this->logger->debug($resquest->getBody()); + $db = new DB($this->db); + $data = $request->getParsedBody(); + //var_dump($data); + $newresponse = $response->withJson($data); + //echo $newresponse; + + // Render index view + //return $this->renderer->render($response, 'registration.html', $args); +}); + + + +/*$app->get('/caca', function (Request $request, Response $response, array $args) { + // Sample log message + $this->logger->info("GDDWorkshop '/api/register' route"); + $db = new DB($this->db); + $data = $request->getParsedBody(); + //var_dump($data); + $newresponse = $response->withJson($data); + return "

caca

"; + +});*/ + +$app->get('/committess', function (Request $request, Response $response, array $args) { + // Sample log message + $this->logger->info("GDDWorkshop '/committess' route"); + + // Render index view + return $this->renderer->render($response, 'committess.html', $args); +}); \ No newline at end of file diff --git a/src/settings.php b/src/settings.php new file mode 100644 index 0000000..09961b8 --- /dev/null +++ b/src/settings.php @@ -0,0 +1,27 @@ + [ + 'displayErrorDetails' => true, // set to false in production + 'addContentLengthHeader' => false, // Allow the web server to send the content-length header + 'debug' => true, + + // Renderer settings + 'renderer' => [ + 'template_path' => __DIR__ . '/../templates/', + //'cache_path' => __DIR__.'/../templates/.cache/', + 'cache_path' => false, + 'autoreload' => true, + 'debug' => true + ], + + // Monolog settings + 'logger' => [ + 'name' => 'slim-app', + 'path' => isset($_ENV['docker']) ? 'php://stdout' : __DIR__ . '/../logs/app.log', + 'level' => \Monolog\Logger::DEBUG, + ], + 'db' => [ + 'path' => __DIR__."/../db/ggdworkshop.db" + ], + ], +]; diff --git a/style/arrow.png b/style/arrow.png deleted file mode 100644 index 46ff4b2bf12a9043d76caac97dbb5b11095d4a60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1353 zcmV-P1-AN$P)Px#32;bRa{vGf5&!@T5&_cPe*6Fc00(qQO+^RV3lk0;22Y2H>i_@*+et)0R7l6A zm1}HNMHI(>bML;`E!|z(q6m!&ZHTBuKn;R^F&NQCR7g;xBGtr4G%+e4{GdVO2Z<>fn{e4FwW$xDs|;SgA0FA63zf&QAFT9fHzN*zOx2wj|aKG;C$AN z%$%VWvqdph6a^*E0sLvY=LYDl9v@#BsvI$4cTivypp>*c6843j$-BH+6J&Kw;J*Q> zRBD7{Vc#(`V_Bm`B%Z6U-2{BAlT_8wRd&&~;=1a<{(VZ}KCV&DM7#Nr? zBJTp{nWh;YHWiFU`Ml*ua-BOQ81UnYsG?{pb@j}BcRlA_d)=*(U~p?Lmm?aDo*uC4 z%g#9yE^glJ_xr=9X)41oFijKF=f_DV_+i-#$>xz z(deg{Oon(oe(EsRwN72QXXiHi*ua2JBodNJr6iqBi)C4o%jcycB3eXp<+8l-_B*n7 z-#)QzTZ+Y^i+C4TzwoMA{d5&)*8#Q z$Ye5<%VioH8v)Q-qqSC^=b^Rs+2zv4T|2keO`bgYWWXKkx><8a6N}o@8`66|-k$C~ zfPiSNQA$x;TT3(=#dTe>*({#t5sSs}JP*fla2yBQc2qXm?~C+onFa8}irY_4QEd3t zS96I+|M+%GvFg}LL^uHng+fH5QNrOcT5FQYB*|nF0LO92<+4P_Hb&~NT)64ym5XN0 zc(Q}87jFW<1o&{T#rt} zg)*j-A^Y2R40U&jH`uLwhJjnH&i}o;yTkl9U`r1}^Ck=xsw&V@Klv&_^oT=5W!1qFz>Xy|x#8t5 zu3xrmWDNj5xUUJFK4N(FlU81|;MoTU4}3-Gw{OMgmXskHWf(TF-1PZYp%}b%%`X*z zPamJo+}C~_`4^o|AKuqA#j)+Lg26zYX__|2)9|_ouP#`7*aK)^+|2y7hxy-Hd*?&| zI$E2TwzoE|Z(H1aTU%@M-v?@MZRVWRHoQSwYm>jNwK?$b`LoqudgW)Q^W`6j00000 LNkvXXu0mjfJN|`> diff --git a/style/back.png b/style/back.png deleted file mode 100644 index 83e36f62502761ce5a7278cd2877e5de26051c2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yU~U4k899Ii!@70;VL(c>#5JPCxhOTUBr`uxAtW<5 zm4W>xhY+U;N6eB5D}V~vOFVsD*>7|5@tbPL80#Me3UL;AL>4nJ@RfitW46lXYd}E> xPZ!6Kid)Hlju~*d9ZX>SzU4me7U36s49<&~-b?N?hy$u&@O1TaS?83{1OVEpDIov= diff --git a/style/background.jpg b/style/background.jpg deleted file mode 100644 index 6e97ef89d73bb9e9aaeb01d5fb355a1eaa79cf41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320272 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 <% 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.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@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.woff2) format('woff2'),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';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.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-lock:before{content:"\e033"}.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-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.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-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.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-bell:before{content:"\e123"}.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-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.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-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-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}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}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}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;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>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;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;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-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,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.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}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{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,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{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;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.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:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{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-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.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{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-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-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.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,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{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,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.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-left-radius:4px;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-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;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:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,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}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,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 .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn: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:400;line-height:1;color:#555;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=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.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:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;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:focus,.nav-tabs>li.active>a:hover{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{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.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{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin: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;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{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}}.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,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.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;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;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-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{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:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{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:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.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.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-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:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-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;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-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 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:focus,.pager li>a:hover{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:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.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:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,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:-o-linear-gradient(45deg,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(45deg,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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,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(45deg,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)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,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:-o-linear-gradient(45deg,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(45deg,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)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,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:-o-linear-gradient(45deg,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(45deg,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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,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:-o-linear-gradient(45deg,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(45deg,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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{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-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.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-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(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:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.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}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.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;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.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;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{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.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;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.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;background-color:#000\9;background-color:rgba(0,0,0,0);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,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/style/bullet.png b/style/bullet.png deleted file mode 100644 index ae6094b8a3cdfa37a33fd37ec190d470ad4b3a8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBh^OVLm|~sXuZ%fI^%F z9+AZi3|t>Tn9*sC$qWVtW`+Qt5LcjN0~j}esRkggq2T}!+&Qr9)Q7(Pulx7ETDkQ= z|Dg~4hd%Zn{y62p^Vx@=PdNN>(&3L&k9?ed^y8cpALpF>xbF0$wWpsfJNI$z`Hvee zecW>8 z3l7XYB|-rcrcZJZ3kVCJC^*qYC?F_wir6!Ep$Stb3qE!h6A%%9DlFt+Hl@3N`fQ_i ZMuuv2)vrR8sudvLd%F6$taD0e0swk5zWe|H diff --git a/style/graphic.png b/style/graphic.png deleted file mode 100644 index a3d71e713dbd0b1e5f8fc7e04a3742d6fbb6e0ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5092 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 Z*(G!{sZ#?mWkvwx>FknANE%l^|Jk=9d~W~% diff --git a/style/logo.png b/style/logo.png deleted file mode 100644 index cd9e0f91bbedf12ce98fc7f232c88a7ef58ad9bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43145 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 diff --git a/style/tabs.png b/style/tabs.png deleted file mode 100644 index f5b87bc331f00ccd18219c2e4ab32a941a256de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!Ry9A@4u-JqeZlD785>H=O_S>Ai0&=47-nJ|O3UL;AL>4nJ@Y{eeqqx=lNTA>s zPZ!6Kid%2*DEcu6inLv{&J=HO?8$6WKG@sXaCp%TX72{k19}P4YZ#hWWnT)oxI}TK z!$!ta$-;jg&0Xvk_xb6*=`+t5_y&jSii?*Pho`Hv{%O9tEiQi9-RkN&y^nu{KR6sL zE5G!4Q{I+4>(+f=-T(1-@izPYYkwdA;&Nf>>1z+uRyyC=?&{T1rE7zB!1QsbPBrNV*gTdL3ZC_foB$6iDrr|5V?0P0%^idGdL7|S_H1W zYuPuWQDrt*lTwSpdrrkOYAptWAn7x61rFsnaR@86{JbdK@|Ve1#Y3vld?qL$89ZJ6 KT-G@yGywo*s*_Ow diff --git a/templates/.cache/34/3451b8702c24574402137ba193974ee7d02b892a3ae0e2ba9afa90fa40a32e49.php b/templates/.cache/34/3451b8702c24574402137ba193974ee7d02b892a3ae0e2ba9afa90fa40a32e49.php new file mode 100644 index 0000000..ff787ad --- /dev/null +++ b/templates/.cache/34/3451b8702c24574402137ba193974ee7d02b892a3ae0e2ba9afa90fa40a32e49.php @@ -0,0 +1,123 @@ +parent = false; + + $this->blocks = array( + 'content' => array($this, 'block_content'), + ); + } + + protected function doDisplay(array $context, array $blocks = array()) + { + // line 1 + echo " + + + + GGD Workshop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +"; + } + + // line 51 + public function block_content($context, array $blocks = array()) + { + // line 52 + echo " "; + } + + public function getTemplateName() + { + return "layout.html"; + } + + public function isTraitable() + { + return false; + } + + public function getDebugInfo() + { + return array ( 101 => 52, 98 => 51, 83 => 56, 81 => 55, 77 => 53, 75 => 51, 70 => 48, 68 => 47, 20 => 1,); + } + + public function getSourceContext() + { + return new Twig_Source("", "layout.html", "/home/germanc/dev/composer/ggdworkshop/templates/layout.html"); + } +} diff --git a/templates/.cache/3e/3e08380aada096837e5f5fb386000814046d465941664f8bed8472f26e049154.php b/templates/.cache/3e/3e08380aada096837e5f5fb386000814046d465941664f8bed8472f26e049154.php new file mode 100644 index 0000000..b398c2f --- /dev/null +++ b/templates/.cache/3e/3e08380aada096837e5f5fb386000814046d465941664f8bed8472f26e049154.php @@ -0,0 +1,64 @@ +parent = false; + + $this->blocks = array( + ); + } + + protected function doDisplay(array $context, array $blocks = array()) + { + // line 1 + echo "
+
+
+
+ + +

Workshop on
Group Geometry and Dynamics

+
+

+ With a homage to Ricardo Mañé
+ 23 - 27, July 2018 +

+
+
+ +
"; + } + + public function getTemplateName() + { + return "header.html"; + } + + public function getDebugInfo() + { + return array ( 19 => 1,); + } + + public function getSourceContext() + { + return new Twig_Source("", "header.html", "/home/germanc/dev/composer/ggdworkshop/templates/header.html"); + } +} diff --git a/templates/.cache/a8/a8dc4fcad3fc6eb27a519cc51c084c50364898ad9458217af820421c6e996bdb.php b/templates/.cache/a8/a8dc4fcad3fc6eb27a519cc51c084c50364898ad9458217af820421c6e996bdb.php new file mode 100644 index 0000000..9a6b1a8 --- /dev/null +++ b/templates/.cache/a8/a8dc4fcad3fc6eb27a519cc51c084c50364898ad9458217af820421c6e996bdb.php @@ -0,0 +1,78 @@ +parent = $this->loadTemplate("layout.html", "committess.html", 1); + $this->blocks = array( + 'content' => array($this, 'block_content'), + ); + } + + protected function doGetParent(array $context) + { + return "layout.html"; + } + + protected function doDisplay(array $context, array $blocks = array()) + { + $this->parent->display($context, array_merge($this->blocks, $blocks)); + } + + // line 3 + public function block_content($context, array $blocks = array()) + { + // line 4 + echo "
+
+ +

Committees

+

Scientific Committee

+ + +

Organizing Committee

+
    +
  • Juan Alonso
  • +
  • Joaquín Brum
  • +
  • Andrés Sambarino
  • +
  • Martín Sambarino
  • +
+ +
+
+ "; + } + + public function getTemplateName() + { + return "committess.html"; + } + + public function isTraitable() + { + return false; + } + + public function getDebugInfo() + { + return array ( 31 => 4, 28 => 3, 11 => 1,); + } + + public function getSourceContext() + { + return new Twig_Source("", "committess.html", "/home/germanc/dev/composer/ggdworkshop/templates/committess.html"); + } +} diff --git a/templates/.cache/ae/ae3c6c407ee62989a6c520e2da5ebe2f8ac08f1de0ae2ba58d936ff0e4664ec0.php b/templates/.cache/ae/ae3c6c407ee62989a6c520e2da5ebe2f8ac08f1de0ae2ba58d936ff0e4664ec0.php new file mode 100644 index 0000000..6127e3c --- /dev/null +++ b/templates/.cache/ae/ae3c6c407ee62989a6c520e2da5ebe2f8ac08f1de0ae2ba58d936ff0e4664ec0.php @@ -0,0 +1,72 @@ +parent = false; + + $this->blocks = array( + ); + } + + protected function doDisplay(array $context, array $blocks = array()) + { + // line 1 + echo "
+
+
+ \"Poster +
+

Afiche en alta resolución, para descargar e imprimir

+

Descargar

+
+
+
+
+ +
+
+

Últimos Avisos

+

Inscripciones Abiertas

+

30 de Agosto, 2017

+

Registrarse

+

Fecha Límite para ayuda económica

+

15 de Noviembre, 2017

+

Links de interés

+
+

Imaginary

+
+
+
+ +
+
+

Marian Pereira dará una charla sobre ciclo IMAGINARY aqui un video de su presentación en Berlin: +

+ +
+

IC16: IMAGINARY in Uruguay - Diego Armentano and Mariana Pereira from IMAGINARY on Vimeo.

+
+
+"; + } + + public function getTemplateName() + { + return "sidebar.html"; + } + + public function getDebugInfo() + { + return array ( 19 => 1,); + } + + public function getSourceContext() + { + return new Twig_Source("", "sidebar.html", "/home/germanc/dev/composer/ggdworkshop/templates/sidebar.html"); + } +} diff --git a/templates/committess.html b/templates/committess.html new file mode 100644 index 0000000..e54400b --- /dev/null +++ b/templates/committess.html @@ -0,0 +1,29 @@ +{% extends "layout.html" %} + +{% block content %} +
+
+ +

Committees

+

Scientific Committee

+ + +

Organizing Committee

+
    +
  • Juan Alonso
  • +
  • Joaquín Brum
  • +
  • Andrés Sambarino
  • +
  • Martín Sambarino
  • +
+ +
+
+ {% endblock %} \ No newline at end of file diff --git a/footer.php b/templates/footer.phtml similarity index 100% rename from footer.php rename to templates/footer.phtml diff --git a/templates/header.html b/templates/header.html new file mode 100644 index 0000000..b1bdc01 --- /dev/null +++ b/templates/header.html @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..061ec4b --- /dev/null +++ b/templates/index.html @@ -0,0 +1,34 @@ +{% extends "layout.html" %} + +{%block content %} +

Welcooome!

+

+ The Dynamical Systems Group at the Universidad de la República has + been organizing several international Conferences and + Workshops in the last 20 years, focusing on different aspects of + dynamics and related topics. +

+ +

+ As our group expanded, both in number of participants and areas + of research, we are holding a Workshop on Groups, Geometry and Dynamics + on 2018 at Montevideo as a satellite conference of ICM 2018 (Rio de + Janeiro). The goal of the Workshop is to bring together top scientists + working on these areas to discuss new trends on these topics. The + idea is to have few talks and lots of discussion time. +

+ +

+ During the conference we will be holding a memorial recognition to Ricardo Mañé + (1948-1995), a top Uruguayan mathematician who worked on Dynamical + Systems, and who in 2018 would have been 70 years old. +

+ +{% endblock %} \ No newline at end of file diff --git a/header.php b/templates/layout.html similarity index 56% rename from header.php rename to templates/layout.html index 7cd5fe4..100d7aa 100644 --- a/header.php +++ b/templates/layout.html @@ -44,34 +44,24 @@
- -
- +
+ + +
+ + + \ No newline at end of file diff --git a/registration.php b/templates/registration.html similarity index 96% rename from registration.php rename to templates/registration.html index d20545b..1d8d2f4 100644 --- a/registration.php +++ b/templates/registration.html @@ -1,11 +1,12 @@ - +{% extends "layout.html" %} + +{% block content %} -
-
+

Registration

-
+
@@ -199,6 +200,4 @@
--> -
- - +{% endblock %} diff --git a/templates/sidebar.html b/templates/sidebar.html new file mode 100644 index 0000000..e701bd4 --- /dev/null +++ b/templates/sidebar.html @@ -0,0 +1,36 @@ +
+
+
+ Poster del sexto coloquio uruguayo de matemática +
+

Afiche en alta resolución, para descargar e imprimir

+

Descargar

+
+
+
+
+ +
+
+

Últimos Avisos

+

Inscripciones Abiertas

+

30 de Agosto, 2017

+

Registrarse

+

Fecha Límite para ayuda económica

+

15 de Noviembre, 2017

+

Links de interés

+ +
+
+ +
+
+

Marian Pereira dará una charla sobre ciclo IMAGINARY aqui un video de su presentación en Berlin: +

+ +
+

IC16: IMAGINARY in Uruguay - Diego Armentano and Mariana Pereira from IMAGINARY on Vimeo.

+
+
diff --git a/tests/Functional/BaseTestCase.php b/tests/Functional/BaseTestCase.php new file mode 100644 index 0000000..095d8da --- /dev/null +++ b/tests/Functional/BaseTestCase.php @@ -0,0 +1,77 @@ + $requestMethod, + 'REQUEST_URI' => $requestUri + ] + ); + + // Set up a request object based on the environment + $request = Request::createFromEnvironment($environment); + + // Add request data, if it exists + if (isset($requestData)) { + $request = $request->withParsedBody($requestData); + } + + // Set up a response object + $response = new Response(); + + // Use the application settings + $settings = require __DIR__ . '/../../src/settings.php'; + + // Instantiate the application + $app = new App($settings); + + // Set up dependencies + require __DIR__ . '/../../src/dependencies.php'; + + // Register middleware + if ($this->withMiddleware) { + require __DIR__ . '/../../src/middleware.php'; + } + + // Register routes + require __DIR__ . '/../../src/routes.php'; + + // Process the application + $response = $app->process($request, $response); + + // Return the response + return $response; + } +} diff --git a/tests/Functional/HomepageTest.php b/tests/Functional/HomepageTest.php new file mode 100644 index 0000000..17caf91 --- /dev/null +++ b/tests/Functional/HomepageTest.php @@ -0,0 +1,40 @@ +runApp('GET', '/'); + + $this->assertEquals(200, $response->getStatusCode()); + $this->assertContains('SlimFramework', (string)$response->getBody()); + $this->assertNotContains('Hello', (string)$response->getBody()); + } + + /** + * Test that the index route with optional name argument returns a rendered greeting + */ + public function testGetHomepageWithGreeting() + { + $response = $this->runApp('GET', '/name'); + + $this->assertEquals(200, $response->getStatusCode()); + $this->assertContains('Hello name!', (string)$response->getBody()); + } + + /** + * Test that the index route won't accept a post request + */ + public function testPostHomepageNotAllowed() + { + $response = $this->runApp('POST', '/', ['test']); + + $this->assertEquals(405, $response->getStatusCode()); + $this->assertContains('Method not allowed', (string)$response->getBody()); + } +} \ No newline at end of file