From fc503adc666cc827f2377e2f37cf3d2144f33283 Mon Sep 17 00:00:00 2001 From: Alenka Date: Wed, 16 Aug 2017 14:16:19 +0200 Subject: [PATCH] Initial commit --- SNA - Navodila za namestitev aplikacije.pdf | Bin 0 -> 638546 bytes SNA - Navodila za uporabo.pdf | Bin 0 -> 1153873 bytes digital_atlas.sql | 360 + readme.txt | 8 + sna/.editorconfig | 15 + sna/.htaccess | 9 + sna/COPYING.gpl-3.0.htm | 696 + sna/COPYING.gpl-3.0.txt | 674 + sna/CodeIgniter.contributing.md | 95 + sna/CodeIgniter.readme.rst | 70 + sna/MIT-license.txt | 21 + sna/application/.htaccess | 9 + sna/application/cache/.htaccess | 6 + sna/application/cache/index.html | 11 + sna/application/config/autoload.php | 135 + sna/application/config/config.php | 530 + sna/application/config/constants.php | 85 + sna/application/config/database.php | 96 + sna/application/config/doctypes.php | 24 + sna/application/config/foreign_chars.php | 103 + sna/application/config/hooks.php | 13 + sna/application/config/index.html | 11 + sna/application/config/memcached.php | 19 + sna/application/config/migration.php | 84 + sna/application/config/mimes.php | 183 + sna/application/config/profiler.php | 14 + sna/application/config/routes.php | 57 + sna/application/config/smileys.php | 64 + sna/application/config/user_agents.php | 214 + sna/application/controllers/Admin.php | 2801 ++++ sna/application/controllers/Home.php | 109 + sna/application/controllers/index.html | 11 + sna/application/core/index.html | 11 + sna/application/helpers/index.html | 11 + sna/application/hooks/index.html | 11 + sna/application/index.html | 11 + sna/application/language/english/index.html | 11 + sna/application/language/index.html | 11 + sna/application/libraries/Googlemaps.php | 2263 +++ sna/application/libraries/Jsmin.php | 352 + sna/application/libraries/index.html | 11 + sna/application/logs/index.html | 11 + sna/application/models/Admin_model.php | 563 + sna/application/models/Home_model.php | 292 + sna/application/models/index.html | 11 + sna/application/third_party/index.html | 11 + .../views/admin/add_location_view.php | 225 + .../views/admin/add_subject_view.php | 90 + .../views/admin/add_transcription_view.php | 254 + sna/application/views/admin/add_word_view.php | 106 + sna/application/views/admin/admin_nav.php | 31 + .../views/admin/comment_popup_view.php | 47 + .../views/admin/edit_location_view.php | 244 + .../views/admin/edit_my_profile_view.php | 115 + .../views/admin/edit_subject_view.php | 288 + .../admin/edit_transcription_popup_view.php | 125 + .../views/admin/edit_transcription_view.php | 325 + .../views/admin/edit_user_view.php | 143 + .../views/admin/edit_word_view.php | 316 + .../views/admin/image_popup_view.php | 47 + sna/application/views/admin/index_view.php | 46 + .../views/admin/lexem_add_view.php | 158 + .../views/admin/lexem_edit_view.php | 179 + .../views/admin/lexems_list_view.php | 50 + sna/application/views/admin/lexems_view.php | 242 + .../views/admin/locations_view.php | 221 + sna/application/views/admin/login_view.php | 86 + sna/application/views/admin/subjects_view.php | 92 + .../views/admin/transcriptions_list_view.php | 95 + .../views/admin/transcriptions_view.php | 366 + sna/application/views/admin/users_view.php | 97 + .../views/errors/cli/error_404.php | 8 + sna/application/views/errors/cli/error_db.php | 8 + .../views/errors/cli/error_exception.php | 21 + .../views/errors/cli/error_general.php | 8 + .../views/errors/cli/error_php.php | 21 + sna/application/views/errors/cli/index.html | 11 + .../views/errors/html/error_404.php | 64 + .../views/errors/html/error_db.php | 64 + .../views/errors/html/error_exception.php | 32 + .../views/errors/html/error_general.php | 64 + .../views/errors/html/error_php.php | 33 + sna/application/views/errors/html/index.html | 11 + sna/application/views/errors/index.html | 11 + sna/application/views/footer.php | 42 + sna/application/views/header.php | 48 + sna/application/views/home/about.php | 77 + sna/application/views/home/index_view.php | 306 + sna/application/views/home/legend_view.php | 92 + sna/application/views/home/map_view.php | 11338 ++++++++++++++++ .../views/home/transcription_popup_view.php | 76 + sna/application/views/index.html | 11 + sna/application/views/no_content_error.php | 48 + sna/application/views/welcome_message.php | 89 + sna/assets/css/bootstrap-theme.css | 587 + sna/assets/css/bootstrap-theme.css.map | 1 + sna/assets/css/bootstrap-theme.min.css | 6 + sna/assets/css/bootstrap-theme.min.css.map | 1 + sna/assets/css/bootstrap.css | 6757 +++++++++ sna/assets/css/bootstrap.css.map | 1 + sna/assets/css/bootstrap.min.css | 6 + sna/assets/css/bootstrap.min.css.map | 1 + sna/assets/fonts/SIMBola.ttf | Bin 0 -> 645156 bytes sna/assets/fonts/SIMBola.woff | Bin 0 -> 293652 bytes sna/assets/fonts/ZRCola.ttf | Bin 0 -> 1499492 bytes sna/assets/fonts/ZRCola.woff | Bin 0 -> 590656 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes sna/assets/js/bootstrap.js | 2377 ++++ sna/assets/js/bootstrap.min.js | 7 + sna/assets/js/npm.js | 13 + sna/assets/style.css | 377 + sna/composer.json | 23 + sna/index.php | 315 + sna/license.txt | 41 + sna/system/.htaccess | 6 + sna/system/core/Benchmark.php | 133 + sna/system/core/CodeIgniter.php | 559 + sna/system/core/Common.php | 849 ++ sna/system/core/Config.php | 379 + sna/system/core/Controller.php | 96 + sna/system/core/Exceptions.php | 274 + sna/system/core/Hooks.php | 266 + sna/system/core/Input.php | 895 ++ sna/system/core/Lang.php | 203 + sna/system/core/Loader.php | 1411 ++ sna/system/core/Log.php | 296 + sna/system/core/Model.php | 80 + sna/system/core/Output.php | 849 ++ sna/system/core/Router.php | 515 + sna/system/core/Security.php | 1080 ++ sna/system/core/URI.php | 643 + sna/system/core/Utf8.php | 164 + sna/system/core/compat/hash.php | 254 + sna/system/core/compat/index.html | 11 + sna/system/core/compat/mbstring.php | 149 + sna/system/core/compat/password.php | 251 + sna/system/core/compat/standard.php | 182 + sna/system/core/index.html | 11 + sna/system/database/DB.php | 218 + sna/system/database/DB_cache.php | 221 + sna/system/database/DB_driver.php | 1986 +++ sna/system/database/DB_forge.php | 1032 ++ sna/system/database/DB_query_builder.php | 2805 ++++ sna/system/database/DB_result.php | 666 + sna/system/database/DB_utility.php | 424 + .../database/drivers/cubrid/cubrid_driver.php | 405 + .../database/drivers/cubrid/cubrid_forge.php | 230 + .../database/drivers/cubrid/cubrid_result.php | 177 + .../drivers/cubrid/cubrid_utility.php | 79 + sna/system/database/drivers/cubrid/index.html | 11 + .../database/drivers/ibase/ibase_driver.php | 413 + .../database/drivers/ibase/ibase_forge.php | 251 + .../database/drivers/ibase/ibase_result.php | 161 + .../database/drivers/ibase/ibase_utility.php | 69 + sna/system/database/drivers/ibase/index.html | 11 + sna/system/database/drivers/index.html | 11 + sna/system/database/drivers/mssql/index.html | 11 + .../database/drivers/mssql/mssql_driver.php | 518 + .../database/drivers/mssql/mssql_forge.php | 151 + .../database/drivers/mssql/mssql_result.php | 198 + .../database/drivers/mssql/mssql_utility.php | 77 + sna/system/database/drivers/mysql/index.html | 11 + .../database/drivers/mysql/mysql_driver.php | 494 + .../database/drivers/mysql/mysql_forge.php | 243 + .../database/drivers/mysql/mysql_result.php | 199 + .../database/drivers/mysql/mysql_utility.php | 211 + sna/system/database/drivers/mysqli/index.html | 11 + .../database/drivers/mysqli/mysqli_driver.php | 544 + .../database/drivers/mysqli/mysqli_forge.php | 244 + .../database/drivers/mysqli/mysqli_result.php | 186 + .../drivers/mysqli/mysqli_utility.php | 213 + sna/system/database/drivers/oci8/index.html | 11 + .../database/drivers/oci8/oci8_driver.php | 688 + .../database/drivers/oci8/oci8_forge.php | 187 + .../database/drivers/oci8/oci8_result.php | 229 + .../database/drivers/oci8/oci8_utility.php | 68 + sna/system/database/drivers/odbc/index.html | 11 + .../database/drivers/odbc/odbc_driver.php | 425 + .../database/drivers/odbc/odbc_forge.php | 86 + .../database/drivers/odbc/odbc_result.php | 268 + .../database/drivers/odbc/odbc_utility.php | 63 + sna/system/database/drivers/pdo/index.html | 11 + .../database/drivers/pdo/pdo_driver.php | 329 + sna/system/database/drivers/pdo/pdo_forge.php | 65 + .../database/drivers/pdo/pdo_result.php | 198 + .../database/drivers/pdo/pdo_utility.php | 63 + .../drivers/pdo/subdrivers/index.html | 11 + .../drivers/pdo/subdrivers/pdo_4d_driver.php | 200 + .../drivers/pdo/subdrivers/pdo_4d_forge.php | 217 + .../pdo/subdrivers/pdo_cubrid_driver.php | 209 + .../pdo/subdrivers/pdo_cubrid_forge.php | 230 + .../pdo/subdrivers/pdo_dblib_driver.php | 337 + .../pdo/subdrivers/pdo_dblib_forge.php | 149 + .../pdo/subdrivers/pdo_firebird_driver.php | 279 + .../pdo/subdrivers/pdo_firebird_forge.php | 237 + .../drivers/pdo/subdrivers/pdo_ibm_driver.php | 244 + .../drivers/pdo/subdrivers/pdo_ibm_forge.php | 154 + .../pdo/subdrivers/pdo_informix_driver.php | 309 + .../pdo/subdrivers/pdo_informix_forge.php | 163 + .../pdo/subdrivers/pdo_mysql_driver.php | 374 + .../pdo/subdrivers/pdo_mysql_forge.php | 256 + .../drivers/pdo/subdrivers/pdo_oci_driver.php | 326 + .../drivers/pdo/subdrivers/pdo_oci_forge.php | 176 + .../pdo/subdrivers/pdo_odbc_driver.php | 229 + .../drivers/pdo/subdrivers/pdo_odbc_forge.php | 70 + .../pdo/subdrivers/pdo_pgsql_driver.php | 384 + .../pdo/subdrivers/pdo_pgsql_forge.php | 210 + .../pdo/subdrivers/pdo_sqlite_driver.php | 219 + .../pdo/subdrivers/pdo_sqlite_forge.php | 238 + .../pdo/subdrivers/pdo_sqlsrv_driver.php | 369 + .../pdo/subdrivers/pdo_sqlsrv_forge.php | 149 + .../database/drivers/postgre/index.html | 11 + .../drivers/postgre/postgre_driver.php | 620 + .../drivers/postgre/postgre_forge.php | 205 + .../drivers/postgre/postgre_result.php | 182 + .../drivers/postgre/postgre_utility.php | 78 + sna/system/database/drivers/sqlite/index.html | 11 + .../database/drivers/sqlite/sqlite_driver.php | 330 + .../database/drivers/sqlite/sqlite_forge.php | 205 + .../database/drivers/sqlite/sqlite_result.php | 164 + .../drivers/sqlite/sqlite_utility.php | 61 + .../database/drivers/sqlite3/index.html | 11 + .../drivers/sqlite3/sqlite3_driver.php | 350 + .../drivers/sqlite3/sqlite3_forge.php | 225 + .../drivers/sqlite3/sqlite3_result.php | 194 + .../drivers/sqlite3/sqlite3_utility.php | 61 + sna/system/database/drivers/sqlsrv/index.html | 11 + .../database/drivers/sqlsrv/sqlsrv_driver.php | 543 + .../database/drivers/sqlsrv/sqlsrv_forge.php | 149 + .../database/drivers/sqlsrv/sqlsrv_result.php | 193 + .../drivers/sqlsrv/sqlsrv_utility.php | 77 + sna/system/database/index.html | 11 + sna/system/fonts/index.html | 11 + sna/system/fonts/texb.ttf | Bin 0 -> 143830 bytes sna/system/helpers/array_helper.php | 115 + sna/system/helpers/captcha_helper.php | 341 + sna/system/helpers/cookie_helper.php | 113 + sna/system/helpers/date_helper.php | 742 + sna/system/helpers/directory_helper.php | 101 + sna/system/helpers/download_helper.php | 158 + sna/system/helpers/email_helper.php | 84 + sna/system/helpers/file_helper.php | 453 + sna/system/helpers/form_helper.php | 1061 ++ sna/system/helpers/function_helper.php | 7 + sna/system/helpers/html_helper.php | 410 + sna/system/helpers/index.html | 11 + sna/system/helpers/inflector_helper.php | 275 + sna/system/helpers/language_helper.php | 75 + sna/system/helpers/number_helper.php | 94 + sna/system/helpers/path_helper.php | 82 + sna/system/helpers/security_helper.php | 137 + sna/system/helpers/smiley_helper.php | 255 + sna/system/helpers/string_helper.php | 304 + sna/system/helpers/text_helper.php | 567 + sna/system/helpers/typography_helper.php | 104 + sna/system/helpers/url_helper.php | 569 + sna/system/helpers/xml_helper.php | 90 + sna/system/index.html | 11 + sna/system/language/english/calendar_lang.php | 84 + sna/system/language/english/date_lang.php | 94 + sna/system/language/english/db_lang.php | 63 + sna/system/language/english/email_lang.php | 58 + .../language/english/form_validation_lang.php | 68 + sna/system/language/english/ftp_lang.php | 51 + sna/system/language/english/imglib_lang.php | 57 + sna/system/language/english/index.html | 11 + .../language/english/migration_lang.php | 47 + sna/system/language/english/number_lang.php | 44 + .../language/english/pagination_lang.php | 43 + sna/system/language/english/profiler_lang.php | 60 + .../language/english/unit_test_lang.php | 58 + sna/system/language/english/upload_lang.php | 55 + sna/system/language/index.html | 11 + sna/system/libraries/Cache/Cache.php | 255 + .../libraries/Cache/drivers/Cache_apc.php | 221 + .../libraries/Cache/drivers/Cache_dummy.php | 172 + .../libraries/Cache/drivers/Cache_file.php | 286 + .../Cache/drivers/Cache_memcached.php | 303 + .../libraries/Cache/drivers/Cache_redis.php | 328 + .../Cache/drivers/Cache_wincache.php | 217 + sna/system/libraries/Cache/drivers/index.html | 11 + sna/system/libraries/Cache/index.html | 11 + sna/system/libraries/Calendar.php | 546 + sna/system/libraries/Cart.php | 567 + sna/system/libraries/Driver.php | 342 + sna/system/libraries/Email.php | 2474 ++++ sna/system/libraries/Encrypt.php | 521 + sna/system/libraries/Encryption.php | 943 ++ sna/system/libraries/Form_validation.php | 1584 +++ sna/system/libraries/Ftp.php | 667 + sna/system/libraries/Image_lib.php | 1839 +++ sna/system/libraries/Javascript.php | 856 ++ sna/system/libraries/Javascript/Jquery.php | 1076 ++ sna/system/libraries/Javascript/index.html | 11 + sna/system/libraries/Migration.php | 477 + sna/system/libraries/Pagination.php | 701 + sna/system/libraries/Parser.php | 248 + sna/system/libraries/Profiler.php | 562 + sna/system/libraries/Session/Session.php | 985 ++ .../Session/SessionHandlerInterface.php | 59 + .../libraries/Session/Session_driver.php | 191 + .../drivers/Session_database_driver.php | 420 + .../Session/drivers/Session_files_driver.php | 406 + .../drivers/Session_memcached_driver.php | 375 + .../Session/drivers/Session_redis_driver.php | 395 + .../libraries/Session/drivers/index.html | 11 + sna/system/libraries/Session/index.html | 11 + sna/system/libraries/Table.php | 538 + sna/system/libraries/Trackback.php | 556 + sna/system/libraries/Typography.php | 424 + sna/system/libraries/Unit_test.php | 406 + sna/system/libraries/Upload.php | 1328 ++ sna/system/libraries/User_agent.php | 681 + sna/system/libraries/Xmlrpc.php | 1920 +++ sna/system/libraries/Xmlrpcs.php | 625 + sna/system/libraries/Zip.php | 532 + sna/system/libraries/index.html | 11 + sna/user_guide/.buildinfo | 4 + sna/user_guide/DCO.html | 515 + sna/user_guide/_downloads/ELDocs.tmbundle.zip | Bin 0 -> 3932 bytes sna/user_guide/_images/appflowchart.gif | Bin 0 -> 25276 bytes sna/user_guide/_images/smile.gif | Bin 0 -> 1156 bytes sna/user_guide/_static/ajax-loader.gif | Bin 0 -> 673 bytes sna/user_guide/_static/basic.css | 537 + sna/user_guide/_static/ci-icon.ico | Bin 0 -> 5430 bytes sna/user_guide/_static/comment-bright.png | Bin 0 -> 3500 bytes sna/user_guide/_static/comment-close.png | Bin 0 -> 3578 bytes sna/user_guide/_static/comment.png | Bin 0 -> 3445 bytes sna/user_guide/_static/css/badge_only.css | 2 + sna/user_guide/_static/css/citheme.css | 88 + sna/user_guide/_static/css/theme.css | 5 + sna/user_guide/_static/doctools.js | 238 + sna/user_guide/_static/down-pressed.png | Bin 0 -> 368 bytes sna/user_guide/_static/down.png | Bin 0 -> 363 bytes sna/user_guide/_static/file.png | Bin 0 -> 392 bytes sna/user_guide/_static/fonts/FontAwesome.otf | Bin 0 -> 62856 bytes .../_static/fonts/fontawesome-webfont.eot | Bin 0 -> 38205 bytes .../_static/fonts/fontawesome-webfont.svg | 414 + .../_static/fonts/fontawesome-webfont.ttf | Bin 0 -> 80652 bytes .../_static/fonts/fontawesome-webfont.woff | Bin 0 -> 44432 bytes sna/user_guide/_static/images/ci-icon.ico | Bin 0 -> 1150 bytes sna/user_guide/_static/jquery.js | 2 + sna/user_guide/_static/js/oldtheme.js | 47 + sna/user_guide/_static/js/theme.js | 131 + sna/user_guide/_static/minus.png | Bin 0 -> 199 bytes sna/user_guide/_static/plus.png | Bin 0 -> 199 bytes sna/user_guide/_static/pygments.css | 63 + sna/user_guide/_static/searchtools.js | 622 + sna/user_guide/_static/underscore.js | 31 + sna/user_guide/_static/up-pressed.png | Bin 0 -> 372 bytes sna/user_guide/_static/up.png | Bin 0 -> 363 bytes sna/user_guide/_static/websupport.js | 808 ++ sna/user_guide/changelog.html | 4069 ++++++ sna/user_guide/contributing/index.html | 618 + sna/user_guide/database/caching.html | 643 + sna/user_guide/database/call_function.html | 530 + sna/user_guide/database/configuration.html | 759 ++ sna/user_guide/database/connecting.html | 642 + .../database/db_driver_reference.html | 1484 ++ sna/user_guide/database/examples.html | 598 + sna/user_guide/database/forge.html | 1035 ++ sna/user_guide/database/helpers.html | 593 + sna/user_guide/database/index.html | 541 + sna/user_guide/database/metadata.html | 615 + sna/user_guide/database/queries.html | 659 + sna/user_guide/database/query_builder.html | 2715 ++++ sna/user_guide/database/results.html | 1232 ++ sna/user_guide/database/transactions.html | 616 + sna/user_guide/database/utilities.html | 994 ++ sna/user_guide/documentation/index.html | 703 + sna/user_guide/general/alternative_php.html | 567 + sna/user_guide/general/ancillary_classes.html | 579 + sna/user_guide/general/autoloader.html | 520 + sna/user_guide/general/caching.html | 564 + sna/user_guide/general/cli.html | 574 + sna/user_guide/general/common_functions.html | 777 ++ .../general/compatibility_functions.html | 915 ++ sna/user_guide/general/controllers.html | 846 ++ sna/user_guide/general/core_classes.html | 613 + sna/user_guide/general/creating_drivers.html | 525 + .../general/creating_libraries.html | 754 + sna/user_guide/general/credits.html | 503 + sna/user_guide/general/drivers.html | 531 + sna/user_guide/general/environments.html | 539 + sna/user_guide/general/errors.html | 650 + sna/user_guide/general/helpers.html | 630 + sna/user_guide/general/hooks.html | 618 + sna/user_guide/general/index.html | 570 + sna/user_guide/general/libraries.html | 522 + sna/user_guide/general/managing_apps.html | 555 + sna/user_guide/general/models.html | 686 + sna/user_guide/general/profiling.html | 625 + sna/user_guide/general/requirements.html | 512 + sna/user_guide/general/reserved_names.html | 584 + sna/user_guide/general/routing.html | 690 + sna/user_guide/general/security.html | 664 + sna/user_guide/general/styleguide.html | 1129 ++ sna/user_guide/general/urls.html | 598 + sna/user_guide/general/views.html | 705 + sna/user_guide/general/welcome.html | 521 + sna/user_guide/genindex.html | 3086 +++++ sna/user_guide/helpers/array_helper.html | 661 + sna/user_guide/helpers/captcha_helper.html | 671 + sna/user_guide/helpers/cookie_helper.html | 609 + sna/user_guide/helpers/date_helper.html | 1257 ++ sna/user_guide/helpers/directory_helper.html | 588 + sna/user_guide/helpers/download_helper.html | 557 + sna/user_guide/helpers/email_helper.html | 599 + sna/user_guide/helpers/file_helper.html | 830 ++ sna/user_guide/helpers/form_helper.html | 1599 +++ sna/user_guide/helpers/html_helper.html | 1092 ++ sna/user_guide/helpers/index.html | 561 + sna/user_guide/helpers/inflector_helper.html | 681 + sna/user_guide/helpers/language_helper.html | 551 + sna/user_guide/helpers/number_helper.html | 560 + sna/user_guide/helpers/path_helper.html | 558 + sna/user_guide/helpers/security_helper.html | 670 + sna/user_guide/helpers/smiley_helper.html | 709 + sna/user_guide/helpers/string_helper.html | 874 ++ sna/user_guide/helpers/text_helper.html | 848 ++ sna/user_guide/helpers/typography_helper.html | 608 + sna/user_guide/helpers/url_helper.html | 1045 ++ sna/user_guide/helpers/xml_helper.html | 560 + sna/user_guide/index.html | 899 ++ sna/user_guide/installation/downloads.html | 529 + sna/user_guide/installation/index.html | 533 + .../installation/troubleshooting.html | 512 + sna/user_guide/installation/upgrade_120.html | 517 + sna/user_guide/installation/upgrade_130.html | 620 + sna/user_guide/installation/upgrade_131.html | 528 + sna/user_guide/installation/upgrade_132.html | 526 + sna/user_guide/installation/upgrade_133.html | 540 + sna/user_guide/installation/upgrade_140.html | 568 + sna/user_guide/installation/upgrade_141.html | 565 + sna/user_guide/installation/upgrade_150.html | 592 + sna/user_guide/installation/upgrade_152.html | 537 + sna/user_guide/installation/upgrade_153.html | 524 + sna/user_guide/installation/upgrade_154.html | 548 + sna/user_guide/installation/upgrade_160.html | 567 + sna/user_guide/installation/upgrade_161.html | 523 + sna/user_guide/installation/upgrade_162.html | 538 + sna/user_guide/installation/upgrade_163.html | 523 + sna/user_guide/installation/upgrade_170.html | 550 + sna/user_guide/installation/upgrade_171.html | 523 + sna/user_guide/installation/upgrade_172.html | 540 + sna/user_guide/installation/upgrade_200.html | 633 + sna/user_guide/installation/upgrade_201.html | 533 + sna/user_guide/installation/upgrade_202.html | 526 + sna/user_guide/installation/upgrade_203.html | 556 + sna/user_guide/installation/upgrade_210.html | 520 + sna/user_guide/installation/upgrade_211.html | 524 + sna/user_guide/installation/upgrade_212.html | 515 + sna/user_guide/installation/upgrade_213.html | 515 + sna/user_guide/installation/upgrade_214.html | 510 + sna/user_guide/installation/upgrade_220.html | 519 + sna/user_guide/installation/upgrade_221.html | 510 + sna/user_guide/installation/upgrade_222.html | 510 + sna/user_guide/installation/upgrade_223.html | 510 + sna/user_guide/installation/upgrade_300.html | 1331 ++ sna/user_guide/installation/upgrade_301.html | 514 + sna/user_guide/installation/upgrade_302.html | 521 + sna/user_guide/installation/upgrade_303.html | 548 + sna/user_guide/installation/upgrade_304.html | 510 + sna/user_guide/installation/upgrade_305.html | 510 + sna/user_guide/installation/upgrade_306.html | 540 + sna/user_guide/installation/upgrade_310.html | 528 + sna/user_guide/installation/upgrade_311.html | 510 + sna/user_guide/installation/upgrade_312.html | 535 + sna/user_guide/installation/upgrade_313.html | 540 + sna/user_guide/installation/upgrade_314.html | 510 + sna/user_guide/installation/upgrade_b11.html | 568 + sna/user_guide/installation/upgrading.html | 633 + sna/user_guide/libraries/benchmark.html | 704 + sna/user_guide/libraries/caching.html | 896 ++ sna/user_guide/libraries/calendar.html | 973 ++ sna/user_guide/libraries/cart.html | 1026 ++ sna/user_guide/libraries/config.html | 835 ++ sna/user_guide/libraries/email.html | 1219 ++ sna/user_guide/libraries/encrypt.html | 788 ++ sna/user_guide/libraries/encryption.html | 1406 ++ sna/user_guide/libraries/file_uploading.html | 1026 ++ sna/user_guide/libraries/form_validation.html | 1933 +++ sna/user_guide/libraries/ftp.html | 1017 ++ sna/user_guide/libraries/image_lib.html | 1256 ++ sna/user_guide/libraries/index.html | 588 + sna/user_guide/libraries/input.html | 1192 ++ sna/user_guide/libraries/javascript.html | 803 ++ sna/user_guide/libraries/language.html | 734 + sna/user_guide/libraries/loader.html | 1214 ++ sna/user_guide/libraries/migration.html | 759 ++ sna/user_guide/libraries/output.html | 913 ++ sna/user_guide/libraries/pagination.html | 785 ++ sna/user_guide/libraries/parser.html | 851 ++ sna/user_guide/libraries/security.html | 740 + sna/user_guide/libraries/sessions.html | 1923 +++ sna/user_guide/libraries/table.html | 912 ++ sna/user_guide/libraries/trackback.html | 1036 ++ sna/user_guide/libraries/typography.html | 658 + sna/user_guide/libraries/unit_testing.html | 847 ++ sna/user_guide/libraries/uri.html | 891 ++ sna/user_guide/libraries/user_agent.html | 932 ++ sna/user_guide/libraries/xmlrpc.html | 1152 ++ sna/user_guide/libraries/zip.html | 847 ++ sna/user_guide/license.html | 510 + sna/user_guide/objects.inv | Bin 0 -> 5954 bytes sna/user_guide/overview/appflow.html | 514 + sna/user_guide/overview/at_a_glance.html | 600 + sna/user_guide/overview/features.html | 539 + sna/user_guide/overview/getting_started.html | 513 + sna/user_guide/overview/goals.html | 523 + sna/user_guide/overview/index.html | 507 + sna/user_guide/overview/mvc.html | 520 + sna/user_guide/search.html | 500 + sna/user_guide/searchindex.js | 1 + sna/user_guide/tutorial/conclusion.html | 516 + .../tutorial/create_news_items.html | 630 + sna/user_guide/tutorial/index.html | 526 + sna/user_guide/tutorial/news_section.html | 686 + sna/user_guide/tutorial/static_pages.html | 634 + 523 files changed, 231064 insertions(+) create mode 100644 SNA - Navodila za namestitev aplikacije.pdf create mode 100644 SNA - Navodila za uporabo.pdf create mode 100644 digital_atlas.sql create mode 100644 readme.txt create mode 100644 sna/.editorconfig create mode 100644 sna/.htaccess create mode 100644 sna/COPYING.gpl-3.0.htm create mode 100644 sna/COPYING.gpl-3.0.txt create mode 100644 sna/CodeIgniter.contributing.md create mode 100644 sna/CodeIgniter.readme.rst create mode 100644 sna/MIT-license.txt create mode 100644 sna/application/.htaccess create mode 100644 sna/application/cache/.htaccess create mode 100644 sna/application/cache/index.html create mode 100644 sna/application/config/autoload.php create mode 100644 sna/application/config/config.php create mode 100644 sna/application/config/constants.php create mode 100644 sna/application/config/database.php create mode 100644 sna/application/config/doctypes.php create mode 100644 sna/application/config/foreign_chars.php create mode 100644 sna/application/config/hooks.php create mode 100644 sna/application/config/index.html create mode 100644 sna/application/config/memcached.php create mode 100644 sna/application/config/migration.php create mode 100644 sna/application/config/mimes.php create mode 100644 sna/application/config/profiler.php create mode 100644 sna/application/config/routes.php create mode 100644 sna/application/config/smileys.php create mode 100644 sna/application/config/user_agents.php create mode 100644 sna/application/controllers/Admin.php create mode 100644 sna/application/controllers/Home.php create mode 100644 sna/application/controllers/index.html create mode 100644 sna/application/core/index.html create mode 100644 sna/application/helpers/index.html create mode 100644 sna/application/hooks/index.html create mode 100644 sna/application/index.html create mode 100644 sna/application/language/english/index.html create mode 100644 sna/application/language/index.html create mode 100644 sna/application/libraries/Googlemaps.php create mode 100644 sna/application/libraries/Jsmin.php create mode 100644 sna/application/libraries/index.html create mode 100644 sna/application/logs/index.html create mode 100644 sna/application/models/Admin_model.php create mode 100644 sna/application/models/Home_model.php create mode 100644 sna/application/models/index.html create mode 100644 sna/application/third_party/index.html create mode 100644 sna/application/views/admin/add_location_view.php create mode 100644 sna/application/views/admin/add_subject_view.php create mode 100644 sna/application/views/admin/add_transcription_view.php create mode 100644 sna/application/views/admin/add_word_view.php create mode 100644 sna/application/views/admin/admin_nav.php create mode 100644 sna/application/views/admin/comment_popup_view.php create mode 100644 sna/application/views/admin/edit_location_view.php create mode 100644 sna/application/views/admin/edit_my_profile_view.php create mode 100644 sna/application/views/admin/edit_subject_view.php create mode 100644 sna/application/views/admin/edit_transcription_popup_view.php create mode 100644 sna/application/views/admin/edit_transcription_view.php create mode 100644 sna/application/views/admin/edit_user_view.php create mode 100644 sna/application/views/admin/edit_word_view.php create mode 100644 sna/application/views/admin/image_popup_view.php create mode 100644 sna/application/views/admin/index_view.php create mode 100644 sna/application/views/admin/lexem_add_view.php create mode 100644 sna/application/views/admin/lexem_edit_view.php create mode 100644 sna/application/views/admin/lexems_list_view.php create mode 100644 sna/application/views/admin/lexems_view.php create mode 100644 sna/application/views/admin/locations_view.php create mode 100644 sna/application/views/admin/login_view.php create mode 100644 sna/application/views/admin/subjects_view.php create mode 100644 sna/application/views/admin/transcriptions_list_view.php create mode 100644 sna/application/views/admin/transcriptions_view.php create mode 100644 sna/application/views/admin/users_view.php create mode 100644 sna/application/views/errors/cli/error_404.php create mode 100644 sna/application/views/errors/cli/error_db.php create mode 100644 sna/application/views/errors/cli/error_exception.php create mode 100644 sna/application/views/errors/cli/error_general.php create mode 100644 sna/application/views/errors/cli/error_php.php create mode 100644 sna/application/views/errors/cli/index.html create mode 100644 sna/application/views/errors/html/error_404.php create mode 100644 sna/application/views/errors/html/error_db.php create mode 100644 sna/application/views/errors/html/error_exception.php create mode 100644 sna/application/views/errors/html/error_general.php create mode 100644 sna/application/views/errors/html/error_php.php create mode 100644 sna/application/views/errors/html/index.html create mode 100644 sna/application/views/errors/index.html create mode 100644 sna/application/views/footer.php create mode 100644 sna/application/views/header.php create mode 100644 sna/application/views/home/about.php create mode 100644 sna/application/views/home/index_view.php create mode 100644 sna/application/views/home/legend_view.php create mode 100644 sna/application/views/home/map_view.php create mode 100644 sna/application/views/home/transcription_popup_view.php create mode 100644 sna/application/views/index.html create mode 100644 sna/application/views/no_content_error.php create mode 100644 sna/application/views/welcome_message.php create mode 100644 sna/assets/css/bootstrap-theme.css create mode 100644 sna/assets/css/bootstrap-theme.css.map create mode 100644 sna/assets/css/bootstrap-theme.min.css create mode 100644 sna/assets/css/bootstrap-theme.min.css.map create mode 100644 sna/assets/css/bootstrap.css create mode 100644 sna/assets/css/bootstrap.css.map create mode 100644 sna/assets/css/bootstrap.min.css create mode 100644 sna/assets/css/bootstrap.min.css.map create mode 100644 sna/assets/fonts/SIMBola.ttf create mode 100644 sna/assets/fonts/SIMBola.woff create mode 100644 sna/assets/fonts/ZRCola.ttf create mode 100644 sna/assets/fonts/ZRCola.woff create mode 100644 sna/assets/fonts/glyphicons-halflings-regular.eot create mode 100644 sna/assets/fonts/glyphicons-halflings-regular.svg create mode 100644 sna/assets/fonts/glyphicons-halflings-regular.ttf create mode 100644 sna/assets/fonts/glyphicons-halflings-regular.woff create mode 100644 sna/assets/fonts/glyphicons-halflings-regular.woff2 create mode 100644 sna/assets/js/bootstrap.js create mode 100644 sna/assets/js/bootstrap.min.js create mode 100644 sna/assets/js/npm.js create mode 100644 sna/assets/style.css create mode 100644 sna/composer.json create mode 100644 sna/index.php create mode 100644 sna/license.txt create mode 100644 sna/system/.htaccess create mode 100644 sna/system/core/Benchmark.php create mode 100644 sna/system/core/CodeIgniter.php create mode 100644 sna/system/core/Common.php create mode 100644 sna/system/core/Config.php create mode 100644 sna/system/core/Controller.php create mode 100644 sna/system/core/Exceptions.php create mode 100644 sna/system/core/Hooks.php create mode 100644 sna/system/core/Input.php create mode 100644 sna/system/core/Lang.php create mode 100644 sna/system/core/Loader.php create mode 100644 sna/system/core/Log.php create mode 100644 sna/system/core/Model.php create mode 100644 sna/system/core/Output.php create mode 100644 sna/system/core/Router.php create mode 100644 sna/system/core/Security.php create mode 100644 sna/system/core/URI.php create mode 100644 sna/system/core/Utf8.php create mode 100644 sna/system/core/compat/hash.php create mode 100644 sna/system/core/compat/index.html create mode 100644 sna/system/core/compat/mbstring.php create mode 100644 sna/system/core/compat/password.php create mode 100644 sna/system/core/compat/standard.php create mode 100644 sna/system/core/index.html create mode 100644 sna/system/database/DB.php create mode 100644 sna/system/database/DB_cache.php create mode 100644 sna/system/database/DB_driver.php create mode 100644 sna/system/database/DB_forge.php create mode 100644 sna/system/database/DB_query_builder.php create mode 100644 sna/system/database/DB_result.php create mode 100644 sna/system/database/DB_utility.php create mode 100644 sna/system/database/drivers/cubrid/cubrid_driver.php create mode 100644 sna/system/database/drivers/cubrid/cubrid_forge.php create mode 100644 sna/system/database/drivers/cubrid/cubrid_result.php create mode 100644 sna/system/database/drivers/cubrid/cubrid_utility.php create mode 100644 sna/system/database/drivers/cubrid/index.html create mode 100644 sna/system/database/drivers/ibase/ibase_driver.php create mode 100644 sna/system/database/drivers/ibase/ibase_forge.php create mode 100644 sna/system/database/drivers/ibase/ibase_result.php create mode 100644 sna/system/database/drivers/ibase/ibase_utility.php create mode 100644 sna/system/database/drivers/ibase/index.html create mode 100644 sna/system/database/drivers/index.html create mode 100644 sna/system/database/drivers/mssql/index.html create mode 100644 sna/system/database/drivers/mssql/mssql_driver.php create mode 100644 sna/system/database/drivers/mssql/mssql_forge.php create mode 100644 sna/system/database/drivers/mssql/mssql_result.php create mode 100644 sna/system/database/drivers/mssql/mssql_utility.php create mode 100644 sna/system/database/drivers/mysql/index.html create mode 100644 sna/system/database/drivers/mysql/mysql_driver.php create mode 100644 sna/system/database/drivers/mysql/mysql_forge.php create mode 100644 sna/system/database/drivers/mysql/mysql_result.php create mode 100644 sna/system/database/drivers/mysql/mysql_utility.php create mode 100644 sna/system/database/drivers/mysqli/index.html create mode 100644 sna/system/database/drivers/mysqli/mysqli_driver.php create mode 100644 sna/system/database/drivers/mysqli/mysqli_forge.php create mode 100644 sna/system/database/drivers/mysqli/mysqli_result.php create mode 100644 sna/system/database/drivers/mysqli/mysqli_utility.php create mode 100644 sna/system/database/drivers/oci8/index.html create mode 100644 sna/system/database/drivers/oci8/oci8_driver.php create mode 100644 sna/system/database/drivers/oci8/oci8_forge.php create mode 100644 sna/system/database/drivers/oci8/oci8_result.php create mode 100644 sna/system/database/drivers/oci8/oci8_utility.php create mode 100644 sna/system/database/drivers/odbc/index.html create mode 100644 sna/system/database/drivers/odbc/odbc_driver.php create mode 100644 sna/system/database/drivers/odbc/odbc_forge.php create mode 100644 sna/system/database/drivers/odbc/odbc_result.php create mode 100644 sna/system/database/drivers/odbc/odbc_utility.php create mode 100644 sna/system/database/drivers/pdo/index.html create mode 100644 sna/system/database/drivers/pdo/pdo_driver.php create mode 100644 sna/system/database/drivers/pdo/pdo_forge.php create mode 100644 sna/system/database/drivers/pdo/pdo_result.php create mode 100644 sna/system/database/drivers/pdo/pdo_utility.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/index.html create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php create mode 100644 sna/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php create mode 100644 sna/system/database/drivers/postgre/index.html create mode 100644 sna/system/database/drivers/postgre/postgre_driver.php create mode 100644 sna/system/database/drivers/postgre/postgre_forge.php create mode 100644 sna/system/database/drivers/postgre/postgre_result.php create mode 100644 sna/system/database/drivers/postgre/postgre_utility.php create mode 100644 sna/system/database/drivers/sqlite/index.html create mode 100644 sna/system/database/drivers/sqlite/sqlite_driver.php create mode 100644 sna/system/database/drivers/sqlite/sqlite_forge.php create mode 100644 sna/system/database/drivers/sqlite/sqlite_result.php create mode 100644 sna/system/database/drivers/sqlite/sqlite_utility.php create mode 100644 sna/system/database/drivers/sqlite3/index.html create mode 100644 sna/system/database/drivers/sqlite3/sqlite3_driver.php create mode 100644 sna/system/database/drivers/sqlite3/sqlite3_forge.php create mode 100644 sna/system/database/drivers/sqlite3/sqlite3_result.php create mode 100644 sna/system/database/drivers/sqlite3/sqlite3_utility.php create mode 100644 sna/system/database/drivers/sqlsrv/index.html create mode 100644 sna/system/database/drivers/sqlsrv/sqlsrv_driver.php create mode 100644 sna/system/database/drivers/sqlsrv/sqlsrv_forge.php create mode 100644 sna/system/database/drivers/sqlsrv/sqlsrv_result.php create mode 100644 sna/system/database/drivers/sqlsrv/sqlsrv_utility.php create mode 100644 sna/system/database/index.html create mode 100644 sna/system/fonts/index.html create mode 100644 sna/system/fonts/texb.ttf create mode 100644 sna/system/helpers/array_helper.php create mode 100644 sna/system/helpers/captcha_helper.php create mode 100644 sna/system/helpers/cookie_helper.php create mode 100644 sna/system/helpers/date_helper.php create mode 100644 sna/system/helpers/directory_helper.php create mode 100644 sna/system/helpers/download_helper.php create mode 100644 sna/system/helpers/email_helper.php create mode 100644 sna/system/helpers/file_helper.php create mode 100644 sna/system/helpers/form_helper.php create mode 100644 sna/system/helpers/function_helper.php create mode 100644 sna/system/helpers/html_helper.php create mode 100644 sna/system/helpers/index.html create mode 100644 sna/system/helpers/inflector_helper.php create mode 100644 sna/system/helpers/language_helper.php create mode 100644 sna/system/helpers/number_helper.php create mode 100644 sna/system/helpers/path_helper.php create mode 100644 sna/system/helpers/security_helper.php create mode 100644 sna/system/helpers/smiley_helper.php create mode 100644 sna/system/helpers/string_helper.php create mode 100644 sna/system/helpers/text_helper.php create mode 100644 sna/system/helpers/typography_helper.php create mode 100644 sna/system/helpers/url_helper.php create mode 100644 sna/system/helpers/xml_helper.php create mode 100644 sna/system/index.html create mode 100644 sna/system/language/english/calendar_lang.php create mode 100644 sna/system/language/english/date_lang.php create mode 100644 sna/system/language/english/db_lang.php create mode 100644 sna/system/language/english/email_lang.php create mode 100644 sna/system/language/english/form_validation_lang.php create mode 100644 sna/system/language/english/ftp_lang.php create mode 100644 sna/system/language/english/imglib_lang.php create mode 100644 sna/system/language/english/index.html create mode 100644 sna/system/language/english/migration_lang.php create mode 100644 sna/system/language/english/number_lang.php create mode 100644 sna/system/language/english/pagination_lang.php create mode 100644 sna/system/language/english/profiler_lang.php create mode 100644 sna/system/language/english/unit_test_lang.php create mode 100644 sna/system/language/english/upload_lang.php create mode 100644 sna/system/language/index.html create mode 100644 sna/system/libraries/Cache/Cache.php create mode 100644 sna/system/libraries/Cache/drivers/Cache_apc.php create mode 100644 sna/system/libraries/Cache/drivers/Cache_dummy.php create mode 100644 sna/system/libraries/Cache/drivers/Cache_file.php create mode 100644 sna/system/libraries/Cache/drivers/Cache_memcached.php create mode 100644 sna/system/libraries/Cache/drivers/Cache_redis.php create mode 100644 sna/system/libraries/Cache/drivers/Cache_wincache.php create mode 100644 sna/system/libraries/Cache/drivers/index.html create mode 100644 sna/system/libraries/Cache/index.html create mode 100644 sna/system/libraries/Calendar.php create mode 100644 sna/system/libraries/Cart.php create mode 100644 sna/system/libraries/Driver.php create mode 100644 sna/system/libraries/Email.php create mode 100644 sna/system/libraries/Encrypt.php create mode 100644 sna/system/libraries/Encryption.php create mode 100644 sna/system/libraries/Form_validation.php create mode 100644 sna/system/libraries/Ftp.php create mode 100644 sna/system/libraries/Image_lib.php create mode 100644 sna/system/libraries/Javascript.php create mode 100644 sna/system/libraries/Javascript/Jquery.php create mode 100644 sna/system/libraries/Javascript/index.html create mode 100644 sna/system/libraries/Migration.php create mode 100644 sna/system/libraries/Pagination.php create mode 100644 sna/system/libraries/Parser.php create mode 100644 sna/system/libraries/Profiler.php create mode 100644 sna/system/libraries/Session/Session.php create mode 100644 sna/system/libraries/Session/SessionHandlerInterface.php create mode 100644 sna/system/libraries/Session/Session_driver.php create mode 100644 sna/system/libraries/Session/drivers/Session_database_driver.php create mode 100644 sna/system/libraries/Session/drivers/Session_files_driver.php create mode 100644 sna/system/libraries/Session/drivers/Session_memcached_driver.php create mode 100644 sna/system/libraries/Session/drivers/Session_redis_driver.php create mode 100644 sna/system/libraries/Session/drivers/index.html create mode 100644 sna/system/libraries/Session/index.html create mode 100644 sna/system/libraries/Table.php create mode 100644 sna/system/libraries/Trackback.php create mode 100644 sna/system/libraries/Typography.php create mode 100644 sna/system/libraries/Unit_test.php create mode 100644 sna/system/libraries/Upload.php create mode 100644 sna/system/libraries/User_agent.php create mode 100644 sna/system/libraries/Xmlrpc.php create mode 100644 sna/system/libraries/Xmlrpcs.php create mode 100644 sna/system/libraries/Zip.php create mode 100644 sna/system/libraries/index.html create mode 100644 sna/user_guide/.buildinfo create mode 100644 sna/user_guide/DCO.html create mode 100644 sna/user_guide/_downloads/ELDocs.tmbundle.zip create mode 100644 sna/user_guide/_images/appflowchart.gif create mode 100644 sna/user_guide/_images/smile.gif create mode 100644 sna/user_guide/_static/ajax-loader.gif create mode 100644 sna/user_guide/_static/basic.css create mode 100644 sna/user_guide/_static/ci-icon.ico create mode 100644 sna/user_guide/_static/comment-bright.png create mode 100644 sna/user_guide/_static/comment-close.png create mode 100644 sna/user_guide/_static/comment.png create mode 100644 sna/user_guide/_static/css/badge_only.css create mode 100644 sna/user_guide/_static/css/citheme.css create mode 100644 sna/user_guide/_static/css/theme.css create mode 100644 sna/user_guide/_static/doctools.js create mode 100644 sna/user_guide/_static/down-pressed.png create mode 100644 sna/user_guide/_static/down.png create mode 100644 sna/user_guide/_static/file.png create mode 100644 sna/user_guide/_static/fonts/FontAwesome.otf create mode 100644 sna/user_guide/_static/fonts/fontawesome-webfont.eot create mode 100644 sna/user_guide/_static/fonts/fontawesome-webfont.svg create mode 100644 sna/user_guide/_static/fonts/fontawesome-webfont.ttf create mode 100644 sna/user_guide/_static/fonts/fontawesome-webfont.woff create mode 100644 sna/user_guide/_static/images/ci-icon.ico create mode 100644 sna/user_guide/_static/jquery.js create mode 100644 sna/user_guide/_static/js/oldtheme.js create mode 100644 sna/user_guide/_static/js/theme.js create mode 100644 sna/user_guide/_static/minus.png create mode 100644 sna/user_guide/_static/plus.png create mode 100644 sna/user_guide/_static/pygments.css create mode 100644 sna/user_guide/_static/searchtools.js create mode 100644 sna/user_guide/_static/underscore.js create mode 100644 sna/user_guide/_static/up-pressed.png create mode 100644 sna/user_guide/_static/up.png create mode 100644 sna/user_guide/_static/websupport.js create mode 100644 sna/user_guide/changelog.html create mode 100644 sna/user_guide/contributing/index.html create mode 100644 sna/user_guide/database/caching.html create mode 100644 sna/user_guide/database/call_function.html create mode 100644 sna/user_guide/database/configuration.html create mode 100644 sna/user_guide/database/connecting.html create mode 100644 sna/user_guide/database/db_driver_reference.html create mode 100644 sna/user_guide/database/examples.html create mode 100644 sna/user_guide/database/forge.html create mode 100644 sna/user_guide/database/helpers.html create mode 100644 sna/user_guide/database/index.html create mode 100644 sna/user_guide/database/metadata.html create mode 100644 sna/user_guide/database/queries.html create mode 100644 sna/user_guide/database/query_builder.html create mode 100644 sna/user_guide/database/results.html create mode 100644 sna/user_guide/database/transactions.html create mode 100644 sna/user_guide/database/utilities.html create mode 100644 sna/user_guide/documentation/index.html create mode 100644 sna/user_guide/general/alternative_php.html create mode 100644 sna/user_guide/general/ancillary_classes.html create mode 100644 sna/user_guide/general/autoloader.html create mode 100644 sna/user_guide/general/caching.html create mode 100644 sna/user_guide/general/cli.html create mode 100644 sna/user_guide/general/common_functions.html create mode 100644 sna/user_guide/general/compatibility_functions.html create mode 100644 sna/user_guide/general/controllers.html create mode 100644 sna/user_guide/general/core_classes.html create mode 100644 sna/user_guide/general/creating_drivers.html create mode 100644 sna/user_guide/general/creating_libraries.html create mode 100644 sna/user_guide/general/credits.html create mode 100644 sna/user_guide/general/drivers.html create mode 100644 sna/user_guide/general/environments.html create mode 100644 sna/user_guide/general/errors.html create mode 100644 sna/user_guide/general/helpers.html create mode 100644 sna/user_guide/general/hooks.html create mode 100644 sna/user_guide/general/index.html create mode 100644 sna/user_guide/general/libraries.html create mode 100644 sna/user_guide/general/managing_apps.html create mode 100644 sna/user_guide/general/models.html create mode 100644 sna/user_guide/general/profiling.html create mode 100644 sna/user_guide/general/requirements.html create mode 100644 sna/user_guide/general/reserved_names.html create mode 100644 sna/user_guide/general/routing.html create mode 100644 sna/user_guide/general/security.html create mode 100644 sna/user_guide/general/styleguide.html create mode 100644 sna/user_guide/general/urls.html create mode 100644 sna/user_guide/general/views.html create mode 100644 sna/user_guide/general/welcome.html create mode 100644 sna/user_guide/genindex.html create mode 100644 sna/user_guide/helpers/array_helper.html create mode 100644 sna/user_guide/helpers/captcha_helper.html create mode 100644 sna/user_guide/helpers/cookie_helper.html create mode 100644 sna/user_guide/helpers/date_helper.html create mode 100644 sna/user_guide/helpers/directory_helper.html create mode 100644 sna/user_guide/helpers/download_helper.html create mode 100644 sna/user_guide/helpers/email_helper.html create mode 100644 sna/user_guide/helpers/file_helper.html create mode 100644 sna/user_guide/helpers/form_helper.html create mode 100644 sna/user_guide/helpers/html_helper.html create mode 100644 sna/user_guide/helpers/index.html create mode 100644 sna/user_guide/helpers/inflector_helper.html create mode 100644 sna/user_guide/helpers/language_helper.html create mode 100644 sna/user_guide/helpers/number_helper.html create mode 100644 sna/user_guide/helpers/path_helper.html create mode 100644 sna/user_guide/helpers/security_helper.html create mode 100644 sna/user_guide/helpers/smiley_helper.html create mode 100644 sna/user_guide/helpers/string_helper.html create mode 100644 sna/user_guide/helpers/text_helper.html create mode 100644 sna/user_guide/helpers/typography_helper.html create mode 100644 sna/user_guide/helpers/url_helper.html create mode 100644 sna/user_guide/helpers/xml_helper.html create mode 100644 sna/user_guide/index.html create mode 100644 sna/user_guide/installation/downloads.html create mode 100644 sna/user_guide/installation/index.html create mode 100644 sna/user_guide/installation/troubleshooting.html create mode 100644 sna/user_guide/installation/upgrade_120.html create mode 100644 sna/user_guide/installation/upgrade_130.html create mode 100644 sna/user_guide/installation/upgrade_131.html create mode 100644 sna/user_guide/installation/upgrade_132.html create mode 100644 sna/user_guide/installation/upgrade_133.html create mode 100644 sna/user_guide/installation/upgrade_140.html create mode 100644 sna/user_guide/installation/upgrade_141.html create mode 100644 sna/user_guide/installation/upgrade_150.html create mode 100644 sna/user_guide/installation/upgrade_152.html create mode 100644 sna/user_guide/installation/upgrade_153.html create mode 100644 sna/user_guide/installation/upgrade_154.html create mode 100644 sna/user_guide/installation/upgrade_160.html create mode 100644 sna/user_guide/installation/upgrade_161.html create mode 100644 sna/user_guide/installation/upgrade_162.html create mode 100644 sna/user_guide/installation/upgrade_163.html create mode 100644 sna/user_guide/installation/upgrade_170.html create mode 100644 sna/user_guide/installation/upgrade_171.html create mode 100644 sna/user_guide/installation/upgrade_172.html create mode 100644 sna/user_guide/installation/upgrade_200.html create mode 100644 sna/user_guide/installation/upgrade_201.html create mode 100644 sna/user_guide/installation/upgrade_202.html create mode 100644 sna/user_guide/installation/upgrade_203.html create mode 100644 sna/user_guide/installation/upgrade_210.html create mode 100644 sna/user_guide/installation/upgrade_211.html create mode 100644 sna/user_guide/installation/upgrade_212.html create mode 100644 sna/user_guide/installation/upgrade_213.html create mode 100644 sna/user_guide/installation/upgrade_214.html create mode 100644 sna/user_guide/installation/upgrade_220.html create mode 100644 sna/user_guide/installation/upgrade_221.html create mode 100644 sna/user_guide/installation/upgrade_222.html create mode 100644 sna/user_guide/installation/upgrade_223.html create mode 100644 sna/user_guide/installation/upgrade_300.html create mode 100644 sna/user_guide/installation/upgrade_301.html create mode 100644 sna/user_guide/installation/upgrade_302.html create mode 100644 sna/user_guide/installation/upgrade_303.html create mode 100644 sna/user_guide/installation/upgrade_304.html create mode 100644 sna/user_guide/installation/upgrade_305.html create mode 100644 sna/user_guide/installation/upgrade_306.html create mode 100644 sna/user_guide/installation/upgrade_310.html create mode 100644 sna/user_guide/installation/upgrade_311.html create mode 100644 sna/user_guide/installation/upgrade_312.html create mode 100644 sna/user_guide/installation/upgrade_313.html create mode 100644 sna/user_guide/installation/upgrade_314.html create mode 100644 sna/user_guide/installation/upgrade_b11.html create mode 100644 sna/user_guide/installation/upgrading.html create mode 100644 sna/user_guide/libraries/benchmark.html create mode 100644 sna/user_guide/libraries/caching.html create mode 100644 sna/user_guide/libraries/calendar.html create mode 100644 sna/user_guide/libraries/cart.html create mode 100644 sna/user_guide/libraries/config.html create mode 100644 sna/user_guide/libraries/email.html create mode 100644 sna/user_guide/libraries/encrypt.html create mode 100644 sna/user_guide/libraries/encryption.html create mode 100644 sna/user_guide/libraries/file_uploading.html create mode 100644 sna/user_guide/libraries/form_validation.html create mode 100644 sna/user_guide/libraries/ftp.html create mode 100644 sna/user_guide/libraries/image_lib.html create mode 100644 sna/user_guide/libraries/index.html create mode 100644 sna/user_guide/libraries/input.html create mode 100644 sna/user_guide/libraries/javascript.html create mode 100644 sna/user_guide/libraries/language.html create mode 100644 sna/user_guide/libraries/loader.html create mode 100644 sna/user_guide/libraries/migration.html create mode 100644 sna/user_guide/libraries/output.html create mode 100644 sna/user_guide/libraries/pagination.html create mode 100644 sna/user_guide/libraries/parser.html create mode 100644 sna/user_guide/libraries/security.html create mode 100644 sna/user_guide/libraries/sessions.html create mode 100644 sna/user_guide/libraries/table.html create mode 100644 sna/user_guide/libraries/trackback.html create mode 100644 sna/user_guide/libraries/typography.html create mode 100644 sna/user_guide/libraries/unit_testing.html create mode 100644 sna/user_guide/libraries/uri.html create mode 100644 sna/user_guide/libraries/user_agent.html create mode 100644 sna/user_guide/libraries/xmlrpc.html create mode 100644 sna/user_guide/libraries/zip.html create mode 100644 sna/user_guide/license.html create mode 100644 sna/user_guide/objects.inv create mode 100644 sna/user_guide/overview/appflow.html create mode 100644 sna/user_guide/overview/at_a_glance.html create mode 100644 sna/user_guide/overview/features.html create mode 100644 sna/user_guide/overview/getting_started.html create mode 100644 sna/user_guide/overview/goals.html create mode 100644 sna/user_guide/overview/index.html create mode 100644 sna/user_guide/overview/mvc.html create mode 100644 sna/user_guide/search.html create mode 100644 sna/user_guide/searchindex.js create mode 100644 sna/user_guide/tutorial/conclusion.html create mode 100644 sna/user_guide/tutorial/create_news_items.html create mode 100644 sna/user_guide/tutorial/index.html create mode 100644 sna/user_guide/tutorial/news_section.html create mode 100644 sna/user_guide/tutorial/static_pages.html diff --git a/SNA - Navodila za namestitev aplikacije.pdf b/SNA - Navodila za namestitev aplikacije.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ba5593d774757767b8a5a4bfb10e52593556f275 GIT binary patch literal 638546 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�?5kDx`J=<-ZYUrWgoQH^I!x;mFwObdII=9yuN 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�F#+Q!9h_Wd#oJ%dATUsB&vK88#bA%O+hN!Z|WpHrc zbf9JN9M+I^@mw)SYT0TUYxrx+A%iVdL_2@Y*>OFy|csEv6z90K8whlf5#aQ^Vl@7vX%bC2EoLn`- zTqS7)k&^=)j80w_aOj#^b1Q<59cm97uJfzSrBVI&iKg`R9JAdWZ;W^-fQ@Qk8zcob zx#1=oXQhhdN+c|{9<$;upu~-U2vCV#2!iz2p?_&>%p8SiYfK-7NO?)-&x_j1!%B`^ ze{Ph6H1X6Zau}u-Z_RyKTACbIs}c{o{7_De-aNy9ouoCrIKCANxFJw>C7OSXbJ{6w zZh5&Z!QT(-xAGitdCuQ_hvtPOaauQwj{lINFszm~e#1c2&CZ#K8jmIE6w zCO5OogfI4&W0#z^)J#2{Dw-s0_9l|rWSlrU$=n>H|K!0tqMQcx`tIT{4cOI2eRR{Mh=fS)+)7qB&C=FnneEHjLP zhH~@gGF2GKW_Dx94)8tdr0ag;n*x^ci+MMZf=0wRyy zlX~=5*+^CX0yIa_FOh-Wh36hnp;cD#m`-VQ6Y32%FtQSOk@9GGCdjCB5I z3c`tL%wH7QWTXWu)D4QeA^;U?gBo-u4>PTC!b0|X4O0^f2cMCHfWU&%vtt-4KO%@2 zKOOSI%*LU`nJPp9ypyluSoKhV<*4?cSU8N3#E*)k1q0N$b=J5QE%wN|dhAqf)w#Os zydrmXzt;yZy11w*ZLr^^)GGDn-?AUmqb*7r403OMYF<~!c`7L5nCLS8w z51BZs>8r)L-O9`#(0-RC_XPApZ8%%#P4ik9Xtg>HuLbrk@NFCtonowhl4QHlNX}9)KRtLDg(O!!pJ1ZB^9dfTpY|?+C+R{d)UW0gcBI>n-F`6D`6i z1dg^Y2(F|djcyeN21o7m6{@oQmyo(TMEx&1pJAncyv2-OdoLD^_u(~r_?jXsVZ`LM zBgUxl%+m3-v8P-^USmUH!(Q?AV{1aTL(|G8vgZuPL-XYR1)3=7*z50ApYa*OO@zmT zg?%H$+0gOUy_nJQ*gxYVhl{?+#tT3qi}-Yv7x4Jqz>^vM1&MV@lt;M%jo%Hdd7D;B z@uJjk94eUV<9;s=emUBdy3>|OtMxT@4)itK#y4T;EHaL-M!K$uz>{Jzq`9k$Xt6S? zVI5K(YYiEa^_}Zy=EF0g=qxhY=@m60>$EhA50O^Cj>|knEiz!bJkEJ)c2X^WgcCGe zl3H@_Oe=qfJ@!7vg_PYlHXN?k1mwO{bexmYTve&2z9yG8f~9-#e)9b&$0x1_i${Wl zUaeoPAzh?fhG-7L);EEO|-sqnPIjnKk5wl|SnjyB4$KlQ11342Ttn zgaTc~S)OQm1iNqYaPMV;L4oCRELSu=0E&^^81o`C5(bqCMUHCeE!9+T(P-b@q5=m{d6)>+VsN{pFo3C- zU~_BD6u;OJt5UoBF}p4e^EwLQh~nYlQ|C+Ph*bx_22bBK0dXCytLs_Q4>Wi2nPCNG zVJluJ5t(5$Car-9r~ox_NGm2t(#MNwQu7k0xO>nbJ(bk@_rjXzW2TEbDn{owZp^m# z`5TKbdynhwwgz=*{4chG8_EsOT+xDI1mo(F`IAG)>_7rx+hR3!A_&DT1#I31+a zKCJ3UB>Swl@bo^$Ck2dbD`TBQUtKWz+K1j2y*ipIf-O!9>AHN`&(VzDo~(ZCZQ@rp zZg}Ti{RpIO)DAR(p*v*D!;HnMgk*g6uo=$6@CUkO?x1`U>zU{Z0JPCdq z{0Bc@TT)v&l%ZM3dF0NL;xJ^!204u=!|;NLi_A};Vfodnuy?``%HhVCxo*ch}*%l5v2z9G@~v<>`L9fKM96*>mbtJDIwkZQ@KKPaFD zY)fH&fAlNEjW?E!XfPpkQ@YnawZ}fS=BbM#Yn4S{B7rD4#D&;N5JmULOFfH=YSXE= zX2Xn?+s=A}3HZGk{^PH$>&>bCILfeT(<70r=q!I5%1Kb;z@_7}+I~RUH+T?c@yx^( zR0vL^<^=B8M+HwW!m9iTWCwN<&m!J`6O_-BNTGB}Y?n~_ez7p!jRJvQz5i3lI|^UrnmQ@lx7?WsO9sShFw^AOS-=!gk_a z2~+w*d(0+IxRt!Y8bp+MB0Ol6Fj+KsGW}+fqDr#9wX00buw|bEU?u704Su2{MvE{L z;X3iWG3nqtVQhkX{-Lo!AdHrkWoGk104ejAT|FbSXATL6+ZVkEQ>1Yl0^lx7&+(@l zi%5dY=0Xy@AqLC)N+N09YV^Zq$u1S1J1d4es}ybtl}uphV=<7gI;EINvp~lZ>}`sI zEi?3q8I$-2+}fwV4?AX756;mK9^HTBP~FEdsE=Ia<5WgWyXtWBn)5TdVw<|bZfDtr z{!PL!aUq@1Zk%;JU*SR#kcSjZOU|nm)~=3N`h)Hc-69iP^eVrR%(Y~@A=*c~hU`~Ke%*x^%YDjcivXg^z!&Q{}3Tcd{Fe}U{%l^`f znV*dV;g&I}%6$Txl7da+4L|6}nov}G^P9mIuVI?KvHI!BdohubhVtk*^5e>u((y-S zI+=71`m4bpL9dNX07h#AUZ0gS$zq+E%AjeHmfd}Gv_n(bbi zK@5I^q5DQr^lM5U#o`-7(Qkws!j>P%;og{*-ZG?2&S`zayJTnfCGVy&B<+0s3kR5~ z)ITMb;c(5b_BWjf?y7(L{YK-1kEQ=lM4qwFQ~^&CnO>1QY2$a?1r?n zUNxj!mvImN?|@Wx61l`Ms>_pX;?&8`C^r{HRJpx12?72BzrR8jE{P!-bcd*}Me_f^ zx-4<)a>*WC1~dc8XQ;03x^&ZK_c7c-2BmWU9FoWhVE-l6o2C_*cAJiaU$o+#*0XQi z^+^u=N>2{-ver;PbEM0h?kSz@z`9(#=68c3ZhjS}`$J4_6@uY%@s?QN=l{gEW8{u) zP?(*ev%A74HocY6{YA<2B`PkxU+Qo1ZG!*6X85avNV5-A_%6b~>mVw5{_pLeah6Oo zP=ACs0e_SVk-P8tjGImMfe67L1y{Vwl+) z8Uz17LZOhmd<7DYy)04CWPTX_r9u|Kd{XS6LmSz#`{B4XEEg=w4ssV{T|X{I02+1L z`)Ii%#jk&a&QCK!hVLp&7G}1A7Q&wyA;x~@FG>vQ`+Jx%lV9o;WJ2PiDl8Qx_1zZ6tpI7OU&$3@ zswJd&9@oy+-HRLd>9K>D|)^nu*2b=!})#-zn#XYt6Ys_DM%U6&EfZKwY&HauQ zN%LVAVNd4YH9wmc@;LW5keFwF;85^SjQ{nbKuq3YJA_2Y<5Am*yHEg7* zg}bU~l@nI@2yed?S>#EI4-(1CEPWY$I;g@iNWrout?Ks>boKW+4XX#V+|+sMYHks{ifqiOQ@Ab z@{B1n#SO1w+qDvYyc^W&roPpJ$UVs}euN8r>e*bEG?c&DsP$aaqa2+gDKvQGtA-65 zB?1?3yj^h0n9sm4&ocu%ubqM&MXR!7*hJ7ytEBI%uDFW@WGxKMtdNQ?^Qs5U4mC9! zgQrW7QUxR|hW9lQQw8UPrc;&9FBLD*F!$-JKYK|w6(|RpdKaum4cN|%W+OI&DmQaa`^}Mnl z21{HXq}$Uc1Lf;B_; z=V{p#8~dsp7pp9ka+Ml;h6+6n)y65ck+{wOVGQX8Fi~uOdg4%>=kwg=|@Ah{@I}^w+amu z^`?64>2|mLAERrCv#%t?cl)txjP#kXuMG5=RM~2%zPRtaUP|Y)yZTxK?e{>0NwF9< zlJcUzGhC}JrYMVkH2z_%wLe=iU-YLK@g62zL70+%v(l!J4=WQqLh;-BwM+)yH!eZK#x_OGj-x5$^=$-$$bc9CXu?-%re+sWO%NJyw2Rf5RSv*&=PwZpD^qLr{kYf8&Vm#8*e$|0bZ^ zwtWI?`GY+B8=2)VCVe)`pOUi(3*Y!|%HBA4Fg|KtIW+L!yW+wzwFR{`8?!OZVRWK%m&`zVS=PG21^mn@Ljw4We&Zqk23zE9#gOAR&leE$1G`g(XVMTq!Afe^#E9rU zPR3)<*prCaGyA+?$dz1HcPztKckB$diJg9SH&&M;y>S4Q zhpYxZa)KyEY{tyMn3=IzA#0T~UISIgkwli$_y~WB@L)ECakq%T3B8#W_C=ryBv8eH zn3o8;hnqX~10fxTr{w)1RVCNnZ)?Fi_?I<+PdDJOl)H516LT93lCe1RlAWThfRzGt zh$h1anfm9^NmBbVMU#)8+*q)iJ3Oqa%|u49RV;+XdU68aPX@-m-GcfeJRG@Fo|m+hRc?{+%SdQFM+v~m)3 zAnwp~f)bhs*0y-QnS+YSSbR zs;oz!>@v;lFHDB4J5GhMwE9?i)d2mxXeuRVr*!RfKt2!J zh;~)U1A^+2&cCaoDu1g6%WR>WA^<~3eMyT zo!%(5i1DR9W#Er?K%P3!*Q2VmE8WDa2IO~dm4m`>^=~ET8t?RP#T8G=rfTtGY{HZw zeMJv{RR=bz_Td<)Cjsi_5Qv5_ARmmOjW9-PR>WaeFZT5tktppRYy4gRDynl!cx%hR zf@kHyR#b{^B7#i|aMe>L95=2Bd!aUo@H=o=xSF>J(8hbDVK-A+%M?A=TzycHAJ8NW z>gU{TY||nsvIqx~mYi*Q?8G&7S(XqmDFRPRr%8sy8KK z!wEJ-jp6~ScAC6LdMU?YyZ-QeJeavC5-wzJ3n5gQCc~k2oJC8+y7OXU5C!Cpm6*3b zK!>R|-0bmPKby_G{x(i<%h3C;1`M|!``~}J3JAl!F*nr|4?f0<8lLV3nt1P7-uGEd z!QTCIFG1cRIH~r;&DtcXqewdCxF|;&Aq{HgRB@1YO&sa@P^mtOS7%1(Bowz(DC35S zB7V1u-UV@FwHB1h>0D;U=O^GE-qyG&R@SZ^1ZbK6F!2CJxm59ZfKMXIB*_YNyJ$P- zhZojDl;!G%%!!4T{F4dqL#Pr)o|cIDLT~K2NgF5iEb|Dh%Z&28j2&wOdQcwbKX@#O`gYl0H@W*(=T-3+ z&FMJ-YeI(G8#HwuNOt%Bk|A)ZSEE2prWq>GGGdLLx{~Odk3ViJBB&SzlOrjp7;Lsg z1#$Ydj1>GoPPhMYevfNPi4nn)_={0EvtX;+k*#ED%vru68NbSgxe_BL(7>~=?f7as z)>NcRy03lJ&9N{4SC?q4Y4J`BS80>#L|-H%9&6?1GC`Pm1&U=30mK&WnZSs=l7Nr@ zI(=Wg1Lc(2ny{=@kk%^Uiv6_18@EYrk9Qc&H-zs5lX3Rr3XV+!`^Nrr&Ee4ZI{6qZ zoX$=36yq#9?C#_prekG?I$MUUsCYA%6@6dIn&d9=P%za?1j}CRHBFuHJ#8t7?jrRe zs>(USH;Qp&G;K)fiJ_(}dyrA5dy0{!bj)g@^=EZLu2br)bTex^eoumzghnC2*5sCz zIl(U0fDmuoeYkkI_}X>XxiF1?;K=Sa)q=n;*2Ywl3e>9a&h||3w#O3lE)n2W%{J32 zmusu3F3KD=UR2)yr@W}0Lx~4yuE=@S%=x=IZdMU|LN262qDI@M>!x%# zic&tXBbLe)A&@f2kzzT*4ky$q4uL_~&3 zBj@fx`EZ80M?=Sz?0NRCknjF$jsCMTu9=UvbKR&`2~(x)c1N z>Y(a~?UA?_zb6QY_QiQxO(!gmBW8=D1c`OCZN^&45?*MHDG%E+8jHv9q}q86zo`2G z>gsx}jXBr^>oT>NVv5ys-74zVc{fh%E9;nRnOS{LMF2H*1MPh$4#dspwZn8q0ww~b ztC}pDEamP?j7y9s$TkHW(oHR!jhpHul~zkX+?qM&Gs__fwsjg7St`*g(H7d4_)n?a za+`X!^QT&Hb!1gNY|8I4+ItyV#uizsnwIcRj2X@Blr%JTs;W+`ZNi&W?wY#mD;7D_ zW0@A*+?&rTvd(m0TseBrEj`p8)(+PMR0I7Y{o1?-&&?i`1Db2<1FA?HYMLAr6;`-b zxXLZg-rWQ4vi$&l0PoH2$!^)$h6{*df_^jHTJR#^UhzeVW7dDdUsG z`!4P+NkG5LqQ|FjV4OKZ2yjwtd)kSU(J`cvT_0!jQ`s}_bbQK;nZnSiaL!(2Zd1ndU`1EG>DFO>~ z9*AsQhSDL9MFD}!rsF27fJMcPM?)_Anit6S=$j*MdTfqz>B58?M1G$wi+el=2Qp-k z(y(f~UFo)z$&`aw+CSlvG-ck9(y+E-((H22_cA%313mTmCZ^J*VTygt!fpJ-+NP^%LMosGwnjvB0IkWrDHrrtoHRa~5V6=0I&$ ze0In@@96qSw! z3C8}4rZ%>rY%o4GKBc@d#;IeWyfOI)T#}Nu^|AHY`va^7ZjR1v^#q8k4~~AOVlu|GTJ zg4YpUrG7qgUaD@xwVkSSwtjbhs1D~5oYlzNmbEUYjtBYPukfx_x%!&+ulvJaU6Oqap-&0l%}vCTlilF1Q&*GitjN^4t)%y$^VVf37nCQcWIUo zDxy862crZ+Z78rT{aLvgXwd0D?XG0>*`i&3{!Ew?zxjC2_>i|24*K{-_R?n~2md)v53RU;JELSgV~Q7O#xlN!Gg@k)w>BTN7m`h@M}fkgB{NVQP~lL6Y}+?h zuwq&HgtW2zXNOq;mwHS9s|qN7GQPUXxTyKG2KYkh+Y{=ADO3-5+Yx$vzS2Cx^RMkW z5NgY~= zYVgx8~_KUE`U>oA{MEcBY2R!7SnUb$yW_2Yy88 z&4oJN=dPPfdn&+fKiX}r?c**b0HKHF>6j3yhw#`3(&?(?F zZt_VwgZ8vpC>Kstmx+`b57%^f8uL#c-h5jc!H%CdNBp-om2~PnDw%&t0ThC?LgzRK zBg=nM-XU-AUZJs6LS)q6VZC929bxA&M7DLHp=uP=_i>UPCzCWKY6-ZfV$Zoze7K=` ziC877VOU6!W|U>fMcAKyxE!}4G(F#5nJYSN@sk_CGX>c;J{@~ce`kRF0rQ43mNHh% zDM2S9iM$2fOxT_x6}Bx@Q^NjA=gJC#?n98V;B}Eo6lbJ5=251>B?yi0AJcF&Lw%IA zanD=(TPipD9`245gq#WSfq?Abi~@*iQW3l}l2+dOPMPg5b&M3fe+W@~#g-o-uQ;m# zDPWv3A1|}~Rb zIpL}>HlOC$m6mKwMg-Ko!iZ9y40v7ayiBiXzql777gchrKP|C%kMG3gkuh_;=4_Q5v`TZ17cFp5VH6PWW4dHyi{ zh|H8UdRx)_*wy7&C7ryY1=G@fd_C<$Sq?^awj1j-?2+m)UC;Jg^iQF}I*Zihh;*aW zqIGaKtry71?HtNX+|G;)vl%v<{Iy?URZ0ABEJIje?;ttbWO{q_z6EOqZ56AO2Z`YUPL9HYr-9t@T-HqKz=Y1ez}fV zc8|N+BpQpjTP$@zcEO`SUey$iG5dNvXWv(W8{xaaQX6Zq8?$Nclz5C=cf>{U>`;Mz z?P{oT6Bkw;P`d7*Kej0%hw%i4F>klhH*tK-fmYs8!9@Yf>B05Eb-Uf7)gnT|-ls*t zV%l{YJ9Y!r9&UC*VEk;tAFl;zf7*SzWP<0MCz)qjApWh|o@;hc03?w2ePe?(`S|#L z4;*?fPD$k8j4;CD#+oDY-`{>@O1{YGjjkN;_q4W)-+u~5-vjgn^fuVny4E_rjWcUG z>mo3c^B|N(;455-$zNb!-C_@vA7)IcARl_=3JHs$DJe-)CW(LfN}KXc+8HyE96n;{ z<7IP#nSIaoz2=48!P-DgLv0z-SnF))fx4KE;x5nn&ZIz8M}e%D@cvsE{HMVvbY>>C z2$FWFoK%NZeVltwc9$eL79o^b7*Qe;bclhJ7u4t{)L?fEkvri>H^VjRw|3@xBjbPeZ}L!PRu8G)uqoH$svW4N|ah@3chwqqE!3>3g* zMqo0mZF^9%;U75LXMt}fD!*#~VcA~8MAk33H|2c);wK`U_v^0VIRmOM$Cb}mlJ3in zC;SK)|09j311Y7^q1GXPE{MDMi_;iT@2vU~WD5EsRH#5NocH~H@}4PKBSbjsAMEq% zPv)6Jba5CzXUL7Zr*5L>IkR&!Q>5qC-W(ev0w-HxVo7w`k+U85z;LG#_m1{f-ax^P zgd_}F9dufTh(Ab!ZP0I*@(=RBj`fa&Yx@U#V6MG_rUaSB3~lDmypi>hEidAuUHJ3X zbCq+IAi)4hZwWHIqZ{IWr}d}s7s~z^!Rq{YrXwsjpN=jkRk8;TPy9$-;ey65m|ff5 zpM`c489kF3rA#|6po76*U{T!RsQ3qmJP%Oa!YQc>lbFhqvqEH=^OKNNGs9S^5>KZb z4=MRUdY{Lo_Mjp;DJSq%f3ec(u+lN$tLn1SNwSuO7%Em9DrUY!zaYgKe;vd9I)?Fe zOpZJeX|N8)X^tOsgMm9337Lo`p>OMK`yG5(H%*V51?w9*WIkx#%TCJ~&fiCv(){g= zNI8g5OW1Eq+Om0@O3tm3QoERX7{7KQL@mH|y{qFn`?xn(&sa>?@nzah3BUOBwHWAO&MrN1 ztznEBO|_3Y-R-$a7k!hJ)k@aH;*SPHzib>|DwS-8o87t@dBLdAV}5AQ&XxYK=kq{c ztZ#OZUN@5WH`lp5OJ(57%Z%UPCgo}Bn~07*r|e`>fok~0PgA_7)J#3gU0a4|5QWpn z*}^$%&L1Xq)%ZOxGguBhP)qp58MU$<*Gv2aRCimt#ks)B+c^8$&N2l^CkpiT-6v@$ z=_E#--`M=yrrOAf>|vRCX->njgZKD@;KIG^Q>R_nwvQ2|pcC28>cWi!zEJ2>EO z0rW8X()nsqfM%orJ$s)xV2FU%?a1{ zcm5In*lC#OxDDvvaWnu4ZFk^6>Ve0PJm>rgX;-oX` zVuB7uO>~cBp9ABl%QThN9sQz92fyq$?>Ul@JF)b<1nL99xp|H6%!73lO6pI41abr( zbgq4W=9UJ)khbhU9`AAp{%Pjvn0(d6UL9#5YJhUdfGlH`<}u#9aym(td5v$wdl91M zCt8*jx=9T27``!g<&59C>B~r?Xj?bVNMS|9NnMtlP^#@Ika zJh9FPc~^;5&F@FwRU?1QV z8bUbAcG+HLKIYt;Ukfc6UBdP+_=8QF5!V>o=L0%Dwx`6kdhXquAIzusp2Alc*z+D= zCL{Ty%*hExEKZfxVNN9836j0~S0dn34(O-UyH~0#@VW#+>5$JxQ!S}U8vks6H6BV2H;ZXe$6qoJzNX&Q%c`KT^Etse zo9{%*JNPmSz7giu;$jW?Yu-Mf9I&K&-R(YYZFf{2toFC`#;?W&Vw;Dr-~pEQV zB!@I#`F*mgk_!iUr{QRToES4+_AXW)-OkwzvN|TdWzR2%Dx@f1j8KKI9W`>zZ>*aS zXXs!B#IkP~OH&M*eiyPcNEKxJ)0f zA=u`z$R42qoMCP_dB*A7Ys9w^fj^HbX`8(Z6__W+xopenaFYPlKG$E;{}kFUI9qlZ zdUW3PV*q9;8J3$vZmk3ww!ZS(Fj8vBAP(xu&UpvK{5AfDo=Yjz3@_)FAG31@@z;yF znaX}+Y4sJvTB%kh&J!sm--Qx|$ui@oqf6p_r-h95)LykNkSr9Z^$%d!CthXWM}HnU z9H@2s*n~-gRp+xGy|nc)sRVcHr)Cd`aRgV=HM29xV+#mqm4=U!6o);Nm~p$JK{{qt znXaXDdavTi%+ATUQ^CktZSFLv%r##PDcR`C;??W1!(jP{} zNGA?*&E5H*E8;3-$;zP?e+!xyBN0|cD$iGQx3rkGRxitMs#Fxt0?W8lul6J2G^VK0TXt*=+Kcdk&D~v|H|?!j ziuBxdI+)IyJAhm>q#Xc1th1DdngG*9c;4O$4E6s!H~|uxJe7n-`{Ki5G}?!C)*)&+ zixidGm8eFG?)5o4>fL`%lj}}uB|;W|b5K^AS7I17na9EdP;A6B?X;-+tw#tk)FnqO zN7`fDC@KM3c>V2(5JRYzImC_eR76ui6M}?8kWz^8%m+bg>X}3CU?E0c19J#R4#cHZ ziDWcst_N>ZOiVJ?N%rb5U~|A~wP;Z&JII2@3gr~jc$Ln!JHO1A|B zrG=m!kb|#|Ku`(@ihL?k_H8Ltu~-XFBxSdySxubf5=!mg_-(zaSxtzBh}xZuSFsvL zO{a$b;w6Juike(ayN2H4y|vF1L!KLvD#?f|%u;QGj_(k?kF=4cHF>-7<$o^U~^)fRWKi=m5C;ljkRt#TBbCreBQx^|Q2ut?#3I<6j4>gmh<+}VNQus23sgTE;4jdO^-XJ^Nn*#yi#j=^`BI;xrSowg(xys`VYo^d6blP6jUEd?{yySJp^c{2^z?A;+#IJg=%g^8;(a z9%{iqhB<;C72J&9AzhpGouH$f+k`9SlY9JM?aCL?r^pJQK zmYNa;4GyW^p4v(0mY46!TbXBIE=@`!?DL5dYKTrGMn6RSDB|oYiKtp=+7ae{EXq0A zvTq<;geakyHO*CRIaIAt?u$QD?#;*>h{ScP8pI{%xLG*g;XETQJbC*;Po1_r)9eLg zod?cc%mj$hdz^G6P76HyTj!I_pec#I)%s&o3zm?TN<1UHeZ`p%m{(A0e(!kavwmqj z4|VZU7Yg^yU7n^2$Gb%u-4=hNy#6SCr!_X1YmM?WE!HK~DuXThkeZ7!O)QW$b(o0%KIF~zDto(p$+A42_`%SHXjZiZ%D?6CMp2u$xznyFTt0S_ zik~GsZaHEaH3Do#-FDoeNwsNQh>ztp{>5benPPqUDA&a1pH|}A5~Gvqyy0vQ!waf9 zQZMGU=V+l>9BkE(Kk2yJfU-W<-{Q>owij)o;E!D&R{ed|O+WX;C5r-=?-j2Nk7C;0 zo^P<(V{Kr*@9cNB7fRZY?Qd%~qTew8pDiDA0+udq<kq-ix!-}lMSIS zf1~sUq0Br@z?Pu`d(n#sPEd-W9D|gwJqx?oq@c}z7xp4=!Lk1wBiKX+W^DfQ>_t;# ze*CP=e2=Tr-7=^XbZdy9O7zW$njg@q7NK`mCH}~F!IxY=uqHg2!KEnZDN4nF(Z%Xb zvH#sCpKyW{9oFYJ%zw9!%p(qX1EQ|fDY)>~+!M(Tu@1$vBa~U9vQNG{Gfe(TDw}-brc(ki<@;Ai*x;f;VaEeLEcS-p8OQDjR*Ti?J zB7*&RiOjlp&B3^v5fysYEQRg7BZUyMS6KHbA((rY0EYdi`PXCBrM&HFu`#XpZ$;T> z)54KAelf!DPyrauuy7*uU z*Z^qbzSJ_z2I>m<=Em5HN6<4!*(9LjL!jSK{u0tQ^`GAa6ji+Y2ME0iz4R!Wfxe{g z2gweVIVa#gs#5gADtITz$M#i64gA5{Q&v0BRKWi)lhZ}L=`Mhk6ulOTZ?GhR0fzX?^wfqY8bar2r!avlT5AEsMjF&fOK-gO=gTQ>J#m#UZl)U!s{aEdy7gE=aLDd| zN$H!j5M&s(}GUnY~?dho{EL9!627y=bSpr+&$39l{R&$gEPfhH-9 zGRlFD-LPA}X)08J1~(2pdp#39G@+YLq$-^%onxp||5JY;TxEE9-Ce{Te18DUnhjL* z!?*rvooOlomu{rqCvO$@+AjYs7YA)BBT22ovQUoIXXLtxn`+G5Wo1u&#%-^vzMGQ- zCjM!8V^2}P=deossf5Mxq5qh*z2hM;oT}3mhh_APV#*fV zLDZp7Y8qq}Xyp}zNCzIdj@?oHPYeJaYg8abLzlC4p!TN^W7baRddl|XXYDGe_*V%( z=y5=yO@zECN0YE!h(*IH^0+lhvDu<4%w5iEAZtxdb&-4d2K)`;3Bw7k8@!Req@KiE z0dh*};=;b&xH|kz=7~(RiHSTpBVc@d>;%z0GY3`yR@0oxD8ntpYzZrM4t>2o1L0&hM^OU;?v` ztZainEw3MggTe_coQ$&1LY%_-xm`k>QXT!B{6Cu*%CAUp7vstkAeP!vWh)<}XDcIR zE%ejK!rRzV`6?l)AcxYYqPqhnJpbbAr&D#-qO=-{4t_^M4uxr!zU(<@=TUB6U`kBV zG9=m#&<5t>hLwgcHsPo*%WLYyR+snv)pBE$fy1R^8s`3U&WWeGED9Q8T1GSVe*PEab=id;wf90O4N>G zDZNe(t`1_ym2z7VoWkU*U(Up{$WnqVsRJ9p+gwvN&jUz z$tC}6L~s_*>cy}Nf>_yK?VuzZ5uj#i9L4@y|Npw2|1=^H&(gq)W#t$CH_X;otN%nx zpjrJA_+Ma#P5S@D`5z)A=>LtjMLA1j$+G$-qd?BF&Js(Pa`j6ZEZ36jKzB0QC8;>?}5f~>Fxax#0EOt zfct>ngifX)ssm>Gy$p;y)8Wc?o(z1LAcBV1TAyxaK-{ zx}a#@0=BN?I=MQzwk$|N6F$p6cpP3JA2LY(Hl_)%PT&e!=~6$~&mo2jmnY_Cc)LuY zQ=zQ*q5Prz^2Ms`!_|S;+0ZVPaEjTN9jJ9b7%qGqXyc5BA&%WM;mod0LF;ee9`QyeY?rS_AF%~h1yyBQje3nF zdZcz_b_$bbG&9_*^s5L~o-{Lbt30a&+W=N9OX4@VTP~^Tn?UvNWR~i2zxz zS)xKcGy9oXLNSN9P2}mSS)Fnia~MA?_RqP{osm3012PbhBT#-H1_R+1esJ=061$7p zegTgHrGT?_v$eY>yGB~El%flC-^F4J(#w>vu{ffTl?q1_2tt`$!p7(P)0T1wOS+Pm zvNB6hWU|C^!~v9)4H59>s1Lt$Zr1bLCr~P$gU#$O{|XTkXC6ZDo6;zfum>u^$KQ|q zj#jv&?HzFWee?S7-PBX?p)@du{i24hv#0&?y<+Rlp#KI37@%hKk@7b5Zd_!sX|Q3i zT_Xl&xO^YmdIOPj9lYU$KBQp{2joK1|4KEzPQIH1tKQW$58m!V9z3pl;4XwfpyP|M zfcOvSeWVv517Luj(Z}5@^!sN|)Mp_jxsQYZc=}j}GE%8x@g`^-pekd;7mNymK~}EO zG%aC)3>;U)esZijEn&`Aey%d2Js2;ke+@z2!fpBduZJ)=TQ&HqV)iMlqI5aw6sian zGf&?Y%CJD$t{1gGKQ&Q4kcU{;46z_i;hJb zOA#pHFpxANtoGJ>OT}&#Y*B`2i57{>2p&PWk;xdLf9DElm1VHQWTGpisFiTaDG)^$ zg8;!cVirfdk2Pr3;o)u)6%kWX8TmFdD0P*b%AyMr43Vo+I7&q2=&oq(RH+=243P&? zUbDpI=*VbcCb)w)luNfc!qjXm{dedSNC!sUKgeAEMt#StU~I^jPlu`c>1kF=$TaNo zx4kdZ5T(CTPg%NARwmM28fBKboN|>qMXckiNNR(2ZeLT;VI>q;uCAr2TJ?DA_r@75 z6_#O#WQoMVP6JInRXy4Z%hcD74tBB^ObcmK5mP9#Ay6X8Rbzx+KXFog?8T)sX=hC& zn331tUy0dpa+}-k82gK-}2ZT=gU?HALPC3j-)udj+CBis$dN&=i=>w^vbRdRH zqpqze^SltwPr4!ru?|dLI@V@59E6Jw`qSN;)KLw^VeqMgztrVL=6rPz1Fje!M(8oP zw*hgCHKO!b%D=+#=4mUTph&xGo><W5EOiR1kiJ_bWIPn*` z>mL6OKE}U(oIaY}eAlj_aDPR-ez{HIB6kdFXA0wpn!z>Kw(mGw1pdw!b0{Ob?W+@@HdA{l(nwyksQ56Vb&x43%}% zQ$-GJRHcXX%!(Mcz2DykE(ZKm8TrwTOK{(b-+!Tq{3$OtDhUTw!5plRcn!`vc(XAu zUrfGMWbrt{+PKv3v=7xA^IrfjQuFGag(c>E3au&;nH^@%WFRWi7!7RIq!bLdBjqh# z!~80mWbEiKU%>Ob4wGzCqa4E5_vWu}6;+UVuSI0Ur~FGp57?mMgE~Ed$Dc z^BQrdyIQiu`?7Xots3y)3q+MyBO!}gx?Mf=uq7V!!SG!3c|=V{aMrs4kmXSdh}V<_20g5Rc+TA zc|^l7Q~5v&)kR91n_b?kt3IZROYxvjx-rH^iR-G*uSJRLFe~bWmcL#j+h&Z?@s4sB z8m~f%GB6l$1?UVZ-3B*!MmTJ2Z>;2W~6In3IK(Df3Fy)+J;3W6J-{c4UyKs>g3qH`diA zvG0p$WO_~2{wK9a!~c8sSeYQFS~5<~tnzlB)RUabynP)S&2;^jB*BG|ub+@_o^4Dz znc+Hdh!Z;|Dr&glEpZef_8&rQQ51>aqQ1m&V&F1IZ1I6vd^MA8{Dn$<>w5%nh$GZ% zURYj1HCEr0>LbChE^T&OTzSbU_I`p<3v+HHs%zVrp^WWyM`q`AyeUa~ zgAjwAiJpEh^Id+te&&Ass{WyE3HVq2r1>%lJ(u+t-df&YBq2KfyAM z@-*5OD04L^%iG|ka3V){BDNCA{z*#?1??()Z96>vjsbzuL%2pmWRthg3m@bXzO=9O z{2`e)t$8@_nD0S_zbxsJq%$xO*-0ARN*bH`H+5HeY3y=n?9OC$N~LvPB%7M#t!*^Y zWl|fPh)~glL{M6X*o%ksteh0I`5Bnb!*=_xE*+yg=5~aY|MQ&N=t;*!nu6<5JTzZC zwBabY%B!-vn%F#*+&slEuhTKNl-uZrZP$gFOSPs!+f+kj52rJQ*n<>ExgF;S=X}uY zUR)($b!z!&@<`SHGVpfk(g8PjUftM1dqyhLAz8ekXZ7G}<-s+3&gmToBVodZCBdEN zx81Pa6Vb2Hui?1YvE6aqT}5;c@6-EIdZ|!$=eO<0J>C-%Pjv_C@1fYR*|vGS10jN- z;v)}Nu_c>^rk-;1E{(!|xs};Ou@H67E%0nNBwRFX3&}T#A<^q&z8F(31FnuKy_Tds zwW+4%7bu3(;xC4QNXngU*nef})8rm`4%3EE#h5V`D)Fp`Iq1R(JLUEVU?>=S{#{j| z(l7qxNHIC3@h#p49NqZANO-WAgNSFpJ`7O!PZ=NPh@2YF~lFDDTg!J&; zyDv@Bzgv&?u;2UoGD}BFOa6jhX{h4;$94;C1^98{iq1((ZBJk=-bm>5Z`^GXdWCCAGASsVQ(iqu=wsySMVWa;Cf@%>}OTZFdZ zLmlW>Btam+zjA|X=z-??ylAs7PyXs&WHS~laU%Y5j{UK5M1=;FJFBMOWR@aP*#I-R zhhqoWI4{_PNx-fh@-oO%2KxXq@EpB0O(H-dL*{%2_1$yjo_ zjx>Nc#pDg6IoCQF(*wbJafP?+q}UTlaTpfBmO!;%IU7K1!+ejpq>CdRsT6TliLvB+ znxOoTtr6y}9__65S(B>DZ7DUmwQX;Vj{?c?MRUF?84wn>T|tJh;0ZiQ+X=uiYbx}Q zAzV_SXN%9T)K+Km#%vBwnG;+23 ziRAr4g3IT6o+Fxf@-4w~E8u>Ab7XZUCPW>%qUw)N^j77DEguQp?WGh%5E>X2w$UF<`2S9)_)D3Qg>#m15kp|inkb;jol zqcNI2g=B?tYWw=`{bN?}E_#*rS2pNpvf)211|C@^3xYolxBK7N_r8hpjPE$7@;Ik@ zIj0uyeUrt@0dWcnWord4yu@9iCSRGtVx8Z$BOiq)m5XnHD9}-fz2Dz@kp>52>YIyrY`q5L;0j$e4GJtHlA^y@ob%xie6tQ$pe;Xx*#U$q z2<+X-?-1|k+e_AxHJ&meIBch=d;0gN$MY!FY%%)7vBR8>4dQ@439eboj@Rj^-+XoW z5<`<$Vr&uT0<5uwH{eiDPYNyFnoyGLxvcTam&XQ?8CD)9B}6;j4b{}L~rj zKH8nD7WodE%!6I-@=2wu<`k!Tu(;pFwx3M?yrNE3)1wSdbyWu_#|*1!em?8xi-%Ic z8+!8|b*Hfl0x59KrSn)`%6G}1tVgVgYd8{FPOSZCEzQ;0)8H-X6Zvr{kVg0kY)x^@RiZpelD-BO;=8sF6ngxNRxQv2QZfKGTTE*0U zgB&!neg0CAE31p6|Idk^dI_!zNK+fn^l&{@!GguIxI^6SrRT@G03YtMEOrE^WY>iz zd6SKQpLe(~$VY5)P^3pVmSS`2+jCVA>blU^fEiw`)WlzZ_edHc;V!Y(5Ak3N$2(Vx z{qoY=zr;vM+8pz3EOz)Na|cLUg&mSXcz0MT=c#)l#H?ty1fJ}wt8gxZ8ruBzRK*A%B2 zc^1)R;bY*1Mo>rPx^lM_L1=*<&+k`Xm>^pk-yozB zCAy6D}ztmb4iSK>q zA^8{?hj5w{0x$AEp=mpXUV|3Cn8VJbVILGxli_Mlu=thBiQ-AHTyA@%(eTnIdaXQt&l=I-YLA7PK;E?%5Dy zeee`X*Y>X+k9xE+o1rW|HDP%rS=Jf~`b&*6juS-;*HUE_Qy~s{)ExrsP-oCBQ#$+I zpIB8cZN8rd=Y=I@P5DVEMUmGDj_+Tyg&I}JIG##4O*w%ENg-G9goqW=m~MDr7HJV1 zMG|43@L(7kY5b2e>@lo`sKi0~Ym!+dC>KUw+v{w8I3l!NGEJYPF$CUzW}rU)N3Uqn zs2&4b*~IrYWKMHL9iJ%O5>*Eo41qnmKy`V;S1MXXBvA4R^@&k+ur1Lwee-4`>dH?} zbeisTdYBId%T`sN{cOq4+}`^HTo&Y{>cB ztF^!VLqMMm{Hm$VJR4SH;i%2f-MtiFEWUdudQWrK(4q{IWBhB-BiX4X^g(lw=PT1C z^qlM+a7%ypex!18rr@%5r}!V@a>t>`-8-*2%R%qQgLh9`!xvw$FYqNtfuun@AI=xY zym;HQF{-yv?JH@O{r1&%mqC6JrK3eb!_mlHYxw+34ni)WtxmA=tnDZ&+igh*Bi%*- z3!_nV5ccR3_@>gq@Ll89Hb|r)1|C0SlNx?IAwTHL8;uZ!sv!UmH`L5X4v5_xN@8T- zNkNQM+8^r3#4zN@CKH3PJM@)JZ34YvkeJP&NL=_wg!wEDuebtvm%c5g&Jb#y4j2n= z(8%dmHhSqGffHm|Z*|1!PU_>YbsV(8v>nE)U!BSD($wNoEybGj!ZN9IMSOF5^coBa zn$nmz)LQjFYj;~^uVqk_8y0BXWCWCZemv6O+7Km@%ET9q%vCm$Gf4yH!fsW)na`xd z=P-z`#CY*iiy29%E06nK6WcBIvYD0AFu6hb4e!7B)fx}vt!A#G?MfT1kTpG3SxAi&LY7z? z1@>AkxRwOJ0%U$?wcBkkfQ;KoHoDJ;rhN$?IVGmO_TV5ncLR4ZvO~mKnj_AP(}0YE z=;4D(PP*CHr9(>R+SyomLuO8~TuAOtD(eR$gCzdq>v#qcBRl1u6#8)e%|*%m#dP!% zQE5qoxb$jcpZuh#=AM3zVTKnGJE@N0trZiWXLjJq|KzevvxJ9Q%B3V2BNuT#9{7OQGNqSrHp-W16zNPFu`mmy|l zkf`H8DweMZ)u0afCbMhb(&xV#p5(~FxjOhb!_Y>`>0#KCh5@L~3Eez1t?)gm6if=5 zCTgp;bWO1I#7kWWJ`SRmeXEJ~r?K{2G1*cQ6hFEbm!wDB$!Bb-XHMZQ9E~7Ul02E9&KEE0yNZ9(@((oF(Rf06r~k+X?V>$Vy?^m9 z>~wjT$q!*oW)?%7rPGVR!VJZxAo=iTHvL}!Za|U0f_&^M<8q(_Uu_@kA1sajtAh7I z#|qMq(omV#^%Hsnb$ngV*JV&$(DfYk_Yiz6_w3@mbz`fE1nT>`?yu|3Z$RBY zQE#jdtnBM8J`W_I>t{SG`9~O`)l*pXntf)Lr}!{Fl8pRV!onHnF& zv-vzGjaTy=ujfs?m3Q!NK2tsG50K;I8~GN#o$um%`3E3Fpl=j3j)Trgewv@tI=K;k zkzdw2L2nB5*K~dpv~NS$LE3T8JqF#USa%?3_W28qk9eEURY>9vo{0zA=zcer2yTbl z=U#y9(+Lni<}&XuaG7*MP~Cp+d+p<+-u)Otua@W}ZN0Wh+p6tg?AmS(rR{_5fOc5Z zq8+=x3-Jl)=OVOC+-+?u z7t1AZ$;?x(lS||7Fi%160C!hA%;joYxE=^B(#}bo%vrQ6oE_^91hvGuG%dvIRq?kz z>fO5_BD9iL)>=Sh^#h38*@=P-c0&E&rdB`ym2eW{_*fiz5ASpa1MWcK7E$#-hL9$g-@&%B+R8v#$Fote0(IU2OCHQMQfkWa`-- zwx1njNA9Py3G74m5&M{(Wf#~bb~O-2*bVk6`~3biyQf}Z580!80_Z~;kxmPH0(#Fu z;}sm|oNZ>CwbcDlq@77(lC)t+d%>VK60~F8+Gx7aX!n_ws{QRNnds`B4uR zJ#)@n<$fmH-bUvHTX5No4xL~u{JZ6?v=i5H&VmVgNnhLsDE9+q0 zfuLr6Y$Mykw%?CoyVzd#0XvjGk2NBlVeBaA9S6;m%oRIM=Y!^H&<)zzIS7kL`@JJ} z8MOO#uYq>V5Tj{9ZU1nkK>bTPiV{nN=2&wI;aGE_xz?Q0N;+I~ ztX|DK`nivCLHaGL3B6O5Gx|#ry~d-d&rQ`d-AhzEaysv2YFafNIi0y4O}D1+et$u0 zPG`ZCWZ ziJDzahUVbIX3a~@E6v%5&AFaj&%G|teW~fA2?#2r{r(^wLErvBU0_4HZ-R%8)%5*B z>xgfC4*XkT;0Y$3m%1AXbPwK-?hE zo79aUEg%;~Cxd=Z2XxJWEP^b9tbuHTY=i88?1Q`jIR-fe zxd6E)2n~!3nsAV)n=Pe*F+&qikeVcrRETHb-)|%fBnKoPga#1;=>`xphz-OE;sL1# zX#!~l=?LuGjrS+uP9ih|Aj2SIAQK={fqiE{=Hd4fkQI=15Ezj)&p>tq$2)-dOORI} zXCRjZ+`k|ye?A=navLNT(h@+D36f63^7>o|`VPolkX#V3oiqy~fyf{h5IYF?C$tx& zA@I97X#X~lP7v_(=zfsF!0!=|haitYz)z-UL7=bE(AVhIH(PZ5Xy|wJ)1WQ%KYA}{ z3;mBiy4g}R^h5d_UrUOHzQ{mdWS}oH&=;BL&#;a2x82Pa`Y!|hmx2DvWCrb*{Ru&N z(61Ra2oU(go%In$ziPfe-A)RF3FbsT0QW(qJ}oe9iV z=K}>T&fXa9TYFT*UEZ^%@Z6ZmPG{ zJL-M)3-vM3ANTWAeWAYAC^g~0C`}A79>?QxJV}!Z%+O>3b2RxtS|g~hQ7Mf2>pb1bj~_hp3*_koAr8Ji`1#C5kf)!De0?@mbBW_LD*z4Px2Mv{;Jc@?PSyjg zXPbbnYzMF#%J#7X>@YjVPOww#j3%6&XP>YuL0o6IfX~=n_JDoKzGBbVOD(~kX;sf(C22iy=h%8hfA+%z`_T;!I4YuqLfrEdq; zwT`({;01ThEBSCfijU#r`6SF#%nV=_p99S2X`sLxfM(tXbn+e`Dpk)n@vVFZ-_7^& z1N<;Q2Atrh_!-Q3{t3Uruk%~{GvF?N07NM-1L=Og;?MX?fe=(egm7Dky*%J zrv4^w60Jao=mz@4Mj(1dmWQ8d<>BXKdARKBr)7aBW#Z-yw=vNZtz~{fd;u-ock|Q? zC@EjZ(UUXrl-R3G_(yz$U2`*dcWT`=kLN zDm5&PNfXkPG$YMRPox!TUD}eKNxQ%U%$Jz2q%$DOz0?spl`aB!8xzH2bqTs;U7GHW z#;Loj%f&4CM4Z)08mH8xlOb-=*?}&d7YL=8HC=yGq!dbOT|6usW0x9S~wx8A33)VBcJ^k85>B)vP!yUt2L$0B~z#1fjY_J&Y1{V;;y}$;D zHyhf}85ue;dv4{FM+S*GynK3U!qa2h$vDOMF<5&w~Jzh0yNGPB@`tWrJ*sW z=#H3&Mv|htMY%-<;%O0EBmreTr{6EK6xsR9B3F^OsG+F2sI928sHdpEXs~Fc=wZ>L zqQ^zE>iwdHqNSo$*k=Rwd0O27UGgwR!5pGW;@Vj_NuSV4d!NGo4HeSVD2&Z0|(6`Os4sv`4RB3d6pSBFPN8r ztL6H*rPc2PTRJeiG5ah7 zmSJYxGG>_oP9Y+%)iQ%QZ+T)_@q4P4b<39J8M9;AwHyFnT2>(CmF3LuwOTF_O9@OB zy6a0LFmGeVmL`-Yvty-c>~QIw(z~U(>`Z9^J5|b-N~JP;P--c)16`$F_N=s_v>AL$ zxGtq_n4P6PrTs;nh0jU{b;+e8r4LIVl|C+=EnR>V7!ONVOE;MD(x;`*OZQ3-OOHxV zO3zEL^g~w48fJ~OMqA^oiKU0u6l=OQ)0%C~v#PCJ;g)~&w(6}WtJUhTx(ybq&)R5h z@sEVoc59cl*ZROZWF57RTPLm4);a5DZfl8Ga#E@24i5EtqjJ%G7qx0W%XrE$bOZ<7+BU()(t6rWdp$Bva#2eqHLmU zs%)lgzU&FaSIXAQw#uHB?Uo&&vnzX9_Nwg6Khl<6+6bGf&|r(O-PZNnVr>bwWLui; zj_s~hZ_Bk6*jSrnlWi88-R81+Z4I_&)NZymq{r52>#_BhCD{gTBidOshT9$nyd9wJ z5$0ptY{08g*%mODFjp}*P#sFP5p7Rx&ux3UHmJ!V)Z_?xBeoOWs@!cmw_W+;8OIc^Bo0m?_AwkUiz;<(aYv#mloX^UBrboc_98UvAQ0Bfp~DTJ9)! z`@IOc8?oGn*;p7=-cq;)x$VHN@?O8iFMohJR6bfh?zi&gljYOpbB5dHi{;BeNH1S2 z-z?wuTlw-G%zexk$WE0XW1eD$m0y%!gY5CPo&n6V z=YVx~*z>^_Lz~-aOaZln-C#G{Z3c_oY4;e8?Dh60L3Fm?P2=?TB+EI#Q5Tb)-8o z{eHM3+mVN<267I)!{o3!91gd`=V)}aINBXuj$X$D$B<*xG47ajOgrWri;iXg43v*| ztno4anT~%>;n;L+J9hlDJjcG{1@PE$%FiHM@3;^e9M_HuDZWx!8D1Gx8B-ZwnN*qT zXyK;Oo|PGuS(Q1J`IU5~;Gbt{?Ue?trP5q!17AX2>E!Y%J(cxb9v@%X#K%;&R(8BT zdS!QIAIzulEU9v!a#&dP*QauHWQ|E1GtTVxx>`Zgs@y`dHcb&P;0w?Q~oHFuroEE3u=>oe3 zGi#?8v%%TyZ1c~Tot>Eect7SKI*M}y^P!aLe8deoA3JBcN#}xd3Ff>o|8=f9H=Iuc z@#mO($X{|E`dbpsUY$pnC#Y7=bLUkR-_ftHv=Skr!7ri8+lqSG8ER3^PZVKUS?(ZB}i=Y!POWRXbJtRWMtuIzQlUb>MpGdgVHUQvLop9USFSmt0L$tEwZaZ&$}wCsZd_r&Zsvs?qp~XxON}Tb)~7 zP|fPOYN;AL)oM$TTy58#RJ*FZ)eY6n)os(=mz@Sjpid@i}?tRrS5ijm%G>fz&+$1b&tCz-P7(l_o92*z2@F@ zZ@ckW>fU$1a38x*-52g_F|S5h6J8Tl6H^n zF%zs|lu=(J)EJQGR%0${ud&rQYdkgeHBB|GH61nGOiE23lUXxRGh8!PGf^|;+O3(X znXh?Lvr@BOvsLq~X1C^`=4H*RnzNcq58+XHB0RS}vBBCr37%w68t{(it|!-1;9)(I zNA_4ec8|;B^)z^zJ#C&&PmibHGw2!dJoG&BJoe0b7CcKugPv8-hUcm0xo6LF2t4wf zc+NdnwN!0bZDeh9ZCq`lG*z2Yn_in)n_Zh%tFGm0^|ht|t+kF?x4*a4`f3|%TWZ^D zyJ~xDAJh)jj@FLXPS#G>&ebl~F4wNrZk8_8ZrAQq=7664+84FQwWqZgwbx#yH{2WL zjq%2Nlf0>gE8YxmR&@fH{G39AH{VMG1+T$t_S(Eo<^t#e)_a@0t=Mf^-L8wR8LLaEORh_+ zyHj`9d{mcPS5Ug(KS~{2C)LSymO6W#OPZuD@=uP+2!p z_YnA~aI5Zd-E7?gaH(#=psHJ~+o*e5_naFt>g)FE4(pEUPU_C%K*Fcleh5vwq*2Z_~H!+X4Rvy~FxGc|!h}AjqGP=LAJwl7CMq$)8dr zp`t=474Z)BE)_w%OGQ!d5uc;JK*bQZs5t72#Cuc{^((~ZsZ{FMh%ZpzroK(QuV58g zA~r-HQb@#ww1)f+5g+oskna%*kA?k-twQMh-?kB&5hciToZ>8u>T3LWquA zk+(95KfjfAE0=f%wJ{J%^hO5}N!%jdA>Jco;$6Z-I0zl#B)(2qiEj{nL?_Wt{D9~p z{+jq9u}=Ig8BY8S89{!I_$hgd`~pdmabzkPhQ8ZFzE4`nYBHXzA-l*lvYQ+rS#pT{ zHd#de7xMdLsp30|?~qN(M&*AXe_PqE>>&T6vRnCevQ_y_)8yBbbIQLUdzIf+ewXZ5{+057kl(~#fgMmjRsMkd1LdA_pZu2ch4Syn5#^7R zKO)DJKT-Z4@{iD0T*&c|_e0(%|1{)(s=~-es#~fIa$EIf)tAXL)o-Y>$)Bk1snq1( zqi^1kKUIk;iBhWcs$xo|Dp9$pNL8)MN5!k^RjpK_>MN>l>ffk-Uo}MirfOIG&~2ULUVh3WEPk(AO#yDWUtJf2+s} z{okQKR%C~sg;5Gkm^bV~A;0rm?^G*(c;;7+=BG z0n!WcGb|~or@wY!+%+B;U#7*zNjr?6g1$%!9e=Uii{*3xFf~3AfeTSf^Y3k2m@4uw}k_f?HOHxta zr@l{w;qPI-L;Zl-Cc^P|k|OXIl0HZMkoqAJiNB3>i~14uBe;Xm*N<*1NCinmE8rjT z1x1KLMZ_o~6cI$MB1REI{0l{_B9@55Uo-lmB2|$}dv20DeJ2($txqyH^W zzB2>Y5dB4eC5$ZZ;WmkdpdjKQD2Wu}UlSojI)qT-*CB-Azkv4+kqaT5$b;}Mp(Zr= zE3-U|O#bi7mJk;FeOVjmb3*t$@&DL6_c))c?f<{8pP3^Gjcam=aiqvKkx=fre?E+v z(HPgha*0wTg-SvtQYelbrwb)YN^vOVmZV&c5Z#U>B)3Y;eCD@b&;1!Dr}M2pe*gV` zXC8Z5XYIAuUVHDg*IxV5=RLsur8vW#yPOivDCb_Mlrz@+m2n<2e`Sr&n&w>Q%rt+O zJG0GSdFKUV`xTs5%wHvEvH82gdB^-!c2=6dD$XkNm+E}rtTp;=GJn;Kf86O@>FjcL zo7u9@{9Wz*+x*pVzB7L{ofFPUqx)&+SEsfUH-B|q&rNdbxrK~>Y{WOtt~dU%sMDBl zoHcRFyOo@#Ze_Q!)10r{w$LxrIW3LH%ye40S#B?Dr@ruDM@YxS$H(P}2uG^w6R zjZA8mNUaj7J*h{uTC`@gUbIoPS+rHOeKZ4oNV)J7QVvEh+ve=5) zd$INAZ*y#$$=wzEBDOzvD0a;J{T$1wpx0JjI5-?`7R-MXdEU`~{m}ORnw@trf0tnG zMX~l`So@_|dkWTG0&6dcwU@@)%VO=9VeRFx_VQSJ1+2Xy)_w)nUKwkzg0-h&?Nzb% zzhdoII-AX3b!`4BZ2oF&z9u$*4K`m3o3D+{*Tv@R8=Lo>Yu&&NoCa9?by#~N_j0$q zvHyy0Mdt>ry$ROd6l-tBcl~a3v)ydxChWX9cHROzZ;73^GIoBy)5aa^j&<7djlY|* z^LE&I2Y0$V-OLMFdndl`*V$d}E_b?M?NO|~tA1h5NprWjTb%C6vy*2#>B;kw=Q$b4 zOOlu9mpO}$D>|9~CP@F)soUi)$LVsfN#jhKVA5lT_N4iDmPvC>GV4*7mksT;pjelQ z+(-TINj$o*I)7XB+a%grqR>s;UnzZ~i1ZJVcusXW6LmNfJ)iXd?VVQX0{2<}dlJw2 z8?Ub1c_|H!-f3djJ5BUD9(;0is_wURyQLG$=!ybK|Np({dV9O|2T3*^mT@tt3Nf1A#)#lKAxSeMVIS!R9yGwJyPEBNmv zt?KzJd;aSFXObcSv;P0LL|mY#;LoH)2~zO)cJzDQvEwFZNl&A^WW0B zo7D?b;->XKlI~m!rj2P^&iVENzWAK4O!zq6(dPRg-P0EIBj;?S;J7BnsmQPn-q?b-F zFW;#_?bu4{`S$`7!oIWSLy6%Z3 zgS^G*%XC+)b?4kVTX2jLGLf6VrX7}(%x6Ha@)(vz1IKywoPGg^bDE-*^8|RD^ z(K5=KHT=ay(t5r2g7l4DmoqAwby;h%*5LfLxOgHN`=M%4m|&LUx&d zlMdb|V}Nebv039k@^941dop7d|IW>LUU%u5w;69`{8RIZcD!ZB=0V~K6X zOpo#B;w8mAi5LZ02^q@M%Y_~@dd!ht=i<6VY|yoU4<_ZuFp1bhvXGH@??AakdGQl( z=>MDkq7T%z6+PaArnoUb<;RHy)1Qb1(JeowD;U@1C&hF5>B5*UKSukV*sRBToBk*^ zBlap7e<|il#9hCMv!tsj3s0g?^5<5M%{{j9Z{lqT_NtgCF|X`fky|{a^RGn;ycJ2j z7tuSBg7(gv5#Ej5a=Yf2UXB!eGxB@$P5Xo2z9qS3Oa6S*%aL>VSGOD>9l7O%lIGqm zr*Dbt4%_^Bc2lHQ%WYx=RbZ-8cd6m^HtCjT88xr}ftn{p&T6^-7V#=(3Sp)T! zL~YKxPcKQbrpR~6e`GzC^{m#EeEzI?=UT~tog>OvcyL;Z#a}4~vG0_W?p7Rw0_FT|&alUWvxvb}k{B^14 zdp+0p+}v}U_9J>nqCG{={XGx$Jf_zp*eaqily^<0 zzl7`6hwNFlptm1-`JsMvJjX4vxrn|S_Wy5T{$IO=(f?e(q@ee(pqmH23)mXU8gPF5 z&P#&w0Qe=~_E+&wL)i-D7;qqzAA$U`p^HrS1z?I}e_viWzxwTFL-{xSao`Z>-+^xi zUJvC>AUgAfGB+tJ`s4FDQGEcE4c!F2USE&<_H; zQzLEE$5;3whvi}%d0JnY|T%ZQ8v zN5j0=^KuMa4y6$kdfur4#Afo2f!p8zp9I{e-$-`$x`mCjfZt2@g`1U4^l!jVfximA z5PSjrCE!niz8JhN_{;D-08dHiC7}NZ{V4bn@b7>JM9EtqJntoPbD`&ee+fPd{4MY| z!FL0H0B(l<5%@arwbX8Z0s1e{H$vY4y&iZRm+(}S}ecrD;ED6fIngEK;@ebBq1 zGp)#@70wZI55tM?a_wAZ1iiZ8cK+4@zZGcxC%=;F-T=-V@%{pZ+2LXdu3a7e3O*8i zFK{QY9}rH@%IOF^0c5@K22*ykzMx`ev|z5F*PPrwP^|B=o@Xp@Cp?cp?*_aASQL0A zxz~U{iiGzl#cJZd0lX7>O*o%S=pcw4y38hb0}=`WF9WUuS~=D~e*xS9Wiq(+Y_CJX zw%wnh9LDCqgz_;IR$I@06XRa+9?bLxz{)_odNOxBxj=c zHGJE*cICyV`K&~KLm<86qq9#m;^VRX*@7XX5MaY{=Z21ifH@K{QUM;-$0z&rf53PJ z1Ax}I<57L$0iV^@UqUXm2bNCM;S*nZb|qyU@%aLb$Li)~L1E4Hv2**q77q{acV%2U zfMX}_Q&8+`xSP6&89W=$up;=Z6h5=n?@KOo!FvY@Hj2QKeH%mCHM9!QapcMg8M1Wld{33F|Yzl}NeQT4fwjLJZ6P^03DW2^;+UxfL694#E zj%RI~*uy7U_OVqTpW~MRvSOO~d(6O5f_?}b2&J+7r}qq;#5`uc8+tGmiX8>wM!zkZ5d2b$RR2jRI#z>h*NDcl)v`rD0P1f@xsX5e3fjt15a#~IGU!CeNg z6V3z|PkAI94z4nIwXhwMuQqs5=zD?~lE)ZW2>yyeH3M%6qh`Er%Uh^jMyOx5tCpvF zU&(vbz?7g0dX6=4DW#r68hGw1;qeEd4+3uu-Wt5F89g_CYd9Rdje-5aM;Y69<3q!@ z4D4d&jT?VF%z#ID-EfH7NGsCy-4%mNPBffmUFCFnJQuNk-so|(X>5~UU*VIlZ@@cHmO3H~JXn+<#;Z!L5ybFpd<8X7nZ z-EI$>8~B*MDP!~(y%Y4Aa6X;)tmr1LbmN_&*Y>}rEp-j-OJ6-0K8ntZXlZkDpPgeCYRuaQzu-_{6wYB`mKmu}82u=6hJ_C!N47Cj-(iV&1fLAvIj99) zBUlIe$OK*Z4Dfq^U4lkX?m|Q1qrf|Z_lN%#I2#1D4ZJ@bWZ+-P9TMKHQvNLXk09YL z+BF}19{3jU$H12wxH@kaW35*7ppE^ohyDqBs826V2fv=4??}%xf`Qd@Jemt{2!18- z1|VKNJ`|g;Yy7V2y#u@^A3DtH!Uvm`U#z~E!TiH;j-5cU#IT}?#sH;Ljkf%0%@ z`ZH)44igS#IhqVXhljxngZ~4#Jd!K^h?zlNOtp9;Bs1ub%n?X0lcY&YNP)HEv1bH-$8CFoT<=rB@-P=p@UB?)2YR$mR+HlFTsNFPT^2~ zMyuJ>@(ul#gS1_=CTh@Ee1_DQNKdiuoy3 zO}IZ6OB;lxjiu~-`J!M=*jG4|9g-84LE5GS^q{CWh9PY}a9KFpl-(fD?=7S3GRodd zscn?Hmr}>nZ{fZ4;Q{rV!FRxu3Xl45nZD>1J`_Pte4Sz{X`AGs?I*~ug#CPl{ZvX& zWIujbl2Vcx!v;E_gD*YZ{nFF#Cco$IrxY{AeTv+(%!{Iu>7FI`68iHHJRc@_%<2%d z6ZGaVI&aYbbKsvtjjvMU3VNVO!j?R659?JA6iGnr2itzt+P1ub!Lz{CCk>&`Vch4? z+ga560`+F8UVok_NtcD-q9olNdB)(3g^w-y2UMe>>q}4dkWdl{_0T*8Tgriwf*sn~ zR~r3WfsX>u#IudU{=a7w7SUthBj++W{{m+c{g%tzU&L&!9DHQ(UV>g__$x=c8(34& zUje)pO6AD)P_75B4qhF+5O^W*4Dbx_X_TENoL<@x7|RJC7xXqzS2^MS7%1hSMD^`2 z|4l(JYANV&1Rd&uKMEd=T+M7+U|Mt<`E`)?1=8w>Cuk(-ZiU`j(A`Q;ZbeQF;1tV4 zi>3$~ybyRH@C@(_aMjqF8nK}tw2QLI(2s{Hk1KjKmg5!eTkg%u0e-ZSC z#6LCKHkHni8fe~@md3#+VJ&uLiK|!r<%-!%sU56PvdQo0jh*z^a&-Pd&|OZcw$=$$gZNqH+H5kf>3>A*FUnA`6fu9L_r7YAp zBmK_=4Zab4qgJbM3HTC~4RgS?VpfXOM^1gwvDh-ICDNQ4%h22HLo;^%bBbxb_SAkl zxZO}%3A(2(1x+3lboT&{0#AqA#2K21+FeTDM(DABhwlnk*>Gm0g27Y6pLHH0=%rGx zj}8+BJs%Iw}GqPKH(;D7JWGon5j42;c|g!Pt3Gtj23sUw&~sInPd|Gz)fTr1 zwa=&ajg|ucQGI38Ekcd+(C091xsSFSW*iTPALuNRS$SBc%q+MW9W;L*CO11NQ{Gt6 ztsI&isNW=vgMX&;e9G25W{hC5I9D z2F|Z3+W~r2B5{s(RJnOTcr$bHHVRQyAr{`f6%0 zT+pi;|4C;=%!`kyH=B0-%j&NlHk#{8qmK4a{%+>!U~>0c9P2FyL{E1Xxm(DcMbFP7 zH%9KQwDCIT>D%ab9dh41J?k3M7mXba&EWzH<4qpgWVYGvV(9 z=S=3s&zi;FCV2oeQ@%9xI`KA+cH)YG2gl|4Cnv3D@7ze<14=0zKP*NM z@27|N)Bi)jRo5kysvOx)Y}`rf6uNDNG6l+3BJC#<(b{(O*{)kQ%4PtEh+?9bPQ)IC zP3`*xy_?8QBX^Q=!@Z)r+o*-u#;lmvgKr1#B%gyPT%UZ@?hpkH6QMVin9_2GYl)-|&&h0+XZA5w3#xV{eiHTv&E zf9s8F(m$_LY9M-^jbCE$caZiV^mpt|Ry*ae2>bfCXvK2&dM~io`;wh<3cK$lWL`?y zB=(-{8UKL)Cz6aOpUWOIm6iQ-;9hp1<+QVoG~hhyZRF?J-7C4zfiJWD%qc_}&TvkW z8$ssxdHqdYf#y{5S+z7NK!>M-uhf=cuIvFh9=#`7>>&NqxI^tpE z(*`G9WAw=tG@6&;B(Mzr>Kgo&=xs$YxPfl51gC*+cQ{`GE)&JbyoUCc0T;cJC_xA4 zG30lEJ_r6H(6_)}1o=N@5Q{)AMSH}xAi7Voriw^zKAszY%=q++LLAi*?`6BgI zWVdEF5_X|&4%)trgy)bj0dGG5Iq!4s@f9am6XI6^^?iYpNUKA?HHNdZYIMH=FOLPj ziDU=*F7f-EOh&eGO7oIxj0{qZes4;>g$`@bVG5M_v|_x~94qZdjg=UMuk7iraIZf6 zG59@lyD>(eLa&(gCe~Hk;PsLVflp9WK-n_XTNM6%`0%snypMW&#app53LgW^;#@0< z6)=mwYN}HHHpxl4j26w~yzxP5Z-e}jXnQOD`2zjf3O((KZfcTtRSN{&FVW$9+R~Po ztu?T>pmz;;3Mb*$SlbAGFqH1$bHcIb8gN!3F6zz-euF5HbV}Wjh;P4?OhK<~Je9cm z7uE;^-DXJWD}J{bKJ!GRq4q=(&7c$1QkSx+%=Zt3hhw08VC74Wi8hBDexK-WouJz{ z_pG3Dy&tJ-gCeNl0oKQn>;>*tq~wne6g$0+=R6=Un)Iw-c!tQrNXZA zlacoL(l~N{B*uQ4SgVX;#Ypq;D$U$n#SEX5dwr7HQZ9-3Tr=84AliWv6Z&?aI5U2o zfyC|Jb5M#<<6e2iq-W7~o1#av3;R)f)daM=JmGI8Ap0ZX-b6t+OholRQm=)Y^@HKB z0ncE(K?NJ%!ei;P)Ia_xdTEC=^qSL_y0m3Tc$_`#apAcd%}ay_jiFq^nEp*Z&FH+1 zm~ET-#O_?6?11tuk#-4oc}LafW``wsFEYz&#LX^A<30w;$iygXbgF6}9d6Oy&9|p* zhuNWYWruPpV|1ERh~u0>oW}djLaUkVB9E~voDUp=O%9;;Uvm|+6^(1YcIVrZMBQbBL5?qBTa z$FVQiFWfm!joH*V3;Gs##zUVKna;lK5?Mmz6u4&Yz2sgMnWu4K73&M7FLE;Ilkf3w z#lZIyQKt}5??KPAXubwLtqwcUdtkcWdnd`Cyb)2PF*>Yi=!-dF<6O=w0;MsOB2Y?%t&Pl+K~v#&Uluku zlskfVg~Ky8yjd%3_?U1gosiQOInRKf<}~joL3e{F{y=hX3tO1n`-As{BmW~&{KcZU zi{KnYDSJP)Q+0(csB33JL#^-k=v>z=$LVebiz97}a=lYfILGrm_?wF2w-Fv0WN~{E zOYVH+?6c>tXm~*S_{D^WxfX{%i`MO=EyXzt?MvC>M9Ztt{}J>*0%t`y%iD8fk1j`J}MDtvGYRc(oec(J!3#Zbn(~$oakz_NS941%gWb$SxYoTzW z7~u{y_?z?$pWuXZ5R_kZ&lR4;w{sU39;Rn@iYFv`kBldB9!i{SZ;cmoR@p!&tKs9^ zIB>4+-OCB*SbK^NeuF*9$NxVJ=L~zonWs3sneq5_#?m}f<_+$-8h`z zK~IA|3Hmxlu)d(Xj=ma6UA@s^E;{s1+&^8PbcWAi}UbE6;6h$sFv_~)#BSTioVoamwK;<(h|*E z;?+wtvT<5B37+Ec6i5DY(Y+t&jc3qddBnsO{-Y6{7cEa30e%AABw=7;yd=L0-aC!9 zTn8-6`NRF3KjaXXwp6J|3$(3m+l!o4XyVa7jk&8j0DTdhUC?=<_=Aynj8wE;#a+M} zU`yRiMBa;BOxbBz%f;B$-PrlvTB(UMF9y~iPN)jrN6>wpQ~LV?ozt!jzA*SYi^or} zN-BoQBVwsVJozngqmP90K%}{E5{FE)IPu{mC|#)WGC0#L&RO?R8t`;UlaF zl5j}p$w6gu55OZ-H_-lr2!aP`?p29_VrRk*t_J7_FB@-upy-$0aS&U(ml%ni!}S z)zb}c(2jfFDzu&3J--F9`a$}q1#Q_5Wo^(yIF!vnKhBi2UwD?&wkK%mN;DswSO=x; zN?<$ayE$tejO22H&K~Wf-OBOG26je=!}M@xYMBWB6LIVc!Qe8Y*;&Y`M#TF#G4nbk zWI=fc%0W?_bwtYxfS16ti)gtCl){Qa&0fRA1KturcOjbhrQgyS!OLk^x?R`MVYQ%F zk=$0~R-_a*r1_$>ArrDqQF5@3a(iDorYb7|37U$Mbl}TH9(mpXPrTG~7mv%h?yR*p0 z;QOU*m_qIZQNpTuX72bii68#0_`&D&+pJdXg6W5?8a4k%@r0w{`B8H}7^&Rw`|uv& z@Qh^V`zCvbk;v%+?g_bx?#1&v)e8T+gNrHm{#(g8~@4t*ciQk)*%7wk2ZU4ovyMXDWqXll7g(5ns4 zYm^#}RlJ6mco&=bLD1|SWGB}$Y8|0pYu8OivjUXkQ0_PP_e%&DH0|2R{!Z<+Zy3%(*$RJU=r2Q=ZE#WYdhOzh$^s-rk-! zMO%*1#xwY|p5PNG6{QsK?u-YM%&)1d5$)>CDBOdWm=1j#diEwamE7J$YnAbz6NzbS zXzsY{LwNvhWZbE`L5qBj&D#^>72L|L1n1t_*oJan2A@Vt?}NfF+s#44J9G!ae@@$-GuUiWJ7miUBCv^|18`{8^s)I7??3)P2nhrFM6 zTJ~&K|Iw`Y!e8gyU>!Vv(+gX_HJU?l-c;?mr+Gsg74%ARN;#VwgxQhPL>jv3s1-S^ zcnSJniHKg}WVk*4WNXAD>Z?KIQ-gI)Cm1I=&EO4&R|d+j;XL)N?wY;byha#B%;ST{ z1wHV**StmspB(B0pm1=TMj=>k;4I-|7s@D|Xk3i{RkFOX?) zXCCm3EhQN2f~N_vjsLjxN5TR@_f+7bNm(=zOco3~BViG+Bk-U8A|vfZe;E1*Ci{B1 zS2)Z>H=T8y(i>(Yf0+K;I^V1#&SQe!2$eOxlqr2Ey8!s9U|62AZ~H5OZ)ryR^QrN5 zB&*)n1if_NWYOK73+?3SCgyva%Lcl}X0rwTnJJ-x#FV#IHUjbgsHM=S=3FwRBUhUO_Q?XFbAVnv5%5_8F zWKZXiWxThI{B{Xxf>jgv9;6xQ{Dibwz*@*pb^lFInqKnGx;h!&3FTWP&lGfyir@J~ zIyg?Anfvh_f!Q_Z71iF;;9ncOtoBnTx3nnXMNk@$yF_^SIk~SIyV@OjUNEjmY(K@FFOeL%CcO|2yIScNSN!zX-}A_{+dq#^RJM z45cuX!cdw+X)cO)g>df*iz_$y5Pd#`@*=q}TAbWok-r`J+u?5w zPiy2qL0wP4e;xGe;QWYEA3>i6eHu8U5HJcpWqr!}>EP+`%z{{t}F48%DDY^bOEAfX@V<3BCt>5BPrY z{gkaq*_z1DMSdMPcq(`*Jm~MEzdss$G(6aUfc*#c!RsS`GV&)w51{g|>J zgP#OH34dMq>%!j-{&w(Wz>@)eJ@ob9kApuBo&=smA5NqXCt5j-es6Mni{kzw-2H`I zAG%K|X1&L(_dlb?&n&+rc*DsZ4re*=a&RKqM{?vr^nVb^XOMgbyaRX#@J#Sb_*cWf z8kxJ0xeJ-Kky#u5Vek)wrx-lN!088%e((;W;X&}7(03vSPvYZALS|fOXWXmMUj^R; zz6l(A@U1;yhdy=~DUY7z!ApUcLMFByV%s5QL&^rNnS)QDRZ;qX4|DuccpkMj0|g5S zCtIt4!kh~2oWk1#*4s=6pAL?l1lCSINB-yNfM*V^XFiVp$Dt2LGGiC4pzI3z>Q?&d zR&e}@XZ=Y(c>3XO80#d)Ix>*94@4$?64EFBC)D)``1|1RBj*<6+ydSoygxjL;W-Sw z2=pStlfRIj$;`WC{9!WwFmfgJUP-+}sCNjuAtwnrNu9wv!(Wf~QYxfW(2Ef{jQn*- zUPq}EN~OSa08I{1OJ&MdhK?oyn)pZ1{K)@d?|Y!5%E~-%RlTZ&bh`3Lr_(e|#~7hf z_1>#&I!#jVPgMmYA|j^g49#LhhJ%=4=rkQ!8q*9i5n~!7GLgX;89E}1h{({0m`=wG zGIYcYayT4BCY$9jh%AE`F~g=g5wY0s``woi(rLxx?wmbm#(RGEeRbdcf4}>E_tEip zkv<3MbCCWyq<;?S8A#7SI(CFl?uZT2SHc&kuxb_3&P#iacpJ)YL;gR9{O72r1NC$u z9o|!c_YADY%&f)=!tZ$DcYLsNK3F;bD;UcwNVk!0Bmb|E|5vCJtE^y^(_Y4$yo_`& z(!FSF5!zaW^tDJ|D{TeF^)1x=Evb`u`z{%ytvzUK58h&DDcD(FXpR?}6L=N%zY6(l zkiUjJ@c3To@!^$xUy@c1?LLKFb^`Ha%prEVf}O7Dkaft=2Sw@w>Q_*|{~65BGe|#+ z^s{KI6>YVmt$OsK9(`*;-&!E!^b)}7#kU^$*F(nX%O_7?KSP~AL;7!!{u{{H`#$Xb zblBl^*x__|*mQVU|98>1@1iZtRRD99hTWPbck6!CzaROrt~18iO3e zOg@L1d=BYLk-il2JjnA<&pFg{4)P_)mr(Y3lzkpD@_S|eLgXogjPr~S=NT`2t`|O6 z`8MkRHslXN{vi5~vx*;Q75_IOe-m;WZZCz*CbAx5i4dj7k z@WL{9p=n-dn(`gA`yI&eK?;13@?OaAMV&`b=Ml(1h5S><2O%Fs-=gSS6zOjv{Vmk9 z5cMpC{4vNMLmr&)eK_F~t^eycc%fcNyuI zk&bhP7v~E9_fY5eP|rTpvkx+MmLktxpNIT;67}| zgtAR2`*W22InpN~eG=xx!JIfK3v29yHTGdA`mhsym@A*0tCvvrCDaM4=$BUUUy%MU z$dC2)VSUqZ?n;C2_E#Z)74ml@e>d{OkNe=qeF?}3$T&OsaCQp3hJL<=IjqGT)iLa@Z$R-fYW0Dr$-;!@}VsSXCy_Q zuP_#$97`wCJ0Zh{DAI=Dyr;=0hzzvhZU9zrP1J+Gz*h;zK5W`mN3|nr{>xKjNVY|~lYWJX*)Gy?tH{2?>L!8z07<8v;rwvDB@ZDSd3+gPqND_;;FSH7aOiBBk<${XS@ zlpiW5#9u1clwXMFmA8~z;sx-4ZM>($W~L}HGtF#sikW9lr=Xd|W|77~&J=DT;SfILm=G$*YqlMO{tG zM*FNoURt$6(kIp)g;u15^og}60PRU5-FZK072nb_iS(tKw2C$6A!tk{Zf1FywB~uz zE!Gc}wBt*pVXPV1q!)Wh!&oPB#CIq>3Z2M>PCP~$(L9nrP#0;!xA+2bg2z%DiifXt;MfYr>RWz`Q zQLJJS?o9bFp4UB{qL|KMW$E#I>k+F|CdVq@78b^;W6NSSv068*ppX_|MC{aPI2-GmAY4TGE3xZt7>wOQxI@yQ=_RC3 z5Q1h7jlm7()Uu-^VYJ?^@xjbDL#APtm?Qs7nzP+7?`>g0Ofwg`VTrk%!b%$5xL~d} z*P81oG*D{dCoM;cA5QdxFpldHcv3>tLA`tb2MS6t`PEtK*Fxp}3yw!tVok8svxF*&V z>oUKOY1TFC2G6QBg!nekG`XXIooQ#=Q|!FhGJATg#n#MpyVx$HRqUeo@mQB#LE7GD z&$TPQ%&xI(?KO5iYp1=@ZnT^27Q5BnY45i8*#~JqHplv?jw8^7F1yPCATKp*3pBSwJgt8|!j8HYjsC zi<~9Sax=$SDfb`mz*wKN+Ul|MOw%qVJ?nMWI_sT=*g>Z$)?!sTTbu@Szq5^Mq1AHQ zoOWlAv)}BE9U-0Qbq+ZlPPciJav!JAYh^g?t_JqXwW8JHl_HJdH0LzooYU`+Hak}- zeY-P2zi&FjR+ZWBq~c0EBd*4CP18CPp9XC_883*3<3;hAtmE{%hwF*kwAT*B4#sDZ zCY-m<$LGZ7TLm0QA9~_d@vzh2G*GM8;)~7wap-D%X>2gQg2E~@8MotMYg4?=+8kd; z`p6o&Bfd1gA-;*mx!KxIEo`>)Xl@4MTgl?gj&HZNnmJ@4ZpC+)i{iUt0kQ%O@x5dx z+T#aef%swC%Vyb8CqLdv8dyOVlE@7E%3_ zgKE4Szh*9nwSxxBoUB)P4w}p3H_WE^P^>F{n|@bNK9j80{)8aOpjkL+&bH1Z0*TB- zc4A5*4_0t_yoxPZV!C6P4b~ZFWkO46*5yR8YkldRvmj9hn@BCit76&l#ca)Z&M0p@ zQIVLNs7x$0yR8G#asu>Iz7?n$EB>`g4AP?M-ltRV}vD^Z`QFWW`B(w5km zXk?odt4TB`>dAJ56D^5Wrzx@198T;`?2Fw=984TZbR~|_n-hssiR#4JL|@_}@7Tl@ zry+6OTAU!8lDL()6W?qOB)!S>WYD>q%!$<|r^XH@^DQ+QN*c)$=ThQ&(o80kvz=7z zN^&aoDm^(bxxfjT^Q0GPjj0{fYh zyt8~7ty6>MUPM7H6=0MfobT z#F<@QSH7-%L;0ri&E;Fmw_9_{cUYay0_#TkF2dgO1LcRyJI&MON6UN4Pf~oQ{CxQZ z>l#i|(f{Nw{}0DqzEafT*1TMbMQOM2lpYs3rAI0BP&i59OzD~8TgA5^pD#UMR8mw@ za;D@==>-a$cA3Jp(rcV%)ERZ9H%f1Cp3@JHWC^i5Y2=Z z7p*RKy4dYL_Yn>fju5&gz%jy!2f!(}jgP#0Nvwo{Et8{;q(MJN9dmbI`_2KTvX;{Lo7Vw(wDC%|^XjtQ`99QKZ}-DBzNv z9hvWuIqDqK=cD)cY1E#K)yt9n>+Y>s&pn-woxESC(assddBO$4Wx_S-Ut%|8I>tmk zA~qy_N$hrMg-PDc3=lF2*@P*sZKv^?d4%cGKARe$m{8{0;!|=SOqw&cmu7{m*CgL( zlJ7Ig&za=oOlsexcFkIMen;kWQ2I%8#D}%sn`f@ete180JCpisHoE;9zfR-UXw;v$ z>%?`jZ#2o@ndIxt)-mNz$hG6&Ciy#){GLfZ&phbnsT_mq2{7I-*H3`PG5&R|j~&60 zF&OV(NBrfV;wNw2?+fAoMttBHe`g+%dTCO-<}p|1wK(PKE7=c|`eOFE?=HGeYTvvr z_pLc7_Y;rHq&7`z&+@wa!rccWc9CtVl`icZY?Hf3te~`CTz=FBj^A73_myj3M)nrh zfp$p$tsL3M(em@*`M)te4;!feV)i3 zk6_k4yklE`$eymdA8)ghV{PU3F*b6HJw)DhZk`?P+>wp8X3I6U=E-qdWScBHTUbkE zI@>IZ&K4G*Cz4X{IIlHw#^85+&S;YM%vvw=jGPH9I(u0Bj{Lv1McO%Qn_F+21n*Ic z&KDM)Ev)_04qH^->TvBR_sKm!SZpgt&P&Vh*-_Nx*1_*AIzL#a-F}U?!{co5=o!Yf z!(12YptFWGa<&*Lzs9^hKj+xF3 zc8|1OY(MOi(x;5%x5@w8TL8p)-I(X8@;6+HNQA<|iNPkS}-0Px2YiS$NMjJJt96l0#a$h-Q2ORR%4vpI( z-{p|sa*j#=j&~>Io`cN&CO_to|8n}=zLWoQuE;faxNn1UTn^bIhx}ID>)M17n@j5# zcYS7@LHZk?D(zjI_HR5Sb(iOh<+vgBnROvfz9nwTdBkmh=|R4w_6DQm?@gl z!~b>Fds4h6MC2x6n2-`eQwSLZb<8uDFpW?^2os73GYK|f7GVxyKB0=Rn6Q+vg0PBE zM_5PL;9?VDGhr)XJ7EW57hx~q0O2s9lW>&KGv;}6%&~XJmy(Oh!ZLZa|xA%g@kItGC~cZmav9UPuNIkBs3FR2(5&j zgx!RFgoA`5gf7A{!U@7D!dXHe;UeJ*;W}Z^{e5dp{yRb#UP3w{NXT)2PbK6NLIi_Q zLNEzQ!t8rbo*!c#VZoT^BEpg}&*g-bW1g$!Tp4Q#>j@2nra$7jMb63Sa~q+J&`#Jh zCg1*X;CF`z9fWRK{yrQh^b$@J&Jp^@JTDQhir2IvZKh^xv$Q$de65PGSX-*C&{k=6 z+B$86wn^KpZPm7GJG5QeUhRN(SnJe|Qs~i6YG<_b+6C>hc1^pX4QaP^(itFA&(^2t zdHQr+(~I>oJx-xQpQ~5u3-xLW%P7>ip_alL3iT8=>WzeEy+v=;cT(6*VIPHq6pm2n z(vRsU^i%p-y-&ZWU(v7YgZeG~j^Q=Zji8ZZOf~Y2kYN}lhG`^?*~UC$fw9O~0xUOH z8mob|#(JQ^XacrS*k-gD?QYmJDzUuB*zblz6grG<<2a@F8mAG?8U4m3quyK*^iK6YAyjXH_dO!p8}>#-j`vmXt0LDo*Y`p3n16%+)8g@9P4H9ViQvn@ zW)Tg3D|k?p2M-5d7w->t1%Dtu6zmE9P&^wv8T_&Mv*15xdBk&BzAQyFWCgRH5}UGS zX2r$c|Brj-@nn1I@V6^nY>Hs*##+4bR&UoBOk@Ffxz_IwSUt|mmJj)d?pZ+o%~lZ4 zF_v(o%`uixr@eCjZaIL^Ic~>X7`tb*GkT_We$1Z9qg^BSjk{}Tt+MTp@hH`e40Kf?o)35&q!c1pii~1zUr=MP~3D!F{w2uLZv&o(y&d-w^r1W5G8? zL9jRYPa>4%&GL$HmOslcB3UI_B|`guT)Rh<2=m@wB28W{vb33#Q=>L#4p|-8oX2aV z)#3jNskTwC()^SBlY~%TQ(vQ$*VWgBSN*>Fec@A&sz-&QzNx+`{OURNf(QtYx7T|S zXRtYR1{3NX%6kv|+cOTF?i&M6TM)S%xfZz*8H(K2gci^;rxs}0+7vBMo33eEu~w$V zwF+&nR;ex2sx{PHnfgPdlg`(Ymx_+KJKkr?j(LpLS8Z zqFvVpwOiU9-K(eT!R%9djy_e-*F(CYm*}RR)MxAS^aUg@(wFGV^_BW+eXYJ;Z_u0c zE&4XSO>fut===3UdWYVvAJ=>J)7nM-oZhcr(y!_R`b~XUPw5SYVq_SqK49cN(qv3C z3XHH(WX#kw!_KZTW*Kwd={eGlG2f^%7Hi9lrN#jwY{fd~Renb6+c$oi-sk;~Us$?J4ed@PKfB#-RBm(MT z^}8ZN{T}U(O!W=*4Ut8A``V-nU z?@}+R*F{7fn4BhN^8c@!?Ct12eYi_3C|t@GE8^8IMEb*-bSk*4ZKbEQUY83mkUUhl zp^z=wW$kw8s!q05+lmtaLL^7e9z7wD)ni*nmTpSKtLM?L>6CU}*B(9+8m3Yj<>YWp zFV=35^(&)#sdm)8Vx(@$7iUl#0kYj}DYpIl%#PCU&!LZwO#CIW$lNJB6CmI|75C{Q zc*ndSTh9Lubvzq6RoELjOX!Q7%9$IvNVr0{9=RA9j8qpkL~ar8M5;A!WSN$(1qnGM zP1W+XkY;G1?5iY|gepVDnn_58Dz(|+71}&)0bvnIOJ?+hT4$^awQ9>lt&zFfN^P~a zmav|rhDfc}q-`N=i`33I6Pcp5Y3+nPB<&wp?vU1@brX)0)Eik-*rA;+?8wTAtf3y9 z)B3ZAgT>kKw?rqzz~{xz13HHms$zVOq`kMNLr=W>Fe|jgiRzBL>j65X2RA;V`0aPx~zVEJ7LF+ zy6{k>S?kw#5%xx!3s;9K^#fWr;W*DyWD2!?n9#|ijkIV3`cdk61C1aaYSnx6lX_3# zX_C%7_^-nDkzN*pgo^$YrC!Zng^Q0qhbZGFfPXuZ}57@34@%={W-ijhZ{F6T2V z$IybsMzNevqs)jCDlngw#$1CiV=-!Jq4b4D*&{{V>qvFh&0s~=&D>3I*B7JOSZ351 z%d{M$)>y;ZW7HEivi2B_MzhgkG-qEmS|b!qvWOR0PUUYU=PIQ5~{eF#%E{ZNOrU(0?%cCo! ztMC66s)??Rt|v4=&wh_a>Q&LE=oZ2@se{qB;Phx)w4HUZaAkB)bboY@zA1Vr93HQO z(GH_B+A(AChz>?c2cx4p80{sTh7R(tbA*2W6}>c~pV6z)0ld3O7#?{i%iVQ(~5 z*!w7Sw@4|TdPFiyZZ=dKP~xG}*Pgd(=H-ciH-SVSRnDzG<+& z55f9A4C|}H`c8)R&4u-S4AyrltnV~f-zQ;x^I?58SYPJh-R$YcU-RH}mzD>3+~@DZ z*gOjgR)^1}oeTGeFNLobR)+`Pbv%7l_-1%GoGMrlQ6}w+WJJ`0n~_}no)#&HgePUc zyCqT-nHjMQLXlaKIg$C1s>tFQ?UALC6$K5ERgt>Lx*78#8zP$uk3}|5noDK2Mz)7C zB0FZBo3t!{T4dK)pv>OLfym+X9ff(3&hYWb(Sm_UPvm6eOyqpz0-rvo4@Pcq|3>;a z(oaTOd&K7c<`;yM+{gTk_gvt!D*r}*34AW%evkBB%cPSRA+24TGSYWGhlOs0&U4>o zzcr2f%_lPMI|HXPoY2xcc`OCplf$$E>FO$V6|MM->Wj4E|4m&>EB;q%1L@6Y)z6Zr zZBmjmscXA? z>dN51SEG@99Veq}__nB^@p$;=Q-Uw7j>?{JE}mY<(}XAQs_>C47$gS^2MTW%4nNsN z&s12+4@~?Vc^}UB15ed`=8k{nC1t*MSg8%8D>Vr#m4TId2rHHO4rfpPfA(y>_m_0O z-GIkMZec~?+``Jjg+N7Nb>XtYn!?(`HT1itu)c6(p;p+4^yb2r2SRJ%PJX(*`8@UJ zi|SSyL5tcVe6Uty$F+7;1AXqecmx?($44-(9E{^p8pmSM1RY88ztr=s+@VDhkOv4i zEgm~freY>~Ob36Us=BBYsX`yz)9>RXYAwq}94y_5* zhc<>9L(L?$gjz#8L%T!!C_WfE5)z@V8P`I`Fw?cJU-%^T?j`jl`r7^!d4~YJLk7G< zrn;HDLlAx;3w~kppHR{xriucL7k`QBDFZyAT^+^dVov$&aoU= zh&)w@XQKWasBH+$UW*Yo^S#8rOy&~vHX!9=h=-YRP;!HbZ*c5Uklv4!BVY^50dv@T z#5F!<$=#zco8vyDR3Xks&ebS;2Js2R;2!f{VcstxaL@S_<`t7%U%mpDU5sRJF4)Dc z`CjK5IFGo?>7GYiRxqyNXa3dPAJou~xEt{>zxAfeJjzbI>^m;cY$S^N_P;uaI&%#hhnT+;py?81Ztv9m4I?RV*v> zad*9%`XVaDHo7uHsWHuJ&yE2^ldk<2(2v7Teskw7JegF!JS)9zk>J##JE z>k=sAxBgeS2LFP)x3O!!gZKb;C6|3d_Jm~`FR#K|cYnc}kNI4VR=QKimhRmZLG*Jm_gU%U*gG9%FH3uZJ+c^Dbe`wIbB<+YYKnOo zYdI&4r~{fK^MGBFW962#25vt)(36W8DeQUb!@N4^^Ff{ynvFWt!!?v+T(i;hOVFZg zuGZCI#<)}y;x&j@BK`EVR{$Ia!K&45VyL?GViFR)@DdmWSQ^yRk0k z5Z7Tf>o7B%vI8lzF>lStA41Av=-a-#d?Qc`)qP2AB1>Vq9^~uMBWm-$~f;Wt^W*CzuD+-|lK)2YSwNr_?CkkK{W#U|rdE zt(GGaI33A6sI6XF9;AC=-;yHEwV^*D*-yN!gXOH}di=2M{t~V~u#^9L56#REsaHRz zb2fADu@`9Mz2mzheG^g+aEr7rehUrHf`H7PRQMm<`OTm;>L0o=2%h>8X(( zR(hFXrey z;QCzYkGS;j6ari+;O2B$Ilp>>qyo~$uucBCMCP1CikQlq|;6Ic6j*{8Y<#Ys_qs!w621l2> z5v+}puTe5Jx*UyQXOz5*l95qzF}f^_l7A7*i;{Cu@+?Y*MaiuwSrsLpqRXKOt~JS< zC>ax7u0+X_2!2G#j3_w~B^#pTL39}qCHLVq#Na!WOox)=&}BE2yoPcHFncbGA@~bj z=0eF?C|L<56QNuYsR@#CP>vl8Ns?bsG7I`K7Re^)@(4;z0C%8d4U~L=k}1&T2n0Kz z%L@obK*Pap=$)YFu^CWYgdthE;-v^A0$tk%g_dHHkXx6^09%5&E;T24<+xKWL$H()+C>w zlI2VCdr4+5m(xpXh_qVL2T5-No0Iw|c=xOQbUOXruUP)w0OT7;&t*CF5agtP5yg{~ zN{XNIH&C8mDr-qD@qYy}=gC9aUn)AuVgH9vr$Mrc^nSi6h3ec$aR&0|D`AS4_^a3p z`{@fJmBat;ME&_|iVq{t*H9Mn@BRV(*@X1xA%6h!2OvMK&^awt!}nW~JeT56Kz>R|8B^;AfJZ3 z1@d9cA@_d;X805C43}aC{uZ)>IjqDSay?&BWZxRmTb3=z5yT0^FG7EwR^E?RJ_*@^ zyn^EAlt(Gv>iXTRukeZo z4nXFVYQ8@aQKhyT{eq{M~zhOCbG(cZ`sc)wJn&QuWNYYQ!%h{#xLFQ@jiDiviy0Uq?M(;M*o?6(1br>>?gLi!Afd(+sq{2=fq^8XvR72sWVHJ$g%X9FcX z>a=AjTY|DIe=k6GEcJhiyUwsEvZdYKGvu6<6%ddpv4@O^0Te-kBn1RTat5NK!EZikMds69z;;f&oM^%glV;)w{~w>rFrIcb|Q>tgh32QdPZmPL;d! zo#z-qH*?Dq^mp?2e%bNBp9emQ+X=Mn1iUg(9&-11<^pdHd>HVGz%PManoW)cmQxBe zikk~`;ST#V29gnS)nG+Y+@e7BK_g@jCxGVhkh+Ki8UQpAXdVv@dZPgkJ_WRz>kjmP z7xc@4`HA2Fc#@Mk(_SeNg4&TnM3-WC-8gV#-|Ox z_=>Pb$#=-#jUgzh{RohF0A0=^_tS$N4wSepvQt^l$bMMO1a)Wof_y7b5(gswpro!n zfqJl$fs+0Ev2x(se(3)SNX~$y5hRa+_Q1HO3984&pdXSlSdXCfJ+uxJR379WY{EjY zDDtj~t%92=mA7ApI1)USb(CV0zt4OXcq+p$0rV~G19czQ2MOdb(cM5HCy!(U4;g!O zDM;=Bg*-DV1^h0ckbOeMsC+L_$gy*_g8VyB$Y&x+Ab$rEib9ST83q~xv=S&}t~iis z=TP~7s0ARYAbANCR*gaS15Jk3&p@e+%`KodAZZ6mWvXHANGS9GIchfajM{@7_6mWT z3kSYJVaE{22qBP3JjYYAg=`q6%gbQP&J^SWe(_<1v)}uuMn6y z5(TZ0xk3kkUIBU@<~9#_7z=3ui4#bmB7fED&J)a6mq$UIkXyrc8uZM zB_N0D72&HS6#_ZU_cL z4ov}G0p#_Z34%6(1S(~86VMUp0-9MwF_&P@0VaNe|EiAP39ATtPyOmskH0EN&;z(eGs*TegO6)0s7utqwp zg|-MJutqMb$_!qH!4A-Oz&oH{I$%2uG=;%_asejODck^!(;*gc6@q2L&Y(AuG2*K_ zSbI0glYh^Gc%Sm73-Bh4h^~e=-T$y;g6BX5mhfLvP9aqR^Z*eJvjoXZ;C)FsovLDs zkURqM5u@e?n2FS(qC~3>*@|Vun+71!M+FHAc8fqnz`##Y&=ehfp9bqfHv$iqgMpWE zV5R5-m?4E2y)g4ZRG4_j58ecy;tY|aAYVy}f&I|IT4=E67*(T(2#A5-VWJ>`=#R~W z)luh%VVFNkdGLk#5tk3im#YeZhd=ntVa2U=k*bP9PO;$WFD3iTDt z5Mw}})E>g#(kS!*lt#e@Xi)LTw1EP0(p;d25qO7Mog>I0F4HL78w4IK3WYtyRs)54 zG!0Oi29bh8;Rba!z~P;B&Gz{^nTI)Mj-#KwRJl%_TOp(&CFuR&oxG|ED#v1&j9`;WpY zhz@v81B}HWzSAk~Q?U|s$_6}PQ)fb`!EwOSI8dwQzz(xvwroHoHsBa(TxNlm*>KWe!5r9ddSo$SKJX3) zFoy%{V!?Ts4Ka}oSj~p>3=1rc4JR%(oZr}Bha9RO7!d($;eai1;LN~*QxgYl5B?i? zlmlloggWs8TCxF)*l-480a~&FsaRk+tQ1%acnS;pVN+{|-q;Xr*>Lt|Q)`D)0f)3V z1jZo$A^$|=$k;APiRBLAOt~^{K8+0PjL$+S4_3mI+f9hFFcf77;C$R%n!+?}8W)25 zaPw<&qjZ#MjG^=r7u*Tgnk11eo1P*I|LgGC$P&bt*nlWvX#vCmA^`qZ;&X7tNuALp zn?|pcr>=aG5|e`LU1OD7IY^iDC}B$b<4k%R&ZJeB&@kexCqe3a-@d{r7t5-Np z(ZK;R3JY8oDlBwym}SARFxIv*GPcsTT4<@qP{Ea`70Lc`MJ@p`YeW13a3(rq@(vRx zLmHC^O@y2uW1__U!D@}-b);s4dfR|Rq5jq@CcHT+sx@L0#gbCYHNJi-??>&Dy$cS{ zK02t7;x@QhJWk|U5>L&+*^BBPZb~n4$Xn5quilI}F+x`}B^D)rzn1)Is*R2Et*IyN z6Bni1`(^bXR}nn8Uq|E9;gfM!WD~|NBUQ(D_Sl`i!p(}-__DJ@ae7*6fZ+alWx2;R zRA(;VzPQNK$8NuCQQhoUIcm`>9s1RL`<@#u-v6-Qt-HRj-3z&p6?*+%PGwi^>t?CK
!gg{7}^kF7KE&+24q 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

|kjs%{5e3i?Er2MfuB-b~08a(CG%y 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%0DNU( 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\Z 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 z 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�$ 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ℜIJ;ZxvwWUlma0PZdDrKNT?LFBKr= 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

loYeoP895&S_*p4%4hul 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 z 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

  • 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 R!LtGxW;-4P0r9u({{>(N6;uEK literal 0 HcmV?d00001 diff --git a/digital_atlas.sql b/digital_atlas.sql new file mode 100644 index 0000000..9a88544 --- /dev/null +++ b/digital_atlas.sql @@ -0,0 +1,360 @@ +-- phpMyAdmin SQL Dump +-- version 4.5.4.1deb2ubuntu2 +-- http://www.phpmyadmin.net +-- +-- Gostitelj: localhost +-- Čas nastanka: 12. avg 2017 ob 12.57 +-- Različica strežnika: 5.7.19-0ubuntu0.16.04.1 +-- Različica PHP: 7.0.22-0ubuntu0.16.04.1 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Zbirka podatkov: `digital_atlas` +-- +CREATE DATABASE IF NOT EXISTS `digital_atlas` DEFAULT CHARACTER SET utf8 COLLATE utf8_slovenian_ci; +USE `digital_atlas`; + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `dialects` +-- + +CREATE TABLE `dialects` ( + `id` int(11) NOT NULL, + `name` varchar(255) COLLATE utf8_slovenian_ci NOT NULL, + `type` tinyint(4) NOT NULL COMMENT '/1-skupina, 2-narecje, 3-podnarecje', + `id_parent` int(11) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- +-- Odloži podatke za tabelo `dialects` +-- + +INSERT INTO `dialects` (`id`, `name`, `type`, `id_parent`) VALUES +(1, 'gorenjska narečna skupina', 1, NULL), +(2, 'gorenjsko narečje', 2, 1), +(3, 'vzhodnogorenjsko podnarečje', 3, 2), +(4, 'selško narečje', 2, 1), +(5, 'dolenjska narečna skupina', 1, NULL), +(6, 'dolenjsko narečje', 2, 5), +(7, 'vzhodnodolenjsko podnarečje', 3, 6), +(8, 'severnobelokranjsko narečje', 2, 5), +(9, 'južnobelokranjsko narečje', 2, 5), +(10, 'kostelsko narečje', 2, 5), +(11, 'mešani kočevski govori', 2, 5), +(12, 'štajerska narečna skupina', 1, NULL), +(13, 'srednjesavinjsko narečje', 2, 12), +(14, 'zgornjesavinjsko narečje', 2, 12), +(15, 'solčavsko podnarečje', 3, 14), +(16, 'srednještajersko narečje', 2, 12), +(17, 'južnopohorsko narečje', 2, 12), +(18, 'kozjaško podnarečje', 3, 17), +(19, 'kozjansko-bizeljsko narečje', 2, 12), +(20, 'posavsko narečje', 2, 12), +(21, 'zagorsko-trboveljsko podnarečje', 3, 20), +(22, 'laško podnarečje ', 3, 20), +(23, 'sevniško-krško podnarečje', 3, 20), +(24, 'panonska narečna skupina', 1, NULL), +(25, 'prekmursko narečje ', 2, 24), +(26, 'slovenskogoriško narečje', 2, 24), +(27, 'prleško narečje ', 2, 24), +(28, 'haloško narečje', 2, 24), +(29, 'koroška narečna skupina', 1, NULL), +(30, 'severnopohorsko-remšniško narečje', 2, 29), +(31, 'mežiško narečje', 2, 29), +(32, 'podjunsko narečje', 2, 29), +(33, 'rožansko narečje', 2, 29), +(34, 'obirsko narečje', 2, 29), +(35, 'ziljsko narečje', 2, 29), +(36, 'kranjskogorsko podnarečje', 3, 35), +(37, 'primorska narečna skupina', 1, NULL), +(38, 'rezijansko narečje', 2, 37), +(39, 'obsoško narečje', 2, 37), +(40, 'tersko narečje', 2, 37), +(41, 'nadiško narečje', 2, 37), +(42, 'briško narečje', 2, 37), +(43, 'kraško narečje', 2, 37), +(44, 'banjško podnarečje', 3, 43), +(45, 'istrsko narečje', 2, 37), +(46, 'rižansko podnarečje', 3, 45), +(47, 'šavrinsko podnarečje', 3, 45), +(48, 'notranjsko narečje', 2, 37), +(49, 'čiško narečje', 2, 37), +(50, 'rovtarska narečna skupina', 1, NULL), +(51, 'tolminsko narečje', 2, 50), +(52, 'baško podnarečje', 3, 51), +(53, 'cerkljansko narečje', 2, 50), +(54, 'poljansko narečje', 2, 50), +(55, 'škofjeloško narečje', 2, 50), +(56, 'črnovrško narečje', 2, 50), +(57, 'horjulsko narečje', 2, 50); + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `lexems` +-- + +CREATE TABLE `lexems` ( + `id` int(11) NOT NULL, + `title` varchar(255) COLLATE utf8_slovenian_ci NOT NULL, + `icon` varchar(500) COLLATE utf8_slovenian_ci NOT NULL, + `id_word` int(11) NOT NULL, + `icon_color` varchar(255) COLLATE utf8_slovenian_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `locations` +-- + +CREATE TABLE `locations` ( + `id` int(11) NOT NULL, + `name` varchar(255) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `short_name` varchar(50) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `lat` decimal(10,6) NOT NULL, + `long` decimal(10,6) NOT NULL, + `id_dialect` int(11) NOT NULL, + `id_subdialect` int(11) NOT NULL, + `id_subsubdialect` int(11) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `subjects` +-- + +CREATE TABLE `subjects` ( + `id` int(1) NOT NULL, + `title` varchar(255) COLLATE utf8_slovenian_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `subject_locations` +-- + +CREATE TABLE `subject_locations` ( + `id` int(11) NOT NULL, + `id_subject` int(11) DEFAULT NULL, + `id_location` int(11) NOT NULL, + `checked` tinyint(4) NOT NULL DEFAULT '1' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `transcriptions` +-- + +CREATE TABLE `transcriptions` ( + `id` int(11) NOT NULL, + `phonetic_writing` varchar(255) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `audio` varchar(255) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `id_lexem` int(1) NOT NULL, + `id_location` int(11) NOT NULL, + `trans_text` text COLLATE utf8_slovenian_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `users` +-- + +CREATE TABLE `users` ( + `id` int(1) NOT NULL, + `username` varchar(255) COLLATE utf8_slovenian_ci NOT NULL, + `name` varchar(255) COLLATE utf8_slovenian_ci NOT NULL, + `lastname` varchar(255) COLLATE utf8_slovenian_ci NOT NULL, + `password_hash` varchar(255) COLLATE utf8_slovenian_ci NOT NULL, + `sess_expiration` int(60) NOT NULL DEFAULT '60' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- +-- Odloži podatke za tabelo `users` +-- + +INSERT INTO `users` (`id`, `username`, `name`, `lastname`, `password_hash`, `sess_expiration`) VALUES +(1, 'admin', 'Admin', '', '$2y$10$bvfsnL9h3A5Dt6IaRT.m7eh/4GXmSgA/5s6wBUHJYrGgBtjDVoxYq', 60); + +-- -------------------------------------------------------- + +-- +-- Struktura tabele `words` +-- + +CREATE TABLE `words` ( + `id` int(11) NOT NULL, + `title` varchar(255) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `image` varchar(255) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `comment` varchar(255) COLLATE utf8_slovenian_ci NOT NULL DEFAULT '', + `id_subject` int(11) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovenian_ci; + +-- +-- Indeksi zavrženih tabel +-- + +-- +-- Indeksi tabele `dialects` +-- +ALTER TABLE `dialects` + ADD PRIMARY KEY (`id`), + ADD KEY `FK_dialects_dialects` (`id_parent`); + +-- +-- Indeksi tabele `lexems` +-- +ALTER TABLE `lexems` + ADD PRIMARY KEY (`id`), + ADD KEY `FK_leksems_words` (`id_word`); + +-- +-- Indeksi tabele `locations` +-- +ALTER TABLE `locations` + ADD PRIMARY KEY (`id`), + ADD KEY `FK_locations_dialects` (`id_dialect`), + ADD KEY `FK_locations_dialects_2` (`id_subdialect`), + ADD KEY `FK_locations_dialects_3` (`id_subsubdialect`); + +-- +-- Indeksi tabele `subjects` +-- +ALTER TABLE `subjects` + ADD PRIMARY KEY (`id`); + +-- +-- Indeksi tabele `subject_locations` +-- +ALTER TABLE `subject_locations` + ADD PRIMARY KEY (`id`), + ADD KEY `FK_subject_locations_locations` (`id_location`), + ADD KEY `FK_subject_locations_subjects` (`id_subject`); + +-- +-- Indeksi tabele `transcriptions` +-- +ALTER TABLE `transcriptions` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `id_location_uniq` (`id_location`,`id_lexem`), + ADD KEY `id_word` (`id_lexem`), + ADD KEY `id_location` (`id_location`); + +-- +-- Indeksi tabele `users` +-- +ALTER TABLE `users` + ADD PRIMARY KEY (`id`); + +-- +-- Indeksi tabele `words` +-- +ALTER TABLE `words` + ADD PRIMARY KEY (`id`), + ADD KEY `id_subject` (`id_subject`); + +-- +-- AUTO_INCREMENT zavrženih tabel +-- + +-- +-- AUTO_INCREMENT tabele `dialects` +-- +ALTER TABLE `dialects` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=58; +-- +-- AUTO_INCREMENT tabele `lexems` +-- +ALTER TABLE `lexems` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT tabele `locations` +-- +ALTER TABLE `locations` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT tabele `subjects` +-- +ALTER TABLE `subjects` + MODIFY `id` int(1) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT tabele `subject_locations` +-- +ALTER TABLE `subject_locations` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT tabele `transcriptions` +-- +ALTER TABLE `transcriptions` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- AUTO_INCREMENT tabele `users` +-- +ALTER TABLE `users` + MODIFY `id` int(1) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; +-- +-- AUTO_INCREMENT tabele `words` +-- +ALTER TABLE `words` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; +-- +-- Omejitve tabel za povzetek stanja +-- + +-- +-- Omejitve za tabelo `dialects` +-- +ALTER TABLE `dialects` + ADD CONSTRAINT `FK_dialects_dialects` FOREIGN KEY (`id_parent`) REFERENCES `dialects` (`id`); + +-- +-- Omejitve za tabelo `lexems` +-- +ALTER TABLE `lexems` + ADD CONSTRAINT `FK_leksems_words` FOREIGN KEY (`id_word`) REFERENCES `words` (`id`); + +-- +-- Omejitve za tabelo `locations` +-- +ALTER TABLE `locations` + ADD CONSTRAINT `FK_locations_dialects` FOREIGN KEY (`id_dialect`) REFERENCES `dialects` (`id`), + ADD CONSTRAINT `FK_locations_dialects_2` FOREIGN KEY (`id_subdialect`) REFERENCES `dialects` (`id`), + ADD CONSTRAINT `FK_locations_dialects_3` FOREIGN KEY (`id_subsubdialect`) REFERENCES `dialects` (`id`); + +-- +-- Omejitve za tabelo `subject_locations` +-- +ALTER TABLE `subject_locations` + ADD CONSTRAINT `FK_subject_locations_locations` FOREIGN KEY (`id_location`) REFERENCES `locations` (`id`), + ADD CONSTRAINT `FK_subject_locations_subjects` FOREIGN KEY (`id_subject`) REFERENCES `subjects` (`id`) ON DELETE SET NULL ON UPDATE SET NULL; + +-- +-- Omejitve za tabelo `transcriptions` +-- +ALTER TABLE `transcriptions` + ADD CONSTRAINT `FK_transcriptions_leksems` FOREIGN KEY (`id_lexem`) REFERENCES `lexems` (`id`), + ADD CONSTRAINT `FK_transcriptions_locations` FOREIGN KEY (`id_location`) REFERENCES `locations` (`id`); + +-- +-- Omejitve za tabelo `words` +-- +ALTER TABLE `words` + ADD CONSTRAINT `FK_words_subjects` FOREIGN KEY (`id_subject`) REFERENCES `subjects` (`id`); + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..5c3558e --- /dev/null +++ b/readme.txt @@ -0,0 +1,8 @@ +Projekt SNA (Slovenski narečni atlas / Slovenian dialectal atlas) + +Direktorij projekta vsebuje: +- to datoteko readme.txt +- kodo aplikacije v direktoriju sna +- začetno podatkovno bazo v datoteki digital_atlas.sql +- navodila za namestitev aplikacije +- navodila za uporabo aplikacije diff --git a/sna/.editorconfig b/sna/.editorconfig new file mode 100644 index 0000000..39f48d9 --- /dev/null +++ b/sna/.editorconfig @@ -0,0 +1,15 @@ +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true + +# Matches multiple files with brace expansion notation +# Set default charset +[*] +charset = utf-8 + +# Tab indentation (no size specified) +indent_style = tab diff --git a/sna/.htaccess b/sna/.htaccess new file mode 100644 index 0000000..6cce04f --- /dev/null +++ b/sna/.htaccess @@ -0,0 +1,9 @@ +RewriteEngine On + +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteCond %{REQUEST_FILENAME} !-f + +RewriteCond %{REQUEST_URI} !/assets + +RewriteRule ^(.*)$ index.php/$1 [L] \ No newline at end of file diff --git a/sna/COPYING.gpl-3.0.htm b/sna/COPYING.gpl-3.0.htm new file mode 100644 index 0000000..4096ab1 --- /dev/null +++ b/sna/COPYING.gpl-3.0.htm @@ -0,0 +1,696 @@ + + + + + + GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF) + + + +

    GNU GENERAL PUBLIC LICENSE

    +

    Version 3, 29 June 2007

    + +

    + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed.

    + +

    Preamble

    + +

    The GNU General Public License is a free, copyleft license for +software and other kinds of works.

    + +

    The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too.

    + +

    When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things.

    + +

    To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others.

    + +

    For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights.

    + +

    Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it.

    + +

    For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions.

    + +

    Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users.

    + +

    Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free.

    + +

    The precise terms and conditions for copying, distribution and +modification follow.

    + +

    TERMS AND CONDITIONS

    + +

    0. Definitions.

    + +

    “This License” refers to version 3 of the GNU General Public License.

    + +

    “Copyright” also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks.

    + +

    “The Program” refers to any copyrightable work licensed under this +License. Each licensee is addressed as “you”. “Licensees” and +“recipients” may be individuals or organizations.

    + +

    To “modify” a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a “modified version” of the +earlier work or a work “based on” the earlier work.

    + +

    A “covered work” means either the unmodified Program or a work based +on the Program.

    + +

    To “propagate” a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well.

    + +

    To “convey” a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying.

    + +

    An interactive user interface displays “Appropriate Legal Notices” +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion.

    + +

    1. Source Code.

    + +

    The “source code” for a work means the preferred form of the work +for making modifications to it. “Object code” means any non-source +form of a work.

    + +

    A “Standard Interface” means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language.

    + +

    The “System Libraries” of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +“Major Component”, in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it.

    + +

    The “Corresponding Source” for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work.

    + +

    The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source.

    + +

    The Corresponding Source for a work in source code form is that +same work.

    + +

    2. Basic Permissions.

    + +

    All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law.

    + +

    You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you.

    + +

    Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary.

    + +

    3. Protecting Users' Legal Rights From Anti-Circumvention Law.

    + +

    No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures.

    + +

    When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures.

    + +

    4. Conveying Verbatim Copies.

    + +

    You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program.

    + +

    You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee.

    + +

    5. Conveying Modified Source Versions.

    + +

    You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions:

    + +
      +
    • a) The work must carry prominent notices stating that you modified + it, and giving a relevant date.
    • + +
    • b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + “keep intact all notices”.
    • + +
    • c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it.
    • + +
    • d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so.
    • +
    + +

    A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +“aggregate” if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate.

    + +

    6. Conveying Non-Source Forms.

    + +

    You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways:

    + +
      +
    • a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange.
    • + +
    • b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge.
    • + +
    • c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b.
    • + +
    • d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements.
    • + +
    • e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d.
    • +
    + +

    A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work.

    + +

    A “User Product” is either (1) a “consumer product”, which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, “normally used” refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product.

    + +

    “Installation Information” for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made.

    + +

    If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM).

    + +

    The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network.

    + +

    Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying.

    + +

    7. Additional Terms.

    + +

    “Additional permissions” are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions.

    + +

    When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission.

    + +

    Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms:

    + +
      +
    • a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or
    • + +
    • b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or
    • + +
    • c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or
    • + +
    • d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or
    • + +
    • e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or
    • + +
    • f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors.
    • +
    + +

    All other non-permissive additional terms are considered “further +restrictions” within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying.

    + +

    If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms.

    + +

    Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way.

    + +

    8. Termination.

    + +

    You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11).

    + +

    However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation.

    + +

    Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice.

    + +

    Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10.

    + +

    9. Acceptance Not Required for Having Copies.

    + +

    You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so.

    + +

    10. Automatic Licensing of Downstream Recipients.

    + +

    Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License.

    + +

    An “entity transaction” is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts.

    + +

    You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it.

    + +

    11. Patents.

    + +

    A “contributor” is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's “contributor version”.

    + +

    A contributor's “essential patent claims” are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, “control” includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License.

    + +

    Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version.

    + +

    In the following three paragraphs, a “patent license” is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To “grant” such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party.

    + +

    If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. “Knowingly relying” means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid.

    + +

    If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it.

    + +

    A patent license is “discriminatory” if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007.

    + +

    Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law.

    + +

    12. No Surrender of Others' Freedom.

    + +

    If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program.

    + +

    13. Use with the GNU Affero General Public License.

    + +

    Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such.

    + +

    14. Revised Versions of this License.

    + +

    The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns.

    + +

    Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License “or any later version” applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation.

    + +

    If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program.

    + +

    Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version.

    + +

    15. Disclaimer of Warranty.

    + +

    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

    + +

    16. Limitation of Liability.

    + +

    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES.

    + +

    17. Interpretation of Sections 15 and 16.

    + +

    If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee.

    + +

    END OF TERMS AND CONDITIONS

    + +

    How to Apply These Terms to Your New Programs

    + +

    If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms.

    + +

    To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the “copyright” line and a pointer to where the full notice is found.

    + +
        <one line to give the program's name and a brief idea of what it does.>
    +    Copyright (C) <year>  <name of author>
    +
    +    This program is free software: you can redistribute it and/or modify
    +    it under the terms of the GNU General Public License as published by
    +    the Free Software Foundation, either version 3 of the License, or
    +    (at your option) any later version.
    +
    +    This program is distributed in the hope that it will be useful,
    +    but WITHOUT ANY WARRANTY; without even the implied warranty of
    +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +    GNU General Public License for more details.
    +
    +    You should have received a copy of the GNU General Public License
    +    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    +
    + +

    Also add information on how to contact you by electronic and paper mail.

    + +

    If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode:

    + +
        <program>  Copyright (C) <year>  <name of author>
    +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    +    This is free software, and you are welcome to redistribute it
    +    under certain conditions; type `show c' for details.
    +
    + +

    The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an “about box”.

    + +

    You should also get your employer (if you work as a programmer) or school, +if any, to sign a “copyright disclaimer” for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>.

    + +

    The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>.

    + + diff --git a/sna/COPYING.gpl-3.0.txt b/sna/COPYING.gpl-3.0.txt new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/sna/COPYING.gpl-3.0.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/sna/CodeIgniter.contributing.md b/sna/CodeIgniter.contributing.md new file mode 100644 index 0000000..2037e04 --- /dev/null +++ b/sna/CodeIgniter.contributing.md @@ -0,0 +1,95 @@ +# Contributing to CodeIgniter + + +CodeIgniter is a community driven project and accepts contributions of code and documentation from the community. These contributions are made in the form of Issues or [Pull Requests](http://help.github.com/send-pull-requests/) on the [CodeIgniter repository](https://github.com/bcit-ci/CodeIgniter>) on GitHub. + +Issues are a quick way to point out a bug. If you find a bug or documentation error in CodeIgniter then please check a few things first: + +1. There is not already an open Issue +2. The issue has already been fixed (check the develop branch, or look for closed Issues) +3. Is it something really obvious that you can fix yourself? + +Reporting issues is helpful but an even better approach is to send a Pull Request, which is done by "Forking" the main repository and committing to your own copy. This will require you to use the version control system called Git. + +## Guidelines + +Before we look into how, here are the guidelines. If your Pull Requests fail +to pass these guidelines it will be declined and you will need to re-submit +when you’ve made the changes. This might sound a bit tough, but it is required +for us to maintain quality of the code-base. + +### PHP Style + +All code must meet the [Style Guide](https://codeigniter.com/user_guide/general/styleguide.html), which is +essentially the [Allman indent style](https://en.wikipedia.org/wiki/Indent_style#Allman_style), underscores and readable operators. This makes certain that all code is the same format as the existing code and means it will be as readable as possible. + +### Documentation + +If you change anything that requires a change to documentation then you will need to add it. New classes, methods, parameters, changing default values, etc are all things that will require a change to documentation. The change-log must also be updated for every change. Also PHPDoc blocks must be maintained. + +### Compatibility + +CodeIgniter recommends PHP 5.4 or newer to be used, but it should be +compatible with PHP 5.2.4 so all code supplied must stick to this +requirement. If PHP 5.3 (and above) functions or features are used then +there must be a fallback for PHP 5.2.4. + +### Branching + +CodeIgniter uses the [Git-Flow](http://nvie.com/posts/a-successful-git-branching-model/) branching model which requires all pull requests to be sent to the "develop" branch. This is +where the next planned version will be developed. The "master" branch will always contain the latest stable version and is kept clean so a "hotfix" (e.g: an emergency security patch) can be applied to master to create a new version, without worrying about other features holding it up. For this reason all commits need to be made to "develop" and any sent to "master" will be closed automatically. If you have multiple changes to submit, please place all changes into their own branch on your fork. + +One thing at a time: A pull request should only contain one change. That does not mean only one commit, but one change - however many commits it took. The reason for this is that if you change X and Y but send a pull request for both at the same time, we might really want X but disagree with Y, meaning we cannot merge the request. Using the Git-Flow branching model you can create new branches for both of these features and send two requests. + +### Signing + +You must sign your work, certifying that you either wrote the work or otherwise have the right to pass it on to an open source project. git makes this trivial as you merely have to use `--signoff` on your commits to your CodeIgniter fork. + +`git commit --signoff` + +or simply + +`git commit -s` + +This will sign your commits with the information setup in your git config, e.g. + +`Signed-off-by: John Q Public ` + +If you are using [Tower](http://www.git-tower.com/) there is a "Sign-Off" checkbox in the commit window. You could even alias git commit to use the `-s` flag so you don’t have to think about it. + +By signing your work in this manner, you certify to a "Developer's Certificate of Origin". The current version of this certificate is in the `DCO.txt` file in the root of this repository. + + +## How-to Guide + +There are two ways to make changes, the easy way and the hard way. Either way you will need to [create a GitHub account](https://github.com/signup/free). + +Easy way GitHub allows in-line editing of files for making simple typo changes and quick-fixes. This is not the best way as you are unable to test the code works. If you do this you could be introducing syntax errors, etc, but for a Git-phobic user this is good for a quick-fix. + +Hard way The best way to contribute is to "clone" your fork of CodeIgniter to your development area. That sounds like some jargon, but "forking" on GitHub means "making a copy of that repo to your account" and "cloning" means "copying that code to your environment so you can work on it". + +1. Set up Git (Windows, Mac & Linux) +2. Go to the CodeIgniter repo +3. Fork it +4. Clone your CodeIgniter repo: git@github.com:/CodeIgniter.git +5. Checkout the "develop" branch At this point you are ready to start making changes. +6. Fix existing bugs on the Issue tracker after taking a look to see nobody else is working on them. +7. Commit the files +8. Push your develop branch to your fork +9. Send a pull request [http://help.github.com/send-pull-requests/](http://help.github.com/send-pull-requests/) + +The Reactor Engineers will now be alerted about the change and at least one of the team will respond. If your change fails to meet the guidelines it will be bounced, or feedback will be provided to help you improve it. + +Once the Reactor Engineer handling your pull request is happy with it they will merge it into develop and your patch will be part of the next release. + +### Keeping your fork up-to-date + +Unlike systems like Subversion, Git can have multiple remotes. A remote is the name for a URL of a Git repository. By default your fork will have a remote named "origin" which points to your fork, but you can add another remote named "codeigniter" which points to `git://github.com/bcit-ci/CodeIgniter.git`. This is a read-only remote but you can pull from this develop branch to update your own. + +If you are using command-line you can do the following: + +1. `git remote add codeigniter git://github.com/bcit-ci/CodeIgniter.git` +2. `git pull codeigniter develop` +3. `git push origin develop` + +Now your fork is up to date. This should be done regularly, or before you send a pull request at least. \ No newline at end of file diff --git a/sna/CodeIgniter.readme.rst b/sna/CodeIgniter.readme.rst new file mode 100644 index 0000000..f5d7370 --- /dev/null +++ b/sna/CodeIgniter.readme.rst @@ -0,0 +1,70 @@ +################### +What is CodeIgniter +################### + +CodeIgniter is an Application Development Framework - a toolkit - for people +who build web sites using PHP. Its goal is to enable you to develop projects +much faster than you could if you were writing code from scratch, by providing +a rich set of libraries for commonly needed tasks, as well as a simple +interface and logical structure to access these libraries. CodeIgniter lets +you creatively focus on your project by minimizing the amount of code needed +for a given task. + +******************* +Release Information +******************* + +This repo contains in-development code for future releases. To download the +latest stable release please visit the `CodeIgniter Downloads +`_ page. + +************************** +Changelog and New Features +************************** + +You can find a list of all changes for each release in the `user +guide change log `_. + +******************* +Server Requirements +******************* + +PHP version 5.6 or newer is recommended. + +It should work on 5.3.7 as well, but we strongly advise you NOT to run +such old versions of PHP, because of potential security and performance +issues, as well as missing features. + +************ +Installation +************ + +Please see the `installation section `_ +of the CodeIgniter User Guide. + +******* +License +******* + +Please see the `license +agreement `_. + +********* +Resources +********* + +- `User Guide `_ +- `Language File Translations `_ +- `Community Forums `_ +- `Community Wiki `_ +- `Community IRC `_ + +Report security issues to our `Security Panel `_ +or via our `page on HackerOne `_, thank you. + +*************** +Acknowledgement +*************** + +The CodeIgniter team would like to thank EllisLab, all the +contributors to the CodeIgniter project and you, the CodeIgniter user. diff --git a/sna/MIT-license.txt b/sna/MIT-license.txt new file mode 100644 index 0000000..934e126 --- /dev/null +++ b/sna/MIT-license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 - 2017, British Columbia Institute of Technology + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/sna/application/.htaccess b/sna/application/.htaccess new file mode 100644 index 0000000..f009ced --- /dev/null +++ b/sna/application/.htaccess @@ -0,0 +1,9 @@ +#RewriteEngine On + +#RewriteCond %{REQUEST_FILENAME} !-d + +#RewriteCond %{REQUEST_FILENAME} !-f + +#RewriteCond %{REQUEST_URI} !/assets + +#RewriteRule ^(.*)$ index.php/$1 [L] \ No newline at end of file diff --git a/sna/application/cache/.htaccess b/sna/application/cache/.htaccess new file mode 100644 index 0000000..6c63ed4 --- /dev/null +++ b/sna/application/cache/.htaccess @@ -0,0 +1,6 @@ + + Require all denied + + + Deny from all + \ No newline at end of file diff --git a/sna/application/cache/index.html b/sna/application/cache/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/cache/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/config/autoload.php b/sna/application/config/autoload.php new file mode 100644 index 0000000..f0dee80 --- /dev/null +++ b/sna/application/config/autoload.php @@ -0,0 +1,135 @@ + 'ua'); +*/ +$autoload['libraries'] = array('session'); + +/* +| ------------------------------------------------------------------- +| Auto-load Drivers +| ------------------------------------------------------------------- +| These classes are located in system/libraries/ or in your +| application/libraries/ directory, but are also placed inside their +| own subdirectory and they extend the CI_Driver_Library class. They +| offer multiple interchangeable driver options. +| +| Prototype: +| +| $autoload['drivers'] = array('cache'); +| +| You can also supply an alternative property name to be assigned in +| the controller: +| +| $autoload['drivers'] = array('cache' => 'cch'); +| +*/ +$autoload['drivers'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Helper Files +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['helper'] = array('url', 'file'); +*/ +$autoload['helper'] = array('url','function'); + +/* +| ------------------------------------------------------------------- +| Auto-load Config files +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['config'] = array('config1', 'config2'); +| +| NOTE: This item is intended for use ONLY if you have created custom +| config files. Otherwise, leave it blank. +| +*/ +$autoload['config'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Language files +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['language'] = array('lang1', 'lang2'); +| +| NOTE: Do not include the "_lang" part of your file. For example +| "codeigniter_lang.php" would be referenced as array('codeigniter'); +| +*/ +$autoload['language'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Models +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['model'] = array('first_model', 'second_model'); +| +| You can also supply an alternative model name to be assigned +| in the controller: +| +| $autoload['model'] = array('first_model' => 'first'); +*/ +$autoload['model'] = array(); diff --git a/sna/application/config/config.php b/sna/application/config/config.php new file mode 100644 index 0000000..c234d42 --- /dev/null +++ b/sna/application/config/config.php @@ -0,0 +1,530 @@ +]+$/i +| +| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! +| +*/ +$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'; + +/* +|-------------------------------------------------------------------------- +| Enable Query Strings +|-------------------------------------------------------------------------- +| +| By default CodeIgniter uses search-engine friendly segment based URLs: +| example.com/who/what/where/ +| +| You can optionally enable standard query string based URLs: +| example.com?who=me&what=something&where=here +| +| Options are: TRUE or FALSE (boolean) +| +| The other items let you set the query string 'words' that will +| invoke your controllers and its functions: +| example.com/index.php?c=controller&m=function +| +| Please note that some of the helpers won't work as expected when +| this feature is enabled, since CodeIgniter is designed primarily to +| use segment based URLs. +| +*/ +$config['enable_query_strings'] = FALSE; +$config['controller_trigger'] = 'c'; +$config['function_trigger'] = 'm'; +$config['directory_trigger'] = 'd'; + +/* +|-------------------------------------------------------------------------- +| Allow $_GET array +|-------------------------------------------------------------------------- +| +| By default CodeIgniter enables access to the $_GET array. If for some +| reason you would like to disable it, set 'allow_get_array' to FALSE. +| +| WARNING: This feature is DEPRECATED and currently available only +| for backwards compatibility purposes! +| +*/ +$config['allow_get_array'] = TRUE; + +/* +|-------------------------------------------------------------------------- +| Error Logging Threshold +|-------------------------------------------------------------------------- +| +| You can enable error logging by setting a threshold over zero. The +| threshold determines what gets logged. Threshold options are: +| +| 0 = Disables logging, Error logging TURNED OFF +| 1 = Error Messages (including PHP errors) +| 2 = Debug Messages +| 3 = Informational Messages +| 4 = All Messages +| +| You can also pass an array with threshold levels to show individual error types +| +| array(2) = Debug Messages, without Error Messages +| +| For a live site you'll usually only enable Errors (1) to be logged otherwise +| your log files will fill up very fast. +| +*/ +$config['log_threshold'] = 0; + +/* +|-------------------------------------------------------------------------- +| Error Logging Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/logs/ directory. Use a full server path with trailing slash. +| +*/ +$config['log_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Log File Extension +|-------------------------------------------------------------------------- +| +| The default filename extension for log files. The default 'php' allows for +| protecting the log files via basic scripting, when they are to be stored +| under a publicly accessible directory. +| +| Note: Leaving it blank will default to 'php'. +| +*/ +$config['log_file_extension'] = ''; + +/* +|-------------------------------------------------------------------------- +| Log File Permissions +|-------------------------------------------------------------------------- +| +| The file system permissions to be applied on newly created log files. +| +| IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal +| integer notation (i.e. 0700, 0644, etc.) +*/ +$config['log_file_permissions'] = 0644; + +/* +|-------------------------------------------------------------------------- +| Date Format for Logs +|-------------------------------------------------------------------------- +| +| Each item that is logged has an associated date. You can use PHP date +| codes to set your own date formatting +| +*/ +$config['log_date_format'] = 'Y-m-d H:i:s'; + +/* +|-------------------------------------------------------------------------- +| Error Views Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/views/errors/ directory. Use a full server path with trailing slash. +| +*/ +$config['error_views_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Cache Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/cache/ directory. Use a full server path with trailing slash. +| +*/ +$config['cache_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Cache Include Query String +|-------------------------------------------------------------------------- +| +| Whether to take the URL query string into consideration when generating +| output cache files. Valid options are: +| +| FALSE = Disabled +| TRUE = Enabled, take all query parameters into account. +| Please be aware that this may result in numerous cache +| files generated for the same page over and over again. +| array('q') = Enabled, but only take into account the specified list +| of query parameters. +| +*/ +$config['cache_query_string'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Encryption Key +|-------------------------------------------------------------------------- +| +| If you use the Encryption class, you must set an encryption key. +| See the user guide for more info. +| +| https://codeigniter.com/user_guide/libraries/encryption.html +| +*/ +$config['encryption_key'] = ''; + +/* +|-------------------------------------------------------------------------- +| Session Variables +|-------------------------------------------------------------------------- +| +| 'sess_driver' +| +| The storage driver to use: files, database, redis, memcached +| +| 'sess_cookie_name' +| +| The session cookie name, must contain only [0-9a-z_-] characters +| +| 'sess_expiration' +| +| The number of SECONDS you want the session to last. +| Setting to 0 (zero) means expire when the browser is closed. +| +| 'sess_save_path' +| +| The location to save sessions to, driver dependent. +| +| For the 'files' driver, it's a path to a writable directory. +| WARNING: Only absolute paths are supported! +| +| For the 'database' driver, it's a table name. +| Please read up the manual for the format with other session drivers. +| +| IMPORTANT: You are REQUIRED to set a valid save path! +| +| 'sess_match_ip' +| +| Whether to match the user's IP address when reading the session data. +| +| WARNING: If you're using the database driver, don't forget to update +| your session table's PRIMARY KEY when changing this setting. +| +| 'sess_time_to_update' +| +| How many seconds between CI regenerating the session ID. +| +| 'sess_regenerate_destroy' +| +| Whether to destroy session data associated with the old session ID +| when auto-regenerating the session ID. When set to FALSE, the data +| will be later deleted by the garbage collector. +| +| Other session cookie settings are shared with the rest of the application, +| except for 'cookie_prefix' and 'cookie_httponly', which are ignored here. +| +*/ +$config['sess_driver'] = 'files'; +$config['sess_cookie_name'] = 'ci_session'; +$config['sess_expiration'] = 7200; +$config['sess_save_path'] = NULL; +$config['sess_match_ip'] = FALSE; +$config['sess_time_to_update'] = 300; +$config['sess_regenerate_destroy'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Cookie Related Variables +|-------------------------------------------------------------------------- +| +| 'cookie_prefix' = Set a cookie name prefix if you need to avoid collisions +| 'cookie_domain' = Set to .your-domain.com for site-wide cookies +| 'cookie_path' = Typically will be a forward slash +| 'cookie_secure' = Cookie will only be set if a secure HTTPS connection exists. +| 'cookie_httponly' = Cookie will only be accessible via HTTP(S) (no javascript) +| +| Note: These settings (with the exception of 'cookie_prefix' and +| 'cookie_httponly') will also affect sessions. +| +*/ +$config['cookie_prefix'] = ''; +$config['cookie_domain'] = ''; +$config['cookie_path'] = '/'; +$config['cookie_secure'] = FALSE; +$config['cookie_httponly'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Standardize newlines +|-------------------------------------------------------------------------- +| +| Determines whether to standardize newline characters in input data, +| meaning to replace \r\n, \r, \n occurrences with the PHP_EOL value. +| +| WARNING: This feature is DEPRECATED and currently available only +| for backwards compatibility purposes! +| +*/ +$config['standardize_newlines'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Global XSS Filtering +|-------------------------------------------------------------------------- +| +| Determines whether the XSS filter is always active when GET, POST or +| COOKIE data is encountered +| +| WARNING: This feature is DEPRECATED and currently available only +| for backwards compatibility purposes! +| +*/ +$config['global_xss_filtering'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Cross Site Request Forgery +|-------------------------------------------------------------------------- +| Enables a CSRF cookie token to be set. When set to TRUE, token will be +| checked on a submitted form. If you are accepting user data, it is strongly +| recommended CSRF protection be enabled. +| +| 'csrf_token_name' = The token name +| 'csrf_cookie_name' = The cookie name +| 'csrf_expire' = The number in seconds the token should expire. +| 'csrf_regenerate' = Regenerate token on every submission +| 'csrf_exclude_uris' = Array of URIs which ignore CSRF checks +*/ +$config['csrf_protection'] = FALSE; +$config['csrf_token_name'] = 'csrf_test_name'; +$config['csrf_cookie_name'] = 'csrf_cookie_name'; +$config['csrf_expire'] = 7200; +$config['csrf_regenerate'] = TRUE; +$config['csrf_exclude_uris'] = array(); + +/* +|-------------------------------------------------------------------------- +| Output Compression +|-------------------------------------------------------------------------- +| +| Enables Gzip output compression for faster page loads. When enabled, +| the output class will test whether your server supports Gzip. +| Even if it does, however, not all browsers support compression +| so enable only if you are reasonably sure your visitors can handle it. +| +| Only used if zlib.output_compression is turned off in your php.ini. +| Please do not use it together with httpd-level output compression. +| +| VERY IMPORTANT: If you are getting a blank page when compression is enabled it +| means you are prematurely outputting something to your browser. It could +| even be a line of whitespace at the end of one of your scripts. For +| compression to work, nothing can be sent before the output buffer is called +| by the output class. Do not 'echo' any values with compression enabled. +| +*/ +$config['compress_output'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Master Time Reference +|-------------------------------------------------------------------------- +| +| Options are 'local' or any PHP supported timezone. This preference tells +| the system whether to use your server's local time as the master 'now' +| reference, or convert it to the configured one timezone. See the 'date +| helper' page of the user guide for information regarding date handling. +| +*/ +$config['time_reference'] = 'local'; + +/* +|-------------------------------------------------------------------------- +| Rewrite PHP Short Tags +|-------------------------------------------------------------------------- +| +| If your PHP installation does not have short tag support enabled CI +| can rewrite the tags on-the-fly, enabling you to utilize that syntax +| in your view files. Options are TRUE or FALSE (boolean) +| +| Note: You need to have eval() enabled for this to work. +| +*/ +$config['rewrite_short_tags'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Reverse Proxy IPs +|-------------------------------------------------------------------------- +| +| If your server is behind a reverse proxy, you must whitelist the proxy +| IP addresses from which CodeIgniter should trust headers such as +| HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP in order to properly identify +| the visitor's IP address. +| +| You can use both an array or a comma-separated list of proxy addresses, +| as well as specifying whole subnets. Here are a few examples: +| +| Comma-separated: '10.0.1.200,192.168.5.0/24' +| Array: array('10.0.1.200', '192.168.5.0/24') +*/ +$config['proxy_ips'] = ''; diff --git a/sna/application/config/constants.php b/sna/application/config/constants.php new file mode 100644 index 0000000..18d3b4b --- /dev/null +++ b/sna/application/config/constants.php @@ -0,0 +1,85 @@ +db->last_query() and profiling of DB queries. +| When you run a query, with this setting set to TRUE (default), +| CodeIgniter will store the SQL statement for debugging purposes. +| However, this may cause high memory usage, especially if you run +| a lot of SQL queries ... disable this to avoid that problem. +| +| The $active_group variable lets you choose which connection group to +| make active. By default there is only one group (the 'default' group). +| +| The $query_builder variables lets you determine whether or not to load +| the query builder class. +*/ +$active_group = 'default'; +$query_builder = TRUE; + +$db['default'] = array( + 'dsn' => '', + 'hostname' => 'localhost', + 'username' => 'my-username', + 'password' => 'my-passwd', + 'database' => 'digital_atlas', + 'dbdriver' => 'mysqli', + 'dbprefix' => '', + 'pconnect' => FALSE, + 'db_debug' => (ENVIRONMENT !== 'production'), + 'cache_on' => FALSE, + 'cachedir' => '', + 'char_set' => 'utf8', + 'dbcollat' => 'utf8_general_ci', + 'swap_pre' => '', + 'encrypt' => FALSE, + 'compress' => FALSE, + 'stricton' => FALSE, + 'failover' => array(), + 'save_queries' => TRUE +); diff --git a/sna/application/config/doctypes.php b/sna/application/config/doctypes.php new file mode 100644 index 0000000..59a7991 --- /dev/null +++ b/sna/application/config/doctypes.php @@ -0,0 +1,24 @@ + '', + 'xhtml1-strict' => '', + 'xhtml1-trans' => '', + 'xhtml1-frame' => '', + 'xhtml-basic11' => '', + 'html5' => '', + 'html4-strict' => '', + 'html4-trans' => '', + 'html4-frame' => '', + 'mathml1' => '', + 'mathml2' => '', + 'svg10' => '', + 'svg11' => '', + 'svg11-basic' => '', + 'svg11-tiny' => '', + 'xhtml-math-svg-xh' => '', + 'xhtml-math-svg-sh' => '', + 'xhtml-rdfa-1' => '', + 'xhtml-rdfa-2' => '' +); diff --git a/sna/application/config/foreign_chars.php b/sna/application/config/foreign_chars.php new file mode 100644 index 0000000..ac406e3 --- /dev/null +++ b/sna/application/config/foreign_chars.php @@ -0,0 +1,103 @@ + 'ae', + '/ö|œ/' => 'oe', + '/ü/' => 'ue', + '/Ä/' => 'Ae', + '/Ü/' => 'Ue', + '/Ö/' => 'Oe', + '/À|Á|Â|Ã|Ä|Å|Ǻ|Ā|Ă|Ą|Ǎ|Α|Ά|Ả|Ạ|Ầ|Ẫ|Ẩ|Ậ|Ằ|Ắ|Ẵ|Ẳ|Ặ|А/' => 'A', + '/à|á|â|ã|å|ǻ|ā|ă|ą|ǎ|ª|α|ά|ả|ạ|ầ|ấ|ẫ|ẩ|ậ|ằ|ắ|ẵ|ẳ|ặ|а/' => 'a', + '/Б/' => 'B', + '/б/' => 'b', + '/Ç|Ć|Ĉ|Ċ|Č/' => 'C', + '/ç|ć|ĉ|ċ|č/' => 'c', + '/Д/' => 'D', + '/д/' => 'd', + '/Ð|Ď|Đ|Δ/' => 'Dj', + '/ð|ď|đ|δ/' => 'dj', + '/È|É|Ê|Ë|Ē|Ĕ|Ė|Ę|Ě|Ε|Έ|Ẽ|Ẻ|Ẹ|Ề|Ế|Ễ|Ể|Ệ|Е|Э/' => 'E', + '/è|é|ê|ë|ē|ĕ|ė|ę|ě|έ|ε|ẽ|ẻ|ẹ|ề|ế|ễ|ể|ệ|е|э/' => 'e', + '/Ф/' => 'F', + '/ф/' => 'f', + '/Ĝ|Ğ|Ġ|Ģ|Γ|Г|Ґ/' => 'G', + '/ĝ|ğ|ġ|ģ|γ|г|ґ/' => 'g', + '/Ĥ|Ħ/' => 'H', + '/ĥ|ħ/' => 'h', + '/Ì|Í|Î|Ï|Ĩ|Ī|Ĭ|Ǐ|Į|İ|Η|Ή|Ί|Ι|Ϊ|Ỉ|Ị|И|Ы/' => 'I', + '/ì|í|î|ï|ĩ|ī|ĭ|ǐ|į|ı|η|ή|ί|ι|ϊ|ỉ|ị|и|ы|ї/' => 'i', + '/Ĵ/' => 'J', + '/ĵ/' => 'j', + '/Ķ|Κ|К/' => 'K', + '/ķ|κ|к/' => 'k', + '/Ĺ|Ļ|Ľ|Ŀ|Ł|Λ|Л/' => 'L', + '/ĺ|ļ|ľ|ŀ|ł|λ|л/' => 'l', + '/М/' => 'M', + '/м/' => 'm', + '/Ñ|Ń|Ņ|Ň|Ν|Н/' => 'N', + '/ñ|ń|ņ|ň|ʼn|ν|н/' => 'n', + '/Ò|Ó|Ô|Õ|Ō|Ŏ|Ǒ|Ő|Ơ|Ø|Ǿ|Ο|Ό|Ω|Ώ|Ỏ|Ọ|Ồ|Ố|Ỗ|Ổ|Ộ|Ờ|Ớ|Ỡ|Ở|Ợ|О/' => 'O', + '/ò|ó|ô|õ|ō|ŏ|ǒ|ő|ơ|ø|ǿ|º|ο|ό|ω|ώ|ỏ|ọ|ồ|ố|ỗ|ổ|ộ|ờ|ớ|ỡ|ở|ợ|о/' => 'o', + '/П/' => 'P', + '/п/' => 'p', + '/Ŕ|Ŗ|Ř|Ρ|Р/' => 'R', + '/ŕ|ŗ|ř|ρ|р/' => 'r', + '/Ś|Ŝ|Ş|Ș|Š|Σ|С/' => 'S', + '/ś|ŝ|ş|ș|š|ſ|σ|ς|с/' => 's', + '/Ț|Ţ|Ť|Ŧ|τ|Т/' => 'T', + '/ț|ţ|ť|ŧ|т/' => 't', + '/Þ|þ/' => 'th', + '/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ|Ũ|Ủ|Ụ|Ừ|Ứ|Ữ|Ử|Ự|У/' => 'U', + '/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ|υ|ύ|ϋ|ủ|ụ|ừ|ứ|ữ|ử|ự|у/' => 'u', + '/Ý|Ÿ|Ŷ|Υ|Ύ|Ϋ|Ỳ|Ỹ|Ỷ|Ỵ|Й/' => 'Y', + '/ý|ÿ|ŷ|ỳ|ỹ|ỷ|ỵ|й/' => 'y', + '/В/' => 'V', + '/в/' => 'v', + '/Ŵ/' => 'W', + '/ŵ/' => 'w', + '/Ź|Ż|Ž|Ζ|З/' => 'Z', + '/ź|ż|ž|ζ|з/' => 'z', + '/Æ|Ǽ/' => 'AE', + '/ß/' => 'ss', + '/IJ/' => 'IJ', + '/ij/' => 'ij', + '/Œ/' => 'OE', + '/ƒ/' => 'f', + '/ξ/' => 'ks', + '/π/' => 'p', + '/β/' => 'v', + '/μ/' => 'm', + '/ψ/' => 'ps', + '/Ё/' => 'Yo', + '/ё/' => 'yo', + '/Є/' => 'Ye', + '/є/' => 'ye', + '/Ї/' => 'Yi', + '/Ж/' => 'Zh', + '/ж/' => 'zh', + '/Х/' => 'Kh', + '/х/' => 'kh', + '/Ц/' => 'Ts', + '/ц/' => 'ts', + '/Ч/' => 'Ch', + '/ч/' => 'ch', + '/Ш/' => 'Sh', + '/ш/' => 'sh', + '/Щ/' => 'Shch', + '/щ/' => 'shch', + '/Ъ|ъ|Ь|ь/' => '', + '/Ю/' => 'Yu', + '/ю/' => 'yu', + '/Я/' => 'Ya', + '/я/' => 'ya' +); diff --git a/sna/application/config/hooks.php b/sna/application/config/hooks.php new file mode 100644 index 0000000..a8f38a5 --- /dev/null +++ b/sna/application/config/hooks.php @@ -0,0 +1,13 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/config/memcached.php b/sna/application/config/memcached.php new file mode 100644 index 0000000..5c23b39 --- /dev/null +++ b/sna/application/config/memcached.php @@ -0,0 +1,19 @@ + array( + 'hostname' => '127.0.0.1', + 'port' => '11211', + 'weight' => '1', + ), +); diff --git a/sna/application/config/migration.php b/sna/application/config/migration.php new file mode 100644 index 0000000..4b585a6 --- /dev/null +++ b/sna/application/config/migration.php @@ -0,0 +1,84 @@ +migration->current() this is the version that schema will +| be upgraded / downgraded to. +| +*/ +$config['migration_version'] = 0; + +/* +|-------------------------------------------------------------------------- +| Migrations Path +|-------------------------------------------------------------------------- +| +| Path to your migrations folder. +| Typically, it will be within your application path. +| Also, writing permission is required within the migrations path. +| +*/ +$config['migration_path'] = APPPATH.'migrations/'; diff --git a/sna/application/config/mimes.php b/sna/application/config/mimes.php new file mode 100644 index 0000000..0176533 --- /dev/null +++ b/sna/application/config/mimes.php @@ -0,0 +1,183 @@ + array('application/mac-binhex40', 'application/mac-binhex', 'application/x-binhex40', 'application/x-mac-binhex40'), + 'cpt' => 'application/mac-compactpro', + 'csv' => array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/plain'), + 'bin' => array('application/macbinary', 'application/mac-binary', 'application/octet-stream', 'application/x-binary', 'application/x-macbinary'), + 'dms' => 'application/octet-stream', + 'lha' => 'application/octet-stream', + 'lzh' => 'application/octet-stream', + 'exe' => array('application/octet-stream', 'application/x-msdownload'), + 'class' => 'application/octet-stream', + 'psd' => array('application/x-photoshop', 'image/vnd.adobe.photoshop'), + 'so' => 'application/octet-stream', + 'sea' => 'application/octet-stream', + 'dll' => 'application/octet-stream', + 'oda' => 'application/oda', + 'pdf' => array('application/pdf', 'application/force-download', 'application/x-download', 'binary/octet-stream'), + 'ai' => array('application/pdf', 'application/postscript'), + 'eps' => 'application/postscript', + 'ps' => 'application/postscript', + 'smi' => 'application/smil', + 'smil' => 'application/smil', + 'mif' => 'application/vnd.mif', + 'xls' => array('application/vnd.ms-excel', 'application/msexcel', 'application/x-msexcel', 'application/x-ms-excel', 'application/x-excel', 'application/x-dos_ms_excel', 'application/xls', 'application/x-xls', 'application/excel', 'application/download', 'application/vnd.ms-office', 'application/msword'), + 'ppt' => array('application/powerpoint', 'application/vnd.ms-powerpoint', 'application/vnd.ms-office', 'application/msword'), + 'pptx' => array('application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/x-zip', 'application/zip'), + 'wbxml' => 'application/wbxml', + 'wmlc' => 'application/wmlc', + 'dcr' => 'application/x-director', + 'dir' => 'application/x-director', + 'dxr' => 'application/x-director', + 'dvi' => 'application/x-dvi', + 'gtar' => 'application/x-gtar', + 'gz' => 'application/x-gzip', + 'gzip' => 'application/x-gzip', + 'php' => array('application/x-httpd-php', 'application/php', 'application/x-php', 'text/php', 'text/x-php', 'application/x-httpd-php-source'), + 'php4' => 'application/x-httpd-php', + 'php3' => 'application/x-httpd-php', + 'phtml' => 'application/x-httpd-php', + 'phps' => 'application/x-httpd-php-source', + 'js' => array('application/x-javascript', 'text/plain'), + 'swf' => 'application/x-shockwave-flash', + 'sit' => 'application/x-stuffit', + 'tar' => 'application/x-tar', + 'tgz' => array('application/x-tar', 'application/x-gzip-compressed'), + 'z' => 'application/x-compress', + 'xhtml' => 'application/xhtml+xml', + 'xht' => 'application/xhtml+xml', + 'zip' => array('application/x-zip', 'application/zip', 'application/x-zip-compressed', 'application/s-compressed', 'multipart/x-zip'), + 'rar' => array('application/x-rar', 'application/rar', 'application/x-rar-compressed'), + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', + 'mpga' => 'audio/mpeg', + 'mp2' => 'audio/mpeg', + 'mp3' => array('audio/mpeg', 'audio/mpg', 'audio/mpeg3', 'audio/mp3'), + 'aif' => array('audio/x-aiff', 'audio/aiff'), + 'aiff' => array('audio/x-aiff', 'audio/aiff'), + 'aifc' => 'audio/x-aiff', + 'ram' => 'audio/x-pn-realaudio', + 'rm' => 'audio/x-pn-realaudio', + 'rpm' => 'audio/x-pn-realaudio-plugin', + 'ra' => 'audio/x-realaudio', + 'rv' => 'video/vnd.rn-realvideo', + 'wav' => array('audio/x-wav', 'audio/wave', 'audio/wav'), + 'bmp' => array('image/bmp', 'image/x-bmp', 'image/x-bitmap', 'image/x-xbitmap', 'image/x-win-bitmap', 'image/x-windows-bmp', 'image/ms-bmp', 'image/x-ms-bmp', 'application/bmp', 'application/x-bmp', 'application/x-win-bitmap'), + 'gif' => 'image/gif', + 'jpeg' => array('image/jpeg', 'image/pjpeg'), + 'jpg' => array('image/jpeg', 'image/pjpeg'), + 'jpe' => array('image/jpeg', 'image/pjpeg'), + 'jp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'j2k' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpf' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpg2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpx' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpm' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'mj2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'mjp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'png' => array('image/png', 'image/x-png'), + 'tiff' => 'image/tiff', + 'tif' => 'image/tiff', + 'css' => array('text/css', 'text/plain'), + 'html' => array('text/html', 'text/plain'), + 'htm' => array('text/html', 'text/plain'), + 'shtml' => array('text/html', 'text/plain'), + 'txt' => 'text/plain', + 'text' => 'text/plain', + 'log' => array('text/plain', 'text/x-log'), + 'rtx' => 'text/richtext', + 'rtf' => 'text/rtf', + 'xml' => array('application/xml', 'text/xml', 'text/plain'), + 'xsl' => array('application/xml', 'text/xsl', 'text/xml'), + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'mpe' => 'video/mpeg', + 'qt' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'avi' => array('video/x-msvideo', 'video/msvideo', 'video/avi', 'application/x-troff-msvideo'), + 'movie' => 'video/x-sgi-movie', + 'doc' => array('application/msword', 'application/vnd.ms-office'), + 'docx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/msword', 'application/x-zip'), + 'dot' => array('application/msword', 'application/vnd.ms-office'), + 'dotx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/msword'), + 'xlsx' => array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip', 'application/vnd.ms-excel', 'application/msword', 'application/x-zip'), + 'word' => array('application/msword', 'application/octet-stream'), + 'xl' => 'application/excel', + 'eml' => 'message/rfc822', + 'json' => array('application/json', 'text/json'), + 'pem' => array('application/x-x509-user-cert', 'application/x-pem-file', 'application/octet-stream'), + 'p10' => array('application/x-pkcs10', 'application/pkcs10'), + 'p12' => 'application/x-pkcs12', + 'p7a' => 'application/x-pkcs7-signature', + 'p7c' => array('application/pkcs7-mime', 'application/x-pkcs7-mime'), + 'p7m' => array('application/pkcs7-mime', 'application/x-pkcs7-mime'), + 'p7r' => 'application/x-pkcs7-certreqresp', + 'p7s' => 'application/pkcs7-signature', + 'crt' => array('application/x-x509-ca-cert', 'application/x-x509-user-cert', 'application/pkix-cert'), + 'crl' => array('application/pkix-crl', 'application/pkcs-crl'), + 'der' => 'application/x-x509-ca-cert', + 'kdb' => 'application/octet-stream', + 'pgp' => 'application/pgp', + 'gpg' => 'application/gpg-keys', + 'sst' => 'application/octet-stream', + 'csr' => 'application/octet-stream', + 'rsa' => 'application/x-pkcs7', + 'cer' => array('application/pkix-cert', 'application/x-x509-ca-cert'), + '3g2' => 'video/3gpp2', + '3gp' => array('video/3gp', 'video/3gpp'), + 'mp4' => 'video/mp4', + 'm4a' => 'audio/x-m4a', + 'f4v' => array('video/mp4', 'video/x-f4v'), + 'flv' => 'video/x-flv', + 'webm' => 'video/webm', + 'aac' => 'audio/x-acc', + 'm4u' => 'application/vnd.mpegurl', + 'm3u' => 'text/plain', + 'xspf' => 'application/xspf+xml', + 'vlc' => 'application/videolan', + 'wmv' => array('video/x-ms-wmv', 'video/x-ms-asf'), + 'au' => 'audio/x-au', + 'ac3' => 'audio/ac3', + 'flac' => 'audio/x-flac', + 'ogg' => array('audio/ogg', 'video/ogg', 'application/ogg'), + 'kmz' => array('application/vnd.google-earth.kmz', 'application/zip', 'application/x-zip'), + 'kml' => array('application/vnd.google-earth.kml+xml', 'application/xml', 'text/xml'), + 'ics' => 'text/calendar', + 'ical' => 'text/calendar', + 'zsh' => 'text/x-scriptzsh', + '7zip' => array('application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), + 'cdr' => array('application/cdr', 'application/coreldraw', 'application/x-cdr', 'application/x-coreldraw', 'image/cdr', 'image/x-cdr', 'zz-application/zz-winassoc-cdr'), + 'wma' => array('audio/x-ms-wma', 'video/x-ms-asf'), + 'jar' => array('application/java-archive', 'application/x-java-application', 'application/x-jar', 'application/x-compressed'), + 'svg' => array('image/svg+xml', 'application/xml', 'text/xml'), + 'vcf' => 'text/x-vcard', + 'srt' => array('text/srt', 'text/plain'), + 'vtt' => array('text/vtt', 'text/plain'), + 'ico' => array('image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'), + 'odc' => 'application/vnd.oasis.opendocument.chart', + 'otc' => 'application/vnd.oasis.opendocument.chart-template', + 'odf' => 'application/vnd.oasis.opendocument.formula', + 'otf' => 'application/vnd.oasis.opendocument.formula-template', + 'odg' => 'application/vnd.oasis.opendocument.graphics', + 'otg' => 'application/vnd.oasis.opendocument.graphics-template', + 'odi' => 'application/vnd.oasis.opendocument.image', + 'oti' => 'application/vnd.oasis.opendocument.image-template', + 'odp' => 'application/vnd.oasis.opendocument.presentation', + 'otp' => 'application/vnd.oasis.opendocument.presentation-template', + 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', + 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', + 'odt' => 'application/vnd.oasis.opendocument.text', + 'odm' => 'application/vnd.oasis.opendocument.text-master', + 'ott' => 'application/vnd.oasis.opendocument.text-template', + 'oth' => 'application/vnd.oasis.opendocument.text-web' +); diff --git a/sna/application/config/profiler.php b/sna/application/config/profiler.php new file mode 100644 index 0000000..3db22e3 --- /dev/null +++ b/sna/application/config/profiler.php @@ -0,0 +1,14 @@ + my_controller/index +| my-controller/my-method -> my_controller/my_method +*/ +$route['default_controller'] = 'home'; +$route['404_override'] = ''; +$route['admin'] = 'admin/index'; +$route['home']='/'; + +$route['translate_uri_dashes'] = FALSE; diff --git a/sna/application/config/smileys.php b/sna/application/config/smileys.php new file mode 100644 index 0000000..abf9a89 --- /dev/null +++ b/sna/application/config/smileys.php @@ -0,0 +1,64 @@ + array('grin.gif', '19', '19', 'grin'), + ':lol:' => array('lol.gif', '19', '19', 'LOL'), + ':cheese:' => array('cheese.gif', '19', '19', 'cheese'), + ':)' => array('smile.gif', '19', '19', 'smile'), + ';-)' => array('wink.gif', '19', '19', 'wink'), + ';)' => array('wink.gif', '19', '19', 'wink'), + ':smirk:' => array('smirk.gif', '19', '19', 'smirk'), + ':roll:' => array('rolleyes.gif', '19', '19', 'rolleyes'), + ':-S' => array('confused.gif', '19', '19', 'confused'), + ':wow:' => array('surprise.gif', '19', '19', 'surprised'), + ':bug:' => array('bigsurprise.gif', '19', '19', 'big surprise'), + ':-P' => array('tongue_laugh.gif', '19', '19', 'tongue laugh'), + '%-P' => array('tongue_rolleye.gif', '19', '19', 'tongue rolleye'), + ';-P' => array('tongue_wink.gif', '19', '19', 'tongue wink'), + ':P' => array('raspberry.gif', '19', '19', 'raspberry'), + ':blank:' => array('blank.gif', '19', '19', 'blank stare'), + ':long:' => array('longface.gif', '19', '19', 'long face'), + ':ohh:' => array('ohh.gif', '19', '19', 'ohh'), + ':grrr:' => array('grrr.gif', '19', '19', 'grrr'), + ':gulp:' => array('gulp.gif', '19', '19', 'gulp'), + '8-/' => array('ohoh.gif', '19', '19', 'oh oh'), + ':down:' => array('downer.gif', '19', '19', 'downer'), + ':red:' => array('embarrassed.gif', '19', '19', 'red face'), + ':sick:' => array('sick.gif', '19', '19', 'sick'), + ':shut:' => array('shuteye.gif', '19', '19', 'shut eye'), + ':-/' => array('hmm.gif', '19', '19', 'hmmm'), + '>:(' => array('mad.gif', '19', '19', 'mad'), + ':mad:' => array('mad.gif', '19', '19', 'mad'), + '>:-(' => array('angry.gif', '19', '19', 'angry'), + ':angry:' => array('angry.gif', '19', '19', 'angry'), + ':zip:' => array('zip.gif', '19', '19', 'zipper'), + ':kiss:' => array('kiss.gif', '19', '19', 'kiss'), + ':ahhh:' => array('shock.gif', '19', '19', 'shock'), + ':coolsmile:' => array('shade_smile.gif', '19', '19', 'cool smile'), + ':coolsmirk:' => array('shade_smirk.gif', '19', '19', 'cool smirk'), + ':coolgrin:' => array('shade_grin.gif', '19', '19', 'cool grin'), + ':coolhmm:' => array('shade_hmm.gif', '19', '19', 'cool hmm'), + ':coolmad:' => array('shade_mad.gif', '19', '19', 'cool mad'), + ':coolcheese:' => array('shade_cheese.gif', '19', '19', 'cool cheese'), + ':vampire:' => array('vampire.gif', '19', '19', 'vampire'), + ':snake:' => array('snake.gif', '19', '19', 'snake'), + ':exclaim:' => array('exclaim.gif', '19', '19', 'exclaim'), + ':question:' => array('question.gif', '19', '19', 'question') + +); diff --git a/sna/application/config/user_agents.php b/sna/application/config/user_agents.php new file mode 100644 index 0000000..798086b --- /dev/null +++ b/sna/application/config/user_agents.php @@ -0,0 +1,214 @@ + 'Windows 10', + 'windows nt 6.3' => 'Windows 8.1', + 'windows nt 6.2' => 'Windows 8', + 'windows nt 6.1' => 'Windows 7', + 'windows nt 6.0' => 'Windows Vista', + 'windows nt 5.2' => 'Windows 2003', + 'windows nt 5.1' => 'Windows XP', + 'windows nt 5.0' => 'Windows 2000', + 'windows nt 4.0' => 'Windows NT 4.0', + 'winnt4.0' => 'Windows NT 4.0', + 'winnt 4.0' => 'Windows NT', + 'winnt' => 'Windows NT', + 'windows 98' => 'Windows 98', + 'win98' => 'Windows 98', + 'windows 95' => 'Windows 95', + 'win95' => 'Windows 95', + 'windows phone' => 'Windows Phone', + 'windows' => 'Unknown Windows OS', + 'android' => 'Android', + 'blackberry' => 'BlackBerry', + 'iphone' => 'iOS', + 'ipad' => 'iOS', + 'ipod' => 'iOS', + 'os x' => 'Mac OS X', + 'ppc mac' => 'Power PC Mac', + 'freebsd' => 'FreeBSD', + 'ppc' => 'Macintosh', + 'linux' => 'Linux', + 'debian' => 'Debian', + 'sunos' => 'Sun Solaris', + 'beos' => 'BeOS', + 'apachebench' => 'ApacheBench', + 'aix' => 'AIX', + 'irix' => 'Irix', + 'osf' => 'DEC OSF', + 'hp-ux' => 'HP-UX', + 'netbsd' => 'NetBSD', + 'bsdi' => 'BSDi', + 'openbsd' => 'OpenBSD', + 'gnu' => 'GNU/Linux', + 'unix' => 'Unknown Unix OS', + 'symbian' => 'Symbian OS' +); + + +// The order of this array should NOT be changed. Many browsers return +// multiple browser types so we want to identify the sub-type first. +$browsers = array( + 'OPR' => 'Opera', + 'Flock' => 'Flock', + 'Edge' => 'Spartan', + 'Chrome' => 'Chrome', + // Opera 10+ always reports Opera/9.80 and appends Version/ to the user agent string + 'Opera.*?Version' => 'Opera', + 'Opera' => 'Opera', + 'MSIE' => 'Internet Explorer', + 'Internet Explorer' => 'Internet Explorer', + 'Trident.* rv' => 'Internet Explorer', + 'Shiira' => 'Shiira', + 'Firefox' => 'Firefox', + 'Chimera' => 'Chimera', + 'Phoenix' => 'Phoenix', + 'Firebird' => 'Firebird', + 'Camino' => 'Camino', + 'Netscape' => 'Netscape', + 'OmniWeb' => 'OmniWeb', + 'Safari' => 'Safari', + 'Mozilla' => 'Mozilla', + 'Konqueror' => 'Konqueror', + 'icab' => 'iCab', + 'Lynx' => 'Lynx', + 'Links' => 'Links', + 'hotjava' => 'HotJava', + 'amaya' => 'Amaya', + 'IBrowse' => 'IBrowse', + 'Maxthon' => 'Maxthon', + 'Ubuntu' => 'Ubuntu Web Browser' +); + +$mobiles = array( + // legacy array, old values commented out + 'mobileexplorer' => 'Mobile Explorer', +// 'openwave' => 'Open Wave', +// 'opera mini' => 'Opera Mini', +// 'operamini' => 'Opera Mini', +// 'elaine' => 'Palm', + 'palmsource' => 'Palm', +// 'digital paths' => 'Palm', +// 'avantgo' => 'Avantgo', +// 'xiino' => 'Xiino', + 'palmscape' => 'Palmscape', +// 'nokia' => 'Nokia', +// 'ericsson' => 'Ericsson', +// 'blackberry' => 'BlackBerry', +// 'motorola' => 'Motorola' + + // Phones and Manufacturers + 'motorola' => 'Motorola', + 'nokia' => 'Nokia', + 'palm' => 'Palm', + 'iphone' => 'Apple iPhone', + 'ipad' => 'iPad', + 'ipod' => 'Apple iPod Touch', + 'sony' => 'Sony Ericsson', + 'ericsson' => 'Sony Ericsson', + 'blackberry' => 'BlackBerry', + 'cocoon' => 'O2 Cocoon', + 'blazer' => 'Treo', + 'lg' => 'LG', + 'amoi' => 'Amoi', + 'xda' => 'XDA', + 'mda' => 'MDA', + 'vario' => 'Vario', + 'htc' => 'HTC', + 'samsung' => 'Samsung', + 'sharp' => 'Sharp', + 'sie-' => 'Siemens', + 'alcatel' => 'Alcatel', + 'benq' => 'BenQ', + 'ipaq' => 'HP iPaq', + 'mot-' => 'Motorola', + 'playstation portable' => 'PlayStation Portable', + 'playstation 3' => 'PlayStation 3', + 'playstation vita' => 'PlayStation Vita', + 'hiptop' => 'Danger Hiptop', + 'nec-' => 'NEC', + 'panasonic' => 'Panasonic', + 'philips' => 'Philips', + 'sagem' => 'Sagem', + 'sanyo' => 'Sanyo', + 'spv' => 'SPV', + 'zte' => 'ZTE', + 'sendo' => 'Sendo', + 'nintendo dsi' => 'Nintendo DSi', + 'nintendo ds' => 'Nintendo DS', + 'nintendo 3ds' => 'Nintendo 3DS', + 'wii' => 'Nintendo Wii', + 'open web' => 'Open Web', + 'openweb' => 'OpenWeb', + + // Operating Systems + 'android' => 'Android', + 'symbian' => 'Symbian', + 'SymbianOS' => 'SymbianOS', + 'elaine' => 'Palm', + 'series60' => 'Symbian S60', + 'windows ce' => 'Windows CE', + + // Browsers + 'obigo' => 'Obigo', + 'netfront' => 'Netfront Browser', + 'openwave' => 'Openwave Browser', + 'mobilexplorer' => 'Mobile Explorer', + 'operamini' => 'Opera Mini', + 'opera mini' => 'Opera Mini', + 'opera mobi' => 'Opera Mobile', + 'fennec' => 'Firefox Mobile', + + // Other + 'digital paths' => 'Digital Paths', + 'avantgo' => 'AvantGo', + 'xiino' => 'Xiino', + 'novarra' => 'Novarra Transcoder', + 'vodafone' => 'Vodafone', + 'docomo' => 'NTT DoCoMo', + 'o2' => 'O2', + + // Fallback + 'mobile' => 'Generic Mobile', + 'wireless' => 'Generic Mobile', + 'j2me' => 'Generic Mobile', + 'midp' => 'Generic Mobile', + 'cldc' => 'Generic Mobile', + 'up.link' => 'Generic Mobile', + 'up.browser' => 'Generic Mobile', + 'smartphone' => 'Generic Mobile', + 'cellphone' => 'Generic Mobile' +); + +// There are hundreds of bots but these are the most common. +$robots = array( + 'googlebot' => 'Googlebot', + 'msnbot' => 'MSNBot', + 'baiduspider' => 'Baiduspider', + 'bingbot' => 'Bing', + 'slurp' => 'Inktomi Slurp', + 'yahoo' => 'Yahoo', + 'ask jeeves' => 'Ask Jeeves', + 'fastcrawler' => 'FastCrawler', + 'infoseek' => 'InfoSeek Robot 1.0', + 'lycos' => 'Lycos', + 'yandex' => 'YandexBot', + 'mediapartners-google' => 'MediaPartners Google', + 'CRAZYWEBCRAWLER' => 'Crazy Webcrawler', + 'adsbot-google' => 'AdsBot Google', + 'feedfetcher-google' => 'Feedfetcher Google', + 'curious george' => 'Curious George', + 'ia_archiver' => 'Alexa Crawler', + 'MJ12bot' => 'Majestic-12', + 'Uptimebot' => 'Uptimebot' +); diff --git a/sna/application/controllers/Admin.php b/sna/application/controllers/Admin.php new file mode 100644 index 0000000..c583328 --- /dev/null +++ b/sna/application/controllers/Admin.php @@ -0,0 +1,2801 @@ +. +*/ + + +defined('BASEPATH') OR exit('No direct script access allowed'); + +class Admin extends CI_Controller { + + function __construct() + { + parent::__construct(); + + $this->url=base_url().'admin/'; + + $this->load->model('admin_model'); + $this->load->model('home_model'); + } + + public function index() + { + $data=array( + 'title'=>'Nadzorna plošča', + ); + + $this->check_user(); + + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['subjects']=$this->home_model->subjects(false); + $data['tab']='my_profile'; + + //check session + + if(isset($_SESSION['errfields'])) + { + $data['errfields'] = $_SESSION['errfields']; + unset($_SESSION['errfields']); + } + + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + + $this->load_master_view('admin/edit_my_profile_view.php',$data); + } + + function login() + { + $data=array( + 'title'=>'Prijava', + 'uri'=>$this->url.'post_login', + 'error'=>'', + ); + + $this->load_master_view('admin/login_view.php',$data); + } + + function post_login() + { + $data['username']=$this->input->post('username',true); + $data['password']=$this->input->post('password',true); + + //check if user is in db + $user=$this->admin_model->perform_login($data['username'],$data['password']); + + if($user) + { + //user exists - create session and redirect + $this->session->set_userdata(array( + 'uid'=>$user['id'], + 'name'=>$user['name'], + 'lastname'=>$user['lastname'], + 'username'=>$user['username'], + 'sess_expiration'=>$user['sess_expiration'], + )); + + redirect('admin'); + } + else + { + //user doesn't exist, return error + $data=array( + 'title'=>'Prijava', + 'uri'=>$this->url.'post_login', + 'errfields'=>'Vnesli ste napačno uporabniško ime ali geslo!', + ); + + $this->load_master_view('admin/login_view.php',$data); + } + } + + function logout() + { + //destroy session and redirect to login + $this->session->sess_destroy(); + + redirect('admin/login'); + } + + function post_edit_my_profile() + { + $pass1=(string)$this->input->post('pass1',true); + $pass2=(string)$this->input->post('pass2',true); + $id_user=$this->input->post('id_user',true); + + if($pass1=='' or $pass2=='') + { + $data['errfields']['not_equal']='Obe vnosni polji za geslo morata biti izpolnjeni!'; + } + else + { + if(strcmp($pass1,$pass2)!==0) + { + $data['errfields']['not_equal']='Gesli se ne ujemata!'; + } + else + { + if(strlen($pass1)<6) + { + $data['errfields']['pass_short']='Geslo mora vsebovati najmanj 6 znakov!'; + } + } + } + + if(!isset($data['errfields'])) + { + //make hash + $hash=password_hash($pass1,PASSWORD_DEFAULT); + + //update db + $this->db->where('id',$id_user); + $this->db->update('users',array('password_hash'=>$hash)); + + $data['status']='ok'; + + //set to session + $_SESSION['status']=$data['status']; + } + else + { + //set to session + $_SESSION['errfields']=$data['errfields']; + } + + redirect($this->url); + } + + + function edit_content() + { + $this->check_user(); + + $data=array( + 'title'=>'Urejanje vsebine', + ); + + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['subjects']=$this->home_model->subjects(false); + $data['tab']='subjects_words'; + + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + + $this->load_master_view('admin/subjects_view.php',$data); + } + + function add_subject() + { + $this->check_user(); + + //load basic data + $data['title']='Dodajanje teme'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='subjects_words'; + + $data['errfields']=$this->session->flashdata('errfields'); + + $data['subject']=array('title'=>''); + + $this->load_master_view('admin/add_subject_view.php',$data); + } + + function post_add_subject() + { + + $title=$this->input->post('title',true); + $save_close=$this->input->post('save_close',true); + + //save post to session + $data=array( + 'title'=>$title, + ); + + $this->session->set_flashdata('add_subject',$data); + + //check + + if(!$title) + { + $data['errfields']['no_title']='Naziv teme je prazen!'; + } + else + { + $exists=$this->admin_model->subject_title_exists($title,0); + if($exists) + { + $data['errfields']['title_exists']='Tema s tem nazivom že obstaja!'; + } + } + + + if(!isset($data['errfields'])) + { + $this->db->insert('subjects',$data); + $id_subject=$this->db->insert_id(); + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'edit_content/'); + } + else + { + redirect($this->url.'edit_subject/'.$id_subject); + } + + + } + else + { + + $this->session->set_flashdata('errfields',$data['errfields']); + + redirect($this->url.'add_subject/'); + } + } + + + function edit_subject() + { + $this->check_user(); + + $id_subject=$this->uri->segment(3); + + //load basic data + $data['title']='Urejanje teme'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + + $data['subject']=$this->admin_model->subject($id_subject); + $data['tab']='subjects_words'; + + if($data['subject']) + { + //load words + $data['words']=$this->home_model->subject_words($id_subject,false); + + foreach($data['words'] as &$word) + { + $word['modal_image_target']='#modal_image-'.$word['id']; + $word['modal_comment_target']='#modal_comment-'.$word['id']; + } + + $data['view_images']=$this->load->view('admin/image_popup_view.php',$data,true); + $data['view_comments']=$this->load->view('admin/comment_popup_view.php',$data,true); + + if(isset($_SESSION['errfields'])) + { + $data['errfields'] = $_SESSION['errfields']; + unset($_SESSION['errfields']); + } + + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + + $this->load_master_view('admin/edit_subject_view.php',$data); + } + else + { + $data['tab']='words_subjects'; + $data['text']='Izbran vnos teme ne obstaja!'; + $data['link_back']=$this->url.'edit_content'; + $this->load_Master_view('no_content_error.php',$data); + } + } + + function subject_delete() + { + $this->check_user(); + + $id_subject=$this->uri->segment(3); + + //check links + $subject_links=$this->admin_model->subject_links($id_subject); + + if($subject_links) + { + $data['errfields']['links']="Tema ima povezave:
      +
    • Besede: ".$subject_links."
    • +
    "; + } + + if(!isset($data['errfields'])) + { + //delete possible subject_locations + $this->db->select('*'); + $this->db->from('subject_locations'); + $this->db->where('id_subject',$id_subject); + $subject_locations=$this->db->get()->result_array(); + + foreach($subject_locations as $entry) + { + $this->db->where('id',$entry['id']); + $this->db->delete('subject_locations'); + } + + //remove subject + $this->db->where('id',$id_subject); + $this->db->delete('subjects'); + + $data['status']='ok'; + + $_SESSION['status']=$data['status']; + + redirect($this->url.'edit_content/'); + } + else + { + $_SESSION['errfields']=$data['errfields']; + + redirect($this->url.'/edit_subject/'.$id_subject); + } + } + + function add_word() + { + $this->check_user(); + + $id_subject=$this->uri->segment(3); + + //load basic data + $data['title']='Dodajanje besede'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='subjects_words'; + + //subject data + $data['subject']=$this->admin_model->subject($id_subject); + + $data['errfields']=$this->session->flashdata('errfields'); + + $data['word']=array( + 'title'=>'', + 'image'=>'', + 'comment'=>'', + 'id_subject'=>$id_subject, + ); + + $this->load_master_view('admin/add_word_view.php',$data); + } + + function post_add_word() + { + $this->check_user(); + + $id_subject=$this->input->post('id_subject',true); + $title=$this->input->post('title',true); + $save_close=$this->input->post('save_close',true); + + if($title=='') + { + $data['errfields']['no_title']='Naziv besede je prazen!'; + } + else + { + $exists=$this->admin_model->words_title_exists($title,$id_word,$id_subject); + if($exists) + { + $data['errfields']['title_exists']='Beseda s tem nazivom v tej temi že obstaja!'; + } + } + + if($_FILES and !isset($data['errfields'])) + { + //image + if($_FILES['image_file']['size']) + { + $image_file_type = pathinfo($_FILES["image_file"]["name"],PATHINFO_EXTENSION); + + $file_name = preg_replace('/[^a-zA-Z0-9\-\._]/','', $title); + $file_name = preg_replace('/\s+/', '_', $file_name); + $image_dir = "images/words/"; + $image_file = $image_dir.basename(strtolower($file_name).'_'.time().'.'.$image_file_type); + $image_upload_ok = 1; + + // Check if image file is a actual image or fake image + if(isset($_POST["submit"])) + { + $check = getimagesize($_FILES["image_file"]["tmp_name"]); + if($check === false) { + $data['errfields']['not_image']='Izbrana slika ni slika!'; + $image_upload_ok = 0; + } + } + if (file_exists($image_file)) + { + $data['errfields']['image_exists']='Slika že obstaja!'; + $image_upload_ok = 0; + } + //velikost datoteke + if ($_FILES["image_file"]["size"] > 5000000) { + $data['errfields']['image_size']='Slika je prevelika, največja velikost slike je 5 MB!'; + $image_upload_ok = 0; + } + //tip datoteke + if($image_file_type != "jpg" && $image_file_type != "png" && $image_file_type != "jpeg" + && $image_file_type != "gif" ) { + $data['errfields']['image_format']='Izbrana slika ni ustreznega slikovnega formata! Dovoljeni so jpg, png, jpeg in gif formati.'; + $image_upload_ok = 0; + } + // + if ($image_upload_ok != 0) + { + if(move_uploaded_file($_FILES["image_file"]["tmp_name"], $image_file)) + { + $data['image']=$image_file; + } + else + { + $data['errfields']['image_not_uploaded']='Slika se ni pravilno naložila!'; + } + } + } + + //comment + if($_FILES['comment_file']['size']) + { + $comment_file_type = pathinfo($_FILES["comment_file"]["name"],PATHINFO_EXTENSION); + $file_name = preg_replace('/[^a-zA-Z0-9\-\._]/','', $title); + $file_name = preg_replace('/\s+/', '_', $file_name); + $comment_dir = "comments/"; + $comment_file = $comment_dir.basename(strtolower($file_name).'_'.time().'.'.$comment_file_type); + $comment_upload_ok = 1; + + // Check if image file is a actual image or fake image + if (file_exists($comment_file)) + { + $data['errfields']['comment_exists']='Komentar že obstaja!'; + $comment_upload_ok = 0; + } + //velikost datoteke + if ($_FILES["comment_file"]["size"] > 10000000) { + $data['errfields']['comment_size']='Komentar je prevelik, največja velikost datoteke je 10 MB!'; + $comment_upload_ok = 0; + } + //tip datoteke + if($comment_file_type != "pdf" && $comment_file_type != "PDF") { + $data['errfields']['comment_format']='Izbrani komentar ni ustreznega formata! Dovoljen je samo PDF format.'; + $comment_upload_ok = 0; + } + // + if ($comment_upload_ok != 0) + { + if(move_uploaded_file($_FILES["comment_file"]["tmp_name"], $comment_file)) + { + $data['comment']=$comment_file; + } + else + { + $data['errfields']['comment_not_uploaded']='Komentar se ni pravilno naložil!'; + } + } + } + } + + if(!isset($data['errfields'])) + { + $data['id_subject']=$id_subject; + $data['title']=$title; + + //update + $this->db->insert('words',$data); + $id_word=$this->db->insert_id(); + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'edit_subject/'.$id_subject); + } + else + { + redirect($this->url.'edit_word/'.$id_word); + } + + } + else + { + $this->session->set_flashdata('errfields',$data['errfields']); + redirect($this->url.'add_word/'.$id_subject); + } + + + } + + function edit_word() + { + $this->check_user(); + + $id_word=$this->uri->segment(3); + + //load basic data + $data['title']='Urejanje besede'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='subjects_words'; + + $data['word']=$this->admin_model->word($id_word); + + if($data['word']) + { + $data['subject']=$this->admin_model->subject($data['word']['id_subject']); + + + //next request + if(isset($_SESSION['errfields'])) + { + $data['errfields'] = $_SESSION['errfields']; + unset($_SESSION['errfields']); + } + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + $this->load_master_view('admin/edit_word_view.php',$data); + } + else + { + $data['text']='Izbran vnos besede ne obstaja!'; + $data['link_back']=$this->url.'edit_content'; + $this->load_master_view('no_content_error.php',$data); + } + } + + function post_edit_word() + { + $this->check_user(); + + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + $title=$this->input->post('title',true); + $save_close=$this->input->post('save_close',true); + + if($title=='') + { + $data['errfields']['no_title']='Naziv besede je prazen!'; + } + else + { + $exists=$this->admin_model->words_title_exists($title,$id_word,$id_subject); + if($exists) + { + $data['errfields']['title_exists']='Beseda s tem nazivom v tej temi že obstaja!'; + } + } + + if($_FILES and !isset($data['errfields'])) + { + //image + if($_FILES['image_file']['size']) + { + $image_file_type = pathinfo($_FILES["image_file"]["name"],PATHINFO_EXTENSION); + $file_name = preg_replace('/[^a-zA-Z0-9\-\._]/','', $title); + $file_name = preg_replace('/\s+/', '_', $file_name); + $image_dir = "images/words/"; + $image_file = $image_dir.basename(strtolower($file_name).'_'.time().'.'.$image_file_type); + $image_upload_ok = 1; + + // Check if image file is a actual image or fake image + if(isset($_POST["submit"])) + { + $check = getimagesize($_FILES["image_file"]["tmp_name"]); + if($check === false) { + $data['errfields']['not_image']='Izbrana slika ni slika!'; + $image_upload_ok = 0; + } + } + if (file_exists($image_file)) + { + $data['errfields']['image_exists']='Slika že obstaja!'; + $image_upload_ok = 0; + } + //velikost datoteke + if ($_FILES["image_file"]["size"] > 5000000) { + $data['errfields']['image_size']='Slika je prevelika, največja velikost slike je 5 MB!'; + $image_upload_ok = 0; + } + //tip datoteke + if($image_file_type != "jpg" && $image_file_type != "png" && $image_file_type != "jpeg" + && $image_file_type != "gif" ) { + $data['errfields']['image_format']='Izbrana slika ni ustreznega slikovnega formata! Dovoljeni so jpg, png, jpeg in gif formati.'; + $image_upload_ok = 0; + } + // + if ($image_upload_ok != 0) + { + if(move_uploaded_file($_FILES["image_file"]["tmp_name"], $image_file)) + { + //dodaj še v bazo + $this->db->where('id',$id_word); + $this->db->update('words',array('image'=>$image_file)); + } + else + { + $data['errfields']['image_not_uploaded']='Slika se ni pravilno naložila!'; + } + } + } + + //comment + if($_FILES['comment_file']['size']) + { + $comment_file_type = pathinfo($_FILES["comment_file"]["name"],PATHINFO_EXTENSION); + $file_name = preg_replace('/[^a-zA-Z0-9\-\._]/','', $title); + $file_name = preg_replace('/\s+/', '_', $file_name); + $comment_dir = "comments/"; + $comment_file = $comment_dir.basename(strtolower($file_name).'_'.time().'.'.$comment_file_type); + $comment_upload_ok = 1; + + // Check if image file is a actual image or fake image + if (file_exists($comment_file)) + { + $data['errfields']['comment_exists']='Komentar že obstaja!'; + $comment_upload_ok = 0; + } + //velikost datoteke + if ($_FILES["comment_file"]["size"] > 10000000) { + $data['errfields']['comment_size']='Komentar je prevelik, največja velikost datoteke je 10 MB!'; + $comment_upload_ok = 0; + } + //tip datoteke + if($comment_file_type != "pdf" && $comment_file_type != "PDF") { + $data['errfields']['comment_format']='Izbrani komentar ni ustreznega formata! Dovoljen je samo PDF format.'; + $comment_upload_ok = 0; + } + // + if ($comment_upload_ok != 0) + { + if(move_uploaded_file($_FILES["comment_file"]["tmp_name"], $comment_file)) + { + //dodaj še v bazo + $this->db->where('id',$id_word); + $this->db->update('words',array('comment'=>$comment_file)); + } + else + { + $data['errfields']['comment_not_uploaded']='Komentar se ni pravilno naložil!'; + } + } + } + } + + + + if(!isset($data['errfields'])) + { + //update + $this->db->where('id',$id_word); + $this->db->update('words',array('title'=>$title)); + + $data['status']='ok'; + + $_SESSION['status']=$data['status']; + + if(isset($save_close)) + { + redirect($this->url.'edit_subject/'.$id_subject); + } + } + else + { + $_SESSION['errfields']=$data['errfields']; + } + + redirect($this->url.'edit_word/'.$id_word); + + } + + function word_delete() + { + $this->check_user(); + + $id_word=$this->uri->segment(3); + + $word=$this->admin_model->word($id_word); + + if($word) + { + $links=$this->admin_model->word_links($id_word); + + if($links) + { + $data['errfields']['links']="Beseda ima povezave (lekseme):
      "; + foreach($links as $link) + { + $data['errfields']['links'].="
    • ".$link['title']."
    • "; + } + + $data['errfields']['links'].='
    '; + } + + if(!isset($data['errfields'])) + { + //remove file + if($word['image']) + { + if(unlink($word['image'])) + { + //empty field in db + $this->db->where('id',$id_word); + $this->db->update('words',array('image'=>'')); + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju slike!'; + } + } + + if($word['comment']) + { + if(unlink($word['comment'])) + { + //empty field in db + $this->db->where('id',$id_word); + $this->db->update('words',array('comment'=>'')); + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju komentarja!'; + } + } + + + if(!isset($data['errfields'])) + { + //perform delete + $this->db->where('id',$id_word); + $this->db->delete('words'); + + $data['status']='ok'; + $_SESSION['status']=$data['status']; + + redirect($this->url.'edit_subject/'.$word['id_subject']); + } + else + { + $_SESSION['errfields']=$data['errfields']; + redirect($this->url.'edit_word/'.$id_word); + } + } + else + { + $_SESSION['errfields']=$data['errfields']; + redirect($this->url.'edit_word/'.$id_word); + } + } + else + { + $data['tab']='words_subjects'; + $data['text']='Izbran vnos besede ne obstaja!'; + $data['link_back']=$this->url.'edit_content'; + $this->load_Master_view('no_content_error.php',$data); + } + } + + + function transcriptions() + { + $this->check_user(); + + $data=array( + 'title'=>'Fonetični zapisi', + ); + + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + + $data['id_subject']=$this->session->flashdata('id_subject_trans'); + $data['id_word']=$this->session->flashdata('id_word_trans'); + $data['id_lexem']=$this->session->flashdata('id_lexem_trans'); + $data['id_location']=$this->session->flashdata('id_location_trans'); + + //load transcriptions + $data['transcriptions']=$this->admin_model->transcriptions($data['id_word'],$data['id_location'],$data['id_subject'],0,$data['id_lexem']); + + //load view + $data['view']=$this->load->view('admin/transcriptions_list_view.php',$data,true); + + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($data['id_subject'],'select'); + $data['lexems']=array(0=>'Izberite leksem')+$this->admin_model->titles($data['id_word']); + $data['locations']=array(0=>'Izberite kraj')+$this->admin_model->locations($data['id_subject']); + $data['tab']='transcriptions'; + + $data['status']=$this->session->flashdata('status'); + + $this->load_master_view('admin/transcriptions_view.php',$data); + } + + function add_transcription() + { + $this->check_user(); + + //load basic data + $data['title']='Dodajanje fonetičnega zapisa'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='transcriptions'; + + //get dialects + $transcription=$this->session->flashdata('add_transcription'); + + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($transcription['id_subject'],'select'); + $data['lexems']=array(0=>'Izberite leksem')+$this->admin_model->word_lexems($transcription['id_word'],'select'); + $data['locations']=array(0=>'Izberite kraj')+$this->admin_model->locations($transcription['id_subject']); + + + $data['errfields']=$this->session->flashdata('errfields'); + + if($transcription) + { + $data['transcription']=$transcription; + } + else + { + $data['transcription']=array( + 'trans_text'=>'', + 'phonetic_writing'=>'', + 'id_subject'=>0, + 'id_word'=>0, + 'id_lexem'=>0, + 'id_location'=>0, + ); + } + + $this->load_master_view('admin/add_transcription_view.php',$data); + } + + function post_add_transcription() + { + $id_word=$this->input->post('words',true); + $id_subject=$this->input->post('subjects',true); + $id_lexem=$this->input->post('lexems_select',true); + $id_location=$this->input->post('locations',true); + $phonetic_writing=$this->input->post('phonetic_writing',true); + $trans_text=$this->input->post('trans_text',true); + $save_close=$this->input->post('save_close',true); + + //save post to session + $data=array( + 'id_word'=>$id_word, + 'id_subject'=>$id_subject, + 'id_lexem'=>$id_lexem, + 'id_location'=>$id_location, + 'phonetic_writing'=>$phonetic_writing, + 'trans_text'=>$trans_text, + ); + + $this->session->set_flashdata('add_transcription',$data); + + //check + if($phonetic_writing=='') + { + $data['errfields']['no_phonetic_writing']='Fonetični zapis je prazen!'; + } + if(!$id_word) + { + $data['errfields']['no_word']='Izberite besedo!'; + } + if(!$id_lexem) + { + $data['errfields']['no_lexem']='Izberite leksem!'; + } + if(!$id_location) + { + $data['errfields']['no_location']='Izberite kraj!'; + } + + //check if transcription for this place and this word exists + if(!isset($data['errfields'])) + { + $exists=$this->admin_model->transcriptions($id_word,$id_location,0,0,$id_lexem); + } + + if($exists) + { + $data['errfields']['word_location_exists']='Fonetični zapis za to besedo in leksem na tej lokaciji že obstaja!'; + } + + if($_FILES and !isset($data['errfields'])) + { + //audio + if(isset($_FILES['audio_file']) and $_FILES['audio_file']['size']) + { + $audio_file_type = pathinfo($_FILES["audio_file"]["name"],PATHINFO_EXTENSION); + + $file_name = preg_replace('/[^a-zA-Z0-9\-\._]/','', $phonetic_writing); + $file_name = preg_replace('/\s+/', '_', $file_name); + $audio_dir = "audio/"; + $audio_file = $audio_dir.basename(strtolower($file_name).'_'.time().'.'.$audio_file_type); + $audio_upload_ok = 1; + + // Check if image file is a actual image or fake image + if (file_exists($audio_file)) + { + $data['errfields']['audio_exists']='Ta zvočna datoteka že obstaja!'; + $audio_upload_ok = 0; + } + //velikost datoteke + if ($_FILES["audio_file"]["size"] > 50000000) { + $data['errfields']['audio_size']='Zvočna datoteka je prevelika, največja velikost datoteke je 50 MB!'; + $audio_upload_ok = 0; + } + //tip datoteke + if($audio_file_type != "mp3" && $audio_file_type != "MP3") { + $data['errfields']['audio_format']='Izbrana zvočna datoteka ni ustreznega formata! Dovoljen je samo mp3 format.'; + $audio_upload_ok = 0; + } + // + if ($audio_upload_ok != 0) + { + if(move_uploaded_file($_FILES["audio_file"]["tmp_name"], $audio_file)) + { + $data['audio']=$audio_file; + } + else + { + $data['errfields']['audio_not_uploaded']='Zvočan datoteka se ni pravilno naložila!'; + } + } + } + } + + if(!isset($data['errfields'])) + { + unset($data['id_subject']); + unset($data['id_word']); + + $this->db->insert('transcriptions',$data); + $id_transcription=$this->db->insert_id(); + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'transcriptions/'); + } + else + { + redirect($this->url.'edit_transcription/'.$id_transcription); + } + } + else + { + $this->session->set_flashdata('errfields',$data['errfields']); + + redirect($this->url.'add_transcription/'); + } + } + + + + function edit_transcription() + { + $this->check_user(); + + $id_transcription=$this->uri->segment(3); + + $data['transcription']=$this->admin_model->transcription($id_transcription); + + //load basic data + $data['title']='Urejanje fonetičnega zapisa'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='transcriptions'; + + if($data['transcription']) + { + //load data + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($data['transcription']['id_subject'],'select'); + $data['lexems']=array(0=>'Izberite besedo')+$this->admin_model->word_lexems($data['transcription']['id_word'],'select'); + $data['locations']=array(0=>'Izberite kraj')+$this->admin_model->locations($data['transcription']['id_subject']); + + $data['errfields']=$this->session->flashdata('errfields'); + $data['status']=$this->session->flashdata('status'); + + $this->load_master_view('admin/edit_transcription_view.php',$data); + } + else + { + $data['tab']='transcriptions'; + $data['text']='Izbran vnos fonetičnega zapisa ne obstaja!'; + $data['link_back']=$this->url.'transcriptions'; + $this->load_Master_view('no_content_error.php',$data); + } + } + + function post_edit_transcription() + { + $this->check_user(); + $data=array(); + + $id=$this->input->post('id',true); + $id_word=$this->input->post('words',true); + $id_subject=$this->input->post('subjects',true); + $id_lexem=$this->input->post('lexems_select',true); + $id_location=$this->input->post('locations',true); + $phonetic_writing=$this->input->post('phonetic_writing',true); + $trans_text=$this->input->post('trans_text',true); + $save_close=$this->input->post('save_close',true); + + if($phonetic_writing=='') + { + $data['errfields']['no_phonetic_writing']='Fonetični zapis je prazen!'; + } + if(!$id_word) + { + $data['errfields']['no_word']='Izberite besedo!'; + } + if(!$id_lexem) + { + $data['errfields']['no_lexem']='Izberite leksem!'; + } + if(!$id_location) + { + $data['errfields']['no_location']='Izberite lokacijo!'; + } + + //check if transcription for this place and this lexem exists + if(!isset($data['errfields'])) + { + $exists=$this->admin_model->transcriptions($id_word,$id_location,0,$id,$id_lexem); + } + + if($exists) + { + $data['errfields']['word_location_exists']='Fonetični zapis za to besedo in leksem na tej lokaciji že obstaja!'; + } + + + if($_FILES and !isset($data['errfields'])) + { + //audio + if(isset($_FILES['audio_file']) and $_FILES['audio_file']['size']) + { + $audio_file_type = pathinfo($_FILES["audio_file"]["name"],PATHINFO_EXTENSION); + + $file_name = preg_replace('/[^a-zA-Z0-9\-\._]/','', $phonetic_writing); + $file_name = preg_replace('/\s+/', '_', $file_name); + $audio_dir = "audio/"; + $audio_file = $audio_dir.basename(strtolower($file_name).'_'.time().'.'.$audio_file_type); + $audio_upload_ok = 1; + // Check if image file is a actual image or fake image + if (file_exists($audio_file)) + { + $data['errfields']['audio_exists']='Ta zvočna datoteka že obstaja!'; + $audio_upload_ok = 0; + } + //velikost datoteke + if ($_FILES["audio_file"]["size"] > 50000000) { + $data['errfields']['audio_size']='Zvočna datoteka je prevelika, največja velikost datoteke je 50 MB!'; + $audio_upload_ok = 0; + } + //tip datoteke + if($audio_file_type != "mp3" && $audio_file_type != "MP3") { + $data['errfields']['audio_format']='Izbrana zvočna datoteka ni ustreznega formata! Dovoljen je samo mp3 format.'; + $audio_upload_ok = 0; + } + // + if ($audio_upload_ok != 0) + { + if(move_uploaded_file($_FILES["audio_file"]["tmp_name"], $audio_file)) + { + //dodaj še v bazo + $data['audio']=$audio_file; + } + else + { + $data['errfields']['audio_not_uploaded']='Zvočan datoteka se ni pravilno naložila!'; + } + } + } + } + + if(!isset($data['errfields'])) + { + $db_data=array( + 'phonetic_writing'=>$phonetic_writing, + 'id_lexem'=>$id_lexem, + 'id_location'=>$id_location, + 'trans_text'=>$trans_text, + ); + + //update + $this->db->where('id',$id); + $this->db->update('transcriptions',$db_data+$data); + + $data['status']='ok'; + + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'transcriptions'); + } + } + else + { + $this->session->set_flashdata('errfields',$data['errfields']); + } + + redirect($this->url.'edit_transcription/'.$id); + + } + + function transcription_delete() + { + $this->check_user(); + + $id_transcription=$this->uri->segment(3); + + $data=$this->admin_model->transcription($id_transcription); + + if($data) + { + //unlink audio + if($data['audio']) + { + unlink($data['audio']); + } + + //remove transcription + $this->db->where('id',$id_transcription); + $this->db->delete('transcriptions'); + + $data['status']='ok'; + //to session + $_SESSION['status']=$data['status']; + + redirect($this->url.'transcriptions'); + } + else + { + $data['tab']='transcriptions'; + $data['text']='Izbran vnos fonetičenga zapisa ne obstaja!'; + $data['link_back']=$this->url.'transcriptions'; + $this->load_Master_view('no_content_error.php',$data); + } + } + + function locations() + { + $this->check_user(); + + $data=array( + 'title'=>'Lokacije', + ); + + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + + $data['locations']=$this->admin_model->locations_all(); + $data['tab']='locations'; + + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + $this->load_master_view('admin/locations_view.php',$data); + } + + function add_location() + { + $this->check_user(); + + //load basic data + $data['title']='Dodajanje lokacije'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='locations'; + + //get dialects + $location=$this->session->flashdata('add_location'); + + $data['dialects']=array(0=>'Izberite narečno skupino')+$this->admin_model->dialects('options'); + $data['subdialects']=array(0=>'Izberite narečje')+$this->admin_model->subdialects($location['id_dialect'],'options'); + $data['subsubdialects']=array(0=>'Izberite podnarečje')+$this->admin_model->subsubdialects($location['id_subdialect'],'options'); + + $data['subjects']=$this->admin_model->subjects(); + + $data['errfields']=$this->session->flashdata('errfields'); + + if($location) + { + $data['location']=$location; + } + else + { + $data['location']=array( + 'name'=>'', + 'short_name'=>'', + 'lat'=>'', + 'long'=>'', + 'id_dialect'=>0, + 'id_subdialect'=>0, + 'id_subsubdialect'=>0, + ); + } + + $this->load_master_view('admin/add_location_view.php',$data); + } + + function post_add_location() + { + $name=$this->input->post('name',true); + $short_name=$this->input->post('short_name',true); + $lat=$this->input->post('lat',true); + $long=$this->input->post('long',true); + $id_dialect=$this->input->post('dialects',true); + $id_subdialect=$this->input->post('subdialects',true); + $id_subsubdialect=$this->input->post('subsubdialects',true); + $save_close=$this->input->post('save_close',true); + + $subjects=$this->input->post('subjects',true); + + //save post to session + $data=array( + 'name'=>$name, + 'short_name'=>$short_name, + 'lat'=>$lat, + 'long'=>$long, + 'id_dialect'=>$id_dialect, + 'id_subdialect'=>$id_subdialect, + 'id_subsubdialect'=>$id_subsubdialect, + ); + + $this->session->set_flashdata('add_location',$data); + + if(!$name) + { + $data['errfields']['name']='Ime kraja je prazno!'; + } + elseif($this->admin_model->location_exists('name',$name)) + { + $data['errfields']['name']='Ime kraja že obstaja!'; + } + + if(!$short_name) + { + $data['errfields']['short_name']='Kratek naziv kraja je prazen!'; + } + elseif($this->admin_model->location_short_name_exists($short_name)) + { + $data['errfields']['short_name']='Kratek naziv kraja kraja že obstaja!'; + } + + if(!$lat) + { + $data['errfields']['lat']='Zemljepisna širina (lat) je prazna!'; + } + else + { + $lat=str_replace(',','.',$lat); + + if((int)$lat==0) + { + $data['errfields']['lat']='Zemljepisna širina (lat) ne sme biti 0!'; + } + if(!is_numeric($lat)) + { + $data['errfields']['lat']='Zemljepisna širina (lat) mora biti številska vrednost!'; + } + } + if(!$long) + { + $data['errfields']['long']='Zemljepisna dolžina (long) je prazna!'; + } + else + { + $long=str_replace(',','.',$long); + + if((int)$long==0) + { + $data['errfields']['long']='Zemljepisna dolžina (long) ne sme biti 0!'; + } + if(!is_numeric($long)) + { + $data['errfields']['long']='Zemljepisna dolžina (long) mora biti številska vrednost!'; + } + } + if($lat and $long) + { + if($this->admin_model->coordinates_exists($lat,$long,$id_location)) + { + $data['errfields']['coordinates']='Na teh koordinatah že obstaja kraj!'; + } + } + + if(!$id_dialect) + { + $data['errfields']['id_dialect']='Izberite narečno skupino!'; + } + if(!$id_subdialect) + { + $data['errfields']['id_subdialect']='Izberite narečje!'; + } + + if(!isset($data['errfields'])) + { + if($data['id_subsubdialect']==0) + { + $data['id_subsubdialect']=NULL; + } + $this->db->insert('locations',$data); + $id_location=$this->db->insert_id(); + + //add possible subject_locations + + foreach($subjects as $key=>$id_subject) + { + $db_data=array( + 'id_location'=>$id_location, + 'id_subject'=>$id_subject, + 'checked'=>1, + ); + $this->db->insert('subject_locations',$db_data); + } + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'locations/'); + } + else + { + redirect($this->url.'edit_location/'.$id_location); + } + + } + else + { + + $this->session->set_flashdata('errfields',$data['errfields']); + + redirect($this->url.'add_location/'); + } + } + + function edit_location() + { + $this->check_user(); + + $id_location=$this->uri->segment(3); + + $data['location']=$this->admin_model->location($id_location); + + //load basic data + $data['title']='Urejanje lokacije'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='locations'; + + if($data['location']) + { + $data['dialects']=array(0=>'Izberite narečno skupino')+$this->admin_model->dialects('options'); + $data['subdialects']=array(0=>'Izberite narečje')+$this->admin_model->subdialects($data['location']['id_dialect'],'options'); + $data['subsubdialects']=array(0=>'Izberite podnarečje')+$this->admin_model->subsubdialects($data['location']['id_subdialect'],'options'); + + $data['subjects']=$this->admin_model->subjects(); + + $data['subject_locations']=$this->admin_model->subject_locations($id_location); + + + $data['errfields']=$this->session->flashdata('errfields'); + $data['status']=$this->session->flashdata('status'); + + $this->load_master_view('admin/edit_location_view.php',$data); + } + else + { + $data['tab']='locations'; + $data['text']='Izbran vnos lokacije ne obstaja!'; + $data['link_back']=$this->url.'locations'; + $this->load_Master_view('no_content_error.php',$data); + } + } + + function post_edit_location() + { + $this->check_user(); + + $id_location=$this->input->post('id',true); + $name=$this->input->post('name',true); + $short_name=$this->input->post('short_name',true); + $lat=$this->input->post('lat',true); + $long=$this->input->post('long',true); + $id_dialect=$this->input->post('dialects',true); + $id_subdialect=$this->input->post('subdialects',true); + $id_subsubdialect=$this->input->post('subsubdialects',true); + $save_close=$this->input->post('save_close',true); + + $subjects=$this->input->post('subjects',true); + + if(!$name) + { + $data['errfields']['name']='Ime kraja je prazno!'; + } + elseif($this->admin_model->location_exists('name',$name,$id_location)) + { + $data['errfields']['name']='Ime kraja že obstaja!'; + } + + if(!$short_name) + { + $data['errfields']['short_name']='Kratek naziv kraja je prazen!'; + } + elseif($this->admin_model->location_short_name_exists($short_name,$id_location)) + { + $data['errfields']['short_name']='Kratek naziv kraja kraja že obstaja!'; + } + + if(!$lat) + { + $data['errfields']['lat']='Zemljepisna širina (lat) je prazna!'; + } + else + { + $lat=str_replace(',','.',$lat); + + if((int)$lat==0) + { + $data['errfields']['lat']='Zemljepisna širina (lat) ne sme biti 0!'; + } + + //check again + if(!is_numeric($lat)) + { + $data['errfields']['lat']='Zemljepisna širina (lat) mora biti številska vrednost!'; + } + } + if(!$long) + { + $data['errfields']['long']='Zemljepisna dolžina (long) je prazna!'; + } + else + { + $long=str_replace(',','.',$long); + + if((int)$long==0) + { + $data['errfields']['long']='Zemljepisna dolžina (long) ne sme biti 0!'; + } + if(!is_numeric($long)) + { + $data['errfields']['long']='Zemljepisna dolžina (long) mora biti številska vrednost!'; + } + } + if($lat and $long) + { + if($this->admin_model->coordinates_exists($lat,$long,$id_location)) + { + $data['errfields']['coordinates']='Na teh koordinatah že obstaja kraj!'; + } + } + + if(!isset($data['errfields'])) + { + //get all + $this->db->select('*'); + $this->db->from('subject_locations'); + $this->db->where('id_location',$id_location); + $subject_locations=$this->db->get()->result_array(); + + $all_locations=array(); + foreach($subject_locations as $subject_location) + { + $all_locations[$subject_location['id']]=$subject_location['id']; + } + + foreach($subjects as $key=>$id_subject) + { + //check if this exists + $this->db->select('*'); + $this->db->from('subject_locations'); + $this->db->where('id_location',$id_location); + $this->db->where('id_subject',$id_subject); + $exist=$this->db->get()->row_array(); + + if($exist) + { + $this->db->where('id',$exist['id']); + $this->db->update('subject_locations',array('checked'=>1)); + + unset($all_locations[$exist['id']]); + } + else //insert new + { + $db_data=array( + 'id_location'=>$id_location, + 'id_subject'=>$id_subject, + 'checked'=>1, + ); + $this->db->insert('subject_locations',$db_data); + } + } + + //check if any entries have to be deleted + foreach($all_locations as $id=>$location) + { + $this->db->where('id',$id); + $this->db->delete('subject_locations'); + } + + + $db_data=array( + 'name'=>$name, + 'short_name'=>$short_name, + 'lat'=>$lat, + 'long'=>$long, + 'id_dialect'=>$id_dialect, + 'id_subdialect'=>$id_subdialect, + 'id_subsubdialect'=>$id_subsubdialect?$id_subsubdialect:NULL, + ); + + //update + $this->db->where('id',$id_location); + $this->db->update('locations',$db_data); + + //get data + $data['location']=$this->admin_model->location($id_location); + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'locations'); + } + + } + else + { + $this->session->set_flashdata('errfields',$data['errfields']); + } + + redirect($this->url.'edit_location/'.$id_location); + } + + function location_delete() + { + $this->check_user(); + + $id_location=$this->uri->segment(3); + + //get links + $links=$this->admin_model->locations_links($id_location); + + if($links) + { + $data['errfields']['links']="Lokacija ima povezave (fonetične zapise):
      "; + foreach($links as $link) + { + $data['errfields']['links'].="
    • ".$link['phonetic_writing']."
    • "; + } + + $data['errfields']['links'].='
    '; + } + + if(!isset($data['errfields'])) + { + //delete possible subject_locations + $this->db->select('*'); + $this->db->from('subject_locations'); + $this->db->where('id_location',$id_location); + $subject_locations=$this->db->get()->result_array(); + + foreach($subject_locations as $entry) + { + $this->db->where('id',$entry['id']); + $this->db->delete('subject_locations'); + } + + //perform delete + $this->db->where('id',$id_location); + $this->db->delete('locations'); + + $data['status']='ok'; + $this->session->set_flashdata('status',$data['status']); + + redirect($this->url.'locations'); + } + else + { + $this->session->set_flashdata('errfields',$data['errfields']); + redirect($this->url.'edit_location/'.$id_location); + } + } + + function users() + { + $this->check_user(); + + $data=array( + 'title'=>'Uporabniki', + ); + + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['users']=$this->admin_model->users(); + $data['tab']='my_profile'; + + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + $this->load_master_view('admin/users_view.php',$data); + } + + function add_user() + { + $this->check_user(); + + $data = array( + 'username' =>'', + 'sess_expiration'=>60, + ); + + $this->db->insert('users', $data); + $id_user=$this->db->insert_id(); + + redirect($this->url.'edit_user/'.$id_user); + } + + function edit_user() + { + $this->check_user(); + + $id_user=$this->uri->segment(3); + + //load basic data + $data['title']='Urejanje uporabnika'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + + $data['user']=$this->admin_model->user($id_user); + $data['tab']='my_profile'; + + if($data['user']) + { + + if(isset($_SESSION['errfields'])) + { + $data['errfields'] = $_SESSION['errfields']; + unset($_SESSION['errfields']); + } + + if(isset($_SESSION['status'])) + { + $data['status'] = $_SESSION['status']; + unset($_SESSION['status']); + } + + + $this->load_master_view('admin/edit_user_view.php',$data); + } + else + { + $data['text']='Izbran vnos uporabnika ne obstaja!'; + $data['link_back']=$this->url.'users'; + $this->load_Master_view('no_content_error.php',$data); + } + + } + + function post_edit_user() + { + $username=(string)$this->input->post('username',true); + $name=(string)$this->input->post('name',true); + $lastname=(string)$this->input->post('lastname',true); + $pass1=(string)$this->input->post('pass1',true); + $pass2=(string)$this->input->post('pass2',true); + $id_user=$this->input->post('id_user',true); + + if($username=='') + { + $data['errfields']['no_username']='Uporabniško ime je prazno!'; + } + else + { + //check if profile with this username exists + if($this->admin_model->username_exists($id_user,$username)) + { + $data['errfields']['username_exists']='Uporabnik s tem uporabniškim imenom že obstaja!'; + } + } + + if($pass1=='' or $pass2=='') + { + $data['errfields']['not_equal']='Obe vnosni polji za geslo morata biti izpolnjeni!'; + } + else + { + if(strcmp($pass1,$pass2)!==0) + { + $data['errfields']['not_equal']='Gesli se ne ujemata!'; + } + else + { + if(strlen($pass1)<6) + { + $data['errfields']['pass_short']='Geslo mora vsebovati najmanj 6 znakov!'; + } + } + } + + if(!isset($data['errfields'])) + { + //make hash + $hash=password_hash($pass1,PASSWORD_DEFAULT); + + $db_data=array( + 'password_hash'=>$hash, + 'username'=>$username, + 'name'=>$name, + 'lastname'=>$lastname, + ); + + //update db + $this->db->where('id',$id_user); + $this->db->update('users',$db_data); + + $data['status']='ok'; + + //set to session + $_SESSION['status']=$data['status']; + } + else + { + //set to session + $_SESSION['errfields']=$data['errfields']; + } + + redirect($this->url.'edit_user/'.$id_user); + } + + function user_delete() + { + $this->check_user(); + + $id_user=$this->uri->segment(3); + + if($id_user!=1) + { + //remove subject + $this->db->where('id',$id_user); + $this->db->delete('users'); + + $data['status']='ok'; + + $_SESSION['status']=$data['status']; + + redirect($this->url.'users/'); + } + else + { + $_SESSION['errfields']='Tega uporabnika ni mogoče izbrisati (admin)!'; + + redirect($this->url.'/edit_user/'.$id_user); + } + } + + function lexems() + { + $this->check_user(); + + $data=array( + 'title'=>'Leksemi', + ); + + $data['id_subject']=$this->session->flashdata('id_subject_lexems'); + + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($data['id_subject'],'select'); + + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + + $data['lexems']=$this->admin_model->lexems(); + $data['tab']='lexems'; + + $data['view']=$this->load->view('admin/lexems_list_view.php',$data,true); + + $data['status']=$this->session->flashdata('status'); + + $this->load_master_view('admin/lexems_view.php',$data); + } + + function add_lexem() + { + $this->check_user(); + + //load basic data + $data['title']='Dodajanje leksema'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='lexems'; + + //get data from session + $lexem=$this->session->flashdata('add_lexem'); + + //load words, subjects + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($lexem['id_subject'],'select'); + + $data['errfields']=$this->session->flashdata('errfields'); + + if($lexem) + { + $data['lexem']=$lexem; + } + else + { + $data['lexem'] = array( + 'title' => '', + 'id_word'=>0, + 'id_subject'=>0, + 'icon'=>'', + 'icon_color'=>'', + ); + } + + $this->load_master_view('admin/lexem_add_view.php',$data); + } + + function post_add_lexem() + { + $id_word=$this->input->post('words',true); + $id_subject=$this->input->post('subjects',true); + $title=$this->input->post('title',true); + $icon=$this->input->post('icon',true); + $icon_color=$this->input->post('icon_color',true); + $save_close=$this->input->post('save_close',true); + + //save post to session + $data=array( + 'title'=>$title, + 'id_word'=>$id_word, + 'id_subject'=>$id_subject, + 'icon'=>$icon, + 'icon_color'=>$icon_color, + ); + + $this->session->set_flashdata('add_lexem',$data); + + //check + + if(!$title) + { + $data['errfields']['no_title']="Leksem je prazen!"; + } + + if(!$id_word) + { + $data['errfields']['no_word']="Izberite besedo!"; + } + + if(!$icon) + { + $data['errfields']['no_icon']="Simbol leksema je prazen!"; + } + else + { + $icon=preg_replace('/\s+/', '', $icon); + } + + if(!$icon_color) + { + $icon_color="#000000"; + } + + if(!isset($data['errfields'])) + { + if($this->admin_model->lexem_title_exists(0,$data['title'],$data['id_subject'],$data['id_word'])) + { + $data['errfields']['title_exists']="Tak leksem za to besedo že obstaja!"; + } + } + + if(!isset($data['errfields'])) + { + unset($data['id_subject']); + $this->db->insert('lexems',$data); + $id_lexem=$this->db->insert_id(); + + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'lexems/'); + } + else + { + redirect($this->url.'edit_lexem/'.$id_lexem); + } + + + } + else + { + + $this->session->set_flashdata('errfields',$data['errfields']); + + redirect($this->url.'add_lexem/'); + } + } + + function edit_lexem() + { + $this->check_user(); + + $id=$this->uri->segment(3); + + //load basic data + $data['title']='Urejanje leksema'; + $data['user_title']=$this->session->userdata['name'].' '.$this->session->userdata['lastname']; + $data['user']=$this->admin_model->user($this->session->userdata['uid']); + $data['tab']='lexems'; + + $data['lexem']=$this->admin_model->lexem($id); + + if($data['lexem']) + { + //load words, subjects + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($data['lexem']['id_subject'],'select'); + + $data['errfields']=$this->session->flashdata('errfields'); + $data['status']=$this->session->flashdata('status'); + + $this->load_master_view('admin/lexem_edit_view.php',$data); + } + else + { + $data['text']='Izbran vnos leksema ne obstaja!'; + $data['link_back']=$this->url.'lexems'; + $this->load_master_view('no_content_error.php',$data); + } + } + + function post_edit_lexem() + { + $id=$this->input->post('id',true); + $id_word=$this->input->post('words',true); + $title=$this->input->post('title',true); + $icon=$this->input->post('icon',true); + $icon_color=$this->input->post('icon_color',true); + $save_close=$this->input->post('save_close',true); + + //check + if(!$title) + { + $data['errfields']['no_title']="Leksem je prazen!"; + } + + if(!$id_word) + { + $data['errfields']['no_word']="Izberite besedo!"; + } + + if(!$icon) + { + $data['errfields']['no_icon']="Simbol leksema je prazen!"; + } + else + { + $icon=preg_replace('/\s+/', '', $icon); + } + + if(!$icon_color) + { + $icon_color="#000000"; + } + + if(!isset($data['errfields'])) + { + if($this->admin_model->lexem_title_exists(0,$title,$id_subject,$id_word)) + { + $data['errfields']['title_exists']="Tak leksem za to besedo že obstaja!"; + } + } + + if(!isset($data['errfields'])) + { + $db_data=array( + 'title'=>$title, + 'id_word'=>$id_word, + 'icon'=>$icon, + 'icon_color'=>$icon_color, + ); + + $this->db->where('id',$id); + $this->db->update('lexems',$db_data); + + $data['status']='ok'; + + $this->session->set_flashdata('status',$data['status']); + + if(isset($save_close)) + { + redirect($this->url.'lexems/'); + } + } + else + { + + $this->session->set_flashdata('errfields',$data['errfields']); + } + + redirect($this->url.'edit_lexem/'.$id); + } + + function lexem_delete() + { + $this->check_user(); + + $id=$this->uri->segment(3); + + //get links + $links=$this->admin_model->lexem_links($id); + + if($links) + { + $data['errfields']['links']="Leksem ima povezave (fonetične zapise):
      "; + foreach($links as $link) + { + $data['errfields']['links'].="
    • ".$link['phonetic_writing']."
    • "; + } + + $data['errfields']['links'].='
    '; + } + + if(!isset($data['errfields'])) + { + //perform delete + $this->db->where('id',$id); + $this->db->delete('lexems'); + + $data['status']='ok'; + $this->session->set_flashdata('status',$data['status']); + + redirect($this->url.'lexems'); + } + else + { + $this->session->set_flashdata('errfields',$data['errfields']); + redirect($this->url.'edit_lexem/'.$id); + } + } + + + function ajax_lexem_delete() + { + $this->check_user(); + + $id=(int)$this->input->post('id_lexem',true); + + //check links + $links=$this->admin_model->lexem_links($id); + + if($links) + { + $data['errfields']['links']="Leksem ima povezave (fonetične zapise):
      "; + foreach($links as $link) + { + $data['errfields']['links'].="
    • ".$link['phonetic_writing']."
    • "; + } + + $data['errfields']['links'].='
    '; + } + + if(!isset($data['errfields'])) + { + //remove location + $this->db->where('id',$id); + $this->db->delete('lexems'); + + $data['status']='ok'; + } + + echo json_encode($data); + } + + + function ajax_edit_subject_save() + { + $this->check_user(); + + $id_subject=(int)$this->input->post('id',true); + $title=$this->input->post('title',true); + + if($title=='') + { + $data['errfields']['no_title']='Naziv teme je prazen!'; + } + else + { + $exists=$this->admin_model->subject_title_exists($title,$id_subject); + if($exists) + { + $data['errfields']['title_exists']='Tema s tem nazivom že obstaja!'; + } + } + + if(!isset($data['errfields'])) + { + //update + $this->db->where('id',$id_subject); + $this->db->update('subjects',array('title'=>$title)); + + $data['status']='ok'; + } + + echo json_encode($data); + } + + function ajax_word_delete() + { + $this->check_user(); + + $id_word=(int)$this->input->post('id_word',true); + + $word=$this->admin_model->word($id_word); + + //check links + $links=$this->admin_model->word_links($id_word); + + if($links) + { + $data['errfields']['links']="Beseda ima povezave (lekseme):
      "; + foreach($links as $link) + { + $data['errfields']['links'].="
    • ".$link['title']."
    • "; + } + + $data['errfields']['links'].='
    '; + } + + if(!isset($data['errfields'])) + { + if($word['image']) + { + //remove file + if(unlink($word['image'])) + { + //empty field in db + $this->db->where('id',$id_word); + $this->db->update('words',array('image'=>'')); + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju slike!'; + } + } + + if($word['comment']) + { + if(unlink($word['comment'])) + { + //empty field in db + $this->db->where('id',$id_word); + $this->db->update('words',array('comment'=>'')); + + $data['status']='ok'; + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju komentarja!'; + } + } + + if(!isset($data['errfields'])) + { + //remove image + $this->db->where('id',$id_word); + $this->db->delete('words'); + + $data['status']='ok'; + } + } + + echo json_encode($data); + } + + function ajax_image_delete() + { + $this->check_user(); + + $id_word=(int)$this->input->post('id_word',true); + $image=(string)$this->input->post('image',true); + + + if(!$id_word) + { + $data['errfields']['no_id']='Neveljaven vnos!'; + } + if(!$image) + { + $data['errfields']['image']='Ni obstoječe slike!'; + } + + if(!isset($data['errfields'])) + { + chmod($image,0755); + //remove file + if(unlink($image)) + { + //empty field in db + $this->db->where('id',$id_word); + $this->db->update('words',array('image'=>'')); + + $data['status']='ok'; + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju!'; + } + } + + echo json_encode($data); + } + + function ajax_comment_delete() + { + $this->check_user(); + + $id_word=(int)$this->input->post('id_word',true); + $comment=(string)$this->input->post('comment',true); + + + if(!$id_word) + { + $data['errfields']['no_id']='Neveljaven vnos!'; + } + if(!$comment) + { + $data['errfields']['comment']='Ni obstoječega komentarja!'; + } + + if(!isset($data['errfields'])) + { + + if(unlink($comment)) + { + //empty field in db + $this->db->where('id',$id_word); + $this->db->update('words',array('comment'=>'')); + + $data['status']='ok'; + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju!'; + } + } + + echo json_encode($data); + } + + function ajax_icon_delete() + { + $this->check_user(); + + $id_transcription=(int)$this->input->post('id_transcription',true); + $icon=(string)$this->input->post('icon',true); + + + if(!$id_transcription) + { + $data['errfields']['no_id']='Neveljaven vnos!'; + } + if(!$icon) + { + $data['errfields']['image']='Ni obstoječe slike!'; + } + + if(!isset($data['errfields'])) + { + //remove file + if(unlink($icon)) + { + //empty field in db + $this->db->where('id',$id_transcription); + $this->db->update('transcriptions',array('icon'=>'')); + + $data['status']='ok'; + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju!'; + } + } + + echo json_encode($data); + } + + function ajax_change_subject_lexems() + { + $id_subject=$this->input->post('id_subject',true); + + $this->session->set_flashdata('id_subject_lexems',$id_subject); + + //load words + $data=array(); + + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($id_subject,'select'); + + //load transcriptions + $data['lexems']=$this->admin_model->lexems(0,$id_subject); + + //load view + $data['view']=$this->load->view('admin/lexems_list_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_change_word_lexems() + { + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + + //load transcriptions + $data['lexems']=$this->admin_model->lexems($id_word,$id_subject); + + //load view + $data['view']=$this->load->view('admin/lexems_list_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_change_subject() + { + $id_subject=$this->input->post('id_subject',true); + $id_location=$this->input->post('id_location',true); + + //save to session + $this->session->set_flashdata('id_subject_trans',$id_subject); + + //load words + $data=array(); + + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($id_subject,'select'); + $data['locations']=array(0=>'Izberite kraj')+$this->admin_model->locations($id_subject); + /* + $data['locations']=array(); + foreach($locations as $id=>$location) + { + $data['locations'][$id]=array( + 'id'=>$id, + 'title'=>$location, + ); + } + */ + + //load transcriptions + $data['transcriptions']=$this->admin_model->transcriptions(0,$id_location,$id_subject); + + //load view + $data['view']=$this->load->view('admin/transcriptions_list_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_load_transcriptions() + { + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + $id_location=$this->input->post('id_location',true); + + + //save to session + $this->session->set_flashdata('id_word_trans',$id_word); + + //load transcriptions + $data['transcriptions']=$this->admin_model->transcriptions($id_word,$id_location,$id_subject); + + //load titles + $data['titles']=array(0=>'Izberite leksem')+$this->admin_model->titles($id_word); + + //load view + $data['view']=$this->load->view('admin/transcriptions_list_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_update_transcriptions_titles() + { + $id_lexem=$this->input->post('id_lexem',false); + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + $id_location=$this->input->post('id_location',true); + + //save to session + $this->session->set_flashdata('id_lexem_trans',$id_word); + + //load transcriptions + $data['transcriptions']=$this->admin_model->transcriptions($id_word,$id_location,$id_subject,0,$id_lexem); + + //load view + $data['view']=$this->load->view('admin/transcriptions_list_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_change_location() + { + $id_lexem=$this->input->post('id_lexem',false); + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + $id_location=$this->input->post('id_location',true); + + //save to session + $this->session->set_flashdata('id_location_trans',$id_word); + + //load transcriptions + $data['transcriptions']=$this->admin_model->transcriptions($id_word,$id_location,$id_subject,0,$id_lexem); + + //load view + $data['view']=$this->load->view('admin/transcriptions_list_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_update_words() + { + $id_subject=$this->input->post('id_subject',true); + + //load words + $data=array(); + + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($id_subject,'select'); + $data['locations']=array(0=>'Izberite kraj')+$this->admin_model->locations($id_subject); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_update_lexems() + { + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + + //load words + $data=array(); + + $data['lexems']=array(0=>'Izberite leksem')+$this->admin_model->word_lexems($id_word,$id_subject,'select'); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_location_delete() + { + $this->check_user(); + + $id_location=(int)$this->input->post('id_location',true); + + //check links + $links=$this->admin_model->locations_links($id_location); + + if($links) + { + $data['errfields']['links']="Lokacija ima povezave (fonetične zapise):
      "; + foreach($links as $link) + { + $data['errfields']['links'].="
    • ".$link['phonetic_writing']."
    • "; + } + + $data['errfields']['links'].='
    '; + } + + if(!isset($data['errfields'])) + { + //delete possible subject_locations + $this->db->select('*'); + $this->db->from('subject_locations'); + $this->db->where('id_location',$id_location); + $subject_locations=$this->db->get()->result_array(); + + foreach($subject_locations as $entry) + { + $this->db->where('id',$entry['id']); + $this->db->delete('subject_locations'); + } + + //remove location + $this->db->where('id',$id_location); + $this->db->delete('locations'); + + $data['status']='ok'; + } + + echo json_encode($data); + } + + function ajax_transcription_delete() + { + $this->check_user(); + + $id_transcription=(int)$this->input->post('id_transcription',true); + + $transcription=$this->admin_model->transcription($id_transcription); + + //remove audio and icon + if($transcription['audio']) + { + unlink($transcription['audio']); + } + + //remove transcription + $this->db->where('id',$id_transcription); + $this->db->delete('transcriptions'); + + $data['status']='ok'; + + + echo json_encode($data); + } + + function ajax_audio_delete() + { + $this->check_user(); + + $id_transcription=(int)$this->input->post('id_transcription',true); + $audio=(string)$this->input->post('audio',true); + + + if(!$id_transcription) + { + $data['errfields']['no_id']='Neveljaven vnos!'; + } + if(!$audio) + { + $data['errfields']['audio']='Ni obstoječega zvočenga posnetka!'; + } + + if(!isset($data['errfields'])) + { + + if(unlink($audio)) + { + //empty field in db + $this->db->where('id',$id_transcription); + $this->db->update('transcriptions',array('audio'=>'')); + + $data['status']='ok'; + } + else + { + $data['errfields']['no_delete']='Prišlo je do napake pri brisanju!'; + } + } + + echo json_encode($data); + } + + function ajax_update_subdialects() + { + $id_dialect=$this->input->post('id_dialect',true); + + //load words + $data=array(); + + $data['subdialects']=array(0=>'Izberite narečje')+$this->admin_model->subdialects($id_dialect,'options'); + + $data['status']='ok'; + + echo json_encode($data); + } + + function ajax_update_subsubdialects() + { + $id_subdialect=$this->input->post('id_subdialect',true); + + //load words + $data=array(); + + $data['subsubdialects']=array(0=>'Izberite podnarečje')+$this->admin_model->subsubdialects($id_subdialect,'options'); + + $data['status']='ok'; + + echo json_encode($data); + } + + private function load_master_view($page,$data) + { + $this->load->view('header.php',$data); + $this->load->view($page,$data); + $this->load->view('footer.php',$data); + } + + private function check_user() + { + if(!isset($this->session->userdata['uid'])) + { + redirect('admin/login'); + } + } + + function fill_dialects() + { + $dialects=array( + 'gorenjska narečna skupina'=>array( + 'gorenjsko narečje'=>array( + 'vzhodnogorenjsko podnarečje'=>'vzhodnogorenjsko podnarečje', + ), + 'selško narečje'=>array(), + ), + 'dolenjska narečna skupina'=>array( + 'dolenjsko narečje'=>array( + 'vzhodnodolenjsko podnarečje'=>'vzhodnodolenjsko podnarečje', + ), + 'severnobelokranjsko narečje'=>array(), + 'južnobelokranjsko narečje'=>array(), + 'kostelsko narečje'=>array(), + 'mešani kočevski govori'=>array(), + ), + 'štajerska narečna skupina'=>array( + 'srednjesavinjsko narečje'=>array(), + 'zgornjesavinjsko narečje'=>array( + 'solčavsko podnarečje'=>'solčavsko podnarečje', + ), + 'srednještajersko narečje'=>array(), + 'južnopohorsko narečje'=>array( + 'kozjaško podnarečje'=>'kozjaško podnarečje', + ), + 'kozjansko-bizeljsko narečje'=>array(), + 'posavsko narečje'=>array( + 'zagorsko-trboveljsko podnarečje'=>'zagorsko-trboveljsko podnarečje', + 'laško podnarečje '=>'laško podnarečje ', + 'sevniško-krško podnarečje'=>'sevniško-krško podnarečje', + ), + ), + 'panonska narečna skupina'=>array( + 'prekmursko narečje '=>array(), + 'slovenskogoriško narečje'=>array(), + 'prleško narečje '=>array(), + 'haloško narečje'=>array(), + ), + 'koroška narečna skupina'=>array( + 'severnopohorsko-remšniško narečje'=>array(), + 'mežiško narečje'=>array(), + 'podjunsko narečje'=>array(), + 'rožansko narečje'=>array(), + 'obirsko narečje'=>array(), + 'ziljsko narečje'=>array( + 'kranjskogorsko podnarečje'=>'kranjskogorsko podnarečje', + ), + ), + 'primorska narečna skupina'=>array( + 'rezijansko narečje'=>array(), + 'obsoško narečje'=>array(), + 'tersko narečje'=>array(), + 'nadiško narečje'=>array(), + 'briško narečje'=>array(), + 'kraško narečje'=>array( + 'banjško podnarečje'=>'banjško podnarečje', + ), + 'istrsko narečje'=>array( + 'rižansko podnarečje'=>'rižansko podnarečje', + 'šavrinsko podnarečje'=>'šavrinsko podnarečje', + ), + 'notranjsko narečje'=>array(), + 'čiško narečje'=>array(), + ), + 'rovtarska narečna skupina'=>array( + 'tolminsko narečje'=>array( + 'baško podnarečje'=>'baško podnarečje', + ), + 'cerkljansko narečje'=>array(), + 'poljansko narečje'=>array(), + 'škofjeloško narečje'=>array(), + 'črnovrško narečje'=>array(), + 'horjulsko narečje'=>array(), + ), + ); + + foreach($dialects as $key=>$dialect) + { + //insert main + $db_data=array( + 'name'=>$key, + 'type'=>1, + 'id_parent'=>NULL, + ); + $this->db->insert('dialects',$db_data); + $id_dialect=$this->db->insert_id(); + + foreach($dialect as $subkey=>$subdialect) + { + //insert sub + $db_data=array( + 'name'=>$subkey, + 'type'=>2, + 'id_parent'=>$id_dialect, + ); + $this->db->insert('dialects',$db_data); + $id_subdialect=$this->db->insert_id(); + + foreach($subdialect as $subsubkey=>$subsubdialect) + { + //insert + $db_data=array( + 'name'=>$subsubkey, + 'type'=>3, + 'id_parent'=>$id_subdialect, + ); + $this->db->insert('dialects',$db_data); + } + } + } + + echo "done!"; + } +} diff --git a/sna/application/controllers/Home.php b/sna/application/controllers/Home.php new file mode 100644 index 0000000..57227b0 --- /dev/null +++ b/sna/application/controllers/Home.php @@ -0,0 +1,109 @@ +. +*/ +defined('BASEPATH') OR exit('No direct script access allowed'); + +class Home extends CI_Controller { + + function __construct() + { + parent::__construct(); + + $this->url=base_url().'home/'; + + $this->load->model('home_model'); + } + + public function index() + { + $data=array( + 'title'=>'Slovenski narečni atlas', + ); + + $data['subjects']=array(0=>'Izberite temo')+$this->home_model->subjects('select'); + $data['words']=array(0=>'Izberite besedo'); + + $this->load_master_view('home/index_view.php',$data); + } + + function ajax_change_subject() + { + $id_subject=$this->input->post('id_subject',true); + + //load words + $data=array(); + + $data['words']=array(0=>'Izberite besedo')+$this->home_model->subject_words($id_subject,'select'); + + $data['status']='ok'; + + echo json_encode($data); + + } + + function ajax_add_locations() + { + $id_word=$this->input->post('id_word',true); + $id_subject=$this->input->post('id_subject',true); + + //get transprictions and locations + $result=$this->home_model->words_trascriptions($id_word,$id_subject); + + $data['words_transcriptions']=$result['transcriptions']; + $data['word']=$this->home_model->word($id_word); + $data['legend']=$result['legend']; + $data['transcriptions_count']=$this->home_model->transcriptions_count($id_word); + + //load views + $data['view_legend']=$this->load->view('home/legend_view.php',$data,true); + $data['view_modals']=$data['view']=$this->load->view('home/transcription_popup_view.php',$data,true); + + $data['status']='ok'; + + echo json_encode($data); + + } + + function ajax_update_word_data() + { + $id_word=$this->input->post('id_word',true); + + + + + $data['status']='ok'; + + echo json_encode($data); + } + + function about() + { + $data=array( + 'title'=>'O spletni aplikaciji', + ); + + $this->load_master_view('home/about.php',$data); + } + + function load_master_view($page,$data) + { + $this->load->view('header.php',$data); + $this->load->view($page); + $this->load->view('footer.php',$data); + } +} diff --git a/sna/application/controllers/index.html b/sna/application/controllers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/controllers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/core/index.html b/sna/application/core/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/core/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/helpers/index.html b/sna/application/helpers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/helpers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/hooks/index.html b/sna/application/hooks/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/hooks/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/index.html b/sna/application/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/language/english/index.html b/sna/application/language/english/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/language/english/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/language/index.html b/sna/application/language/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/language/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/libraries/Googlemaps.php b/sna/application/libraries/Googlemaps.php new file mode 100644 index 0000000..5f549f8 --- /dev/null +++ b/sna/application/libraries/Googlemaps.php @@ -0,0 +1,2263 @@ + section. The library will try to create the file if it does not exist already. Please ensure the destination file is writeable + var $kmlLayerURL = ''; // A URL to publicly available KML or GeoRSS data for displaying geographic information. Multiple KML layers can be passed in by using an array of URL's. Note, if using multiple you'll probably have to set $kmlLayerPreserveViewport to true and manually set map center and zoom + var $kmlLayerPreserveViewport = FALSE; // Specifies whether the map should be adjusted to the bounds of the KmlLayer's contents. By default the map is zoomed and positioned to show the entirety of the layer's contents + var $language = ''; // The map will by default load in the language of the browser. This can be overriden however here. For a full list of codes see https://spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1 + var $loadAsynchronously = FALSE; // Load the map and API asynchronously once the page has loaded + var $map_div_id = "map_canvas"; // The ID of the
    that is output which contains the map + var $map_height = "450px"; // The height of the map container. Any units (ie 'px') can be used. If no units are provided 'px' will be presumed + var $map_name = "map"; // The JS reference to the map. Currently not used but to be used in the future when multiple maps are supported + var $map_type = "ROADMAP"; // The default MapType. Values accepted are 'HYBRID', 'ROADMAP', 'SATELLITE' or 'TERRAIN' + var $map_types_available = array(); // The other MapTypes available for selection on the map + var $map_width = "100%"; // The width of the map container. Any units (ie 'px') can be used. If no units are provided 'px' will be presumed + var $maps_loaded = 0; // Counter which keeps track of how many maps have been created to avoid standard functions being output twice + var $mapTypeControlPosition = ''; // The position of the MapType control, eg. 'BOTTOM_RIGHT' + var $mapTypeControlStyle = ''; // The style of the MapType control. blank, 'DROPDOWN_MENU' or 'HORIZONTAL_BAR' values accepted. + var $minzoom = ''; // The minimum zoom level which will be displayed on the map + var $maxzoom = ''; // The maximum zoom level which will be displayed on the map + var $minifyJS = FALSE; // If TRUE will run the JavaScript through Jsmin.php (this file and PHP5+ required) to minify the code + var $noClear = FALSE; // If TRUE do not clear the contents of the map div + var $onboundschanged = ''; // The JavaScript action to perform when the viewport bounds have changed + var $oncenterchanged = ''; // The JavaScript action to perform when themap center property changes + var $onclick = ''; // The JavaScript action to perform when the map is clicked + var $ondblclick = ''; // The JavaScript action to perform when the map is double-clicked + var $ondrag = ''; // The JavaScript action to perform while the map is dragged + var $ondragend = ''; // The JavaScript action to perform when the user stops dragging the map + var $ondragstart = ''; // The JavaScript action to perform when the user starts dragging the map + var $onidle = ''; // The JavaScript action to perform when the map becomes idle after panning or zooming + var $onload = ''; // The JavaScript action to perform when the map first loads. This library hi-jacks the window.load event so add any bespoke code using this option + var $onmousemove = ''; // The JavaScript action to perform when the user's mouse moves over the map container + var $onmouseout = ''; // The JavaScript action to perform when the user's mouse exits the map container + var $onmouseover = ''; // The JavaScript action to perform when the user's mouse enters the map container + var $onresize = ''; // The JavaScript action to perform when the maps div changes size + var $onrightclick = ''; // The JavaScript action to perform when the map is right-clicked + var $ontilesloaded = ''; // The JavaScript action to perform when the visible tiles have finished loading + var $onzoomchanged = ''; // The JavaScript action to perform when the maps zoom property changes + var $panoramio = FALSE; // If TRUE will add photos from Panoramio as a layer to your maps as a series of large and small photo icons + var $panoramioTag = ''; // Restrict the set of Panoramio photos shown to those matching a certain textual tag + var $panoramioUser = ''; // Restrict the set of Panoramio photos shown to those matching a particular user + var $region = ''; // Country code top-level domain (eg "uk") within which to search. Useful if supplying addresses rather than lat/longs + var $scaleControlPosition = ''; // The position of the Scale control, eg. 'BOTTOM_RIGHT' + var $scrollwheel = TRUE; // If set to FALSE will disable zooming by scrolling of the mouse wheel + var $sensor = FALSE; // Set to TRUE if being used on a device that can detect a users location + var $streetViewAddressControl = TRUE; // If set to FALSE will hide the Address control + var $streetViewAddressPosition = ''; // The position of the Address control, eg. 'BOTTOM' + var $streetViewControlPosition = ''; // The position of the Street View control when viewing normal aerial map, eg. 'BOTTOM_RIGHT' + var $streetViewCloseButton = FALSE; // If set to TRUE will show the close button in the top right. The close button allows users to return to the aerial map + var $streetViewLinksControl = TRUE; // If set to FALSE will hide the Links control + var $streetViewPanControl = TRUE; // If set to FALSE will hide the Pan control + var $streetViewPanPosition = ''; // The position of the Scale control, eg. 'TOP_RIGHT' + var $streetViewPovHeading = 0; // The Street View camera heading in degrees relative to true north. True north is 0, east is 90, south is 180, west is 270 + var $streetViewPovPitch = 0; // The Street View camera pitch in degrees, relative to the street view vehicle. Directly upwards is 90, Directly downwards is -90. + var $streetViewPovZoom = 0; // The Street View zoom level. Fully zoomed-out is level 0, zooming in increases the zoom level. + var $streetViewZoomControl = TRUE; // If set to FALSE will hide the Zoom control + var $streetViewZoomPosition = ''; // The position of the Scale control, eg. 'TOP_RIGHT' + var $streetViewZoomStyle = ''; // The size of the Street View zoom control. blank, 'SMALL' or 'LARGE' values accepted. + var $styles = array(); // An array of styles used to colour aspects of the map and turn points of interest on and off + var $stylesAsMapTypes = false; // If applying styles, whether to apply them to the default map or add them as additional map types + var $stylesAsMapTypesDefault = ''; // If $stylesAsMapTypes is true the default style. Should contain the 'Name' of the style + var $tilt = 0; // The angle of tilt. Currently only supports the values 0 and 45 in SATELLITE and HYBRID map types and at certain zoom levels + var $trafficOverlay = FALSE; // If set to TRUE will overlay traffic information onto the map by default + var $version = "3"; // Version of the API being used. Not currently used in the library + var $zoom = 13; // The default zoom level of the map. If set to "auto" will autozoom/center to fit in all visible markers. If "auto", also overrides the $center parameter + var $zoomControlPosition = ''; // The position of the Zoom control, eg. 'BOTTOM_RIGHT' + var $zoomControlStyle = ''; // The size of the zoom control. blank, 'SMALL' or 'LARGE' values accepted. + + var $markers = array(); // An array used by the library to store the markers as they are produced + var $markersInfo = array(); // An array containing marker information (id, latitude, longitude etc) for use elsewhere + var $polylines = array(); // An array used by the library to store the polylines as they are produced + var $polygons = array(); // An array used by the library to store the polygons as they are produced + var $circles = array(); // An array used by the library to store the circles as they are produced + var $rectangles = array(); // An array used by the library to store the rectangles as they are produced + var $overlays = array(); // An array used by the library to store the overlays as they are produced + + var $directions = FALSE; // Whether or not the map will be used to show directions + var $directionsStart = ""; // The starting location (lat/long co-ordinate or address) of the directions. Set to 'auto' to default it to the users location + var $directionsEnd = ""; // The destination point (lat/long co-ordinate or address) of the directions. Set to 'auto' to default it to the users location + var $directionsDivID = ""; // An element's ID on the page where textual directions will be output to. Leave blank if not required + var $directionsMode = "DRIVING"; // DRIVING, WALKING or BICYCLING (US Only) - The vehicle/mode of transport to show directions for + var $directionsAvoidTolls = FALSE; // Whether or not directions should avoid tolls + var $directionsAvoidHighways = FALSE; // Whether or not directions should avoid highways + var $directionsDraggable = FALSE; // Whether or not directions on the map are draggable + var $directionsChanged = ""; // JavaScript to perform when directions are dragged + var $directionsUnits = ""; // 'metric' for kilometers and meters or 'imperial for miles and feet. Leave blank and it will default to the region or country of where directions are being obtained + var $directionsWaypointArray = array(); // An array of waypoints. eg array("Boston, MA", "Times Square, NY"); + var $directionsWaypointsOptimize= FALSE; // Should the waypoints be optimised? If TRUE, waypoints will be re-ordered to provide the most efficient route. + + var $drawing = FALSE; // Whether or not the drawing library tools will be loaded + var $drawingControl = TRUE; // If set to FALSE will hide the Drawing Manager control + var $drawingControlPosition = 'TOP_CENTER'; // The position of the Drawing Manager control, eg. 'TOP_RIGHT' + var $drawingDefaultMode = 'marker'; // The default mode for the Drawing Manager. Accepted values are marker, polygon, polyline, rectangle, circle, or null. null means that the user can interact with the map as normal when the map loads, and clicks do not draw anything. + var $drawingModes = array(); // An array of modes available for use. Accepted values are marker, polygon, polyline, rectangle, circle + var $drawingOnComplete = array(); // An array of JS to execute when shapes are completed, one array element per shape. For example: array('circle'=>'JS here', 'polygon'=>'JS here'); + var $drawingOnEdit = array(); // An array of JS to execute when shapes are changed/resized, one array element per shape. For example: array('circle'=>'JS here', 'polygon'=>'JS here'); + + var $places = FALSE; // Whether or not the map will be used to show places + var $placesLocation = ''; // A point (lat/long co-ordinate or address) on the map if the search for places is based around a central point + var $placesRadius = 0; // The radius (in meters) if search is based around a central position + var $placesLocationSW = ''; // If preferring to search within bounds the South-West position (latitude/longitude coordinate OR address) + var $placesLocationNE = ''; // If preferring to search within bounds the North-East position (latitude/longitude coordinate OR address) + var $placesTypes = array(); // The types of places to search for. For a list of supported types see http://code.google.com/apis/maps/documentation/places/supported_types.html + var $placesName = ''; // A term to be matched against when searching for places to display on the map + var $placesAutocompleteInputID = ''; // The ID attribute of the textfield that the autocomplete should effect + var $placesAutocompleteTypes = array(); // The types of places for the autocomplete to return. Options can be seen here https://developers.google.com/maps/documentation/javascript/places#places_autocomplete but include 'establishment' to only return business results, '(cities)', or '(regions)' + var $placesAutocompleteBoundSW = ''; // By specifying an area in which to search for Places, the results are biased towards, but not restricted to, Places contained within these bounds. + var $placesAutocompleteBoundNE = ''; // Both South-West (lat/long co-ordinate or address) and North-East (lat/long co-ordinate or address) values are required if wishing to set bounds + var $placesAutocompleteBoundsMap= FALSE; // An alternative to setting the SW and NE bounds is to use the bounds of the current viewport. If set to TRUE, the bounds will be set to the viewport of the visible map, even if dragged or zoomed + var $placesAutocompleteOnChange = ''; // The JavaScript action to perform when a place is selected + + function Googlemaps($config = array()) + { + if (count($config) > 0) + { + $this->initialize($config); + } + + log_message('debug', "Google Maps Class Initialized"); + } + + function initialize($config = array()) + { + foreach ($config as $key => $val) + { + if (isset($this->$key)) + { + $this->$key = $val; + } + } + + if ($this->sensor) { $this->sensor = "true"; }else{ $this->sensor = "false"; } + + } + + function add_marker($params = array()) + { + + $marker = array(); + $this->markersInfo['marker_'.count($this->markers)] = array(); + + $marker['position'] = ''; // The position (lat/long co-ordinate or address) at which the marker will appear + $marker['infowindow_content'] = ''; // If not blank, creates an infowindow (aka bubble) with the content provided. Can be plain text or HTML + $marker['id'] = ''; // The unique identifier of the marker suffix (ie. marker_yourID). If blank, this will default to marker_X where X is an incremental number + $marker['clickable'] = TRUE; // Defines if the marker is clickable + $marker['cursor'] = ''; // The name or url of the cursor to display on hover + $marker['draggable'] = FALSE; // Defines if the marker is draggable + $marker['flat'] = FALSE; // If set to TRUE will not display a shadow beneath the icon + $marker['icon'] = ''; // The name or url of the icon to use for the marker + $marker['icon_size'] = ''; // The display size of the sprite or image being used. When using sprites, you must specify the sprite size. Expecting two comma-separated values for width and height respectively (ie '20,30'). See https://developers.google.com/maps/documentation/javascript/3.exp/reference#Icon + $marker['icon_scaledSize'] = ''; // The size of the entire image after scaling, if any. Use this property to stretch/shrink an image or a sprite. Expecting two comma-separated values for width and height respectively (ie '20,30') + $marker['icon_origin'] = ''; // If using a sprite, the position of the image within the sprite. Expecting two comma-separated values for distance from the top and left respectively (ie '20,30') + $marker['icon_anchor'] = ''; // The position at which to anchor an image in correspondance to the location of the marker on the map. By default, the anchor is located along the center point of the bottom of the image. Expecting two comma-separated values (ie '20,30'). Credit to https://github.com/colethorsen + $marker['animation'] = ''; // blank, 'DROP' or 'BOUNCE' + $marker['onclick'] = ''; // JavaScript performed when a marker is clicked + $marker['ondblclick'] = ''; // JavaScript performed when a marker is double-clicked + $marker['ondrag'] = ''; // JavaScript repeatedly performed while the marker is being dragged + $marker['ondragstart'] = ''; // JavaScript performed when a marker is started to be dragged + $marker['ondragend'] = ''; // JavaScript performed when a draggable marker is dropped + $marker['onmousedown'] = ''; // JavaScript performed when a mousedown event occurs on a marker + $marker['onmouseout'] = ''; // JavaScript performed when the mouse leaves the area of the marker icon + $marker['onmouseover'] = ''; // JavaScript performed when the mouse enters the area of the marker icon + $marker['onmouseup'] = ''; // JavaScript performed when a mouseup event occurs on a marker + $marker['onpositionchanged'] = ''; // JavaScript performed when the markers position changes + $marker['onrightclick'] = ''; // JavaScript performed when a right-click occurs on a marker + $marker['raiseondrag'] = TRUE; // If FALSE, disables the raising and lowering of the icon when a marker is being dragged + $marker['shadow'] = ''; // The name or url of the icon's shadow + $marker['title'] = ''; // The tooltip text to show on hover + $marker['visible'] = TRUE; // Defines if the marker is visible by default + $marker['zIndex'] = ''; // The zIndex of the marker. If two markers overlap, the marker with the higher zIndex will appear on top + + $marker_output = ''; + + foreach ($params as $key => $value) { + + if (isset($marker[$key])) { + + $marker[$key] = $value; + + } + + } + + $marker_id = count($this->markers); + if (trim($marker['id']) != "") + { + $marker_id = $marker['id']; + } + + if ($marker['position']!="") { + if ($this->is_lat_long($marker['position'])) { + $marker_output .= ' + var myLatlng = new google.maps.LatLng('.$marker['position'].'); + '; + $explodePosition = explode(",", $marker['position']); + $this->markersInfo['marker_'.$marker_id]['latitude'] = trim($explodePosition[0]); + $this->markersInfo['marker_'.$marker_id]['longitude'] = trim($explodePosition[1]); + }else{ + $lat_long = $this->get_lat_long_from_address($marker['position']); + $marker_output .= ' + var myLatlng = new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].');'; + $this->markersInfo['marker_'.$marker_id]['latitude'] = $lat_long[0]; + $this->markersInfo['marker_'.$marker_id]['longitude'] = $lat_long[1]; + } + } + + if ($marker['icon']!="") { + $marker_output .= ' + var marker_icon = { + url: "'.$marker['icon'].'"'; + if ($marker['icon_size']!="") { + $marker_output .= ', + size: new google.maps.Size('.$marker['icon_size'].')'; + } + if ($marker['icon_scaledSize']!="") { + $marker_output .= ', + scaledSize: new google.maps.Size('.$marker['icon_scaledSize'].')'; + } + if ($marker['icon_origin']!="") { + $marker_output .= ', + origin: new google.maps.Point('.$marker['icon_origin'].')'; + } + if ($marker['icon_anchor']!="") { + $marker_output .= ', + anchor: new google.maps.Point('.$marker['icon_anchor'].')'; + } + $marker_output .= '}; + '; + } + + $marker_output .= ' + var markerOptions = { + map: '.$this->map_name; + if ($marker['position']!="") { + $marker_output .= ', + position: myLatlng'; + } + if (!$marker['clickable']) { + $marker_output .= ', + clickable: false'; + } + if ($marker['cursor']!="") { + $marker_output .= ', + cursor: "'.$marker['cursor'].'"'; + } + if ($marker['draggable']) { + $marker_output .= ', + draggable: true'; + } + if ($marker['flat']) { + $marker_output .= ', + flat: true'; + } + if ($marker['icon']!="") { + $marker_output .= ', + icon: marker_icon'; + } + if (!$marker['raiseondrag']) { + $marker_output .= ', + raiseOnDrag: false'; + } + if ($marker['shadow']!="") { + $marker_output .= ', + shadow: "'.$marker['shadow'].'"'; + } + if ($marker['title']!="") { + $marker_output .= ', + title: "'.$marker['title'].'"'; + $this->markersInfo['marker_'.$marker_id]['title'] = $marker['title']; + } + if (!$marker['visible']) { + $marker_output .= ', + visible: false'; + } + if ($marker['zIndex']!="" && is_numeric($marker['zIndex'])) { + $marker_output .= ', + zIndex: '.$marker['zIndex']; + } + if ($marker['animation']!="" && (strtoupper($marker['animation'])=="DROP" || strtoupper($marker['animation']=="BOUNCE"))) { + $marker_output .= ', + animation: google.maps.Animation.'.strtoupper($marker['animation']); + } + $marker_output .= ' + }; + marker_'.$marker_id.' = createMarker_'.$this->map_name.'(markerOptions); + '; + + if ($marker['infowindow_content']!="") { + + // Escape any quotes in the event that HTML is being added to the infowindow + $marker['infowindow_content'] = str_replace('\"', '"', $marker['infowindow_content']); + $marker['infowindow_content'] = str_replace('"', '\"', $marker['infowindow_content']); + + $marker_output .= ' + marker_'.$marker_id.'.set("content", "'.$marker['infowindow_content'].'"); + + google.maps.event.addListener(marker_'.$marker_id.', "click", function(event) { + iw_'.$this->map_name.'.setContent(this.get("content")); + iw_'.$this->map_name.'.open('.$this->map_name.', this); + '; + if ($marker['onclick']!="") { $marker_output .= $marker['onclick'].' + '; } + $marker_output .= ' + }); + '; + }else{ + if ($marker['onclick']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "click", function(event) { + '.$marker['onclick'].' + }); + '; + } + } + + if ($marker['ondblclick']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "dblclick", function(event) { + '.$marker['ondblclick'].' + }); + '; + } + if ($marker['onmousedown']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "mousedown", function(event) { + '.$marker['onmousedown'].' + }); + '; + } + if ($marker['onmouseout']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "mouseout", function(event) { + '.$marker['onmouseout'].' + }); + '; + } + if ($marker['onmouseover']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "mouseover", function(event) { + '.$marker['onmouseover'].' + }); + '; + } + if ($marker['onmouseup']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "mouseup", function(event) { + '.$marker['onmouseup'].' + }); + '; + } + if ($marker['onpositionchanged']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "position_changed", function(event) { + '.$marker['onpositionchanged'].' + }); + '; + } + if ($marker['onrightclick']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "rightclick", function(event) { + '.$marker['onrightclick'].' + }); + '; + } + + if ($marker['draggable']) { + if ($marker['ondrag']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "drag", function(event) { + '.$marker['ondrag'].' + }); + '; + } + if ($marker['ondragend']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "dragend", function(event) { + '.$marker['ondragend'].' + }); + '; + } + if ($marker['ondragstart']!="") { + $marker_output .= ' + google.maps.event.addListener(marker_'.$marker_id.', "dragstart", function(event) { + '.$marker['ondragstart'].' + }); + '; + } + } + + array_push($this->markers, $marker_output); + + } + + function add_polyline($params = array()) + { + + $polyline = array(); + + $polyline['points'] = array(); // An array of latitude/longitude coordinates OR addresses, or a mixture of both. If an address is supplied the Google geocoding service will be used to return a lat/long. + $polyline['clickable'] = TRUE; // Defines if the polyline is clickable + $polyline['strokeColor'] = '#FF0000'; // The hex value of the polylines color + $polyline['strokeOpacity'] = '1.0'; // The opacity of the polyline. 0 to 1.0 + $polyline['strokeWeight'] = '2'; // The thickness of the polyline + $polyline['onclick'] = ''; // JavaScript performed when a polyline is clicked + $polyline['ondblclick'] = ''; // JavaScript performed when a polyline is double-clicked + $polyline['onmousedown'] = ''; // JavaScript performed when a mousedown event occurs on a polyline + $polyline['onmousemove'] = ''; // JavaScript performed when the mouse moves in the area of the polyline + $polyline['onmouseout'] = ''; // JavaScript performed when the mouse leaves the area of the polyline + $polyline['onmouseover'] = ''; // JavaScript performed when the mouse enters the area of the polyline + $polyline['onmouseup'] = ''; // JavaScript performed when a mouseup event occurs on a polyline + $polyline['onrightclick'] = ''; // JavaScript performed when a right-click occurs on a polyline + $polyline['zIndex'] = ''; // The zIndex of the polyline. If two polylines overlap, the polyline with the higher zIndex will appear on top + + $polyline_output = ''; + + foreach ($params as $key => $value) { + + if (isset($polyline[$key])) { + + $polyline[$key] = $value; + + } + + } + + if (count($polyline['points'])) { + + $polyline_output .= ' + var polyline_plan_'.count($this->polylines).' = ['; + $i=0; + $lat_long_output = ''; + foreach ($polyline['points'] as $point) { + if ($i>0) { $polyline_output .= ','; } + $lat_long_to_push = ''; + if ($this->is_lat_long($point)) { + $lat_long_to_push = $point; + $polyline_output .= ' + new google.maps.LatLng('.$point.') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($point); + $polyline_output .= ' + new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $lat_long_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + $i++; + } + $polyline_output .= '];'; + + $polyline_output .= $lat_long_output; + + $polyline_output .= ' + var polyline_'.count($this->polylines).' = new google.maps.Polyline({ + path: polyline_plan_'.count($this->polylines).', + strokeColor: "'.$polyline['strokeColor'].'", + strokeOpacity: '.$polyline['strokeOpacity'].', + strokeWeight: '.$polyline['strokeWeight']; + if (!$polyline['clickable']) { + $polyline_output .= ', + clickable: false'; + } + if ($polyline['zIndex']!="" && is_numeric($polyline['zIndex'])) { + $polyline_output .= ', + zIndex: '.$polyline['zIndex']; + } + $polyline_output .= ' + }); + + polyline_'.count($this->polylines).'.setMap('.$this->map_name.'); + + '; + + if ($polyline['onclick']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "click", function() { + '.$polyline['onclick'].' + }); + '; + } + if ($polyline['ondblclick']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "dblclick", function() { + '.$polyline['ondblclick'].' + }); + '; + } + if ($polyline['onmousedown']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "mousedown", function() { + '.$polyline['onmousedown'].' + }); + '; + } + if ($polyline['onmousemove']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "mousemove", function() { + '.$polyline['onmousemove'].' + }); + '; + } + if ($polyline['onmouseout']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "mouseout", function() { + '.$polyline['onmouseout'].' + }); + '; + } + if ($polyline['onmouseover']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "mouseover", function() { + '.$polyline['onmouseover'].' + }); + '; + } + if ($polyline['onmouseup']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "mouseup", function() { + '.$polyline['onmouseup'].' + }); + '; + } + if ($polyline['onrightclick']!="") { + $polyline_output .= ' + google.maps.event.addListener(polyline_'.count($this->polylines).', "rightclick", function() { + '.$polyline['onrightclick'].' + }); + '; + } + + array_push($this->polylines, $polyline_output); + + } + + } + + function add_polygon($params = array()) + { + + $polygon = array(); + + $polygon['points'] = array(); // The positions (latitude/longitude coordinates OR addresses) at which the polygon points will appear. NOTE: The first and last elements of the array must be the same + $polygon['clickable'] = TRUE; // Defines if the polygon is clickable + $polygon['strokeColor'] = '#FF0000'; // The hex value of the polygons border color + $polygon['strokeOpacity'] = '0.8'; // The opacity of the polygon border. 0 to 1.0 + $polygon['strokeWeight'] = '2'; // The thickness of the polygon border + $polygon['fillColor'] = '#FF0000'; // The hex value of the polygons fill color + $polygon['fillOpacity'] = '0.3'; // The opacity of the polygons fill + $polygon['onclick'] = ''; // JavaScript performed when a polygon is clicked + $polygon['ondblclick'] = ''; // JavaScript performed when a polygon is double-clicked + $polygon['onmousedown'] = ''; // JavaScript performed when a mousedown event occurs on a polygon + $polygon['onmousemove'] = ''; // JavaScript performed when the mouse moves in the area of the polygon + $polygon['onmouseout'] = ''; // JavaScript performed when the mouse leaves the area of the polygon + $polygon['onmouseover'] = ''; // JavaScript performed when the mouse enters the area of the polygon + $polygon['onmouseup'] = ''; // JavaScript performed when a mouseup event occurs on a polygon + $polygon['onrightclick'] = ''; // JavaScript performed when a right-click occurs on a polygon + $polygon['zIndex'] = ''; // The zIndex of the polygon. If two polygons overlap, the polygon with the higher zIndex will appear on top + + $polygon_output = ''; + + foreach ($params as $key => $value) { + + if (isset($polygon[$key])) { + + $polygon[$key] = $value; + + } + + } + + if (count($polygon['points'])) { + + $polygon_output .= ' + var polygon_plan_'.count($this->polygons).' = ['; + $i=0; + $lat_long_output = ''; + foreach ($polygon['points'] as $point) { + if ($i>0) { $polygon_output .= ','; } + $lat_long_to_push = ''; + if ($this->is_lat_long($point)) { + $lat_long_to_push = $point; + $polygon_output .= ' + new google.maps.LatLng('.$point.') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($point); + $polygon_output .= ' + new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $lat_long_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + $i++; + } + $polygon_output .= '];'; + + $polygon_output .= $lat_long_output; + + } + + $polygon_output .= ' + var polygon_'.count($this->polygons).' = new google.maps.Polygon({ + '; + if (count($polygon['points'])) { + $polygon_output .= 'path: polygon_plan_'.count($this->polygons).', + '; + } + $polygon_output .= ' + strokeColor: "'.$polygon['strokeColor'].'", + strokeOpacity: '.$polygon['strokeOpacity'].', + strokeWeight: '.$polygon['strokeWeight'].', + fillColor: "'.$polygon['fillColor'].'", + fillOpacity: '.$polygon['fillOpacity']; + if (!$polygon['clickable']) { + $polygon_output .= ', + clickable: false'; + } + if ($polygon['zIndex']!="" && is_numeric($polygon['zIndex'])) { + $polygon_output .= ', + zIndex: '.$polygon['zIndex']; + } + $polygon_output .= ' + }); + + polygon_'.count($this->polygons).'.setMap('.$this->map_name.'); + + '; + + if ($polygon['onclick']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "click", function() { + '.$polygon['onclick'].' + }); + '; + } + if ($polygon['ondblclick']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "dblclick", function() { + '.$polygon['ondblclick'].' + }); + '; + } + if ($polygon['onmousedown']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "mousedown", function() { + '.$polygon['onmousedown'].' + }); + '; + } + if ($polygon['onmousemove']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "mousemove", function() { + '.$polygon['onmousemove'].' + }); + '; + } + if ($polygon['onmouseout']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "mouseout", function() { + '.$polygon['onmouseout'].' + }); + '; + } + if ($polygon['onmouseover']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "mouseover", function() { + '.$polygon['onmouseover'].' + }); + '; + } + if ($polygon['onmouseup']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "mouseup", function() { + '.$polygon['onmouseup'].' + }); + '; + } + if ($polygon['onrightclick']!="") { + $polygon_output .= ' + google.maps.event.addListener(polygon_'.count($this->polygons).', "rightclick", function() { + '.$polygon['onrightclick'].' + }); + '; + } + + array_push($this->polygons, $polygon_output); + + } + + function add_circle($params = array()) + { + + $circle = array(); + + $circle['center'] = ''; // The center position (latitude/longitude coordinate OR addresse) at which the circle will appear + $circle['clickable'] = TRUE; // Defines if the circle is clickable + $circle['radius'] = 0; // The circle radius (in metres) + $circle['strokeColor'] = '0.8'; // The hex value of the circles border color + $circle['strokeOpacity'] = '0.8'; // The opacity of the circle border + $circle['strokeWeight'] = '2'; // The thickness of the circle border + $circle['fillColor'] = '#FF0000'; // The hex value of the circles fill color + $circle['fillOpacity'] = '0.3'; // The opacity of the circles fill + $circle['onclick'] = ''; // JavaScript performed when a circle is clicked + $circle['ondblclick'] = ''; // JavaScript performed when a circle is double-clicked + $circle['onmousedown'] = ''; // JavaScript performed when a mousedown event occurs on a circle + $circle['onmousemove'] = ''; // JavaScript performed when the mouse moves in the area of the circle + $circle['onmouseout'] = ''; // JavaScript performed when the mouse leaves the area of the circle + $circle['onmouseover'] = ''; // JavaScript performed when the mouse enters the area of the circle + $circle['onmouseup'] = ''; // JavaScript performed when a mouseup event occurs on a circle + $circle['onrightclick'] = ''; // JavaScript performed when a right-click occurs on a circle + $circle['zIndex'] = ''; // The zIndex of the circle. If two circles overlap, the circle with the higher zIndex will appear on top + + $circle_output = ''; + + foreach ($params as $key => $value) { + + if (isset($circle[$key])) { + + $circle[$key] = $value; + + } + + } + + if ($circle['radius']>0 && $circle['center']!="") { + + $lat_long_to_push = ''; + if ($this->is_lat_long($circle['center'])) { + $lat_long_to_push = $circle['center']; + $circle_output = ' + var circleCenter = new google.maps.LatLng('.$circle['center'].') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($circle['center']); + $circle_output = ' + var circleCenter = new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $circle_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + + $circle_output .= ' + var circleOptions = { + strokeColor: "'.$circle['strokeColor'].'", + strokeOpacity: '.$circle['strokeOpacity'].', + strokeWeight: '.$circle['strokeWeight'].', + fillColor: "'.$circle['fillColor'].'", + fillOpacity: '.$circle['fillOpacity'].', + map: '.$this->map_name.', + center: circleCenter, + radius: '.$circle['radius']; + if (!$circle['clickable']) { + $circle_output .= ', + clickable: false'; + } + if ($circle['zIndex']!="" && is_numeric($circle['zIndex'])) { + $circle_output .= ', + zIndex: '.$circle['zIndex']; + } + $circle_output .= ' + }; + var circle_'.count($this->circles).' = new google.maps.Circle(circleOptions); + '; + + if ($circle['onclick']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "click", function() { + '.$circle['onclick'].' + }); + '; + } + if ($circle['ondblclick']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "dblclick", function() { + '.$circle['ondblclick'].' + }); + '; + } + if ($circle['onmousedown']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "mousedown", function() { + '.$circle['onmousedown'].' + }); + '; + } + if ($circle['onmousemove']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "mousemove", function() { + '.$circle['onmousemove'].' + }); + '; + } + if ($circle['onmouseout']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "mouseout", function() { + '.$circle['onmouseout'].' + }); + '; + } + if ($circle['onmouseover']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "mouseover", function() { + '.$circle['onmouseover'].' + }); + '; + } + if ($circle['onmouseup']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "mouseup", function() { + '.$circle['onmouseup'].' + }); + '; + } + if ($circle['onrightclick']!="") { + $circle_output .= ' + google.maps.event.addListener(circle_'.count($this->circles).', "rightclick", function() { + '.$circle['onrightclick'].' + }); + '; + } + + array_push($this->circles, $circle_output); + + } + + } + + function add_rectangle($params = array()) + { + + $rectangle = array(); + + $rectangle['positionSW'] = ''; // The South-West position (latitude/longitude coordinate OR address) at which the rectangle will appear + $rectangle['positionNE'] = ''; // The North-East position(latitude/longitude coordinate OR address) at which the rectangle will appear + $rectangle['clickable'] = TRUE; // Defines if the rectangle is clickable + $rectangle['strokeColor'] = '0.8'; // The hex value of the rectangles border color + $rectangle['strokeOpacity'] = '0.8'; // The opacity of the rectangle border + $rectangle['strokeWeight'] = '2'; // The thickness of the rectangle border + $rectangle['fillColor'] = '#FF0000'; // The hex value of the rectangles fill color + $rectangle['fillOpacity'] = '0.3'; // The opacity of the rectangles fill + $rectangle['onclick'] = ''; // JavaScript performed when a rectangle is clicked + $rectangle['ondblclick'] = ''; // JavaScript performed when a rectangle is double-clicked + $rectangle['onmousedown'] = ''; // JavaScript performed when a mousedown event occurs on a rectangle + $rectangle['onmousemove'] = ''; // JavaScript performed when the mouse moves in the area of the rectangle + $rectangle['onmouseout'] = ''; // JavaScript performed when the mouse leaves the area of the rectangle + $rectangle['onmouseover'] = ''; // JavaScript performed when the mouse enters the area of the rectangle + $rectangle['onmouseup'] = ''; // JavaScript performed when a mouseup event occurs on a rectangle + $rectangle['onrightclick'] = ''; // JavaScript performed when a right-click occurs on a rectangle + $rectangle['zIndex'] = ''; // The zIndex of the rectangle. If two rectangles overlap, the rectangle with the higher zIndex will appear on top + + $rectangle_output = ''; + + foreach ($params as $key => $value) { + + if (isset($rectangle[$key])) { + + $rectangle[$key] = $value; + + } + + } + + if ($rectangle['positionSW']!="" && $rectangle['positionNE']!="") { + + $lat_long_to_push = ''; + if ($this->is_lat_long($rectangle['positionSW'])) { + $lat_long_to_push = $rectangle['positionSW']; + $rectangle_output .= ' + var positionSW = new google.maps.LatLng('.$rectangle['positionSW'].') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($rectangle['positionSW']); + $rectangle_output .= ' + var positionSW = new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $rectangle_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + + $lat_long_to_push = ''; + if ($this->is_lat_long($rectangle['positionNE'])) { + $lat_long_to_push = $rectangle['positionNE']; + $rectangle_output .= ' + var positionNE = new google.maps.LatLng('.$rectangle['positionNE'].') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($rectangle['positionNE']); + $rectangle_output .= ' + var positionNE = new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $rectangle_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + + $rectangle_output .= ' + var rectangleOptions = { + strokeColor: "'.$rectangle['strokeColor'].'", + strokeOpacity: '.$rectangle['strokeOpacity'].', + strokeWeight: '.$rectangle['strokeWeight'].', + fillColor: "'.$rectangle['fillColor'].'", + fillOpacity: '.$rectangle['fillOpacity'].', + map: '.$this->map_name.', + bounds: new google.maps.LatLngBounds(positionSW, positionNE)'; + if (!$rectangle['clickable']) { + $rectangle_output .= ', + clickable: false'; + } + if ($rectangle['zIndex']!="" && is_numeric($rectangle['zIndex'])) { + $rectangle_output .= ', + zIndex: '.$rectangle['zIndex']; + } + $rectangle_output .= ' + };'; + + $rectangle_output .= ' + var rectangle_'.count($this->rectangles).' = new google.maps.Rectangle(rectangleOptions); + '; + + if ($rectangle['onclick']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "click", function() { + '.$rectangle['onclick'].' + }); + '; + } + if ($rectangle['ondblclick']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "dblclick", function() { + '.$rectangle['ondblclick'].' + }); + '; + } + if ($rectangle['onmousedown']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "mousedown", function() { + '.$rectangle['onmousedown'].' + }); + '; + } + if ($rectangle['onmousemove']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "mousemove", function() { + '.$rectangle['onmousemove'].' + }); + '; + } + if ($rectangle['onmouseout']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "mouseout", function() { + '.$rectangle['onmouseout'].' + }); + '; + } + if ($rectangle['onmouseover']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "mouseover", function() { + '.$rectangle['onmouseover'].' + }); + '; + } + if ($rectangle['onmouseup']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "mouseup", function() { + '.$rectangle['onmouseup'].' + }); + '; + } + if ($rectangle['onrightclick']!="") { + $rectangle_output .= ' + google.maps.event.addListener(rectangle_'.count($this->rectangles).', "rightclick", function() { + '.$rectangle['onrightclick'].' + }); + '; + } + + array_push($this->rectangles, $rectangle_output); + + } + + } + + function add_ground_overlay($params = array()) + { + + $overlay = array(); + + $overlay['image'] = ''; // JavaScript performed when a ground overlay is clicked + $overlay['positionSW'] = ''; // The South-West position (latitude/longitude coordinate OR addresse) at which the ground overlay will appear + $overlay['positionNE'] = ''; // The North-East position (latitude/longitude coordinate OR addresse) at which the ground overlay will appear + $overlay['clickable'] = TRUE; // Defines if the ground overlay is clickable + $overlay['onclick'] = ''; // JavaScript performed when a ground overlay is clicked + + $overlay_output = ''; + + foreach ($params as $key => $value) { + + if (isset($overlay[$key])) { + + $overlay[$key] = $value; + + } + + } + + if ($overlay['image']!="" && $overlay['positionSW']!="" && $overlay['positionNE']!="") { + + $lat_long_to_push = ''; + if ($this->is_lat_long($overlay['positionSW'])) { + $lat_long_to_push = $overlay['positionSW']; + $overlay_output .= ' + var positionSW = new google.maps.LatLng('.$overlay['positionSW'].') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($overlay['positionSW']); + $overlay_output .= ' + var positionSW = new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $overlay_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + + $lat_long_to_push = ''; + if ($this->is_lat_long($overlay['positionNE'])) { + $lat_long_to_push = $overlay['positionNE']; + $overlay_output .= ' + var positionNE = new google.maps.LatLng('.$overlay['positionNE'].') + '; + }else{ + $lat_long = $this->get_lat_long_from_address($overlay['positionNE']); + $overlay_output .= ' + var positionNE = new google.maps.LatLng('.$lat_long[0].', '.$lat_long[1].')'; + $lat_long_to_push = $lat_long[0].', '.$lat_long[1]; + } + $overlay_output .= ' + lat_longs_'.$this->map_name.'.push(new google.maps.LatLng('.$lat_long_to_push.')); + '; + + $overlay_output .= ' + var overlay_'.count($this->overlays).' = new google.maps.GroundOverlay("'.$overlay['image'].'", new google.maps.LatLngBounds(positionSW, positionNE), { map: '.$this->map_name; + if (!$overlay['clickable']) { $overlay_output .= ', clickable: false'; } + $overlay_output .= '}); + '; + + if ($overlay['onclick']!="") { + $overlay_output .= ' + google.maps.event.addListener(overlay_'.count($this->overlays).', "click", function() { + '.$overlay['onclick'].' + }); + '; + } + + array_push($this->overlays, $overlay_output); + + } + + } + + function create_map() + { + $this->output_js = ''; + $this->output_js_contents = ''; + $this->output_html = ''; + + if ($this->maps_loaded == 0) + { + if ($this->apiKey!="") + { + if ($this->https) { $apiLocation = 'https'; }else{ $apiLocation = 'http'; } + $apiLocation .= '://maps.googleapis.com/maps/api/js?key='.$this->apiKey.'&'; + } + else + { + if ($this->https) { $apiLocation = 'https://maps-api-ssl'; }else{ $apiLocation = 'http://maps'; } + $apiLocation .= '.google.com/maps/api/js?'; + } + $apiLocation .= 'sensor='.$this->sensor; + if ($this->region!="" && strlen($this->region)==2) { $apiLocation .= '®ion='.strtoupper($this->region); } + if ($this->language!="") { $apiLocation .= '&language='.$this->language; } + $libraries = array(); + if ($this->adsense!="") { array_push($libraries, 'adsense'); } + if ($this->places!="") { array_push($libraries, 'places'); } + if ($this->panoramio) { array_push($libraries, 'panoramio'); } + if ($this->drawing) { array_push($libraries, 'drawing'); } + if (count($libraries)) { $apiLocation .= '&libraries='.implode(",", $libraries); } + + if (!$this->loadAsynchronously) + { + $this->output_js .= ' + '; + } + + if ($this->cluster) { $this->output_js .= ' + + '; } + } + if ($this->jsfile=="") { + $this->output_js .= ' + '; + } + } + } + + if ($this->jsfile=="") { + $this->output_js .= ' + //]]> + '; + } + + // set height and width + if (is_numeric($this->map_width)) { // if no width type set + $this->map_width = $this->map_width.'px'; + } + if (is_numeric($this->map_height)) { // if no height type set + $this->map_height = $this->map_height.'px'; + } + // + + $this->output_html .= '
    class != "") ? ' class="'.$this->class.'"' : '').'>
    '; + + ++$this->maps_loaded; + + return array('js'=>$this->output_js, 'html'=>$this->output_html, 'markers'=>$this->markersInfo); + + } + + function is_lat_long($input) + { + + $input = str_replace(", ", ",", trim($input)); + $input = explode(",", $input); + if (count($input)==2) { + + if (is_numeric($input[0]) && is_numeric($input[1])) { // is a lat long + return true; + }else{ // not a lat long - incorrect values + return false; + } + + }else{ // not a lat long - too many parts + return false; + } + + } + + function get_lat_long_from_address($address, $attempts = 0) + { + + $lat = 0; + $lng = 0; + + $error = ''; + + if ($this->geocodeCaching) { // if caching of geocode requests is activated + + $CI =& get_instance(); + $CI->load->database(); + $CI->db->select("latitude,longitude"); + $CI->db->from("geocoding"); + $CI->db->where("address", trim(strtolower($address))); + $query = $CI->db->get(); + + if ($query->num_rows()>0) { + $row = $query->row(); + return array($row->latitude, $row->longitude); + } + + } + + if ($this->https) { $data_location = 'https://'; }else{ $data_location = 'http://'; } + $data_location .= "maps.google.com/maps/api/geocode/json?address=".urlencode(utf8_encode($address))."&sensor=".$this->sensor; + if ($this->region!="" && strlen($this->region)==2) { $data_location .= "®ion=".$this->region; } + $data = file_get_contents($data_location); + + $data = json_decode($data); + + if ($data->status=="OK") + { + $lat = $data->results[0]->geometry->location->lat; + $lng = $data->results[0]->geometry->location->lng; + + if ($this->geocodeCaching) { // if we to need to cache this result + if ($address != "" && $lat != 0 && $lng != 0) + { + $data = array( + "address"=>trim(strtolower($address)), + "latitude"=>$lat, + "longitude"=>$lng + ); + $CI->db->insert("geocoding", $data); + } + } + } + else + { + if ($data->status == "OVER_QUERY_LIMIT") + { + $error = $data->status; + if ($attempts < 2) + { + sleep(1); + ++$attempts; + list($lat, $lng, $error) = $this->get_lat_long_from_address($address, $attempts); + } + } + } + + return array($lat, $lng, $error); + + } + +} + +?> \ No newline at end of file diff --git a/sna/application/libraries/Jsmin.php b/sna/application/libraries/Jsmin.php new file mode 100644 index 0000000..84ac7b7 --- /dev/null +++ b/sna/application/libraries/Jsmin.php @@ -0,0 +1,352 @@ + + * @copyright 2002 Douglas Crockford (jsmin.c) + * @copyright 2008 Ryan Grove (PHP port) + * @license http://opensource.org/licenses/mit-license.php MIT License + * @version 1.1.1 (2008-03-02) + * @link https://github.com/rgrove/jsmin-php/ + */ + +class JSMin { + const ORD_LF = 10; + const ORD_SPACE = 32; + const ACTION_KEEP_A = 1; + const ACTION_DELETE_A = 2; + const ACTION_DELETE_A_B = 3; + + protected $a = ''; + protected $b = ''; + protected $input = ''; + protected $inputIndex = 0; + protected $inputLength = 0; + protected $lookAhead = null; + protected $output = ''; + + // -- Protected Instance Methods --------------------------------------------- + + /** + * Action -- do something! What to do is determined by the $command argument. + * + * action treats a string as a single character. Wow! + * action recognizes a regular expression if it is preceded by ( or , or =. + * + * @uses next() + * @uses get() + * @throws JSMinException If parser errors are found: + * - Unterminated string literal + * - Unterminated regular expression set in regex literal + * - Unterminated regular expression literal + * @param int $command One of class constants: + * ACTION_KEEP_A Output A. Copy B to A. Get the next B. + * ACTION_DELETE_A Copy B to A. Get the next B. (Delete A). + * ACTION_DELETE_A_B Get the next B. (Delete B). + */ + protected function action($command) { + switch($command) { + case self::ACTION_KEEP_A: + $this->output .= $this->a; + + case self::ACTION_DELETE_A: + $this->a = $this->b; + + if ($this->a === "'" || $this->a === '"') { + for (;;) { + $this->output .= $this->a; + $this->a = $this->get(); + + if ($this->a === $this->b) { + break; + } + + if (ord($this->a) <= self::ORD_LF) { + throw new JSMinException('Unterminated string literal.'); + } + + if ($this->a === '\\') { + $this->output .= $this->a; + $this->a = $this->get(); + } + } + } + + case self::ACTION_DELETE_A_B: + $this->b = $this->next(); + + if ($this->b === '/' && ( + $this->a === '(' || $this->a === ',' || $this->a === '=' || + $this->a === ':' || $this->a === '[' || $this->a === '!' || + $this->a === '&' || $this->a === '|' || $this->a === '?' || + $this->a === '{' || $this->a === '}' || $this->a === ';' || + $this->a === "\n" )) { + + $this->output .= $this->a . $this->b; + + for (;;) { + $this->a = $this->get(); + + if ($this->a === '[') { + /* + inside a regex [...] set, which MAY contain a '/' itself. Example: mootools Form.Validator near line 460: + return Form.Validator.getValidator('IsEmpty').test(element) || (/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]\.?){0,63}[a-z0-9!#$%&'*+/=?^_`{|}~-]@(?:(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\])$/i).test(element.get('value')); + */ + for (;;) { + $this->output .= $this->a; + $this->a = $this->get(); + + if ($this->a === ']') { + break; + } elseif ($this->a === '\\') { + $this->output .= $this->a; + $this->a = $this->get(); + } elseif (ord($this->a) <= self::ORD_LF) { + throw new JSMinException('Unterminated regular expression set in regex literal.'); + } + } + } elseif ($this->a === '/') { + break; + } elseif ($this->a === '\\') { + $this->output .= $this->a; + $this->a = $this->get(); + } elseif (ord($this->a) <= self::ORD_LF) { + throw new JSMinException('Unterminated regular expression literal.'); + } + + $this->output .= $this->a; + } + + $this->b = $this->next(); + } + } + } + + /** + * Get next char. Convert ctrl char to space. + * + * @return string|null + */ + protected function get() { + $c = $this->lookAhead; + $this->lookAhead = null; + + if ($c === null) { + if ($this->inputIndex < $this->inputLength) { + $c = substr($this->input, $this->inputIndex, 1); + $this->inputIndex += 1; + } else { + $c = null; + } + } + + if ($c === "\r") { + return "\n"; + } + + if ($c === null || $c === "\n" || ord($c) >= self::ORD_SPACE) { + return $c; + } + + return ' '; + } + + /** + * Is $c a letter, digit, underscore, dollar sign, or non-ASCII character. + * + * @return bool + */ + protected function isAlphaNum($c) { + return ord($c) > 126 || $c === '\\' || preg_match('/^[\w\$]$/', $c) === 1; + } + + /** + * Perform minification, return result + * + * @uses action() + * @uses isAlphaNum() + * @return string + */ + function min($js) { + + $this->input = str_replace("\r\n", "\n", $js); + $this->inputLength = strlen($this->input); + + $this->a = "\n"; + $this->action(self::ACTION_DELETE_A_B); + + while ($this->a !== null) { + switch ($this->a) { + case ' ': + if ($this->isAlphaNum($this->b)) { + $this->action(self::ACTION_KEEP_A); + } else { + $this->action(self::ACTION_DELETE_A); + } + break; + + case "\n": + switch ($this->b) { + case '{': + case '[': + case '(': + case '+': + case '-': + $this->action(self::ACTION_KEEP_A); + break; + + case ' ': + $this->action(self::ACTION_DELETE_A_B); + break; + + default: + if ($this->isAlphaNum($this->b)) { + $this->action(self::ACTION_KEEP_A); + } + else { + $this->action(self::ACTION_DELETE_A); + } + } + break; + + default: + switch ($this->b) { + case ' ': + if ($this->isAlphaNum($this->a)) { + $this->action(self::ACTION_KEEP_A); + break; + } + + $this->action(self::ACTION_DELETE_A_B); + break; + + case "\n": + switch ($this->a) { + case '}': + case ']': + case ')': + case '+': + case '-': + case '"': + case "'": + $this->action(self::ACTION_KEEP_A); + break; + + default: + if ($this->isAlphaNum($this->a)) { + $this->action(self::ACTION_KEEP_A); + } + else { + $this->action(self::ACTION_DELETE_A_B); + } + } + break; + + default: + $this->action(self::ACTION_KEEP_A); + break; + } + } + } + + return $this->output; + } + + /** + * Get the next character, skipping over comments. peek() is used to see + * if a '/' is followed by a '/' or '*'. + * + * @uses get() + * @uses peek() + * @throws JSMinException On unterminated comment. + * @return string + */ + protected function next() { + $c = $this->get(); + + if ($c === '/') { + switch($this->peek()) { + case '/': + for (;;) { + $c = $this->get(); + + if (ord($c) <= self::ORD_LF) { + return $c; + } + } + + case '*': + $this->get(); + + for (;;) { + switch($this->get()) { + case '*': + if ($this->peek() === '/') { + $this->get(); + return ' '; + } + break; + + case null: + throw new JSMinException('Unterminated comment.'); + } + } + + default: + return $c; + } + } + + return $c; + } + + /** + * Get next char. If is ctrl character, translate to a space or newline. + * + * @uses get() + * @return string|null + */ + protected function peek() { + $this->lookAhead = $this->get(); + return $this->lookAhead; + } +} + +// -- Exceptions --------------------------------------------------------------- +class JSMinException extends Exception {} +?> \ No newline at end of file diff --git a/sna/application/libraries/index.html b/sna/application/libraries/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/libraries/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/logs/index.html b/sna/application/logs/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/logs/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/models/Admin_model.php b/sna/application/models/Admin_model.php new file mode 100644 index 0000000..8af231b --- /dev/null +++ b/sna/application/models/Admin_model.php @@ -0,0 +1,563 @@ +. +*/ + +Class Admin_model extends CI_Model { + + function __construct() + { + parent::__construct(); + + $this->load->database(); + } + + function users() + { + $this->db->select('t1.*'); + $this->db->from("users AS t1"); + $result=$this->db->get()->result_array(); + + return $result; + } + + function user($id_user) + { + $this->db->select('t1.*'); + $this->db->from("users AS t1"); + $this->db->where('t1.id',$id_user); + $user=$this->db->get()->row_array(); + + return $user; + } + + function perform_login($username,$password) + { + $this->db->select(" + t1.*, + "); + $this->db->from('users AS t1'); + $this->db->where('t1.username',$username); + $user=$this->db->get()->row_array(); + + if(password_verify($password, $user['password_hash'])) + { + return $user; + } + else + { + return false; + } + + } + + function subject($id) + { + $this->db->select('*'); + $this->db->from('subjects AS t1'); + $this->db->where('id',$id); + $subject=$this->db->get()->row_array(); + + return $subject; + } + + function subjects() + { + $this->db->select('*'); + $this->db->from('subjects AS t1'); + $subjects=$this->db->get()->result_array(); + + $data=array(); + foreach($subjects as $subject) + { + $data[$subject['id']]=$subject['title']; + } + + return $data; + } + + function word($id) + { + $this->db->select('t1.*'); + $this->db->from("words AS t1"); + $this->db->where("t1.id",$id); + $word=$this->db->get()->row_array(); + + if(isset($word['image'])) + { + $word['image']=$word['image']; + } + + + if(isset($word['comment'])) + { + $word['comment']=$word['comment']; + } + + + return $word; + } + + function transcriptions($id_word=0,$id_location=0,$id_subject=0,$id_transcription=0,$id_lexem=0) + { + $this->db->select(' + t1.*, + t2.name, + t3.title AS lexem_title, + t4.title AS word_title, + t5.title AS subject_title, + '); + $this->db->from('transcriptions AS t1'); + $this->db->join('locations AS t2','on t1.id_location=t2.id','LEFT'); + $this->db->join('lexems AS t3','on t1.id_lexem=t3.id','LEFT'); + $this->db->join('words AS t4','on t3.id_word=t4.id','LEFT'); + $this->db->join('subjects AS t5','on t4.id_subject=t5.id','LEFT'); + if($id_subject) + { + $this->db->where('t4.id_subject',$id_subject); + } + if($id_word) + { + $this->db->where('t3.id_word',$id_word); + } + if($id_location) + { + $this->db->where('t1.id_location',$id_location); + } + + if($id_transcription) + { + $this->db->where('t1.id!=',$id_transcription); + } + + if($id_lexem) + { + $this->db->where('t1.id_lexem',$id_lexem); + } + + $this->db->order_by('lexem_title','ASC'); + + $result=$this->db->get()->result_array(); + + return $result; + } + + function transcription($id) + { + $this->db->select(' + t1.*, + t2.title AS lexem_title, + t3.id_subject, + t3.id AS id_word, + '); + $this->db->from('transcriptions AS t1'); + $this->db->join('lexems AS t2','on t1.id_lexem=t2.id'); + $this->db->join('words AS t3','on t2.id_word=t3.id'); + $this->db->where('t1.id',$id); + + $result=$this->db->get()->row_array(); + + return $result; + } + + function titles($id_word) + { + $this->db->select('id,title'); + $this->db->from('lexems'); + $this->db->where('id_word',$id_word); + $this->db->group_by('title,id'); + $this->db->order_by('title','ASC'); + $titles=$this->db->get()->result_array(); + + $data=array(); + + foreach($titles as $title) + { + $data[$title['id']]=$title['title']; + } + + return $data; + + } + + function locations($id_subject) + { + $this->db->select('t2.*'); + $this->db->from('subject_locations AS t1'); + $this->db->join('locations AS t2','t2.id=t1.id_location'); + if($id_subject) + { + $this->db->where('t1.id_subject',$id_subject); + } + + $this->db->order_by('t2.name','ASC'); + $this->db->group_by('t2.id'); + + $result=$this->db->get()->result_array(); + + $data=array(); + + foreach($result as $location) + { + $data[$location['id']]=$location['name']; + } + + return $data; + } + + function locations_all() + { + $this->db->select('*'); + $this->db->from('locations'); + $this->db->order_by('name','ASC'); + $result=$this->db->get()->result_array(); + + return $result; + } + + function location($id_location) + { + $this->db->select('*'); + $this->db->from('locations'); + $this->db->where('id',$id_location); + + $location=$this->db->get()->row_array(); + + return $location; + } + + function subject_locations($id_location) + { + $this->db->select('*'); + $this->db->from('subject_locations'); + $this->db->where('id_location',$id_location); + $subject_locations=$this->db->get()->result_array(); + + $data=array(); + foreach($subject_locations as $entry) + { + $data[$entry['id_subject']]=$entry['id_subject']; + } + + return $data; + } + + function dialects($options=false) + { + $this->db->select('*'); + $this->db->from('dialects'); + $this->db->where('type',1); + $dialects=$this->db->get()->result_array(); + + if($options) + { + $data=array(); + foreach($dialects as $dialect) + { + $data[$dialect['id']]=$dialect['name']; + } + + return $data; + } + + return $dialects; + } + + function subdialects($id_dialect,$options=false) + { + $this->db->select('*'); + $this->db->from('dialects'); + $this->db->where('type',2); + $this->db->where('id_parent',$id_dialect); + $subdialects=$this->db->get()->result_array(); + + if($options) + { + $data=array(); + foreach($subdialects as $dialect) + { + $data[$dialect['id']]=$dialect['name']; + } + + return $data; + } + + return $subdialects; + } + + function subsubdialects($id_subdialect,$options=false) + { + $this->db->select('*'); + $this->db->from('dialects'); + $this->db->where('type',3); + $this->db->where('id_parent',$id_subdialect); + $subsubdialects=$this->db->get()->result_array(); + + if($options) + { + $data=array(); + foreach($subsubdialects as $dialect) + { + $data[$dialect['id']]=$dialect['name']; + } + + return $data; + } + + return $subsubdialects; + } + + function locations_by_word($id_word) + { + //get selected locations + $this->db->select(" + t2.* + "); + $this->db->from('transcriptions as t1'); + $this->db->join('locations as t2','on t1.id_location=t2.id'); + $this->db->where('t1.id_word',$id_word); + $selected_locations=$this->db->get()->result_array(); + + //all locations + $this->db->select('*'); + $this->db->from('locations'); + $locations=$this->db->get()->result_array(); + + //init data array for unselected locations + $data=array(); + + foreach($locations as $location) + { + if(!in_array($location,$selected_locations)) + { + $data[$location['id']]=$location['name']; + } + } + + return $data; + } + + function lexems($id_word=0,$id_subject=0,$options=false) + { + $this->db->select(' + t1.*, + t2.title AS word_title, + t3.title AS subject_title, + '); + $this->db->from('lexems AS t1'); + $this->db->join('words AS t2','t1.id_word=t2.id'); + $this->db->join('subjects AS t3','t2.id_subject=t3.id'); + if($id_subject) + { + $this->db->where('t2.id_subject',$id_subject); + } + if($id_word) + { + $this->db->where('t1.id_word',$id_word); + } + $this->db->order_by('t1.title','ASC'); + $lexems=$this->db->get()->result_array(); + + if($options) + { + $data=array(); + foreach($lexems as $lexem) + { + $data[$lexem['id']]=$lexem['title']; + } + + return $data; + } + + return $lexems; + } + + function word_lexems($id_word,$options=false) + { + $this->db->select(' + t1.*, + t2.title AS word_title, + '); + $this->db->from('lexems AS t1'); + $this->db->join('words AS t2','t1.id_word=t2.id'); + $this->db->where('t1.id_word',$id_word); + $this->db->order_by('t1.title','ASC'); + $lexems=$this->db->get()->result_array(); + + if($options) + { + $data=array(); + foreach($lexems as $lexem) + { + $data[$lexem['id']]=$lexem['title']; + } + + return $data; + } + + return $lexems; + } + + function lexem($id) + { + $this->db->select('t1.*,t2.id_subject'); + $this->db->from('lexems AS t1'); + $this->db->join('words AS t2','t2.id=t1.id_word'); + $this->db->where('t1.id',$id); + $lexem=$this->db->get()->row_array(); + + return $lexem; + } + + + function subject_title_exists($title,$id=0) + { + $this->db->from('subjects'); + $this->db->where('title',$title); + if($id) + { + $this->db->where('id!=',$id); + } + + $exists=$this->db->count_all_results(); + + return $exists; + } + + function words_title_exists($title,$id=0,$id_subject) + { + $this->db->from('words'); + $this->db->where('title',$title); + if($id) + { + $this->db->where('id!=',$id); + } + $this->db->where('id_subject',$id_subject); + $exists=$this->db->count_all_results(); + + return $exists; + } + + function location_exists($field,$parameter,$id=0) + { + $this->db->from('locations'); + $this->db->where($field,$parameter); + if($id) + { + $this->db->where('id!=',$id); + } + + $exists=$this->db->count_all_results(); + + return $exists; + } + + function location_short_name_exists($short_name,$id=0) + { + $this->db->select('short_name'); + $this->db->from('locations'); + $this->db->where('short_name',$short_name); + if($id) + { + $this->db->where('id!=',$id); + } + + $names=$this->db->get()->result_array(); + + $identical=false; + foreach($names as $name) + { + if(strcmp($name['short_name'],$short_name)==0) + { + $identical=true; + } + } + + return $identical; + } + + function coordinates_exists($lat,$long,$id=0) + { + $this->db->from('locations'); + $this->db->where('lat',$lat); + $this->db->where('long',$long); + if($id) + { + $this->db->where('id!=',$id); + } + + $exists=$this->db->count_all_results(); + + return $exists; + } + + function lexem_title_exists($id=0,$title,$id_subject,$id_word) + { + + } + + function username_exists($username,$id_user) + { + $this->db->from('users'); + $this->db->where('username',$username); + $this->db->where('id!=',$id_user); + $exists=$this->db->count_all_results(); + + return $exists; + } + + function subject_links($id_subject) + { + //words + $this->db->from('words'); + $this->db->where('id_subject',$id_subject); + $word_c=$this->db->count_all_results(); + + return $word_c; + } + + function locations_links($id_location) + { + $this->db->select('*'); + $this->db->from('transcriptions'); + $this->db->where('id_location',$id_location); + $links=$this->db->get()->result_array(); + + return $links; + } + + function word_links($id_word) + { + $this->db->select('*'); + $this->db->from('lexems'); + $this->db->where('id_word',$id_word); + $links=$this->db->get()->result_array(); + + return $links; + } + + function lexem_links($id) + { + $this->db->select('*'); + $this->db->from('transcriptions'); + $this->db->where('id_lexem',$id); + $links=$this->db->get()->result_array(); + + return $links; + } +} \ No newline at end of file diff --git a/sna/application/models/Home_model.php b/sna/application/models/Home_model.php new file mode 100644 index 0000000..5350f7c --- /dev/null +++ b/sna/application/models/Home_model.php @@ -0,0 +1,292 @@ +. +*/ + +Class Home_model extends CI_Model { + + function __construct() + { + parent::__construct(); + + $this->load->database(); + } + + function subjects($options=false) + { + $this->db->select('t1.*'); + $this->db->from("subjects AS t1"); + $this->db->order_by('title','ASC'); + $subjects=$this->db->get()->result_array(); + + if($options=='select') + { + //init + $data=array(); + + foreach($subjects as $subject) + { + $data[$subject['id']]=$subject['title']; + } + + return $data; + } + else + { + return $subjects; + } + + } + + function subject_words($id_subject,$options='select') + { + $this->db->select('t2.*'); + $this->db->from("subjects AS t1"); + $this->db->join("words as t2","t2.id_subject=t1.id"); + $this->db->where("t1.id",$id_subject); + $this->db->order_by('t2.title','ASC'); + $words=$this->db->get()->result_array(); + + if($options=='select') + { + //init + $data=array(); + + foreach($words as $word) + { + $data[$word['id']]=$word['title']; + } + + return $data; + } + + return $words; + + } + + function words_trascriptions($id_word,$id_subject) + { + if($id_word) + { + //init + $used=array(); + $result=array(); + + $this->db->select(' + t2.*, + t3.name AS dialect_title, + t4.name AS subdialect_title, + t5.name AS subsubdialect_title, + '); + $this->db->from('subject_locations AS t1'); + $this->db->join('locations AS t2','t1.id_location=t2.id'); + $this->db->join('dialects AS t3','t2.id_dialect=t3.id'); + $this->db->join('dialects AS t4','t2.id_subdialect=t4.id'); + $this->db->join('dialects AS t5','t2.id_subsubdialect=t5.id','LEFT'); + $this->db->where('t1.id_subject',$id_subject); + $locations=$this->db->get()->result_array(); + + foreach($locations as $i=>$location) + { + $pixels=$this->convert_to_pixels($location['lat'],$location['long']); + + $result[$i]['x']=$pixels['x']; + $result[$i]['y']=$pixels['y']; + $result[$i]['name']=$location['name']; + $result[$i]['short_name']=$location['short_name']; + $result[$i]['dialect']=$location['dialect_title']; + $result[$i]['subdialect']=$location['subdialect_title']; + if(isset($location['subsubdialect_title'])) + { + $result[$i]['subsubdialect']=$location['subsubdialect_title']; + } + + + $this->db->select(' + t1.*, + t2.title, + t2.icon, + t2.id_word, + t2.icon_color, + '); + $this->db->from('transcriptions AS t1'); + $this->db->join('lexems AS t2','t1.id_lexem=t2.id'); + $this->db->where('t2.id_word',$id_word); + $this->db->where('t1.id_location',$location['id']); + $transcription=$this->db->get()->row_array(); + + if($transcription) + { + $result[$i]['pin']=$transcription['icon']; + $result[$i]['id']=$transcription['id']; + $result[$i]['title']=$transcription['title']; + $result[$i]['phonetic_writing']=$transcription['phonetic_writing']; + $result[$i]['audio']=$transcription['audio']; + $result[$i]['id_word']=$transcription['id_word']; + $result[$i]['id_location']=$transcription['id_location']; + $result[$i]['trans_text']=$transcription['trans_text']; + $result[$i]['icon']=$transcription['icon']; + $result[$i]['icon_color']=$transcription['icon_color']; + + //only allowed chars + $code_title = preg_replace('/[^a-zA-Z0-9]/','', $transcription['title']); + $result[$i]['code_title']=$code_title; + + if(!array_key_exists($transcription['title'],$used)) + { + if($transcription['icon']) + { + $used[$transcription['title']]=array( + 'icon'=>$transcription['icon'], + 'icon_color'=>$transcription['icon_color'], + 'code_title'=>$code_title, + ); + } + } + } + else + { + $result[$i]['pin']="no_title"; + $result[$i]['title']='no_title'; + $result[$i]['code_title']='no_title'; + } + } + //add no title for the last + $used['no_title']=array( + 'icon'=>'/', + 'icon_color'=>"#000000", + 'code_title'=>'no_title' + ); + + $data=array( + 'legend'=>$used, + 'transcriptions'=>$result, + ); + + return $data; + + } + else + { + return; + } + + } + + function convert_to_pixels($lat,$long) + { + //init + //corners min, max in geo + $min_lat=46.996232; + $min_long=13.059296; + $max_lat=45.400639; + $max_long=16.620767; + + //height,width of canvas + $height=719; //719.964 + $width=1111; //1111.625 + + //error + $height_err=0; //20 + $width_err=30; //35 + + //calculate pixes per degree + $ppd_height=number_format($height/($min_lat-$max_lat),6); + $ppd_width=number_format($width/abs($min_long-$max_long),6); + + //perform calculations + $delta_x=number_format(abs($min_long-$long),6); + $delta_y=number_format(abs($min_lat-$lat),6); + + $x=(int)($delta_x*$ppd_width)-$width_err; + $y=(int)($delta_y*$ppd_height)-$height_err; + + $result=array( + 'x'=>$x, + 'y'=>$y, + ); + + //print_r($result);die(); + + return $result; + } + + function transcriptions_count($id_word) + { + $this->db->from('transcriptions AS t1'); + $this->db->join('lexems AS t2','t1.id_lexem=t2.id'); + $this->db->where('t2.id_word',$id_word); + $c=$this->db->count_all_results(); + + return $c; + + } + + function word_title($id_word) + { + $this->db->select('t1.title'); + $this->db->from("words AS t1"); + $this->db->where("t1.id",$id_word); + $word=$this->db->get()->row_array(); + + return $word; + } + + function word($id) + { + $this->db->select('t1.*'); + $this->db->from("words AS t1"); + $this->db->where("t1.id",$id); + $word=$this->db->get()->row_array(); + + if(isset($word['image']) and $word['image']) + { + $word['image']=$word['image']; + } + else + { + $word['image']=''; + } + + if(isset($word['comment']) and $word['comment']) + { + $word['comment']=base_url().$word['comment'].'#zoom=100'; + } + else + { + $word['comment']=''; + } + + return $word; + } + + private function get_icons() + { + //init + $icons=array(); + + $images = glob('images/icons/*.{jpeg,gif,png,svg}', GLOB_BRACE); + + foreach($images as $image) + { + $icons[]=basename($image); + } + + return $icons; + } +} \ No newline at end of file diff --git a/sna/application/models/index.html b/sna/application/models/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/models/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/third_party/index.html b/sna/application/third_party/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/third_party/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/views/admin/add_location_view.php b/sna/application/views/admin/add_location_view.php new file mode 100644 index 0000000..922dfa1 --- /dev/null +++ b/sna/application/views/admin/add_location_view.php @@ -0,0 +1,225 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    Nova lokacija

    +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + $subject) + { + ?> +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/add_subject_view.php b/sna/application/views/admin/add_subject_view.php new file mode 100644 index 0000000..6e56b38 --- /dev/null +++ b/sna/application/views/admin/add_subject_view.php @@ -0,0 +1,90 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    Nova tema

    +
    +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + +
    +
    + +
    + +
    +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/add_transcription_view.php b/sna/application/views/admin/add_transcription_view.php new file mode 100644 index 0000000..54c52f7 --- /dev/null +++ b/sna/application/views/admin/add_transcription_view.php @@ -0,0 +1,254 @@ +. +*/ +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    Nov fonetični zapis

    +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/add_word_view.php b/sna/application/views/admin/add_word_view.php new file mode 100644 index 0000000..c636117 --- /dev/null +++ b/sna/application/views/admin/add_word_view.php @@ -0,0 +1,106 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + +
    + +
    +

    Nova beseda

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    + + + + \ No newline at end of file diff --git a/sna/application/views/admin/admin_nav.php b/sna/application/views/admin/admin_nav.php new file mode 100644 index 0000000..2db6ad3 --- /dev/null +++ b/sna/application/views/admin/admin_nav.php @@ -0,0 +1,31 @@ +. +*/ + +?> + + \ No newline at end of file diff --git a/sna/application/views/admin/comment_popup_view.php b/sna/application/views/admin/comment_popup_view.php new file mode 100644 index 0000000..1628f74 --- /dev/null +++ b/sna/application/views/admin/comment_popup_view.php @@ -0,0 +1,47 @@ +. +*/ + +if(isset($words) and $words) +{ + foreach($words as $word) + { + ?> + + + + diff --git a/sna/application/views/admin/edit_location_view.php b/sna/application/views/admin/edit_location_view.php new file mode 100644 index 0000000..d64f3ae --- /dev/null +++ b/sna/application/views/admin/edit_location_view.php @@ -0,0 +1,244 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    ()

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + + +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    + +
    + +
    + $subject) + { + ?> +
    + > +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/edit_my_profile_view.php b/sna/application/views/admin/edit_my_profile_view.php new file mode 100644 index 0000000..6c6a90a --- /dev/null +++ b/sna/application/views/admin/edit_my_profile_view.php @@ -0,0 +1,115 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + +
    + +
    +
    +

    Urejanje uporabnika - sprememba gesla

    +
    +
    + session->userdata('uid')==1) + { + ?> + Pregled uporabnikov + +
    +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/edit_subject_view.php b/sna/application/views/admin/edit_subject_view.php new file mode 100644 index 0000000..8ae2cca --- /dev/null +++ b/sna/application/views/admin/edit_subject_view.php @@ -0,0 +1,288 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + + + + +
    + +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + $word) + { + ?> + + + + + + + + + +
    Št.BesedaSlikaKomentarOdstrani
    . + + + + - + + + + + + - + +
    +
    +
    +
    +
    + +
    + +
    +
    + +
    + + + + \ No newline at end of file diff --git a/sna/application/views/admin/edit_transcription_popup_view.php b/sna/application/views/admin/edit_transcription_popup_view.php new file mode 100644 index 0000000..ea2165a --- /dev/null +++ b/sna/application/views/admin/edit_transcription_popup_view.php @@ -0,0 +1,125 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + + +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/edit_transcription_view.php b/sna/application/views/admin/edit_transcription_view.php new file mode 100644 index 0000000..2915c70 --- /dev/null +++ b/sna/application/views/admin/edit_transcription_view.php @@ -0,0 +1,325 @@ +. +*/ +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + + +
    + +
    + +
    + +
    +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + + + + + + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/edit_user_view.php b/sna/application/views/admin/edit_user_view.php new file mode 100644 index 0000000..c63c4d7 --- /dev/null +++ b/sna/application/views/admin/edit_user_view.php @@ -0,0 +1,143 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    +
    + + Odstrani + +
    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/edit_word_view.php b/sna/application/views/admin/edit_word_view.php new file mode 100644 index 0000000..1e8ec0b --- /dev/null +++ b/sna/application/views/admin/edit_word_view.php @@ -0,0 +1,316 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + +
    + +
    +

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + + +
    + + +
    + +
    + +
    +
    +
    + +
    + +
    + + +
    + + + + +
    +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/sna/application/views/admin/image_popup_view.php b/sna/application/views/admin/image_popup_view.php new file mode 100644 index 0000000..cffdbbe --- /dev/null +++ b/sna/application/views/admin/image_popup_view.php @@ -0,0 +1,47 @@ +. +*/ + +if(isset($words) and $words) +{ + foreach($words as $word) + { + ?> + + + + diff --git a/sna/application/views/admin/index_view.php b/sna/application/views/admin/index_view.php new file mode 100644 index 0000000..ec9ab10 --- /dev/null +++ b/sna/application/views/admin/index_view.php @@ -0,0 +1,46 @@ +. +*/ + +?> + + + + + + + diff --git a/sna/application/views/admin/lexem_add_view.php b/sna/application/views/admin/lexem_add_view.php new file mode 100644 index 0000000..1158952 --- /dev/null +++ b/sna/application/views/admin/lexem_add_view.php @@ -0,0 +1,158 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    Nov leksem

    +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/lexem_edit_view.php b/sna/application/views/admin/lexem_edit_view.php new file mode 100644 index 0000000..0a9c7f4 --- /dev/null +++ b/sna/application/views/admin/lexem_edit_view.php @@ -0,0 +1,179 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    + +
    +
    + + '; + foreach($errfields as $errfield) + { + $alert_text.='
  • '.$errfield.'
  • '; + } + $alert_text.='' + ?> + + + + + +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/lexems_list_view.php b/sna/application/views/admin/lexems_list_view.php new file mode 100644 index 0000000..dbc7f25 --- /dev/null +++ b/sna/application/views/admin/lexems_list_view.php @@ -0,0 +1,50 @@ +. +*/ + +?> + + + + + + + + + + + + + $lexem) + { + ?> + + + + + + + + + +
    Št.LeksemBeseda (tema)Simbol leksemaOdstrani
    . ()
    \ No newline at end of file diff --git a/sna/application/views/admin/lexems_view.php b/sna/application/views/admin/lexems_view.php new file mode 100644 index 0000000..ca2f595 --- /dev/null +++ b/sna/application/views/admin/lexems_view.php @@ -0,0 +1,242 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + +
    + +
    +

    Leksemi

    + +
    + + + + + +
    + + +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    +
    + + +
    + +
    + +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/locations_view.php b/sna/application/views/admin/locations_view.php new file mode 100644 index 0000000..0fb326f --- /dev/null +++ b/sna/application/views/admin/locations_view.php @@ -0,0 +1,221 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + +
    + +
    +

    Lokacije

    + +
    + + + + + +
    + +
    + +
    +
    + + +
    + + + + + + + + + + + + + $location) + { + ?> + + + + + + + + + + +
    Št.KrajKraticaZemljepisna širina (lat)Zemljepisna dolžina (long)Odstrani
    .
    +
    + +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/login_view.php b/sna/application/views/admin/login_view.php new file mode 100644 index 0000000..5264c31 --- /dev/null +++ b/sna/application/views/admin/login_view.php @@ -0,0 +1,86 @@ +. +*/ + +?> + + +
    + + + + + + + +
    +
    Prijava v nadzorno ploščo
    +
    +
    +
    + + +
    +
    + + +
    + +
    +
    +
    + +
    + + \ No newline at end of file diff --git a/sna/application/views/admin/subjects_view.php b/sna/application/views/admin/subjects_view.php new file mode 100644 index 0000000..12d94f3 --- /dev/null +++ b/sna/application/views/admin/subjects_view.php @@ -0,0 +1,92 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    Teme

    + +
    + + + + +
    +
    + + + + + + + + + $subject) + { + ?> + + + + + + +
    Št.Tema
    .
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/transcriptions_list_view.php b/sna/application/views/admin/transcriptions_list_view.php new file mode 100644 index 0000000..f994109 --- /dev/null +++ b/sna/application/views/admin/transcriptions_list_view.php @@ -0,0 +1,95 @@ +. +*/ + +?> + + + + + + + + + + + + + + + $transcription) + { + ?> + + + + + + + + + + +
    Št.LeksemFonetični zapisZvočni posnetekBeseda (tema)KrajOdstrani
    . + + +
    + + + +
    + + + +
    + ()- + - +
    + + diff --git a/sna/application/views/admin/transcriptions_view.php b/sna/application/views/admin/transcriptions_view.php new file mode 100644 index 0000000..1094d89 --- /dev/null +++ b/sna/application/views/admin/transcriptions_view.php @@ -0,0 +1,366 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + +
    + +
    +

    Fonetični zapisi

    + +
    + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/admin/users_view.php b/sna/application/views/admin/users_view.php new file mode 100644 index 0000000..1748242 --- /dev/null +++ b/sna/application/views/admin/users_view.php @@ -0,0 +1,97 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> + + +
    + +
    +

    Uporabniki

    + +
    + + + + +
    +
    + + + + + + + + + + + $user) + { + ?> + + + + + + + + +
    Št.Uporabniško imeImePriimek
    .
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/sna/application/views/errors/cli/error_404.php b/sna/application/views/errors/cli/error_404.php new file mode 100644 index 0000000..6984b61 --- /dev/null +++ b/sna/application/views/errors/cli/error_404.php @@ -0,0 +1,8 @@ + + +An uncaught Exception was encountered + +Type: +Message: +Filename: getFile(), "\n"; ?> +Line Number: getLine(); ?> + + + +Backtrace: +getTrace() as $error): ?> + + File: + Line: + Function: + + + + diff --git a/sna/application/views/errors/cli/error_general.php b/sna/application/views/errors/cli/error_general.php new file mode 100644 index 0000000..6984b61 --- /dev/null +++ b/sna/application/views/errors/cli/error_general.php @@ -0,0 +1,8 @@ + + +A PHP Error was encountered + +Severity: +Message: +Filename: +Line Number: + + + +Backtrace: + + + File: + Line: + Function: + + + + diff --git a/sna/application/views/errors/cli/index.html b/sna/application/views/errors/cli/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/views/errors/cli/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/views/errors/html/error_404.php b/sna/application/views/errors/html/error_404.php new file mode 100644 index 0000000..756ea9d --- /dev/null +++ b/sna/application/views/errors/html/error_404.php @@ -0,0 +1,64 @@ + + + + +404 Page Not Found + + + +
    +

    + +
    + + \ No newline at end of file diff --git a/sna/application/views/errors/html/error_db.php b/sna/application/views/errors/html/error_db.php new file mode 100644 index 0000000..f5a43f6 --- /dev/null +++ b/sna/application/views/errors/html/error_db.php @@ -0,0 +1,64 @@ + + + + +Database Error + + + +
    +

    + +
    + + \ No newline at end of file diff --git a/sna/application/views/errors/html/error_exception.php b/sna/application/views/errors/html/error_exception.php new file mode 100644 index 0000000..8784886 --- /dev/null +++ b/sna/application/views/errors/html/error_exception.php @@ -0,0 +1,32 @@ + + +
    + +

    An uncaught Exception was encountered

    + +

    Type:

    +

    Message:

    +

    Filename: getFile(); ?>

    +

    Line Number: getLine(); ?>

    + + + +

    Backtrace:

    + getTrace() as $error): ?> + + + +

    + File:
    + Line:
    + Function: +

    + + + + + + +
    \ No newline at end of file diff --git a/sna/application/views/errors/html/error_general.php b/sna/application/views/errors/html/error_general.php new file mode 100644 index 0000000..fc3b2eb --- /dev/null +++ b/sna/application/views/errors/html/error_general.php @@ -0,0 +1,64 @@ + + + + +Error + + + +
    +

    + +
    + + \ No newline at end of file diff --git a/sna/application/views/errors/html/error_php.php b/sna/application/views/errors/html/error_php.php new file mode 100644 index 0000000..b146f9c --- /dev/null +++ b/sna/application/views/errors/html/error_php.php @@ -0,0 +1,33 @@ + + +
    + +

    A PHP Error was encountered

    + +

    Severity:

    +

    Message:

    +

    Filename:

    +

    Line Number:

    + + + +

    Backtrace:

    + + + + +

    + File:
    + Line:
    + Function: +

    + + + + + + + +
    \ No newline at end of file diff --git a/sna/application/views/errors/html/index.html b/sna/application/views/errors/html/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/views/errors/html/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/views/errors/index.html b/sna/application/views/errors/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/views/errors/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/views/footer.php b/sna/application/views/footer.php new file mode 100644 index 0000000..cb8ad8d --- /dev/null +++ b/sna/application/views/footer.php @@ -0,0 +1,42 @@ +. +*/ + +?> + +


    + + + + + + + + diff --git a/sna/application/views/header.php b/sna/application/views/header.php new file mode 100644 index 0000000..9b5a9b4 --- /dev/null +++ b/sna/application/views/header.php @@ -0,0 +1,48 @@ +. +*/ + +?> + + + + + + + + + <?=$title?> + + + + + + + + + + + + +
    + + diff --git a/sna/application/views/home/about.php b/sna/application/views/home/about.php new file mode 100644 index 0000000..9d1a900 --- /dev/null +++ b/sna/application/views/home/about.php @@ -0,0 +1,77 @@ +. +*/ + +?> +
    + +
    +
    +

    Avtor

    +

    Avtor spletne aplikacije je Gregor Šajn, študent Fakultete za računalništvo in informatiko Univerze v Ljubljani. Aplikacijo je izdelal v okviru diplomske naloge v letu 2017.

    + +
    + +

    Aplikacija

    + +

    Slovenski narečni atlas / Slovenian dialectal atlas
    + Copyright © 2017 Gregor Šajn (greg.sajn@gmail.com)

    + + Ta program spada med prosto programje; lahko ga razširjate in/ali spreminjate pod pogoji Splošnega dovoljenja GNU (GNU General Public License), različice 3, kot ga je objavila ustanova Free Software Foundation.
    + + Ta program se razširja v upanju, da bo uporaben, vendar BREZ VSAKRŠNEGA JAMSTVA; tudi brez posredne zagotovitve CENOVNE VREDNOSTI ali PRIMERNOSTI ZA DOLOČEN NAMEN. Za podrobnosti glejte besedilo GNU General Public License.
    + + Skupaj s tem programom bi morali prejeti izvod Splošnega dovoljenja GNU (GNU General Public License). Podrobnosti licence so dostopne tudi na spletni strani http://www.gnu.org/licenses. +

    + Izvorna koda aplikacije je dosegljiva v repozitoriju Bitbucket: https://bitbucket.org/ul-fri-lgm/sna. +

    +
    +

    Pisavi ZRCola in SIMBola

    +

    + Besedilo je bilo pripravljeno z vnašalnim sistemom ZRCola (http://zrcola.zrc-sazu.si), ki ga je na Znanstvenoraziskovalnem centru SAZU v Ljubljani (http://www.zrc-sazu.si) razvil Peter Weiss. Peter Weiss je za potrebe SLA pripravil tudi nabor simbolov za kartiranje, in sicer je leta 2005 zasnoval pisavo 05 SIMBola na podlagi simbolov, ki so v rabi pri OLA, ALE in v drugih (predvsem slovanskih) jezikovnih atlasih. ZRC SAZU se za posredovano pisavo 05 SIMBola zahvaljujemo. +

    +
    +

    Karta slovenskih narečij

    +

    + Slovenski narečni atlas (SNA) temelji na Karti slovenskih narečij. Karto sta priredila Tine Logar in Jakob Rigler (1983) na osnovi Dialektološke karte slovenskega jezika Frana Ramovša (1931), novejših raziskav in gradiva Inštituta za slovenski jezik ZRC SAZU, jo dopolnili Vera Smole in Jožica Škofic (2011) in nato še sodelavci Dialektološke sekcije ISJFR ZRC SAZU (2016).

    + © Inštitut za slovenski jezik Frana Ramovša ZRC SAZU, Geografski inštitut Antona Melika ZRC SAZU ter Inštitut za antropološke in prostorske študije ZRC SAZU, 2016 +

    +
    +

    Vsebina (narečne besede)

    +

    + Vsebino Slovenskega narečnega atlasa (narečne besede, zvočni posnetki, analize) za temo Stare kmečke hiše so zbrali in pripravili študenti Filozofske fakultete Univerze v Ljubljani pod vodstvom prof. dr. Vere Smole in asist. dr. Mojce Kumin Horvat. +
    Vsem študentom, preteklim in bodočim, in njihovim informatorjem se zahvaljujemo za sodelovanje in njihov prispevek. +

    +
    +
    + Zadnja sprememba: avgust 2017, Gregor Šajn +
    +
    +
    diff --git a/sna/application/views/home/index_view.php b/sna/application/views/home/index_view.php new file mode 100644 index 0000000..bf4e068 --- /dev/null +++ b/sna/application/views/home/index_view.php @@ -0,0 +1,306 @@ +. +*/ + +?> + +
    +
    +
    +
    +

    Slovenski narečni atlas

    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    + +
    + + + + + + +
    +
    + + +
    + +
    +
    + load->view('home/map_view.php'); + ?> +
    +
    +
    + +
    + + +
    +
    +
    +load->view('home/transcription_popup_view.php'); +?> +
    + + + diff --git a/sna/application/views/home/legend_view.php b/sna/application/views/home/legend_view.php new file mode 100644 index 0000000..5bb11cb --- /dev/null +++ b/sna/application/views/home/legend_view.php @@ -0,0 +1,92 @@ +. +*/ + + +if(isset($legend) and $legend) +{ + $last = array_pop($legend); + ksort($legend); + array_push($legend,$last); + ?> +
    +
    + Legenda +
    + + + + + + + + + + + $row) + { + ?> + + + + + + + + +
    ZnakLeksem
    + +
    +
    + + + diff --git a/sna/application/views/home/map_view.php b/sna/application/views/home/map_view.php new file mode 100644 index 0000000..7e65225 --- /dev/null +++ b/sna/application/views/home/map_view.php @@ -0,0 +1,11338 @@ +. +*/ + +?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + load->view('home/legend_view.php'); + ?> +
    + +
    + +
    diff --git a/sna/application/views/home/transcription_popup_view.php b/sna/application/views/home/transcription_popup_view.php new file mode 100644 index 0000000..3ecb6ed --- /dev/null +++ b/sna/application/views/home/transcription_popup_view.php @@ -0,0 +1,76 @@ +. +*/ + + +if(isset($words_transcriptions) and $words_transcriptions) +{ + foreach($words_transcriptions as $id=>$transcription) + { + if(isset($transcription['phonetic_writing'])) + { + ?> + + + + diff --git a/sna/application/views/index.html b/sna/application/views/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/sna/application/views/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

    Directory access is forbidden.

    + + + diff --git a/sna/application/views/no_content_error.php b/sna/application/views/no_content_error.php new file mode 100644 index 0000000..40a9362 --- /dev/null +++ b/sna/application/views/no_content_error.php @@ -0,0 +1,48 @@ +. +*/ + +?> + +
    + load->view('admin/index_view.php'); + ?> +
    + load->view('admin/admin_nav.php'); + ?> +
    + +
    +
    +
    + + + + \ No newline at end of file diff --git a/sna/application/views/welcome_message.php b/sna/application/views/welcome_message.php new file mode 100644 index 0000000..f511563 --- /dev/null +++ b/sna/application/views/welcome_message.php @@ -0,0 +1,89 @@ + + + + + Welcome to CodeIgniter + + + + + +
    +

    Welcome to CodeIgniter!

    + +
    +

    The page you are looking at is being generated dynamically by CodeIgniter.

    + +

    If you would like to edit this page you'll find it located at:

    + application/views/welcome_message.php + +

    The corresponding controller for this page is found at:

    + application/controllers/Welcome.php + +

    If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.

    +
    + + +
    + + + \ No newline at end of file diff --git a/sna/assets/css/bootstrap-theme.css b/sna/assets/css/bootstrap-theme.css new file mode 100644 index 0000000..31d8882 --- /dev/null +++ b/sna/assets/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + 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); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/sna/assets/css/bootstrap-theme.css.map b/sna/assets/css/bootstrap-theme.css.map new file mode 100644 index 0000000..d876f60 --- /dev/null +++ b/sna/assets/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/sna/assets/css/bootstrap-theme.min.css b/sna/assets/css/bootstrap-theme.min.css new file mode 100644 index 0000000..5e39401 --- /dev/null +++ b/sna/assets/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{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)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/sna/assets/css/bootstrap-theme.min.css.map b/sna/assets/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000..94813e9 --- /dev/null +++ b/sna/assets/css/bootstrap-theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/sna/assets/css/bootstrap.css b/sna/assets/css/bootstrap.css new file mode 100644 index 0000000..6167622 --- /dev/null +++ b/sna/assets/css/bootstrap.css @@ -0,0 +1,6757 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@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: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur: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; +} +*:before, +*:after { + -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; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > 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, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.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, +.h4, +h5, +.h5, +h6, +.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:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + 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; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-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 p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small: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 footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small: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: bold; + -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-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + 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-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-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-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-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-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-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 > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.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 > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-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 > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + 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 > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + 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: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 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[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .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"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .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"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox 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; +} +textarea.input-sm, +select[multiple].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 textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 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; +} +textarea.input-lg, +select[multiple].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 textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 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; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .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 .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .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 .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .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 .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + 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: normal; + 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:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + 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:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + 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:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + 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:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + 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:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + 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:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + 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:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + 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:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + 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:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + 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:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + 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:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + 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:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + 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:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + 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:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .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; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + 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: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-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 > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .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="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-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; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + 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="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-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:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + 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:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #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:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + 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:hover, +.nav-tabs.nav-justified > .active > a:focus { + 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:hover, + .nav-tabs.nav-justified > .active > a:focus { + 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:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + 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:hover, +.nav-tabs-justified > .active > a:focus { + 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:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-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-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + 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 > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.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 .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + 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:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + 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:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@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:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + 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:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + 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:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + 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]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + 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-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + 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 > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + 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: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + 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-striped .progress-bar, +.progress-bar-striped { + 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.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .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-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + 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:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + 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:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .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 > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-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 > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead: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-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .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 td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .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 td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .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 td:first-child, +.panel > .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 td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .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 td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.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 > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #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 iframe, +.embed-responsive embed, +.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: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + 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: normal; + 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: normal; + 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 > img, +.carousel-inner > .item > a > 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.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + 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:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + 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-prev, + .carousel-control .icon-next { + 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; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer: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-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/sna/assets/css/bootstrap.css.map b/sna/assets/css/bootstrap.css.map new file mode 100644 index 0000000..f010c82 --- /dev/null +++ b/sna/assets/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n 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');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
    + + +   + + +
    + + + + + + +
    +
    +
    +
      +
    • Docs »
    • + +
    • Developer’s Certificate of Origin 1.1
    • +
    • + +
    • +
      + classic layout +
      +
    +
    +
    +
    + +
    +

    Developer’s Certificate of Origin 1.1

    +

    By making a contribution to this project, I certify that:

    +
      +
    1. The contribution was created in whole or in part by me and I +have the right to submit it under the open source license +indicated in the file; or
    2. +
    3. The contribution is based upon previous work that, to the best +of my knowledge, is covered under an appropriate open source +license and I have the right under that license to submit that +work with modifications, whether created in whole or in part +by me, under the same open source license (unless I am +permitted to submit under a different license), as indicated +in the file; or
    4. +
    5. The contribution was provided directly to me by some other +person who certified (1), (2) or (3) and I have not modified +it.
    6. +
    7. I understand and agree that this project and the contribution +are public and that a record of the contribution (including all +personal information I submit with it, including my sign-off) is +maintained indefinitely and may be redistributed consistent with +this project or the open source license(s) involved.
    8. +
    +
    + + +
    +
    + + + + +
    + +
    +

    + © Copyright 2014 - 2017, British Columbia Institute of Technology. + Last updated on Mar 20, 2017. +

    +
    + + Built with Sphinx using a theme provided by Read the Docs. + +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sna/user_guide/_downloads/ELDocs.tmbundle.zip b/sna/user_guide/_downloads/ELDocs.tmbundle.zip new file mode 100644 index 0000000000000000000000000000000000000000..f7a11b364ca918379b48ad525798148e7470b6b1 GIT binary patch literal 3932 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 NV?Y4VziZ>$e*jys2rd8s literal 0 HcmV?d00001 diff --git a/sna/user_guide/_images/appflowchart.gif b/sna/user_guide/_images/appflowchart.gif new file mode 100644 index 0000000000000000000000000000000000000000..422332c9e21ceb09a535d098407f52effc392baa GIT binary patch literal 25276 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 T6G@R3X^|I+kr`=$0RaFz4Q(3T literal 0 HcmV?d00001 diff --git a/sna/user_guide/_images/smile.gif b/sna/user_guide/_images/smile.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf0922504edcbda115512c88240d215c18241f15 GIT binary patch literal 1156 zcmd6m{WIGK0LH)d(hIj2M{HToZP$o2Z%6CK8Rn&4+Gy7*uB(gF3N^3Sp_62*i6N`z zw9%>}#@O82&aGH?Go4E7ZS-WQqgp~}5b{m(%~$h%O)UP4JUG^gR9fPm7G?Q|O?#7#mB6k?`K+?a)% zvk*fTYPg7k*@z(mxKy2V?GMzBVd8ea*2e$B+L#L5l|5cmDu2~ zY;dW4M?#oIxLHJ)B?u_8S*{S!75h#(34e>3%Lup}ha8cjCPykTa}@#0P?OC5rk31M z;Fg=@PP5(GYSo>@HWJazL|mVQZJfdMNpExxCS&>(Y%2xXNVXZz5{7e#{w%hYif^Y` zRt4Dhc>)yLp*$SShjhi5u^iURtcDsJe2awZNy}~2c#GWm$+FdI)gHHM`RM8iRCfYh zJBesNLv^RtXOm5wqbq!5i4QK7 z8kZ}K%W}i(KI3E{{5*7NFxWT~2CBp0x#)$_0=?#*UUT2PH35zXZjT2VCxW2K5Y6bt zh2g@@mo4k_ExNxM>jSLqr#$@=?s6Xo90{1~bKj|;J zd>4BH)(3*8J3bt|{ZXTYIo$T~q>`rj^{`UR7-|e?6#F$vn2jQ4llV}h?Sd{zuJ4TgZ-+FGxkH=!lSaadr?aY*3+us z{!4y6=jp#^G6u4Fs$BoU9RHpS?gIfMmF<3|5>wU+_ z?DoB_0ski*#9a0Pz!bpSE4B9tfU*m;yZNwKijIT^s`i6_6dCk@{C@Iy$%wjL=Ip$r z?d|-&ffwHO@NUw^>6oaT%ZuF=L$cZfoOr3~g3L1}C^+k9dXRj-+}kgrB{YbuRwYEF zi#gdmfa4XI8zk5-on_>R)rPBeoTfmaH&i?&y|&N;bXwDTtNg~^I-_<97mR4Xt3Kzv zdVg!keR>~_omhXfIxoh>%{$!H0|30+PS>aPg+$Y1Wp3}b#hn6^=qkVsj=SD^ zwDLevo@-%}r|(d3O~ygE`W>IhuPsr4Jo?^Nt#YA^!Y_VEN%^g!%P=it zKB1Jzxm7PL&*(Poj0d-lCZzCG9?#_gk1jY}tEBxg!)M+&+)H6LNt2$H)83wS=RTOV Nxce^#Q9XdL{{R50L}~y4 literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/ajax-loader.gif b/sna/user_guide/_static/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..61faf8cab23993bd3e1560bff0668bd628642330 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&1u}A`t?OF7Z|1gRivOgXi&7IyQd1Pl zGfOfQ60;I3a`F>X^fL3(@);C=vM_KlFfb_o=k{|A33hf2a5d61U}gjg=>Rd%XaNQW zW@Cw{|b%Y*pl8F?4B9 zlo4Fz*0kZGJabY|>}Okf0}CCg{u4`zEPY^pV?j2@h+|igy0+Kz6p;@SpM4s6)XEMg z#3Y4GX>Hjlml5ftdH$4x0JGdn8~MX(U~_^d!Hi)=HU{V%g+mi8#UGbE-*ao8f#h+S z2a0-5+vc7MU$e-NhmBjLIC1v|)9+Im8x1yacJ7{^tLX(ZhYi^rpmXm0`@ku9b53aN zEXH@Y3JaztblgpxbJt{AtE1ad1Ca>{v$rwwvK(>{m~Gf_=-Ro7Fk{#;i~+{{>QtvI yb2P8Zac~?~=sRA>$6{!(^3;ZP0TPFR(G_-UDU(8Jl0?(IXu$~#4A!880|o%~Al1tN literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/basic.css b/sna/user_guide/_static/basic.css new file mode 100644 index 0000000..967e36c --- /dev/null +++ b/sna/user_guide/_static/basic.css @@ -0,0 +1,537 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox input[type="text"] { + width: 170px; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + width: 30px; +} + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- general body styles --------------------------------------------------- */ + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, .highlighted { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.optional { + font-size: 1.3em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +tt.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +tt.descclassname { + background-color: transparent; +} + +tt.xref, a tt { + background-color: transparent; + font-weight: bold; +} + +h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/sna/user_guide/_static/ci-icon.ico b/sna/user_guide/_static/ci-icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7ecfce214cbdbedc15d8348babeff5cd7e720488 GIT binary patch literal 5430 zcmeHL&npB`9Dn5Kuy>cuLGmAPauLohTgugsgTofC9NbV!aa0tgTofgxl%f=?Y?Sh& zWMxI9hibZ5LZ@~9&$;7J-7ai$2=7ByD3A3P1*hfQz|8$LL= zUz~w$;90HjJ=)Ss!V^NuI2Za%(z#lli~7u{+nbyOi;~<-#pGX{K<~tb_C6Lj^YSY9 zuHBEb(bRJ+>$(mjNuamQtlmY!MgdXJjDiJ*`fSvC!*oskp+}sjm(MWyz%r29BW!f*m(x|(w?cOiYFaD0y8pq z9eCfscMhGYa>i@!YdSYJ(-6XZ(W@wc#d9lm1l3S%FF!rC_waiB@V}AM)ez?!Gp$os wgQ-p&yk8A*^lZ5Jw#)Gj@LI_qy{H^P{^jt7C;ag)RHAYMwkN>;6;PJx7hHm1jsO4v literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/comment-bright.png b/sna/user_guide/_static/comment-bright.png new file mode 100644 index 0000000000000000000000000000000000000000..551517b8c83b76f734ff791f847829a760ad1903 GIT binary patch literal 3500 zcmV;d4O8-oP)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2niQ93PPz|JOBU!-bqA3 zR5;6pl1pe^WfX zkSdl!omi0~*ntl;2q{jA^;J@WT8O!=A(Gck8fa>hn{#u{`Tyg)!KXI6l>4dj==iVKK6+%4zaRizy(5eryC3d2 z+5Y_D$4}k5v2=Siw{=O)SWY2HJwR3xX1*M*9G^XQ*TCNXF$Vj(kbMJXK0DaS_Sa^1 z?CEa!cFWDhcwxy%a?i@DN|G6-M#uuWU>lss@I>;$xmQ|`u3f;MQ|pYuHxxvMeq4TW;>|7Z2*AsqT=`-1O~nTm6O&pNEK?^cf9CX= zkq5|qAoE7un3V z^yy=@%6zqN^x`#qW+;e7j>th{6GV}sf*}g7{(R#T)yg-AZh0C&U;WA`AL$qz8()5^ zGFi2`g&L7!c?x+A2oOaG0c*Bg&YZt8cJ{jq_W{uTdA-<;`@iP$$=$H?gYIYc_q^*$ z#k(Key`d40R3?+GmgK8hHJcwiQ~r4By@w9*PuzR>x3#(F?YW_W5pPc(t(@-Y{psOt zz2!UE_5S)bLF)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2oe()A>y0J-2easEJ;K` zR5;6Jl3z%jbr{D#&+mQTbB>-f&3W<<%ayjKi&ZjBc2N<@)`~{dMXWB0(ajbV85_gJ zf(EU`iek}4Bt%55ix|sVMm1u8KvB#hnmU~_r<Ogd(A5vg_omvd-#L!=(BMVklxVqhdT zofSj`QA^|)G*lu58>#vhvA)%0Or&dIsb%b)st*LV8`ANnOipDbh%_*c7`d6# z21*z~Xd?ovgf>zq(o0?Et~9ti+pljZC~#_KvJhA>u91WRaq|uqBBKP6V0?p-NL59w zrK0w($_m#SDPQ!Z$nhd^JO|f+7k5xca94d2OLJ&sSxlB7F%NtrF@@O7WWlkHSDtor zzD?u;b&KN$*MnHx;JDy9P~G<{4}9__s&MATBV4R+MuA8TjlZ3ye&qZMCUe8ihBnHI zhMSu zSERHwrmBb$SWVr+)Yk2k^FgTMR6mP;@FY2{}BeV|SUo=mNk<-XSOHNErw>s{^rR-bu$@aN7= zj~-qXcS2!BA*(Q**BOOl{FggkyHdCJi_Fy>?_K+G+DYwIn8`29DYPg&s4$}7D`fv? zuyJ2sMfJX(I^yrf6u!(~9anf(AqAk&ke}uL0SIb-H!SaDQvd(}07*qoM6N<$g1Ha7 A2LJ#7 literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/comment.png b/sna/user_guide/_static/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..92feb52b8824c6b0f59b658b1196c61de9162a95 GIT binary patch literal 3445 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 Xn!ZpXD%P(H00000NkvXXu0mjf ul { + padding-top: 10px; + padding-bottom: 10px; + -webkit-column-break-inside: avoid; /*Chrome, Safari*/ + display: table; /*Firefox*/ + break-inside: avoid; /*IE 10+ theoretically*/ +} + +#pulldown-menu ul li.toctree-l2 { + font-size: 0.82em; + margin-left: 20px; + list-style-image: url(data:image/gif;base64,R0lGODlhCwAJALMJAO7u7uTk5PLy8unp6fb29t7e3vj4+Li4uIWFheTk5AAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAALAAkAAAQoMJ1JqTQ4Z3SI98jHCWSJkByArCyiHkMsIzEX3DeCc0Xv+4hEa5iIAAA7); +} + +#pulldown-menu ul li.toctree-l1 a { + color: #ffffff; + text-decoration: none; + font-size: 12px; + font-family: "Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif; + font-weight: 700; +} + +#pulldown-menu ul li.toctree-l2 a { + text-decoration: none; + font-size: 11px; + line-height: 1.4em; + font-weight: 300; + font-family: Lucida Grande,Verdana,Geneva,sans-serif; + color: #aaaaaa; +} + +/*hide pulldown menu on mobile devices*/ +@media (max-width: 768px) { /*tablet size defined by theme*/ + #closeMe { + display: none; + } + + #pulldown { + display: none; + } + + #openToc { + display: none; + } +} \ No newline at end of file diff --git a/sna/user_guide/_static/css/theme.css b/sna/user_guide/_static/css/theme.css new file mode 100644 index 0000000..64d4114 --- /dev/null +++ b/sna/user_guide/_static/css/theme.css @@ -0,0 +1,5 @@ +*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1.5cm 0.5cm 2.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.fa:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.1.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.pull-left.icon{margin-right:.3em}.fa.pull-right,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-square:before,.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .icon,.nav .fa,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .icon{display:inline}.btn .fa.fa-large,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .fa-large.icon{line-height:0.9em}.btn .fa.fa-spin,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.btn.icon:before{opacity:0.5;-webkit-transition:opacity 0.05s ease-in;-moz-transition:opacity 0.05s ease-in;transition:opacity 0.05s ease-in}.btn.fa:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo{padding:12px;line-height:24px;margin-bottom:24px;background:#dedede}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#8ba8af;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo{background:#dedede}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title{background:#8ba8af}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo{background:#dedede}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title{background:#dd4814}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a{color:#dd4814}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#dd4814}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#dd4814 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#dd4814;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#97310e}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#dd4814;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#dd4814;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 0.3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:0.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:0.3125em;font-style:italic}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}input[type="datetime-local"]{padding:0.34375em 0.625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:0.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#f3f6f6;color:#cad2d3}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:0.5em 0.625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fff;color:#cad2d3;border-color:transparent}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:0.5em 0.625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#dd4814}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:0.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0.3em;display:block}.wy-form label{margin-bottom:0.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}a{color:#dd4814;text-decoration:none;cursor:pointer}a:hover{color:#97310e}a:visited{color:#97310e}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#dd4814 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.codeblock-example{border:1px solid #e1e4e5;border-bottom:none;padding:24px;padding-top:48px;font-weight:500;background:#fff;position:relative}.codeblock-example:after{content:"Example";position:absolute;top:0px;left:0px;background:#97310e;color:#fff;padding:6px 12px}.codeblock-example.prettyprint-example-only{border:1px solid #e1e4e5;margin-bottom:24px}.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight']{border:1px solid #e1e4e5;padding:0px;overflow-x:auto;background:#fff;margin:1px 0 24px 0}.codeblock div[class^='highlight'],pre.literal-block div[class^='highlight'],.rst-content .literal-block div[class^='highlight'],div[class^='highlight'] div[class^='highlight']{border:none;background:none;margin:0}div[class^='highlight'] td.code{width:100%}.linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;color:#d9d9d9}div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;display:block;overflow:auto;color:#404040}@media print{.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight'],div[class^='highlight'] pre{white-space:pre-wrap}}.hll{background-color:#ffc;margin:0 -12px;padding:0 12px;display:block}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k{font-weight:bold}.o{font-weight:bold}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:bold}.c1{color:#998;font-style:italic}.cs{color:#999;font-weight:bold;font-style:italic}.gd{color:#000;background-color:#fdd}.gd .x{color:#000;background-color:#faa}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.gi .x{color:#000;background-color:#afa}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:purple;font-weight:bold}.gt{color:#a00}.kc{font-weight:bold}.kd{font-weight:bold}.kn{font-weight:bold}.kp{font-weight:bold}.kr{font-weight:bold}.kt{color:#458;font-weight:bold}.m{color:#099}.s{color:#d14}.n{color:#333}.na{color:teal}.nb{color:#0086b3}.nc{color:#458;font-weight:bold}.no{color:teal}.ni{color:purple}.ne{color:#900;font-weight:bold}.nf{color:#900;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#d14}.sc{color:#d14}.sd{color:#d14}.s2{color:#d14}.se{color:#d14}.sh{color:#d14}.si{color:#d14}.sx{color:#d14}.sr{color:#009926}.s1{color:#d14}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}.gc{color:#999;background-color:#EAF2F5}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical header{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;display:block;font-weight:bold;text-transform:uppercase;font-size:80%;color:#dd4814;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:0.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:0.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:0.4045em 2.427em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical .local-toc li ul{display:block}.wy-menu-vertical li ul li a{margin-bottom:0;color:#b3b3b3;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:0.4045em 1.618em;display:block;position:relative;font-size:90%;color:#b3b3b3}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:active{background-color:#dd4814;cursor:pointer;color:#fff}.wy-side-nav-search{z-index:200;background-color:#dd4814;text-align:center;padding:0.809em;display:block;color:#fcfcfc;margin-bottom:0.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#97310e}.wy-side-nav-search img{display:block;margin:auto auto 0.809em auto;height:45px;width:45px;background-color:#dd4814;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:0.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-nav .wy-menu-vertical header{color:#dd4814}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#dd4814;color:#fff}[data-menu-wrap]{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:left repeat-y #fcfcfc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC);background-size:300px 1px}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:absolute;top:0;left:0;width:300px;overflow:hidden;min-height:100%;background:#343131;z-index:200}.wy-nav-top{display:none;background:#dd4814;color:#fff;padding:0.4045em 0.809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#dd4814;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100x;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:#999}footer p{margin-bottom:12px}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1400px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}nav.stickynav{position:fixed;top:0}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#dd4814;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}img{width:100%;height:auto}}.rst-content img{max-width:100%;height:auto !important}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .line-block{margin-left:24px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto;display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink{display:none;visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after{visibility:visible;content:"";font-family:FontAwesome;display:inline-block}.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink{display:inline-block}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:super;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:#999}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none;padding-top:5px}.rst-content table.field-list td>strong{display:inline-block;margin-top:3px}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left;padding-left:0}.rst-content tt{color:#000}.rst-content tt big,.rst-content tt em{font-size:100% !important;line-height:normal}.rst-content tt .xref,a .rst-content tt{font-weight:bold}.rst-content a tt{color:#dd4814}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:inline-block;margin:6px 0;font-size:90%;line-height:normal;background:#dedede;color:#dd4814;border-top:solid 3px #8ba8af;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#8ba8af}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:gray}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center} +/*# sourceMappingURL=theme.css.map */ diff --git a/sna/user_guide/_static/doctools.js b/sna/user_guide/_static/doctools.js new file mode 100644 index 0000000..c5455c9 --- /dev/null +++ b/sna/user_guide/_static/doctools.js @@ -0,0 +1,238 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for all documentation. + * + * :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + +/** + * make the code below compatible with browsers without + * an installed firebug like debugger +if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", + "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", + "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function() {}; +} + */ + +/** + * small helper function to urldecode strings + */ +jQuery.urldecode = function(x) { + return decodeURIComponent(x).replace(/\+/g, ' '); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s == 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node) { + if (node.nodeType == 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { + var span = document.createElement("span"); + span.className = className; + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this); + }); + } + } + return this.each(function() { + highlight(this); + }); +}; + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated == 'undefined') + return string; + return (typeof translated == 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated == 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash && $.browser.mozilla) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) == 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this == '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); diff --git a/sna/user_guide/_static/down-pressed.png b/sna/user_guide/_static/down-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7ad782782e4f8e39b0c6e15c7344700cdd2527 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6U4S$Y z{B+)352QE?JR*yM+OLB!qm#z$3ZNi+iKnkC`z>}Z23@f-Ava~9&<9T!#}JFtXD=!G zGdl{fK6ro2OGiOl+hKvH6i=D3%%Y^j`yIkRn!8O>@bG)IQR0{Kf+mxNd=_WScA8u_ z3;8(7x2){m9`nt+U(Nab&1G)!{`SPVpDX$w8McLTzAJ39wprG3p4XLq$06M`%}2Yk zRPPsbES*dnYm1wkGL;iioAUB*Or2kz6(-M_r_#Me-`{mj$Z%( literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/down.png b/sna/user_guide/_static/down.png new file mode 100644 index 0000000000000000000000000000000000000000..3003a88770de3977d47a2ba69893436a2860f9e7 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6U4S$Y z{B+)352QE?JR*yM+OLB!qm#z$3ZNi+iKnkC`z>}xaV3tUZ$qnrLa#kt978NlpS`ru z&)HFc^}^>{UOEce+71h5nn>6&w6A!ieNbu1wh)UGh{8~et^#oZ1# z>T7oM=FZ~xXWnTo{qnXm$ZLOlqGswI_m2{XwVK)IJmBjW{J3-B3x@C=M{ShWt#fYS9M?R;8K$~YwlIqwf>VA7q=YKcwf2DS4Zj5inDKXXB1zl=(YO3ST6~rDq)&z z*o>z)=hxrfG-cDBW0G$!?6{M<$@{_4{m1o%Ub!naEtn|@^frU1tDnm{r-UW|!^@B8 literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/file.png b/sna/user_guide/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..d18082e397e7e54f20721af768c4c2983258f1b4 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP$HyOL$D9)yc9|lc|nKf<9@eUiWd>3GuTC!a5vdfWYEazjncPj5ZQX%+1 zt8B*4=d)!cdDz4wr^#OMYfqGz$1LDFF>|#>*O?AGil(WEs?wLLy{Gj2J_@opDm%`dlax3yA*@*N$G&*ukFv>P8+2CBWO(qz zD0k1@kN>hhb1_6`&wrCswzINE(evt-5C1B^STi2@PmdKI;Vst0PQB6!2kdN literal 0 HcmV?d00001 diff --git a/sna/user_guide/_static/fonts/FontAwesome.otf b/sna/user_guide/_static/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..8b0f54e47e1d356dcf1496942a50e228e0f1ee14 GIT binary patch literal 62856 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

    Copyright © 2007 Free Software Foundation, Inc. + <http://fsf.org/>

    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