From d5a0e0987c389533fa2c988c2c9d1dbf36b25edd Mon Sep 17 00:00:00 2001 From: dotwingssoftware Date: Tue, 10 Jan 2023 15:11:20 +0530 Subject: [PATCH] 10012023 20230110 --- admin/.editorconfig | 15 + admin/.gitignore | 31 + admin/.htaccess | 4 + admin/application/.htaccess | 6 + .../application/cache}/index.html | 0 admin/application/config/autoload.php | 135 + admin/application/config/config.php | 523 + admin/application/config/constants.php | 85 + admin/application/config/database.php | 96 + admin/application/config/doctypes.php | 24 + admin/application/config/foreign_chars.php | 114 + admin/application/config/hooks.php | 13 + .../application/config}/index.html | 0 admin/application/config/memcached.php | 19 + admin/application/config/migration.php | 84 + admin/application/config/mimes.php | 184 + admin/application/config/profiler.php | 14 + admin/application/config/routes.php | 110 + admin/application/config/smileys.php | 64 + admin/application/config/user_agents.php | 216 + .../application}/controllers/Dashboard.php | 0 .../application}/controllers/Department.php | 0 .../application}/controllers/Employee.php | 0 .../application}/controllers/Faculty.php | 0 .../application}/controllers/Project.php | 0 .../application}/controllers/Role.php | 0 .../application}/controllers/Semester.php | 0 .../application}/controllers/Student.php | 0 .../application}/controllers/Subject.php | 0 admin/application/controllers/Welcome.php | 64 + .../application/controllers}/index.html | 0 .../application}/controllers/zSemester.php | 0 .../application/core}/index.html | 0 .../fonts}/fontawesome-webfont3e6e.eot | Bin .../fonts}/fontawesome-webfont3e6e.svg | 0 .../fonts}/fontawesome-webfont3e6e.ttf | Bin .../fonts}/fontawesome-webfont3e6e.woff | Bin .../fonts}/fontawesome-webfont3e6e.woff2 | Bin .../fonts}/fontawesome-webfontd41d.eot | Bin admin/application/helpers/index.html | 11 + admin/application/hooks/index.html | 11 + admin/application/index.html | 11 + admin/application/language/english/index.html | 11 + admin/application/language/index.html | 11 + admin/application/libraries/index.html | 11 + admin/application/models/Common_model.php | 127 + admin/application/models/Commonsql_model.php | 76 + admin/application/models/Department_model.php | 21 + admin/application/models/Employee_model.php | 30 + admin/application/models/Faculty.php | 31 + admin/application/models/Faculty_model.php | 31 + admin/application/models/Project_model.php | 63 + admin/application/models/Role.php | 21 + admin/application/models/Role_model.php | 21 + admin/application/models/Semester_model.php | 31 + admin/application/models/Student_model.php | 42 + admin/application/models/Subject_model.php | 31 + admin/application/models/index.html | 11 + admin/application/third_party/index.html | 11 + .../application}/views/add_emplayee/add.php | 0 .../application}/views/add_emplayee/edit.php | 0 .../application}/views/dashboard.php | 0 .../views/department/add_department.php | 138 + .../views/department/department_list.php | 0 .../views/department/zdepartment_list.php | 0 .../application}/views/employee/employee.php | 0 .../views/errors/cli/error_404.php | 0 .../views/errors/cli/error_db.php | 0 .../views/errors/cli/error_exception.php | 0 .../views/errors/cli/error_general.php | 0 .../views/errors/cli/error_php.php | 0 admin/application/views/errors/cli/index.html | 11 + .../views/errors/html/error_404.php | 0 .../views/errors/html/error_db.php | 0 .../views/errors/html/error_exception.php | 0 .../views/errors/html/error_general.php | 0 .../views/errors/html/error_php.php | 0 .../application/views/errors/html/index.html | 11 + admin/application/views/errors/index.html | 11 + .../views/faculty/add_faculty.php | 0 .../views/faculty/edit_faculty.php | 0 .../views/faculty/faculty_list.php | 0 .../application}/views/includes/footer.php | 0 .../application}/views/includes/header.php | 0 .../application}/views/includes/msg.php | 0 .../application}/views/includes/sidebar.php | 0 admin/application/views/index.html | 11 + .../application}/views/login.php | 0 .../application}/views/profile.php | 0 .../views/project/add_project.php | 0 .../views/project/edit_project.php | 0 .../views/project/project_list.php | 0 .../application}/views/roles/role_list.php | 0 .../views/semester/semester_list.php | 0 .../views/semester/zadd_semester.php | 0 .../views/semester/zedit_semester.php | 0 .../views/semester/zsemester_list.php | 0 .../views/student/add_student.php | 0 .../views/student/edit_student.php | 0 .../views/student/student_list.php | 0 .../views/subject/add_subject.php | 0 .../views/subject/edit_subject.php | 0 .../views/subject/subject_list.php | 0 .../application}/views/welcome_message.php | 0 admin/assets/app.js | 757 + .../css/bootstrap-colorpicker.css | 222 + .../alpha-horizontal.png | Bin 0 -> 557 bytes .../img/bootstrap-colorpicker/alpha.png | Bin 0 -> 488 bytes .../bootstrap-colorpicker/hue-horizontal.png | Bin 0 -> 478 bytes .../img/bootstrap-colorpicker/hue.png | Bin 0 -> 504 bytes .../img/bootstrap-colorpicker/saturation.png | Bin 0 -> 4143 bytes .../js/bootstrap-colorpicker-init.js | 3 + .../js/bootstrap-colorpicker.js | 1322 + .../bootstrap-datepicker.js | 417 + .../bootstrap-datepicker/datepicker-init.js | 11 + .../bootstrap-datepicker/datepicker.css | 158 + .../js/bootstrap-datepicker.min.html | 9 + .../css/bootstrap-datetimepicker.min.css | 9 + .../js/bootstrap-datetimepicker-init.js | 40 + .../js/bootstrap-datetimepicker.js | 1967 + .../css/bootstrap-editable.css | 656 + .../bootstrap-editable/img/clear.png | Bin 0 -> 509 bytes .../bootstrap-editable/img/loading.gif | Bin 0 -> 1849 bytes .../inputs-ext/address/address.css | 9 + .../bootstrap-inputmask.min.js | 7 + .../js/bootstrap-switch.min.js | 10 + .../bootstrap-tabdrop/js/bootstrap-tabdrop.js | 117 + admin/assets/bootstrap-treeview.js | 1249 + admin/assets/bootstrap/css/bootstrap.min.css | 7 + admin/assets/bootstrap/js/bootstrap.min.js | 7 + admin/assets/calendar.min.js | 107 + admin/assets/chart-js/Chart.bundle.js | 1120 + admin/assets/chart-js/chartjs-data.js | 347 + admin/assets/chart-js/home-data.js | 96 + admin/assets/chart-js/home-data2.js | 66 + admin/assets/chart-js/home-data3.js | 78 + admin/assets/chart-js/utils.js | 4 + .../assets/counterup/jquery.counterup.min.js | 9 + .../assets/counterup/jquery.waypoints.min.js | 662 + .../export/buttons.dataTables.min.css | 1 + .../datatables/export/buttons.flash.min.js | 32 + .../datatables/export/buttons.html5.min.js | 28 + .../datatables/export/buttons.print.min.js | 5 + .../export/dataTables.buttons.min.js | 40 + admin/assets/datatables/export/jszip.min.js | 15 + admin/assets/datatables/export/pdfmake.min.js | 3 + admin/assets/datatables/export/vfs_fonts.js | 6 + .../datatables/jquery.dataTables.min.js | 164 + .../bootstrap/dataTables.bootstrap4.min.css | 1 + .../bootstrap/dataTables.bootstrap4.min.js | 8 + admin/assets/dropzone/dropzone-call.js | 11 + admin/assets/dropzone/dropzone.css | 389 + admin/assets/dropzone/dropzone.js | 1729 + admin/assets/echarts/echart-data.js | 1387 + admin/assets/echarts/echarts.js | 90241 ++++++++++++++++ admin/assets/float/ecg-data.js | 84 + admin/assets/float/jquery.flot.js | 3168 + admin/assets/float/jquery.flot.resize.min.js | 7 + admin/assets/form-validation.js | 194 + admin/assets/fullcalendar/fullcalendar.css | 1413 + admin/assets/fullcalendar/fullcalendar.min.js | 10 + admin/assets/getmdl-select.js | 77 + admin/assets/gmaps/gmaps.min.js | 2 + admin/assets/google-maps-data.js | 167 + .../css/material-design-iconic-font.min.css | 1 + admin/assets/img/icon.jpg | Bin 0 -> 18100 bytes admin/assets/img/login.png | Bin 0 -> 14828 bytes admin/assets/img/logo.png | Bin 0 -> 6382 bytes admin/assets/img/logo1.png | Bin 0 -> 8948 bytes admin/assets/img/logo3.png | Bin 0 -> 10770 bytes admin/assets/img/logo5.png | Bin 0 -> 26048 bytes admin/assets/img/logonew1.png | Bin 0 -> 17652 bytes admin/assets/img/logonew2.png | Bin 0 -> 21823 bytes admin/assets/img/side.png | Bin 0 -> 7057 bytes admin/assets/img/zicon.png | Bin 0 -> 7247 bytes .../blueimp-gallery/blueimp-gallery.min.css | 1 + .../css/jquery.fileupload-ui.css | 57 + .../css/jquery.fileupload.css | 37 + .../assets/jquery-file-upload/img/error.html | 9 + .../assets/jquery-file-upload/img/loading.gif | Bin 0 -> 3897 bytes .../jquery-file-upload/img/play-pause.html | 9 + .../jquery-file-upload/img/progressbar.gif | Bin 0 -> 3323 bytes .../jquery-file-upload/img/video-play.html | 9 + .../jquery-tags-input-init.js | 33 + .../jquery-tags-input/jquery-tags-input.css | 58 + .../jquery-tags-input/jquery-tags-input.js | 11 + admin/assets/jquery-ui/jquery-ui.min.js | 13 + .../js/additional-methods.min.js | 4 + .../js/jquery.validate.min.js | 4 + admin/assets/jquery.blockui.min.js | 14 + admin/assets/jquery.min.js | 2 + admin/assets/jquery.slimscroll.js | 478 + admin/assets/jquery.sparkline.min.js | 5 + .../jqvmap/data/jquery.vmap.sampledata.js | 185 + admin/assets/jqvmap/jquery.vmap.js | 1288 + admin/assets/jqvmap/jqvmap.css | 50 + .../assets/jqvmap/maps/jquery.vmap.europe.js | 2 + .../assets/jqvmap/maps/jquery.vmap.germany.js | 2 + .../assets/jqvmap/maps/jquery.vmap.russia.js | 2 + admin/assets/jqvmap/maps/jquery.vmap.usa.js | 2 + admin/assets/jqvmap/maps/jquery.vmap.world.js | 2 + admin/assets/jqvmap/vector-data.js | 41 + admin/assets/layout.js | 565 + admin/assets/login.js | 88 + .../bootstrap-material-datetimepicker.css | 82 + .../bootstrap-material-datetimepicker.js | 1295 + .../material-datetimepicker/datetimepicker.js | 67 + .../moment-with-locales.min.js | 1 + admin/assets/material/material.min.css | 8 + admin/assets/material/material.min.js | 10 + admin/assets/moment.min.js | 1 + admin/assets/morris/morris.css | 2 + admin/assets/morris/morris.min.js | 7 + admin/assets/morris/morris_chart_data.js | 125 + admin/assets/morris/raphael-min.js | 11 + admin/assets/owl-carousel/AjaxLoader.html | 9 + admin/assets/owl-carousel/grabbing.html | 9 + admin/assets/owl-carousel/owl.carousel.css | 71 + admin/assets/owl-carousel/owl.carousel.js | 1512 + admin/assets/owl-carousel/owl.theme.css | 79 + admin/assets/owl-carousel/owl_data.js | 15 + admin/assets/popper/popper.js | 2445 + admin/assets/profile.js | 44 + .../select2/css/select2-bootstrap.min.css | 1 + admin/assets/select2/css/select2.css | 484 + admin/assets/select2/js/select2-init.js | 24 + admin/assets/select2/js/select2.js | 5725 + .../fonts/Simple-Line-Iconsb26c.eot | Bin 0 -> 54266 bytes .../fonts/Simple-Line-Iconsb26c.svg | 200 + .../fonts/Simple-Line-Iconsb26c.ttf | Bin 0 -> 54056 bytes .../fonts/Simple-Line-Iconsb26c.woff | Bin 0 -> 81332 bytes .../fonts/Simple-Line-Iconsb26c.woff2 | Bin 0 -> 30064 bytes .../simple-line-icons.min.css | 778 + admin/assets/sparkline/jquery.sparkline.js | 3054 + admin/assets/sparkline/sparkline-data.js | 240 + admin/assets/steps/jquery.steps.js | 2042 + admin/assets/steps/steps-data.js | 80 + admin/assets/steps/steps.css | 305 + .../assets/summernote/font/summernote291f.eot | Bin 0 -> 16574 bytes .../assets/summernote/font/summernote291f.ttf | Bin 0 -> 16388 bytes .../summernote/font/summernote291f.woff | Bin 0 -> 10196 bytes .../assets/summernote/font/summernoted41d.eot | Bin 0 -> 16574 bytes admin/assets/summernote/summernote.css | 1 + admin/assets/summernote/summernote.js | 7987 ++ admin/assets/sweet-alert/sweet-alert-data.js | 141 + admin/assets/sweet-alert/sweetalert.min.css | 5 + admin/assets/sweet-alert/sweetalert.min.js | 1 + admin/assets/table_data.js | 397 + admin/assets/theme-color.js | 25 + admin/composer.json | 23 + admin/contributing.md | 93 + {css => admin/css}/extra_pages.css | 0 {css => admin/css}/font-awesome.min.css | 0 {css => admin/css}/formlayout.css | 0 {css => admin/css}/images/arrow-down.html | 0 {css => admin/css}/inbox.min.css | 0 {css => admin/css}/material_style.css | 0 {css => admin/css}/plugins.min.css | 0 {css => admin/css}/responsive.css | 0 admin/css/style.css | 910 + {css => admin/css}/theme-color.css | 0 {css => admin/css}/theme_style.css | 0 {css => admin/css}/typography.css | 0 database.sql => admin/database.sql | 0 admin/fonts/fontawesome-webfont3e6e.eot | Bin 0 -> 165742 bytes admin/fonts/fontawesome-webfont3e6e.svg | 2671 + admin/fonts/fontawesome-webfont3e6e.ttf | Bin 0 -> 165548 bytes admin/fonts/fontawesome-webfont3e6e.woff | Bin 0 -> 98024 bytes admin/fonts/fontawesome-webfont3e6e.woff2 | Bin 0 -> 77160 bytes admin/fonts/fontawesome-webfontd41d.eot | Bin 0 -> 165742 bytes {img => admin/img}/bg-01.jpg | Bin {img => admin/img}/blog/blog1.jpg | Bin {img => admin/img}/blog/blog2.jpg | Bin {img => admin/img}/blog/blog3.jpg | Bin {img => admin/img}/blog/blog4.jpg | Bin .../img}/datatable-row-openclose.html | 0 {img => admin/img}/details_close.png | Bin {img => admin/img}/details_open.png | Bin {img => admin/img}/doc/doc1.jpg | Bin {img => admin/img}/doc/doc10.jpg | Bin {img => admin/img}/doc/doc2.jpg | Bin {img => admin/img}/doc/doc3.jpg | Bin {img => admin/img}/doc/doc4.jpg | Bin {img => admin/img}/doc/doc5.jpg | Bin {img => admin/img}/doc/doc6.jpg | Bin {img => admin/img}/doc/doc7.jpg | Bin {img => admin/img}/doc/doc8.jpg | Bin {img => admin/img}/doc/doc9.jpg | Bin {img => admin/img}/dp.jpg | Bin {img => admin/img}/favicon.ico | Bin {img => admin/img}/flags/de.png | Bin {img => admin/img}/flags/es.png | Bin {img => admin/img}/flags/gb.png | Bin {img => admin/img}/flags/ru.png | Bin {img => admin/img}/flags/ua.png | Bin {img => admin/img}/hospital.png | Bin {img => admin/img}/invoice_logo.png | Bin {img => admin/img}/mega-img1.jpg | Bin {img => admin/img}/mega-img2.jpg | Bin {img => admin/img}/mega-img3.jpg | Bin {img => admin/img}/patient1.jpg | Bin {img => admin/img}/remove-icon-small.png | Bin {img => admin/img}/slider/fullimage1.jpg | Bin {img => admin/img}/slider/fullimage2.jpg | Bin {img => admin/img}/slider/fullimage3.jpg | Bin {img => admin/img}/slider/owl1.jpg | Bin {img => admin/img}/slider/owl2.jpg | Bin {img => admin/img}/slider/owl3.jpg | Bin {img => admin/img}/slider/owl4.jpg | Bin {img => admin/img}/slider/owl5.jpg | Bin {img => admin/img}/slider/owl6.jpg | Bin {img => admin/img}/slider/owl7.jpg | Bin {img => admin/img}/slider/owl8.jpg | Bin {img => admin/img}/slider/slider1.jpg | Bin {img => admin/img}/slider/slider2.jpg | Bin {img => admin/img}/slider/slider3.jpg | Bin {img => admin/img}/user/user1.jpg | Bin {img => admin/img}/user/user10.jpg | Bin {img => admin/img}/user/user2.jpg | Bin {img => admin/img}/user/user3.jpg | Bin {img => admin/img}/user/user4.jpg | Bin {img => admin/img}/user/user5.jpg | Bin {img => admin/img}/user/user6.jpg | Bin {img => admin/img}/user/user7.jpg | Bin {img => admin/img}/user/user8.jpg | Bin {img => admin/img}/user/user9.jpg | Bin admin/index.php | 315 + admin/license.txt | 21 + admin/logs/index.html | 11 + admin/readme.rst | 70 + admin/system/.htaccess | 6 + admin/system/core/Benchmark.php | 133 + admin/system/core/CodeIgniter.php | 559 + admin/system/core/Common.php | 849 + admin/system/core/Config.php | 379 + admin/system/core/Controller.php | 103 + admin/system/core/Exceptions.php | 274 + admin/system/core/Hooks.php | 266 + admin/system/core/Input.php | 895 + admin/system/core/Lang.php | 203 + admin/system/core/Loader.php | 1415 + admin/system/core/Log.php | 296 + admin/system/core/Model.php | 76 + admin/system/core/Output.php | 842 + admin/system/core/Router.php | 515 + admin/system/core/Security.php | 1091 + admin/system/core/URI.php | 643 + admin/system/core/Utf8.php | 164 + admin/system/core/compat/hash.php | 254 + admin/system/core/compat/index.html | 11 + admin/system/core/compat/mbstring.php | 149 + admin/system/core/compat/password.php | 251 + admin/system/core/compat/standard.php | 182 + admin/system/core/index.html | 11 + admin/system/database/DB.php | 218 + admin/system/database/DB_cache.php | 221 + admin/system/database/DB_driver.php | 1985 + admin/system/database/DB_forge.php | 1033 + admin/system/database/DB_query_builder.php | 2808 + admin/system/database/DB_result.php | 665 + admin/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 + .../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 + .../system/database/drivers/ibase/index.html | 11 + admin/system/database/drivers/index.html | 11 + .../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 + .../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 + .../system/database/drivers/mysqli/index.html | 11 + .../database/drivers/mysqli/mysqli_driver.php | 546 + .../database/drivers/mysqli/mysqli_forge.php | 244 + .../database/drivers/mysqli/mysqli_result.php | 232 + .../drivers/mysqli/mysqli_utility.php | 211 + admin/system/database/drivers/oci8/index.html | 11 + .../database/drivers/oci8/oci8_driver.php | 701 + .../database/drivers/oci8/oci8_forge.php | 194 + .../database/drivers/oci8/oci8_result.php | 229 + .../database/drivers/oci8/oci8_utility.php | 68 + admin/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 + admin/system/database/drivers/pdo/index.html | 11 + .../database/drivers/pdo/pdo_driver.php | 329 + .../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 | 353 + .../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 | 379 + .../pdo/subdrivers/pdo_mysql_forge.php | 256 + .../drivers/pdo/subdrivers/pdo_oci_driver.php | 326 + .../drivers/pdo/subdrivers/pdo_oci_forge.php | 183 + .../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 | 213 + .../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 | 619 + .../drivers/postgre/postgre_forge.php | 205 + .../drivers/postgre/postgre_result.php | 182 + .../drivers/postgre/postgre_utility.php | 78 + .../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 | 344 + .../drivers/sqlite3/sqlite3_forge.php | 225 + .../drivers/sqlite3/sqlite3_result.php | 194 + .../drivers/sqlite3/sqlite3_utility.php | 61 + .../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 + admin/system/database/index.html | 11 + admin/system/fonts/index.html | 11 + admin/system/fonts/texb.ttf | Bin 0 -> 143830 bytes admin/system/helpers/array_helper.php | 115 + admin/system/helpers/captcha_helper.php | 341 + admin/system/helpers/cookie_helper.php | 113 + admin/system/helpers/date_helper.php | 742 + admin/system/helpers/directory_helper.php | 101 + admin/system/helpers/download_helper.php | 158 + admin/system/helpers/email_helper.php | 84 + admin/system/helpers/file_helper.php | 453 + admin/system/helpers/form_helper.php | 1055 + admin/system/helpers/html_helper.php | 410 + admin/system/helpers/index.html | 11 + admin/system/helpers/inflector_helper.php | 287 + admin/system/helpers/language_helper.php | 75 + admin/system/helpers/number_helper.php | 94 + admin/system/helpers/path_helper.php | 82 + admin/system/helpers/security_helper.php | 137 + admin/system/helpers/smiley_helper.php | 255 + admin/system/helpers/string_helper.php | 304 + admin/system/helpers/text_helper.php | 567 + admin/system/helpers/typography_helper.php | 104 + admin/system/helpers/url_helper.php | 569 + admin/system/helpers/xml_helper.php | 90 + admin/system/index.html | 11 + .../system/language/english/calendar_lang.php | 84 + admin/system/language/english/date_lang.php | 94 + admin/system/language/english/db_lang.php | 63 + admin/system/language/english/email_lang.php | 58 + .../language/english/form_validation_lang.php | 69 + admin/system/language/english/ftp_lang.php | 51 + admin/system/language/english/imglib_lang.php | 57 + admin/system/language/english/index.html | 11 + .../language/english/migration_lang.php | 47 + admin/system/language/english/number_lang.php | 44 + .../language/english/pagination_lang.php | 43 + .../system/language/english/profiler_lang.php | 60 + .../language/english/unit_test_lang.php | 58 + admin/system/language/english/upload_lang.php | 55 + admin/system/language/index.html | 11 + admin/system/libraries/Cache/Cache.php | 255 + .../libraries/Cache/drivers/Cache_apc.php | 217 + .../libraries/Cache/drivers/Cache_dummy.php | 172 + .../libraries/Cache/drivers/Cache_file.php | 286 + .../Cache/drivers/Cache_memcached.php | 313 + .../libraries/Cache/drivers/Cache_redis.php | 330 + .../Cache/drivers/Cache_wincache.php | 217 + .../system/libraries/Cache/drivers/index.html | 11 + admin/system/libraries/Cache/index.html | 11 + admin/system/libraries/Calendar.php | 546 + admin/system/libraries/Cart.php | 567 + admin/system/libraries/Driver.php | 342 + admin/system/libraries/Email.php | 2490 + admin/system/libraries/Encrypt.php | 521 + admin/system/libraries/Encryption.php | 941 + admin/system/libraries/Form_validation.php | 1598 + admin/system/libraries/Ftp.php | 667 + admin/system/libraries/Image_lib.php | 1842 + admin/system/libraries/Javascript.php | 856 + admin/system/libraries/Javascript/Jquery.php | 1076 + admin/system/libraries/Javascript/index.html | 11 + admin/system/libraries/Migration.php | 477 + admin/system/libraries/Pagination.php | 704 + admin/system/libraries/Parser.php | 248 + admin/system/libraries/Profiler.php | 574 + admin/system/libraries/Session/Session.php | 983 + .../Session/SessionHandlerInterface.php | 59 + .../libraries/Session/Session_driver.php | 187 + .../drivers/Session_database_driver.php | 445 + .../Session/drivers/Session_files_driver.php | 428 + .../drivers/Session_memcached_driver.php | 397 + .../Session/drivers/Session_redis_driver.php | 459 + .../libraries/Session/drivers/index.html | 11 + admin/system/libraries/Session/index.html | 11 + admin/system/libraries/Table.php | 538 + admin/system/libraries/Trackback.php | 556 + admin/system/libraries/Typography.php | 424 + admin/system/libraries/Unit_test.php | 406 + admin/system/libraries/Upload.php | 1326 + admin/system/libraries/User_agent.php | 681 + admin/system/libraries/Xmlrpc.php | 1920 + admin/system/libraries/Xmlrpcs.php | 619 + admin/system/libraries/Zip.php | 532 + admin/system/libraries/index.html | 11 + application/config/autoload.php | 2 +- application/config/routes.php | 58 +- application/controllers/Welcome.php | 39 +- application/models/Subject_model.php | 18 +- application/views/about.php | 331 + application/views/blog.php | 334 + application/views/contact.php | 109 + .../views/department/add_department.php | 585 - application/views/include/footer.php | 127 + application/views/include/header.php | 101 + application/views/index.php | 96 + application/views/portfolio.php | 198 + application/views/subject_list.php | 101 + application/views/zindex.php | 390 + css/color.css | 11 + css/plugins.css | 928 + css/reset.css | 16 + css/shop.css | 724 + css/style.css | 5045 +- css/yourstyle.css | 22 + fonts/FontAwesome.otf | Bin 0 -> 134808 bytes fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes fonts/fontawesome-webfont.svg | 2671 + fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes fonts/lg.eot | Bin 0 -> 2760 bytes fonts/lg.svg | 41 + fonts/lg.ttf | Bin 0 -> 2616 bytes fonts/lg.woff | Bin 0 -> 2692 bytes images/1.jpg | Bin 0 -> 56527 bytes images/bg/1.jpg | Bin 0 -> 23348 bytes images/bg/14.jpg | Bin 0 -> 82207 bytes images/bg/15.jpg | Bin 0 -> 54857 bytes images/blog/1.jpg | Bin 0 -> 1842 bytes images/blog/users/1.jpg | Bin 0 -> 2197 bytes images/clients/1.jpg | Bin 0 -> 2646 bytes images/favicon.ico | Bin 0 -> 318 bytes images/folio/1.jpg | Bin 0 -> 12734 bytes images/folio/2.png | Bin 0 -> 989883 bytes images/hlogo.png | Bin 0 -> 24003 bytes images/icon.jpg | Bin 0 -> 18100 bytes images/instagram/1.jpg | Bin 0 -> 14894 bytes images/logo.png | Bin 0 -> 5355 bytes images/logo1.png | Bin 0 -> 38086 bytes images/logonew2.png | Bin 0 -> 21823 bytes images/marker.png | Bin 0 -> 1559 bytes images/pattern.png | Bin 0 -> 934 bytes images/pattern2.png | Bin 0 -> 935 bytes images/serch-bg.png | Bin 0 -> 1091 bytes images/share.png | Bin 0 -> 2605 bytes images/shop/1.jpg | Bin 0 -> 14448 bytes images/team/1.jpg | Bin 0 -> 13726 bytes images/team/6.jpg | Bin 0 -> 13582 bytes js/jquery.min.js | 2 + js/map.js | 264 + js/plugins.js | 154 + js/scripts.js | 560 + 590 files changed, 223488 insertions(+), 1555 deletions(-) create mode 100644 admin/.editorconfig create mode 100644 admin/.gitignore create mode 100644 admin/.htaccess create mode 100644 admin/application/.htaccess rename {application/views/errors/cli => admin/application/cache}/index.html (100%) create mode 100644 admin/application/config/autoload.php create mode 100644 admin/application/config/config.php create mode 100644 admin/application/config/constants.php create mode 100644 admin/application/config/database.php create mode 100644 admin/application/config/doctypes.php create mode 100644 admin/application/config/foreign_chars.php create mode 100644 admin/application/config/hooks.php rename {application/views/errors/html => admin/application/config}/index.html (100%) create mode 100644 admin/application/config/memcached.php create mode 100644 admin/application/config/migration.php create mode 100644 admin/application/config/mimes.php create mode 100644 admin/application/config/profiler.php create mode 100644 admin/application/config/routes.php create mode 100644 admin/application/config/smileys.php create mode 100644 admin/application/config/user_agents.php rename {application => admin/application}/controllers/Dashboard.php (100%) rename {application => admin/application}/controllers/Department.php (100%) rename {application => admin/application}/controllers/Employee.php (100%) rename {application => admin/application}/controllers/Faculty.php (100%) rename {application => admin/application}/controllers/Project.php (100%) rename {application => admin/application}/controllers/Role.php (100%) rename {application => admin/application}/controllers/Semester.php (100%) rename {application => admin/application}/controllers/Student.php (100%) rename {application => admin/application}/controllers/Subject.php (100%) create mode 100644 admin/application/controllers/Welcome.php rename {application/views/errors => admin/application/controllers}/index.html (100%) rename {application => admin/application}/controllers/zSemester.php (100%) rename {application/views => admin/application/core}/index.html (100%) rename {fonts => admin/application/fonts}/fontawesome-webfont3e6e.eot (100%) rename {fonts => admin/application/fonts}/fontawesome-webfont3e6e.svg (100%) rename {fonts => admin/application/fonts}/fontawesome-webfont3e6e.ttf (100%) rename {fonts => admin/application/fonts}/fontawesome-webfont3e6e.woff (100%) rename {fonts => admin/application/fonts}/fontawesome-webfont3e6e.woff2 (100%) rename {fonts => admin/application/fonts}/fontawesome-webfontd41d.eot (100%) create mode 100644 admin/application/helpers/index.html create mode 100644 admin/application/hooks/index.html create mode 100644 admin/application/index.html create mode 100644 admin/application/language/english/index.html create mode 100644 admin/application/language/index.html create mode 100644 admin/application/libraries/index.html create mode 100644 admin/application/models/Common_model.php create mode 100644 admin/application/models/Commonsql_model.php create mode 100644 admin/application/models/Department_model.php create mode 100644 admin/application/models/Employee_model.php create mode 100644 admin/application/models/Faculty.php create mode 100644 admin/application/models/Faculty_model.php create mode 100644 admin/application/models/Project_model.php create mode 100644 admin/application/models/Role.php create mode 100644 admin/application/models/Role_model.php create mode 100644 admin/application/models/Semester_model.php create mode 100644 admin/application/models/Student_model.php create mode 100644 admin/application/models/Subject_model.php create mode 100644 admin/application/models/index.html create mode 100644 admin/application/third_party/index.html rename {application => admin/application}/views/add_emplayee/add.php (100%) rename {application => admin/application}/views/add_emplayee/edit.php (100%) rename {application => admin/application}/views/dashboard.php (100%) create mode 100644 admin/application/views/department/add_department.php rename {application => admin/application}/views/department/department_list.php (100%) rename {application => admin/application}/views/department/zdepartment_list.php (100%) rename {application => admin/application}/views/employee/employee.php (100%) rename {application => admin/application}/views/errors/cli/error_404.php (100%) rename {application => admin/application}/views/errors/cli/error_db.php (100%) rename {application => admin/application}/views/errors/cli/error_exception.php (100%) rename {application => admin/application}/views/errors/cli/error_general.php (100%) rename {application => admin/application}/views/errors/cli/error_php.php (100%) create mode 100644 admin/application/views/errors/cli/index.html rename {application => admin/application}/views/errors/html/error_404.php (100%) rename {application => admin/application}/views/errors/html/error_db.php (100%) rename {application => admin/application}/views/errors/html/error_exception.php (100%) rename {application => admin/application}/views/errors/html/error_general.php (100%) rename {application => admin/application}/views/errors/html/error_php.php (100%) create mode 100644 admin/application/views/errors/html/index.html create mode 100644 admin/application/views/errors/index.html rename {application => admin/application}/views/faculty/add_faculty.php (100%) rename {application => admin/application}/views/faculty/edit_faculty.php (100%) rename {application => admin/application}/views/faculty/faculty_list.php (100%) rename {application => admin/application}/views/includes/footer.php (100%) rename {application => admin/application}/views/includes/header.php (100%) rename {application => admin/application}/views/includes/msg.php (100%) rename {application => admin/application}/views/includes/sidebar.php (100%) create mode 100644 admin/application/views/index.html rename {application => admin/application}/views/login.php (100%) rename {application => admin/application}/views/profile.php (100%) rename {application => admin/application}/views/project/add_project.php (100%) rename {application => admin/application}/views/project/edit_project.php (100%) rename {application => admin/application}/views/project/project_list.php (100%) rename {application => admin/application}/views/roles/role_list.php (100%) rename {application => admin/application}/views/semester/semester_list.php (100%) rename {application => admin/application}/views/semester/zadd_semester.php (100%) rename {application => admin/application}/views/semester/zedit_semester.php (100%) rename {application => admin/application}/views/semester/zsemester_list.php (100%) rename {application => admin/application}/views/student/add_student.php (100%) rename {application => admin/application}/views/student/edit_student.php (100%) rename {application => admin/application}/views/student/student_list.php (100%) rename {application => admin/application}/views/subject/add_subject.php (100%) rename {application => admin/application}/views/subject/edit_subject.php (100%) rename {application => admin/application}/views/subject/subject_list.php (100%) rename {application => admin/application}/views/welcome_message.php (100%) create mode 100644 admin/assets/app.js create mode 100644 admin/assets/bootstrap-colorpicker/css/bootstrap-colorpicker.css create mode 100644 admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png create mode 100644 admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png create mode 100644 admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png create mode 100644 admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png create mode 100644 admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png create mode 100644 admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker-init.js create mode 100644 admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker.js create mode 100644 admin/assets/bootstrap-datepicker/bootstrap-datepicker.js create mode 100644 admin/assets/bootstrap-datepicker/datepicker-init.js create mode 100644 admin/assets/bootstrap-datepicker/datepicker.css create mode 100644 admin/assets/bootstrap-datepicker/js/bootstrap-datepicker.min.html create mode 100644 admin/assets/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css create mode 100644 admin/assets/bootstrap-datetimepicker/js/bootstrap-datetimepicker-init.js create mode 100644 admin/assets/bootstrap-datetimepicker/js/bootstrap-datetimepicker.js create mode 100644 admin/assets/bootstrap-editable/bootstrap-editable/css/bootstrap-editable.css create mode 100644 admin/assets/bootstrap-editable/bootstrap-editable/img/clear.png create mode 100644 admin/assets/bootstrap-editable/bootstrap-editable/img/loading.gif create mode 100644 admin/assets/bootstrap-editable/inputs-ext/address/address.css create mode 100644 admin/assets/bootstrap-inputmask/bootstrap-inputmask.min.js create mode 100644 admin/assets/bootstrap-switch/js/bootstrap-switch.min.js create mode 100644 admin/assets/bootstrap-tabdrop/js/bootstrap-tabdrop.js create mode 100644 admin/assets/bootstrap-treeview.js create mode 100644 admin/assets/bootstrap/css/bootstrap.min.css create mode 100644 admin/assets/bootstrap/js/bootstrap.min.js create mode 100644 admin/assets/calendar.min.js create mode 100644 admin/assets/chart-js/Chart.bundle.js create mode 100644 admin/assets/chart-js/chartjs-data.js create mode 100644 admin/assets/chart-js/home-data.js create mode 100644 admin/assets/chart-js/home-data2.js create mode 100644 admin/assets/chart-js/home-data3.js create mode 100644 admin/assets/chart-js/utils.js create mode 100644 admin/assets/counterup/jquery.counterup.min.js create mode 100644 admin/assets/counterup/jquery.waypoints.min.js create mode 100644 admin/assets/datatables/export/buttons.dataTables.min.css create mode 100644 admin/assets/datatables/export/buttons.flash.min.js create mode 100644 admin/assets/datatables/export/buttons.html5.min.js create mode 100644 admin/assets/datatables/export/buttons.print.min.js create mode 100644 admin/assets/datatables/export/dataTables.buttons.min.js create mode 100644 admin/assets/datatables/export/jszip.min.js create mode 100644 admin/assets/datatables/export/pdfmake.min.js create mode 100644 admin/assets/datatables/export/vfs_fonts.js create mode 100644 admin/assets/datatables/jquery.dataTables.min.js create mode 100644 admin/assets/datatables/plugins/bootstrap/dataTables.bootstrap4.min.css create mode 100644 admin/assets/datatables/plugins/bootstrap/dataTables.bootstrap4.min.js create mode 100644 admin/assets/dropzone/dropzone-call.js create mode 100644 admin/assets/dropzone/dropzone.css create mode 100644 admin/assets/dropzone/dropzone.js create mode 100644 admin/assets/echarts/echart-data.js create mode 100644 admin/assets/echarts/echarts.js create mode 100644 admin/assets/float/ecg-data.js create mode 100644 admin/assets/float/jquery.flot.js create mode 100644 admin/assets/float/jquery.flot.resize.min.js create mode 100644 admin/assets/form-validation.js create mode 100644 admin/assets/fullcalendar/fullcalendar.css create mode 100644 admin/assets/fullcalendar/fullcalendar.min.js create mode 100644 admin/assets/getmdl-select.js create mode 100644 admin/assets/gmaps/gmaps.min.js create mode 100644 admin/assets/google-maps-data.js create mode 100644 admin/assets/iconic/css/material-design-iconic-font.min.css create mode 100644 admin/assets/img/icon.jpg create mode 100644 admin/assets/img/login.png create mode 100644 admin/assets/img/logo.png create mode 100644 admin/assets/img/logo1.png create mode 100644 admin/assets/img/logo3.png create mode 100644 admin/assets/img/logo5.png create mode 100644 admin/assets/img/logonew1.png create mode 100644 admin/assets/img/logonew2.png create mode 100644 admin/assets/img/side.png create mode 100644 admin/assets/img/zicon.png create mode 100644 admin/assets/jquery-file-upload/blueimp-gallery/blueimp-gallery.min.css create mode 100644 admin/assets/jquery-file-upload/css/jquery.fileupload-ui.css create mode 100644 admin/assets/jquery-file-upload/css/jquery.fileupload.css create mode 100644 admin/assets/jquery-file-upload/img/error.html create mode 100644 admin/assets/jquery-file-upload/img/loading.gif create mode 100644 admin/assets/jquery-file-upload/img/play-pause.html create mode 100644 admin/assets/jquery-file-upload/img/progressbar.gif create mode 100644 admin/assets/jquery-file-upload/img/video-play.html create mode 100644 admin/assets/jquery-tags-input/jquery-tags-input-init.js create mode 100644 admin/assets/jquery-tags-input/jquery-tags-input.css create mode 100644 admin/assets/jquery-tags-input/jquery-tags-input.js create mode 100644 admin/assets/jquery-ui/jquery-ui.min.js create mode 100644 admin/assets/jquery-validation/js/additional-methods.min.js create mode 100644 admin/assets/jquery-validation/js/jquery.validate.min.js create mode 100644 admin/assets/jquery.blockui.min.js create mode 100644 admin/assets/jquery.min.js create mode 100644 admin/assets/jquery.slimscroll.js create mode 100644 admin/assets/jquery.sparkline.min.js create mode 100644 admin/assets/jqvmap/data/jquery.vmap.sampledata.js create mode 100644 admin/assets/jqvmap/jquery.vmap.js create mode 100644 admin/assets/jqvmap/jqvmap.css create mode 100644 admin/assets/jqvmap/maps/jquery.vmap.europe.js create mode 100644 admin/assets/jqvmap/maps/jquery.vmap.germany.js create mode 100644 admin/assets/jqvmap/maps/jquery.vmap.russia.js create mode 100644 admin/assets/jqvmap/maps/jquery.vmap.usa.js create mode 100644 admin/assets/jqvmap/maps/jquery.vmap.world.js create mode 100644 admin/assets/jqvmap/vector-data.js create mode 100644 admin/assets/layout.js create mode 100644 admin/assets/login.js create mode 100644 admin/assets/material-datetimepicker/bootstrap-material-datetimepicker.css create mode 100644 admin/assets/material-datetimepicker/bootstrap-material-datetimepicker.js create mode 100644 admin/assets/material-datetimepicker/datetimepicker.js create mode 100644 admin/assets/material-datetimepicker/moment-with-locales.min.js create mode 100644 admin/assets/material/material.min.css create mode 100644 admin/assets/material/material.min.js create mode 100644 admin/assets/moment.min.js create mode 100644 admin/assets/morris/morris.css create mode 100644 admin/assets/morris/morris.min.js create mode 100644 admin/assets/morris/morris_chart_data.js create mode 100644 admin/assets/morris/raphael-min.js create mode 100644 admin/assets/owl-carousel/AjaxLoader.html create mode 100644 admin/assets/owl-carousel/grabbing.html create mode 100644 admin/assets/owl-carousel/owl.carousel.css create mode 100644 admin/assets/owl-carousel/owl.carousel.js create mode 100644 admin/assets/owl-carousel/owl.theme.css create mode 100644 admin/assets/owl-carousel/owl_data.js create mode 100644 admin/assets/popper/popper.js create mode 100644 admin/assets/profile.js create mode 100644 admin/assets/select2/css/select2-bootstrap.min.css create mode 100644 admin/assets/select2/css/select2.css create mode 100644 admin/assets/select2/js/select2-init.js create mode 100644 admin/assets/select2/js/select2.js create mode 100644 admin/assets/simple-line-icons/fonts/Simple-Line-Iconsb26c.eot create mode 100644 admin/assets/simple-line-icons/fonts/Simple-Line-Iconsb26c.svg create mode 100644 admin/assets/simple-line-icons/fonts/Simple-Line-Iconsb26c.ttf create mode 100644 admin/assets/simple-line-icons/fonts/Simple-Line-Iconsb26c.woff create mode 100644 admin/assets/simple-line-icons/fonts/Simple-Line-Iconsb26c.woff2 create mode 100644 admin/assets/simple-line-icons/simple-line-icons.min.css create mode 100644 admin/assets/sparkline/jquery.sparkline.js create mode 100644 admin/assets/sparkline/sparkline-data.js create mode 100644 admin/assets/steps/jquery.steps.js create mode 100644 admin/assets/steps/steps-data.js create mode 100644 admin/assets/steps/steps.css create mode 100644 admin/assets/summernote/font/summernote291f.eot create mode 100644 admin/assets/summernote/font/summernote291f.ttf create mode 100644 admin/assets/summernote/font/summernote291f.woff create mode 100644 admin/assets/summernote/font/summernoted41d.eot create mode 100644 admin/assets/summernote/summernote.css create mode 100644 admin/assets/summernote/summernote.js create mode 100644 admin/assets/sweet-alert/sweet-alert-data.js create mode 100644 admin/assets/sweet-alert/sweetalert.min.css create mode 100644 admin/assets/sweet-alert/sweetalert.min.js create mode 100644 admin/assets/table_data.js create mode 100644 admin/assets/theme-color.js create mode 100644 admin/composer.json create mode 100644 admin/contributing.md rename {css => admin/css}/extra_pages.css (100%) rename {css => admin/css}/font-awesome.min.css (100%) rename {css => admin/css}/formlayout.css (100%) rename {css => admin/css}/images/arrow-down.html (100%) rename {css => admin/css}/inbox.min.css (100%) rename {css => admin/css}/material_style.css (100%) rename {css => admin/css}/plugins.min.css (100%) rename {css => admin/css}/responsive.css (100%) create mode 100644 admin/css/style.css rename {css => admin/css}/theme-color.css (100%) rename {css => admin/css}/theme_style.css (100%) rename {css => admin/css}/typography.css (100%) rename database.sql => admin/database.sql (100%) create mode 100644 admin/fonts/fontawesome-webfont3e6e.eot create mode 100644 admin/fonts/fontawesome-webfont3e6e.svg create mode 100644 admin/fonts/fontawesome-webfont3e6e.ttf create mode 100644 admin/fonts/fontawesome-webfont3e6e.woff create mode 100644 admin/fonts/fontawesome-webfont3e6e.woff2 create mode 100644 admin/fonts/fontawesome-webfontd41d.eot rename {img => admin/img}/bg-01.jpg (100%) rename {img => admin/img}/blog/blog1.jpg (100%) rename {img => admin/img}/blog/blog2.jpg (100%) rename {img => admin/img}/blog/blog3.jpg (100%) rename {img => admin/img}/blog/blog4.jpg (100%) rename {img => admin/img}/datatable-row-openclose.html (100%) rename {img => admin/img}/details_close.png (100%) rename {img => admin/img}/details_open.png (100%) rename {img => admin/img}/doc/doc1.jpg (100%) rename {img => admin/img}/doc/doc10.jpg (100%) rename {img => admin/img}/doc/doc2.jpg (100%) rename {img => admin/img}/doc/doc3.jpg (100%) rename {img => admin/img}/doc/doc4.jpg (100%) rename {img => admin/img}/doc/doc5.jpg (100%) rename {img => admin/img}/doc/doc6.jpg (100%) rename {img => admin/img}/doc/doc7.jpg (100%) rename {img => admin/img}/doc/doc8.jpg (100%) rename {img => admin/img}/doc/doc9.jpg (100%) rename {img => admin/img}/dp.jpg (100%) rename {img => admin/img}/favicon.ico (100%) rename {img => admin/img}/flags/de.png (100%) rename {img => admin/img}/flags/es.png (100%) rename {img => admin/img}/flags/gb.png (100%) rename {img => admin/img}/flags/ru.png (100%) rename {img => admin/img}/flags/ua.png (100%) rename {img => admin/img}/hospital.png (100%) rename {img => admin/img}/invoice_logo.png (100%) rename {img => admin/img}/mega-img1.jpg (100%) rename {img => admin/img}/mega-img2.jpg (100%) rename {img => admin/img}/mega-img3.jpg (100%) rename {img => admin/img}/patient1.jpg (100%) rename {img => admin/img}/remove-icon-small.png (100%) rename {img => admin/img}/slider/fullimage1.jpg (100%) rename {img => admin/img}/slider/fullimage2.jpg (100%) rename {img => admin/img}/slider/fullimage3.jpg (100%) rename {img => admin/img}/slider/owl1.jpg (100%) rename {img => admin/img}/slider/owl2.jpg (100%) rename {img => admin/img}/slider/owl3.jpg (100%) rename {img => admin/img}/slider/owl4.jpg (100%) rename {img => admin/img}/slider/owl5.jpg (100%) rename {img => admin/img}/slider/owl6.jpg (100%) rename {img => admin/img}/slider/owl7.jpg (100%) rename {img => admin/img}/slider/owl8.jpg (100%) rename {img => admin/img}/slider/slider1.jpg (100%) rename {img => admin/img}/slider/slider2.jpg (100%) rename {img => admin/img}/slider/slider3.jpg (100%) rename {img => admin/img}/user/user1.jpg (100%) rename {img => admin/img}/user/user10.jpg (100%) rename {img => admin/img}/user/user2.jpg (100%) rename {img => admin/img}/user/user3.jpg (100%) rename {img => admin/img}/user/user4.jpg (100%) rename {img => admin/img}/user/user5.jpg (100%) rename {img => admin/img}/user/user6.jpg (100%) rename {img => admin/img}/user/user7.jpg (100%) rename {img => admin/img}/user/user8.jpg (100%) rename {img => admin/img}/user/user9.jpg (100%) create mode 100644 admin/index.php create mode 100644 admin/license.txt create mode 100644 admin/logs/index.html create mode 100644 admin/readme.rst create mode 100644 admin/system/.htaccess create mode 100644 admin/system/core/Benchmark.php create mode 100644 admin/system/core/CodeIgniter.php create mode 100644 admin/system/core/Common.php create mode 100644 admin/system/core/Config.php create mode 100644 admin/system/core/Controller.php create mode 100644 admin/system/core/Exceptions.php create mode 100644 admin/system/core/Hooks.php create mode 100644 admin/system/core/Input.php create mode 100644 admin/system/core/Lang.php create mode 100644 admin/system/core/Loader.php create mode 100644 admin/system/core/Log.php create mode 100644 admin/system/core/Model.php create mode 100644 admin/system/core/Output.php create mode 100644 admin/system/core/Router.php create mode 100644 admin/system/core/Security.php create mode 100644 admin/system/core/URI.php create mode 100644 admin/system/core/Utf8.php create mode 100644 admin/system/core/compat/hash.php create mode 100644 admin/system/core/compat/index.html create mode 100644 admin/system/core/compat/mbstring.php create mode 100644 admin/system/core/compat/password.php create mode 100644 admin/system/core/compat/standard.php create mode 100644 admin/system/core/index.html create mode 100644 admin/system/database/DB.php create mode 100644 admin/system/database/DB_cache.php create mode 100644 admin/system/database/DB_driver.php create mode 100644 admin/system/database/DB_forge.php create mode 100644 admin/system/database/DB_query_builder.php create mode 100644 admin/system/database/DB_result.php create mode 100644 admin/system/database/DB_utility.php create mode 100644 admin/system/database/drivers/cubrid/cubrid_driver.php create mode 100644 admin/system/database/drivers/cubrid/cubrid_forge.php create mode 100644 admin/system/database/drivers/cubrid/cubrid_result.php create mode 100644 admin/system/database/drivers/cubrid/cubrid_utility.php create mode 100644 admin/system/database/drivers/cubrid/index.html create mode 100644 admin/system/database/drivers/ibase/ibase_driver.php create mode 100644 admin/system/database/drivers/ibase/ibase_forge.php create mode 100644 admin/system/database/drivers/ibase/ibase_result.php create mode 100644 admin/system/database/drivers/ibase/ibase_utility.php create mode 100644 admin/system/database/drivers/ibase/index.html create mode 100644 admin/system/database/drivers/index.html create mode 100644 admin/system/database/drivers/mssql/index.html create mode 100644 admin/system/database/drivers/mssql/mssql_driver.php create mode 100644 admin/system/database/drivers/mssql/mssql_forge.php create mode 100644 admin/system/database/drivers/mssql/mssql_result.php create mode 100644 admin/system/database/drivers/mssql/mssql_utility.php create mode 100644 admin/system/database/drivers/mysql/index.html create mode 100644 admin/system/database/drivers/mysql/mysql_driver.php create mode 100644 admin/system/database/drivers/mysql/mysql_forge.php create mode 100644 admin/system/database/drivers/mysql/mysql_result.php create mode 100644 admin/system/database/drivers/mysql/mysql_utility.php create mode 100644 admin/system/database/drivers/mysqli/index.html create mode 100644 admin/system/database/drivers/mysqli/mysqli_driver.php create mode 100644 admin/system/database/drivers/mysqli/mysqli_forge.php create mode 100644 admin/system/database/drivers/mysqli/mysqli_result.php create mode 100644 admin/system/database/drivers/mysqli/mysqli_utility.php create mode 100644 admin/system/database/drivers/oci8/index.html create mode 100644 admin/system/database/drivers/oci8/oci8_driver.php create mode 100644 admin/system/database/drivers/oci8/oci8_forge.php create mode 100644 admin/system/database/drivers/oci8/oci8_result.php create mode 100644 admin/system/database/drivers/oci8/oci8_utility.php create mode 100644 admin/system/database/drivers/odbc/index.html create mode 100644 admin/system/database/drivers/odbc/odbc_driver.php create mode 100644 admin/system/database/drivers/odbc/odbc_forge.php create mode 100644 admin/system/database/drivers/odbc/odbc_result.php create mode 100644 admin/system/database/drivers/odbc/odbc_utility.php create mode 100644 admin/system/database/drivers/pdo/index.html create mode 100644 admin/system/database/drivers/pdo/pdo_driver.php create mode 100644 admin/system/database/drivers/pdo/pdo_forge.php create mode 100644 admin/system/database/drivers/pdo/pdo_result.php create mode 100644 admin/system/database/drivers/pdo/pdo_utility.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/index.html create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php create mode 100644 admin/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php create mode 100644 admin/system/database/drivers/postgre/index.html create mode 100644 admin/system/database/drivers/postgre/postgre_driver.php create mode 100644 admin/system/database/drivers/postgre/postgre_forge.php create mode 100644 admin/system/database/drivers/postgre/postgre_result.php create mode 100644 admin/system/database/drivers/postgre/postgre_utility.php create mode 100644 admin/system/database/drivers/sqlite/index.html create mode 100644 admin/system/database/drivers/sqlite/sqlite_driver.php create mode 100644 admin/system/database/drivers/sqlite/sqlite_forge.php create mode 100644 admin/system/database/drivers/sqlite/sqlite_result.php create mode 100644 admin/system/database/drivers/sqlite/sqlite_utility.php create mode 100644 admin/system/database/drivers/sqlite3/index.html create mode 100644 admin/system/database/drivers/sqlite3/sqlite3_driver.php create mode 100644 admin/system/database/drivers/sqlite3/sqlite3_forge.php create mode 100644 admin/system/database/drivers/sqlite3/sqlite3_result.php create mode 100644 admin/system/database/drivers/sqlite3/sqlite3_utility.php create mode 100644 admin/system/database/drivers/sqlsrv/index.html create mode 100644 admin/system/database/drivers/sqlsrv/sqlsrv_driver.php create mode 100644 admin/system/database/drivers/sqlsrv/sqlsrv_forge.php create mode 100644 admin/system/database/drivers/sqlsrv/sqlsrv_result.php create mode 100644 admin/system/database/drivers/sqlsrv/sqlsrv_utility.php create mode 100644 admin/system/database/index.html create mode 100644 admin/system/fonts/index.html create mode 100644 admin/system/fonts/texb.ttf create mode 100644 admin/system/helpers/array_helper.php create mode 100644 admin/system/helpers/captcha_helper.php create mode 100644 admin/system/helpers/cookie_helper.php create mode 100644 admin/system/helpers/date_helper.php create mode 100644 admin/system/helpers/directory_helper.php create mode 100644 admin/system/helpers/download_helper.php create mode 100644 admin/system/helpers/email_helper.php create mode 100644 admin/system/helpers/file_helper.php create mode 100644 admin/system/helpers/form_helper.php create mode 100644 admin/system/helpers/html_helper.php create mode 100644 admin/system/helpers/index.html create mode 100644 admin/system/helpers/inflector_helper.php create mode 100644 admin/system/helpers/language_helper.php create mode 100644 admin/system/helpers/number_helper.php create mode 100644 admin/system/helpers/path_helper.php create mode 100644 admin/system/helpers/security_helper.php create mode 100644 admin/system/helpers/smiley_helper.php create mode 100644 admin/system/helpers/string_helper.php create mode 100644 admin/system/helpers/text_helper.php create mode 100644 admin/system/helpers/typography_helper.php create mode 100644 admin/system/helpers/url_helper.php create mode 100644 admin/system/helpers/xml_helper.php create mode 100644 admin/system/index.html create mode 100644 admin/system/language/english/calendar_lang.php create mode 100644 admin/system/language/english/date_lang.php create mode 100644 admin/system/language/english/db_lang.php create mode 100644 admin/system/language/english/email_lang.php create mode 100644 admin/system/language/english/form_validation_lang.php create mode 100644 admin/system/language/english/ftp_lang.php create mode 100644 admin/system/language/english/imglib_lang.php create mode 100644 admin/system/language/english/index.html create mode 100644 admin/system/language/english/migration_lang.php create mode 100644 admin/system/language/english/number_lang.php create mode 100644 admin/system/language/english/pagination_lang.php create mode 100644 admin/system/language/english/profiler_lang.php create mode 100644 admin/system/language/english/unit_test_lang.php create mode 100644 admin/system/language/english/upload_lang.php create mode 100644 admin/system/language/index.html create mode 100644 admin/system/libraries/Cache/Cache.php create mode 100644 admin/system/libraries/Cache/drivers/Cache_apc.php create mode 100644 admin/system/libraries/Cache/drivers/Cache_dummy.php create mode 100644 admin/system/libraries/Cache/drivers/Cache_file.php create mode 100644 admin/system/libraries/Cache/drivers/Cache_memcached.php create mode 100644 admin/system/libraries/Cache/drivers/Cache_redis.php create mode 100644 admin/system/libraries/Cache/drivers/Cache_wincache.php create mode 100644 admin/system/libraries/Cache/drivers/index.html create mode 100644 admin/system/libraries/Cache/index.html create mode 100644 admin/system/libraries/Calendar.php create mode 100644 admin/system/libraries/Cart.php create mode 100644 admin/system/libraries/Driver.php create mode 100644 admin/system/libraries/Email.php create mode 100644 admin/system/libraries/Encrypt.php create mode 100644 admin/system/libraries/Encryption.php create mode 100644 admin/system/libraries/Form_validation.php create mode 100644 admin/system/libraries/Ftp.php create mode 100644 admin/system/libraries/Image_lib.php create mode 100644 admin/system/libraries/Javascript.php create mode 100644 admin/system/libraries/Javascript/Jquery.php create mode 100644 admin/system/libraries/Javascript/index.html create mode 100644 admin/system/libraries/Migration.php create mode 100644 admin/system/libraries/Pagination.php create mode 100644 admin/system/libraries/Parser.php create mode 100644 admin/system/libraries/Profiler.php create mode 100644 admin/system/libraries/Session/Session.php create mode 100644 admin/system/libraries/Session/SessionHandlerInterface.php create mode 100644 admin/system/libraries/Session/Session_driver.php create mode 100644 admin/system/libraries/Session/drivers/Session_database_driver.php create mode 100644 admin/system/libraries/Session/drivers/Session_files_driver.php create mode 100644 admin/system/libraries/Session/drivers/Session_memcached_driver.php create mode 100644 admin/system/libraries/Session/drivers/Session_redis_driver.php create mode 100644 admin/system/libraries/Session/drivers/index.html create mode 100644 admin/system/libraries/Session/index.html create mode 100644 admin/system/libraries/Table.php create mode 100644 admin/system/libraries/Trackback.php create mode 100644 admin/system/libraries/Typography.php create mode 100644 admin/system/libraries/Unit_test.php create mode 100644 admin/system/libraries/Upload.php create mode 100644 admin/system/libraries/User_agent.php create mode 100644 admin/system/libraries/Xmlrpc.php create mode 100644 admin/system/libraries/Xmlrpcs.php create mode 100644 admin/system/libraries/Zip.php create mode 100644 admin/system/libraries/index.html create mode 100644 application/views/about.php create mode 100644 application/views/blog.php create mode 100644 application/views/contact.php delete mode 100644 application/views/department/add_department.php create mode 100644 application/views/include/footer.php create mode 100644 application/views/include/header.php create mode 100644 application/views/index.php create mode 100644 application/views/portfolio.php create mode 100644 application/views/subject_list.php create mode 100644 application/views/zindex.php create mode 100644 css/color.css create mode 100644 css/plugins.css create mode 100644 css/reset.css create mode 100644 css/shop.css create mode 100644 css/yourstyle.css create mode 100644 fonts/FontAwesome.otf create mode 100644 fonts/fontawesome-webfont.eot create mode 100644 fonts/fontawesome-webfont.svg create mode 100644 fonts/fontawesome-webfont.ttf create mode 100644 fonts/fontawesome-webfont.woff create mode 100644 fonts/fontawesome-webfont.woff2 create mode 100644 fonts/lg.eot create mode 100644 fonts/lg.svg create mode 100644 fonts/lg.ttf create mode 100644 fonts/lg.woff create mode 100644 images/1.jpg create mode 100644 images/bg/1.jpg create mode 100644 images/bg/14.jpg create mode 100644 images/bg/15.jpg create mode 100644 images/blog/1.jpg create mode 100644 images/blog/users/1.jpg create mode 100644 images/clients/1.jpg create mode 100644 images/favicon.ico create mode 100644 images/folio/1.jpg create mode 100644 images/folio/2.png create mode 100644 images/hlogo.png create mode 100644 images/icon.jpg create mode 100644 images/instagram/1.jpg create mode 100644 images/logo.png create mode 100644 images/logo1.png create mode 100644 images/logonew2.png create mode 100644 images/marker.png create mode 100644 images/pattern.png create mode 100644 images/pattern2.png create mode 100644 images/serch-bg.png create mode 100644 images/share.png create mode 100644 images/shop/1.jpg create mode 100644 images/team/1.jpg create mode 100644 images/team/6.jpg create mode 100644 js/jquery.min.js create mode 100644 js/map.js create mode 100644 js/plugins.js create mode 100644 js/scripts.js diff --git a/admin/.editorconfig b/admin/.editorconfig new file mode 100644 index 0000000..39f48d9 --- /dev/null +++ b/admin/.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/admin/.gitignore b/admin/.gitignore new file mode 100644 index 0000000..269044e --- /dev/null +++ b/admin/.gitignore @@ -0,0 +1,31 @@ +.DS_Store + +application/cache/* +!application/cache/index.html + +application/logs/* +!application/logs/index.html + +!application/*/.htaccess + +composer.lock + +user_guide_src/build/* +user_guide_src/cilexer/build/* +user_guide_src/cilexer/dist/* +user_guide_src/cilexer/pycilexer.egg-info/* +/vendor/ + +# IDE Files +#------------------------- +/nbproject/ +.idea/* + +## Sublime Text cache files +*.tmlanguage.cache +*.tmPreferences.cache +*.stTheme.cache +*.sublime-workspace +*.sublime-project +/tests/tests/ +/tests/results/ diff --git a/admin/.htaccess b/admin/.htaccess new file mode 100644 index 0000000..1fea1ea --- /dev/null +++ b/admin/.htaccess @@ -0,0 +1,4 @@ +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^(.*)$ index.php?/$1 [L] \ No newline at end of file diff --git a/admin/application/.htaccess b/admin/application/.htaccess new file mode 100644 index 0000000..6c63ed4 --- /dev/null +++ b/admin/application/.htaccess @@ -0,0 +1,6 @@ + + Require all denied + + + Deny from all + \ No newline at end of file diff --git a/application/views/errors/cli/index.html b/admin/application/cache/index.html similarity index 100% rename from application/views/errors/cli/index.html rename to admin/application/cache/index.html diff --git a/admin/application/config/autoload.php b/admin/application/config/autoload.php new file mode 100644 index 0000000..b960eab --- /dev/null +++ b/admin/application/config/autoload.php @@ -0,0 +1,135 @@ + 'ua'); +*/ +$autoload['libraries'] = array('database', 'email', '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', 'file'); + +/* +| ------------------------------------------------------------------- +| 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/admin/application/config/config.php b/admin/application/config/config.php new file mode 100644 index 0000000..b1ccd48 --- /dev/null +++ b/admin/application/config/config.php @@ -0,0 +1,523 @@ +]+$/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/admin/application/config/constants.php b/admin/application/config/constants.php new file mode 100644 index 0000000..18d3b4b --- /dev/null +++ b/admin/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' => 'root', + 'password' => '', + 'database' => 'mcgans', + '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/admin/application/config/doctypes.php b/admin/application/config/doctypes.php new file mode 100644 index 0000000..59a7991 --- /dev/null +++ b/admin/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/admin/application/config/foreign_chars.php b/admin/application/config/foreign_chars.php new file mode 100644 index 0000000..0231f35 --- /dev/null +++ b/admin/application/config/foreign_chars.php @@ -0,0 +1,114 @@ + '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', + '/Θ/' => 'TH', + '/θ/' => 'th', + '/Ķ|Κ|К/' => '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', + '/Φ/' => 'F', + '/φ/' => 'f', + '/Χ/' => 'CH', + '/χ/' => 'ch', + '/Ź|Å»|Ž|Ζ|З/' => 'Z', + '/ź|ż|ž|ζ|з/' => 'z', + '/Æ|Ǽ/' => 'AE', + '/ß/' => 'ss', + '/IJ/' => 'IJ', + '/ij/' => 'ij', + '/Å’/' => 'OE', + '/Æ’/' => 'f', + '/Ξ/' => 'KS', + '/ξ/' => 'ks', + '/Π/' => 'P', + '/Ï€/' => 'p', + '/Î’/' => 'V', + '/β/' => 'v', + '/Îœ/' => 'M', + '/μ/' => 'm', + '/Ψ/' => 'PS', + '/ψ/' => '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/admin/application/config/hooks.php b/admin/application/config/hooks.php new file mode 100644 index 0000000..a8f38a5 --- /dev/null +++ b/admin/application/config/hooks.php @@ -0,0 +1,13 @@ + array( + 'hostname' => '127.0.0.1', + 'port' => '11211', + 'weight' => '1', + ), +); diff --git a/admin/application/config/migration.php b/admin/application/config/migration.php new file mode 100644 index 0000000..4b585a6 --- /dev/null +++ b/admin/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/admin/application/config/mimes.php b/admin/application/config/mimes.php new file mode 100644 index 0000000..7aa5c9e --- /dev/null +++ b/admin/application/config/mimes.php @@ -0,0 +1,184 @@ + 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' => array('audio/x-aac', 'audio/aac'), + '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', + '7z' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), + '7zip' => array('application/x-7z-compressed', '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/admin/application/config/profiler.php b/admin/application/config/profiler.php new file mode 100644 index 0000000..3db22e3 --- /dev/null +++ b/admin/application/config/profiler.php @@ -0,0 +1,14 @@ + my_controller/index +| my-controller/my-method -> my_controller/my_method +*/ +$route['default_controller'] = 'welcome'; +$route['404_override'] = ''; +$route['translate_uri_dashes'] = FALSE; +$route['dashboard'] = 'welcome/dashboard'; + +//Role// +$route['roles'] = 'role/listrole'; +$route['add_role'] = 'role/addrole'; +$route['edit_role'] = 'role/editrole'; +$route['delete_role'] = 'role/deleterole'; + + +//emplayee// +$route['employee'] = 'employee/employee_list'; +$route['add'] = 'employee/add_list'; +$route['add_employee'] = 'employee/add_employee'; +$route['edit_employees/(:num)'] = 'employee/editemployee/$1'; +$route['deleted_employee'] = 'employee/deleted_employee'; + +//Department// +$route['department'] = 'department/department_list'; +$route['add_department'] = 'department/add_department'; +$route['edit_department'] = 'department/edit_department'; +$route['delete_department'] = 'department/delete_department'; + +//Semester// +$route['semester'] = 'semester/semester_list'; +$route['add_semester'] = 'semester/add_semester'; +$route['edit_semester'] = 'semester/edit_semester'; +$route['deleted_semester'] = 'semester/deleted_semester'; + + + +//subject// +$route['subject'] = 'subject/subject_list'; +$route['add_subject'] = 'subject/add_subject'; +$route['edit_subject/(:num)'] = 'subject/edit_subject/$1'; +$route['deleted_subject'] = 'subject/deleted_subject'; + + +//faculty// +$route['faculty'] = 'faculty/faculty_list'; +$route['add_faculty'] = 'faculty/add_faculty'; +$route['edit_faculty/(:num)'] = 'faculty/edit_faculty/$1'; +$route['deleted_faculty'] = 'faculty/deleted_faculty'; + + +//student// +$route['student'] = 'student/student_list'; +$route['add_student'] = 'student/add_student'; +$route['edit_student/(:num)'] = 'student/edit_student/$1'; +$route['deleted_student'] = 'student/deleted_student'; + + +//project// +$route['project'] = 'project/project_list'; +$route['add_project'] = 'project/add_project'; +$route['edit_project/(:num)'] = 'project/edit_project/$1'; +$route['deleted_project'] = 'project/deleted_project'; \ No newline at end of file diff --git a/admin/application/config/smileys.php b/admin/application/config/smileys.php new file mode 100644 index 0000000..abf9a89 --- /dev/null +++ b/admin/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/admin/application/config/user_agents.php b/admin/application/config/user_agents.php new file mode 100644 index 0000000..c1581e5 --- /dev/null +++ b/admin/application/config/user_agents.php @@ -0,0 +1,216 @@ + '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' => 'Edge', + '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', + 'nexus' => 'Nexus', + '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', + 'meizu' => 'Meizu', + + // 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/application/controllers/Dashboard.php b/admin/application/controllers/Dashboard.php similarity index 100% rename from application/controllers/Dashboard.php rename to admin/application/controllers/Dashboard.php diff --git a/application/controllers/Department.php b/admin/application/controllers/Department.php similarity index 100% rename from application/controllers/Department.php rename to admin/application/controllers/Department.php diff --git a/application/controllers/Employee.php b/admin/application/controllers/Employee.php similarity index 100% rename from application/controllers/Employee.php rename to admin/application/controllers/Employee.php diff --git a/application/controllers/Faculty.php b/admin/application/controllers/Faculty.php similarity index 100% rename from application/controllers/Faculty.php rename to admin/application/controllers/Faculty.php diff --git a/application/controllers/Project.php b/admin/application/controllers/Project.php similarity index 100% rename from application/controllers/Project.php rename to admin/application/controllers/Project.php diff --git a/application/controllers/Role.php b/admin/application/controllers/Role.php similarity index 100% rename from application/controllers/Role.php rename to admin/application/controllers/Role.php diff --git a/application/controllers/Semester.php b/admin/application/controllers/Semester.php similarity index 100% rename from application/controllers/Semester.php rename to admin/application/controllers/Semester.php diff --git a/application/controllers/Student.php b/admin/application/controllers/Student.php similarity index 100% rename from application/controllers/Student.php rename to admin/application/controllers/Student.php diff --git a/application/controllers/Subject.php b/admin/application/controllers/Subject.php similarity index 100% rename from application/controllers/Subject.php rename to admin/application/controllers/Subject.php diff --git a/admin/application/controllers/Welcome.php b/admin/application/controllers/Welcome.php new file mode 100644 index 0000000..772ffff --- /dev/null +++ b/admin/application/controllers/Welcome.php @@ -0,0 +1,64 @@ +load->model('Common_model'); + } + + /** + * Index Page for this controller. + * + * Maps to the following URL + * http://example.com/index.php/welcome + * - or - + * http://example.com/index.php/welcome/index + * - or - + * Since this controller is set as the default controller in + * config/routes.php, it's displayed at http://example.com/ + * + * So any other public methods not prefixed with an underscore will + * map to /index.php/welcome/ + * @see https://codeigniter.com/user_guide/general/urls.html + */ + public function index() + { + $this->load->view('login'); + } + public function dashboard() + { + $this->load->view('dashboard'); + } + public function admin_login() + { + + $username=$this->input->post('username'); + $password=$this->input->post('password'); + + $check=$this->Common_model->get_login_detail($username,$password); + + if($check->num_rows()>0) + { + + $ch =$check->row(); + //$usertype=$ch->user_type; + //$this->session->set_userdata('user_type',$ch->user_type); + $this->session->set_userdata('username',$ch->username); + $this->session->set_userdata('id',$ch->id); + $this->session->set_userdata('suc',' Successfully Logged in..!'); + if($usertype!=2){ + redirect('dashboard');} + else{ + redirect('dashboard');} + } + else + { + $this->session->set_userdata('err','The username or password is incorrect.'); + redirect('dashboard'); + } + + } + +} diff --git a/application/views/errors/index.html b/admin/application/controllers/index.html similarity index 100% rename from application/views/errors/index.html rename to admin/application/controllers/index.html diff --git a/application/controllers/zSemester.php b/admin/application/controllers/zSemester.php similarity index 100% rename from application/controllers/zSemester.php rename to admin/application/controllers/zSemester.php diff --git a/application/views/index.html b/admin/application/core/index.html similarity index 100% rename from application/views/index.html rename to admin/application/core/index.html diff --git a/fonts/fontawesome-webfont3e6e.eot b/admin/application/fonts/fontawesome-webfont3e6e.eot similarity index 100% rename from fonts/fontawesome-webfont3e6e.eot rename to admin/application/fonts/fontawesome-webfont3e6e.eot diff --git a/fonts/fontawesome-webfont3e6e.svg b/admin/application/fonts/fontawesome-webfont3e6e.svg similarity index 100% rename from fonts/fontawesome-webfont3e6e.svg rename to admin/application/fonts/fontawesome-webfont3e6e.svg diff --git a/fonts/fontawesome-webfont3e6e.ttf b/admin/application/fonts/fontawesome-webfont3e6e.ttf similarity index 100% rename from fonts/fontawesome-webfont3e6e.ttf rename to admin/application/fonts/fontawesome-webfont3e6e.ttf diff --git a/fonts/fontawesome-webfont3e6e.woff b/admin/application/fonts/fontawesome-webfont3e6e.woff similarity index 100% rename from fonts/fontawesome-webfont3e6e.woff rename to admin/application/fonts/fontawesome-webfont3e6e.woff diff --git a/fonts/fontawesome-webfont3e6e.woff2 b/admin/application/fonts/fontawesome-webfont3e6e.woff2 similarity index 100% rename from fonts/fontawesome-webfont3e6e.woff2 rename to admin/application/fonts/fontawesome-webfont3e6e.woff2 diff --git a/fonts/fontawesome-webfontd41d.eot b/admin/application/fonts/fontawesome-webfontd41d.eot similarity index 100% rename from fonts/fontawesome-webfontd41d.eot rename to admin/application/fonts/fontawesome-webfontd41d.eot diff --git a/admin/application/helpers/index.html b/admin/application/helpers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/application/helpers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

+ + + diff --git a/admin/application/models/Common_model.php b/admin/application/models/Common_model.php new file mode 100644 index 0000000..0ddf672 --- /dev/null +++ b/admin/application/models/Common_model.php @@ -0,0 +1,127 @@ + + * @version 0.0.0 + */ +if (!defined('BASEPATH')) + exit('No direct script access allowed'); + +class Common_model extends CI_Model { + + public function __construct() { + parent::__construct(); + } + + /* + * Add a new user to the system + * $tableName -> Name of the table + * $tableData -> Array -> Table data + */ + + function insert_table($tableName, $tableData = array()) { + // Insert the user record + if (isset($tableData) && count($tableData) > 0) { + $this->db->insert($tableName, $tableData); + return $this->db->insert_id(); + //echo $this->db->last_query(); exit; + } + return false; + } + + /* get the data to table + * $tableName -> Name of the table + * $whereData -> Array -> where fields + * $showField -> Array -> what are the fields need to show + * */ + + public function selectTable($tableName, $whereData = array(), $showField = array('*'), $orWhereData = array(), $group = array(), $order = '', $having = '', $limit = array(), $result_way = 'all', $echo = 0,$inWhereData = array(),$notInWhereData = array()) { + + $this->db->select($showField); + $this->db->from($tableName); + if (!empty($whereData) > 0) { + $this->db->where($whereData); + } + if (isset($orWhereData) && !empty($orWhereData)) { + $this->db->or_where($orWhereData); + } + if (isset($inWhereData) && !empty($inWhereData)) { + $this->db->where_in($inWhereData[0],$inWhereData[1]); + } + if (isset($notInWhereData) && !empty($notInWhereData)) { + $this->db->where_not_in($notInWhereData[0],$notInWhereData[1]); + } + if (!empty($group)) { + $this->db->group_by($group); + } + if ($order != '') { + $this->db->order_by($order,"DESC"); + } + /*if (count($limit>0)) { + //$this->db->limit($limit[0],$limit[1]);//example $limit[0] = "0,10" where 0 is for offset and 10 for limit + }*/ + $query = $this->db->get(); + + return $query; + } + + + /* update the data to table + * $tableName -> Name of the table + * $whereData -> Array -> where fields + * $updateData -> Array -> updated fields and data + * */ + + public function updateTable($tableName, $whereData = array(), $updateData = array()) { + $this->db->where($whereData); + $this->db->update($tableName, $updateData); + $return = $this->db->affected_rows() > 0; + return $return; + //$query->result_array(); + //$query->num_rows(); + } + + /* update the data to table + * $tableName -> Name of the table + * $whereData -> Array -> where fields + * $updateData -> Array -> updated fields and data + * */ + + public function deleteTableData($tableName, $whereData = array()) { + // Insert the user record + if (isset($whereData) && count($whereData) > 0) { + $insert_id = $this->db->delete($tableName, $whereData); + return true; + } + return false; + } + + +public function get_login_detail($username,$password) +{ + $this->db->select('*'); + $this->db->from('user'); + $this->db->where('username',$username); + $this->db->where(array('password'=>md5($password),'status'=>1)); + $query = $this->db->get(); + return $query; + +} + + + /* + * get a chat user to the system + */ + + + + + +} + +/* End of file user_groups.php */ +/* Location: ./application/models/user_groups.php */ \ No newline at end of file diff --git a/admin/application/models/Commonsql_model.php b/admin/application/models/Commonsql_model.php new file mode 100644 index 0000000..386dc17 --- /dev/null +++ b/admin/application/models/Commonsql_model.php @@ -0,0 +1,76 @@ + 0) { + $this->db->insert($tableName, $tableData); + return $this->db->insert_id(); + } + return false; + } + + /* get the data to table + * $tableName -> Name of the table + * $whereData -> Array -> where fields + * $showField -> Array -> what are the fields need to show + * */ + + public function selectTable($tableName, $whereData = array(), $showField = array('*'), $order = '') { + + $this->db->select($showField); + $this->db->from($tableName); + if (!empty($whereData) > 0) { + $this->db->where($whereData); + } + if ($order != '') { + $this->db->order_by($order,"DESC"); + } + /*if (count($limit>0)) { + //$this->db->limit($limit[0],$limit[1]);//example $limit[0] = "0,10" where 0 is for offset and 10 for limit + }*/ + $query = $this->db->get(); + + return $query; + } + + + /* update the data to table + * $tableName -> Name of the table + * $whereData -> Array -> where fields + * $updateData -> Array -> updated fields and data + * */ + + public function updateTable($tableName, $whereData = array(), $updateData = array()) { + $this->db->where($whereData); + $this->db->update($tableName, $updateData); + $return = $this->db->affected_rows() > 0; + return $return; + //$query->result_array(); + //$query->num_rows(); + } + + /* update the data to table + * $tableName -> Name of the table + * $whereData -> Array -> where fields + * $updateData -> Array -> updated fields and data + * */ + + public function deleteTableData($tableName, $whereData = array()) { + // Insert the user record + if (isset($whereData) && count($whereData) > 0) { + $insert_id = $this->db->delete($tableName, $whereData); + return true; + } + return false; + } + + +} diff --git a/admin/application/models/Department_model.php b/admin/application/models/Department_model.php new file mode 100644 index 0000000..da3a074 --- /dev/null +++ b/admin/application/models/Department_model.php @@ -0,0 +1,21 @@ +db->select('*'); + $this->db->from('department'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Employee_model.php b/admin/application/models/Employee_model.php new file mode 100644 index 0000000..cbf9031 --- /dev/null +++ b/admin/application/models/Employee_model.php @@ -0,0 +1,30 @@ +db->select('*'); + $this->db->from('employee'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + function get_emp($id) + { + $this->db->select('*'); + $this->db->from('employee'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Faculty.php b/admin/application/models/Faculty.php new file mode 100644 index 0000000..4e548ef --- /dev/null +++ b/admin/application/models/Faculty.php @@ -0,0 +1,31 @@ +db->select('*'); + $this->db->from('Semester'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_sem($id) + { + $this->db->select('*'); + $this->db->from('semester'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Faculty_model.php b/admin/application/models/Faculty_model.php new file mode 100644 index 0000000..1de75b8 --- /dev/null +++ b/admin/application/models/Faculty_model.php @@ -0,0 +1,31 @@ +db->select('*'); + $this->db->from('faculty'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_fac($id) + { + $this->db->select('*'); + $this->db->from('faculty'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Project_model.php b/admin/application/models/Project_model.php new file mode 100644 index 0000000..8d39234 --- /dev/null +++ b/admin/application/models/Project_model.php @@ -0,0 +1,63 @@ +db->select('p.*,d.name as deptname,s.name as studentName,f.name as facultyName'); + $this->db->from('project as p'); + $this->db->join('department as d','d.id=p.department','left' ); + $this->db->join('student as s','s.id=p.student','left' ); + $this->db->join('faculty as f','f.id=p.faculty','left' ); + $this->db->where(array('p.status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_pro($id) + { + $this->db->select('*'); + $this->db->from('project'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_dep() + { + $this->db->select('*'); + $this->db->from('department'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_stu() + { + $this->db->select('*'); + $this->db->from('student'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + function get_fac() + { + $this->db->select('*'); + $this->db->from('faculty'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Role.php b/admin/application/models/Role.php new file mode 100644 index 0000000..83f6689 --- /dev/null +++ b/admin/application/models/Role.php @@ -0,0 +1,21 @@ +db->select('*'); + $this->db->from('role'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Role_model.php b/admin/application/models/Role_model.php new file mode 100644 index 0000000..cae9510 --- /dev/null +++ b/admin/application/models/Role_model.php @@ -0,0 +1,21 @@ +db->select('*'); + $this->db->from('role'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Semester_model.php b/admin/application/models/Semester_model.php new file mode 100644 index 0000000..4e548ef --- /dev/null +++ b/admin/application/models/Semester_model.php @@ -0,0 +1,31 @@ +db->select('*'); + $this->db->from('Semester'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_sem($id) + { + $this->db->select('*'); + $this->db->from('semester'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Student_model.php b/admin/application/models/Student_model.php new file mode 100644 index 0000000..ad6ebff --- /dev/null +++ b/admin/application/models/Student_model.php @@ -0,0 +1,42 @@ +db->select('s.*,d.name as deptname'); + $this->db->from('student as s'); + $this->db->join('department as d','d.id=s.department','left' ); + $this->db->where(array('s.status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_stu($id) + { + $this->db->select('*'); + $this->db->from('student'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_dep() + { + $this->db->select('*'); + $this->db->from('department'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/Subject_model.php b/admin/application/models/Subject_model.php new file mode 100644 index 0000000..55c8d63 --- /dev/null +++ b/admin/application/models/Subject_model.php @@ -0,0 +1,31 @@ +db->select('*'); + $this->db->from('subject'); + $this->db->where(array('status'=>1)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + + function get_sub($id) + { + $this->db->select('*'); + $this->db->from('subject'); + $this->db->where(array('status'=>1,'id'=>$id)); + $query = $this->db->get(); + //echo $this->db->last_query();exit; + return $query; + } + +} diff --git a/admin/application/models/index.html b/admin/application/models/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/application/models/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

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

Directory access is forbidden.

+ + + diff --git a/application/views/add_emplayee/add.php b/admin/application/views/add_emplayee/add.php similarity index 100% rename from application/views/add_emplayee/add.php rename to admin/application/views/add_emplayee/add.php diff --git a/application/views/add_emplayee/edit.php b/admin/application/views/add_emplayee/edit.php similarity index 100% rename from application/views/add_emplayee/edit.php rename to admin/application/views/add_emplayee/edit.php diff --git a/application/views/dashboard.php b/admin/application/views/dashboard.php similarity index 100% rename from application/views/dashboard.php rename to admin/application/views/dashboard.php diff --git a/admin/application/views/department/add_department.php b/admin/application/views/department/add_department.php new file mode 100644 index 0000000..97d88bd --- /dev/null +++ b/admin/application/views/department/add_department.php @@ -0,0 +1,138 @@ + + + +load->view('includes/header');?> +
+ + load->view('includes/sidebar');?> + +
+
+
+
+
+
Add Department
+
+ +
+
+ +
+
+
+
+
Department
+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + + + + + load->view('includes/footer');?> + + diff --git a/application/views/department/department_list.php b/admin/application/views/department/department_list.php similarity index 100% rename from application/views/department/department_list.php rename to admin/application/views/department/department_list.php diff --git a/application/views/department/zdepartment_list.php b/admin/application/views/department/zdepartment_list.php similarity index 100% rename from application/views/department/zdepartment_list.php rename to admin/application/views/department/zdepartment_list.php diff --git a/application/views/employee/employee.php b/admin/application/views/employee/employee.php similarity index 100% rename from application/views/employee/employee.php rename to admin/application/views/employee/employee.php diff --git a/application/views/errors/cli/error_404.php b/admin/application/views/errors/cli/error_404.php similarity index 100% rename from application/views/errors/cli/error_404.php rename to admin/application/views/errors/cli/error_404.php diff --git a/application/views/errors/cli/error_db.php b/admin/application/views/errors/cli/error_db.php similarity index 100% rename from application/views/errors/cli/error_db.php rename to admin/application/views/errors/cli/error_db.php diff --git a/application/views/errors/cli/error_exception.php b/admin/application/views/errors/cli/error_exception.php similarity index 100% rename from application/views/errors/cli/error_exception.php rename to admin/application/views/errors/cli/error_exception.php diff --git a/application/views/errors/cli/error_general.php b/admin/application/views/errors/cli/error_general.php similarity index 100% rename from application/views/errors/cli/error_general.php rename to admin/application/views/errors/cli/error_general.php diff --git a/application/views/errors/cli/error_php.php b/admin/application/views/errors/cli/error_php.php similarity index 100% rename from application/views/errors/cli/error_php.php rename to admin/application/views/errors/cli/error_php.php diff --git a/admin/application/views/errors/cli/index.html b/admin/application/views/errors/cli/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/application/views/errors/cli/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/errors/html/error_404.php b/admin/application/views/errors/html/error_404.php similarity index 100% rename from application/views/errors/html/error_404.php rename to admin/application/views/errors/html/error_404.php diff --git a/application/views/errors/html/error_db.php b/admin/application/views/errors/html/error_db.php similarity index 100% rename from application/views/errors/html/error_db.php rename to admin/application/views/errors/html/error_db.php diff --git a/application/views/errors/html/error_exception.php b/admin/application/views/errors/html/error_exception.php similarity index 100% rename from application/views/errors/html/error_exception.php rename to admin/application/views/errors/html/error_exception.php diff --git a/application/views/errors/html/error_general.php b/admin/application/views/errors/html/error_general.php similarity index 100% rename from application/views/errors/html/error_general.php rename to admin/application/views/errors/html/error_general.php diff --git a/application/views/errors/html/error_php.php b/admin/application/views/errors/html/error_php.php similarity index 100% rename from application/views/errors/html/error_php.php rename to admin/application/views/errors/html/error_php.php diff --git a/admin/application/views/errors/html/index.html b/admin/application/views/errors/html/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/application/views/errors/html/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

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

Directory access is forbidden.

+ + + diff --git a/application/views/faculty/add_faculty.php b/admin/application/views/faculty/add_faculty.php similarity index 100% rename from application/views/faculty/add_faculty.php rename to admin/application/views/faculty/add_faculty.php diff --git a/application/views/faculty/edit_faculty.php b/admin/application/views/faculty/edit_faculty.php similarity index 100% rename from application/views/faculty/edit_faculty.php rename to admin/application/views/faculty/edit_faculty.php diff --git a/application/views/faculty/faculty_list.php b/admin/application/views/faculty/faculty_list.php similarity index 100% rename from application/views/faculty/faculty_list.php rename to admin/application/views/faculty/faculty_list.php diff --git a/application/views/includes/footer.php b/admin/application/views/includes/footer.php similarity index 100% rename from application/views/includes/footer.php rename to admin/application/views/includes/footer.php diff --git a/application/views/includes/header.php b/admin/application/views/includes/header.php similarity index 100% rename from application/views/includes/header.php rename to admin/application/views/includes/header.php diff --git a/application/views/includes/msg.php b/admin/application/views/includes/msg.php similarity index 100% rename from application/views/includes/msg.php rename to admin/application/views/includes/msg.php diff --git a/application/views/includes/sidebar.php b/admin/application/views/includes/sidebar.php similarity index 100% rename from application/views/includes/sidebar.php rename to admin/application/views/includes/sidebar.php diff --git a/admin/application/views/index.html b/admin/application/views/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/application/views/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/login.php b/admin/application/views/login.php similarity index 100% rename from application/views/login.php rename to admin/application/views/login.php diff --git a/application/views/profile.php b/admin/application/views/profile.php similarity index 100% rename from application/views/profile.php rename to admin/application/views/profile.php diff --git a/application/views/project/add_project.php b/admin/application/views/project/add_project.php similarity index 100% rename from application/views/project/add_project.php rename to admin/application/views/project/add_project.php diff --git a/application/views/project/edit_project.php b/admin/application/views/project/edit_project.php similarity index 100% rename from application/views/project/edit_project.php rename to admin/application/views/project/edit_project.php diff --git a/application/views/project/project_list.php b/admin/application/views/project/project_list.php similarity index 100% rename from application/views/project/project_list.php rename to admin/application/views/project/project_list.php diff --git a/application/views/roles/role_list.php b/admin/application/views/roles/role_list.php similarity index 100% rename from application/views/roles/role_list.php rename to admin/application/views/roles/role_list.php diff --git a/application/views/semester/semester_list.php b/admin/application/views/semester/semester_list.php similarity index 100% rename from application/views/semester/semester_list.php rename to admin/application/views/semester/semester_list.php diff --git a/application/views/semester/zadd_semester.php b/admin/application/views/semester/zadd_semester.php similarity index 100% rename from application/views/semester/zadd_semester.php rename to admin/application/views/semester/zadd_semester.php diff --git a/application/views/semester/zedit_semester.php b/admin/application/views/semester/zedit_semester.php similarity index 100% rename from application/views/semester/zedit_semester.php rename to admin/application/views/semester/zedit_semester.php diff --git a/application/views/semester/zsemester_list.php b/admin/application/views/semester/zsemester_list.php similarity index 100% rename from application/views/semester/zsemester_list.php rename to admin/application/views/semester/zsemester_list.php diff --git a/application/views/student/add_student.php b/admin/application/views/student/add_student.php similarity index 100% rename from application/views/student/add_student.php rename to admin/application/views/student/add_student.php diff --git a/application/views/student/edit_student.php b/admin/application/views/student/edit_student.php similarity index 100% rename from application/views/student/edit_student.php rename to admin/application/views/student/edit_student.php diff --git a/application/views/student/student_list.php b/admin/application/views/student/student_list.php similarity index 100% rename from application/views/student/student_list.php rename to admin/application/views/student/student_list.php diff --git a/application/views/subject/add_subject.php b/admin/application/views/subject/add_subject.php similarity index 100% rename from application/views/subject/add_subject.php rename to admin/application/views/subject/add_subject.php diff --git a/application/views/subject/edit_subject.php b/admin/application/views/subject/edit_subject.php similarity index 100% rename from application/views/subject/edit_subject.php rename to admin/application/views/subject/edit_subject.php diff --git a/application/views/subject/subject_list.php b/admin/application/views/subject/subject_list.php similarity index 100% rename from application/views/subject/subject_list.php rename to admin/application/views/subject/subject_list.php diff --git a/application/views/welcome_message.php b/admin/application/views/welcome_message.php similarity index 100% rename from application/views/welcome_message.php rename to admin/application/views/welcome_message.php diff --git a/admin/assets/app.js b/admin/assets/app.js new file mode 100644 index 0000000..a75572a --- /dev/null +++ b/admin/assets/app.js @@ -0,0 +1,757 @@ +/** + * Document : app.js + * Author : redstar + * Description: Core script to handle the entire theme and core functions + * + **/ +var App = function() { + + // IE mode + var isIE8 = false; + var isIE9 = false; + var isIE10 = false; + + var resizeHandlers = []; + + var assetsPath = ''; + + var globalImgPath = 'img/'; + + var globalPluginsPath = 'global/plugins/'; + + var globalCssPath = 'css/'; + + /************* Setting for IE ****************/ + var handleInit = function() { + + + isIE8 = !!navigator.userAgent.match(/MSIE 8.0/); + isIE9 = !!navigator.userAgent.match(/MSIE 9.0/); + isIE10 = !!navigator.userAgent.match(/MSIE 10.0/); + + if (isIE10) { + $('html').addClass('ie10'); // detect IE10 version + } + + if (isIE10 || isIE9 || isIE8) { + $('html').addClass('ie'); // detect IE10 version + } + }; + + /*************** Change theme color *************/ + var handleColorSetting = function() { + + $(document).on('click', '.control-sidebar-btn', function () { + jQuery( ".quick-setting" ).toggle( "slide"); + }); + + }; + + /*************** Change Language *************/ + var handleLanguage = function() { + + $(document).on('click', '.language-switch .dropdown-menu li a', function () { + $(".language-switch>a").html($(this).html()+''); + $(".language-switch>a img").addClass("position-left"); + }); + + }; + /*************** Hover Sidemenu *************/ + var handleHoverSidemenu = function() { + $(".sidemenu-hover-submenu").parent().parent().css("position","relative"); + }; + + /************* Handle theme layout ****************/ + var handleTheme = function() { + + var panel = $('.chatpane'); + + if ($('body').hasClass('page-boxed') === false) { + $('.layout-option', panel).val("fluid"); + } + + $('.sidebar-option', panel).val("default"); + $('.page-header-option', panel).val("fixed"); + $('.page-footer-option', panel).val("default"); + if ($('.sidebar-pos-option').attr("disabled") === false) { + $('.sidebar-pos-option', panel).val('left'); + } + var lastSelectedLayout = ''; + + var setLayout = function() { + + var layoutOption = $('.layout-option', panel).val(); + var sidebarOption = $('.sidebar-option', panel).val(); + var headerOption = $('.page-header-option', panel).val(); + var footerOption = $('.page-footer-option', panel).val(); + var sidebarPosOption = $('.sidebar-pos-option', panel).val(); + var sidebarStyleOption = $('.sidebar-style-option', panel).val(); + var sidebarMenuOption = $('.sidebar-menu-option', panel).val(); + var headerTopDropdownStyle = $('.page-header-top-dropdown-style-option', panel).val(); + + if (sidebarOption == "fixed" && headerOption == "default") { + alert('Default Header with Fixed Sidebar option is not supported. Proceed with Fixed Header with Fixed Sidebar.'); + $('.page-header-option', panel).val("fixed"); + $('.sidebar-option', panel).val("fixed"); + sidebarOption = 'fixed'; + headerOption = 'fixed'; + } + + resetLayout(); // reset layout to default state + + if (layoutOption === "boxed") { + $("body").addClass("page-boxed"); + + // set header + $('.page-header > .page-header-inner').addClass("container"); + var cont = $('body > .clearfix').after('
'); + + // set content + $('.page-container').appendTo('body > .container'); + + // set footer + if (footerOption === 'fixed') { + $('.page-footer').html('
' + $('.page-footer').html() + '
'); + } else { + $('.page-footer').appendTo('body > .container'); + } + } + + if (lastSelectedLayout != layoutOption) { + //layout changed, run responsive handler: + App.runResizeHandlers(); + } + lastSelectedLayout = layoutOption; + + /************ header ******************/ + if (headerOption === 'fixed') { + $("body").addClass("page-header-fixed"); + $(".page-header").removeClass("navbar-static-top").addClass("navbar-fixed-top"); + } else { + $("body").removeClass("page-header-fixed"); + $(".page-header").removeClass("navbar-fixed-top").addClass("navbar-static-top"); + } + + /************ sidebar *****************/ + if ($('body').hasClass('page-full-width') === false) { + if (sidebarOption === 'fixed') { + $("body").addClass("sidemenu-container-fixed"); + $("sidemenu").addClass("sidemenu-fixed"); + $("sidemenu").removeClass("page-sidebar-menu-default"); + Layout.initFixedSidebarHoverEffect(); + } else { + $("body").removeClass("sidemenu-container-fixed"); + $("page-sidebar-menu").addClass("page-sidebar-menu-default"); + $("page-sidebar-menu").removeClass("sidemenu-default"); + $('.sidemenu').unbind('mouseenter').unbind('mouseleave'); + } + } + + /********* top dropdown style ************/ + if (headerTopDropdownStyle === 'dark') { + $(".top-menu > .navbar-nav > li.dropdown").addClass("dropdown-dark"); + } else { + $(".top-menu > .navbar-nav > li.dropdown").removeClass("dropdown-dark"); + } + + /************* footer ****************/ + if (footerOption === 'fixed') { + $("body").addClass("page-footer-fixed"); + } else { + $("body").removeClass("page-footer-fixed"); + } + + /*********** sidebar style ***************/ + if (sidebarStyleOption === 'light') { + $(".page-sidebar-menu").addClass("page-sidebar-menu-light"); + } else { + $(".page-sidebar-menu").removeClass("page-sidebar-menu-light"); + } + + /********* sidebar menu ***********************/ + if (sidebarMenuOption === 'hover') { + if (sidebarOption == 'fixed') { + $('.sidebar-menu-option', panel).val("accordion"); + alert("Hover Sidebar Menu is not compatible with Fixed Sidebar Mode. Select Default Sidebar Mode Instead."); + } else { + $(".sidemenu").addClass("sidemenu-hover-submenu"); + } + } else { + $(".sidemenu").removeClass("sidemenu-hover-submenu"); + } + + /**************** sidebar left right position setting **************/ + if (sidebarPosOption === 'right') { + $("body").addClass("sidemenu-container-reversed"); + $('#frontend-link').tooltip('destroy').tooltip({ + placement: 'left' + }); + } else { + $("body").removeClass("sidemenu-container-reversed"); + $('#frontend-link').tooltip('destroy').tooltip({ + placement: 'right' + }); + } + + Layout.fixContentHeight(); // fix content height + Layout.initFixedSidebar(); // reinitialize fixed sidebar + }; + + $(document).on('click', '.toggler', panel, function() { + $('.toggler').hide(); + $('.toggler-close').show(); + $('.chatpane > .theme-options').show(); + }); + + $(document).on('click', '.toggler-close', panel, function() { + $('.toggler').show(); + $('.toggler-close').hide(); + $('.chatpane > .theme-options').hide(); + }); + + /*************** spinner button ******************/ + $(document).on('click', '.spinner button', function() { + var btn = $(this); + var input = btn.closest('.spinner').find('input'); + var step = 1; + if (input.attr('step') != undefined) { + step = parseInt(input.attr('step'),10); + } + if (btn.attr('data-dir') == 'up') { + if (input.attr('max') == undefined || parseInt(input.val(),10) < parseInt(input.attr('max'),10)) { + input.val(parseInt(input.val(), 10) + step); + } else { + btn.next("disabled", true); + } + } else { + if (input.attr('min') == undefined || parseInt(input.val(),10) > parseInt(input.attr('min'),10)) { + input.val(parseInt(input.val(), 10) - step); + } else { + btn.prev("disabled", true); + } + } + }); + + /*************** TO DO **********************/ + $(document).on('click', '.todo-check label', function() { + $(this).parents('li').children('.todo-title').toggleClass('line-through'); + }); + $(document).on('click', '.todo-remove', function() { + $(this).closest("li").remove(); + return false; + }); + + $(document).on('click', '.panel .tools .fa-times', function() { + $(this).parents(".panel").parent().remove(); + }); + $('.tooltips').tooltip(); + + // clickable row for email + $(document).on('click', '.clickable-row', function() { + window.document.location = $(this).data("link"); + }); + + + /************* collapse button in panel***************8*/ + $(document).on('click', '.card .tools .t-collapse', function() { + var el = $(this).parents(".card").children(".card-body"); + if ($(this).hasClass("fa-chevron-down")) { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + el.slideUp(200); + } else { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + el.slideDown(200); + } + }); + + /**************** close button in panel *****************/ + $(document).on('click', '.card .tools .t-close', function() { + $(this).parents(".card").parent().remove(); + }); + + /****************** refresh button in panel *****************/ + $('.box-refresh').on('click', function(br) { + br.preventDefault(); + $("
").appendTo($(this).parents('.tools').parents('.card-head').parents('.card')); + setTimeout(function() { + $('.refresh-block').remove(); + }, 1000); + }); + + /***************** set default theme options **************************/ + + if ($("body").hasClass("page-boxed")) { + $('.layout-option', panel).val("boxed"); + } + + if ($("body").hasClass("sidemenu-container-fixed")) { + $('.sidebar-option', panel).val("fixed"); + } + + if ($("body").hasClass("page-header-fixed")) { + $('.page-header-option', panel).val("fixed"); + } + + if ($("body").hasClass("page-footer-fixed")) { + $('.page-footer-option', panel).val("fixed"); + } + + if ($("body").hasClass("sidemenu-container-reversed")) { + $('.sidebar-pos-option', panel).val("right"); + } + + if ($(".page-sidebar-menu").hasClass("page-sidebar-menu-light")) { + $('.sidebar-style-option', panel).val("light"); + } + + if ($(".page-sidebar-menu").hasClass("page-sidebar-menu-hover-submenu")) { + $('.sidebar-menu-option', panel).val("hover"); + } + + var sidebarOption = $('.sidebar-option', panel).val(); + var headerOption = $('.page-header-option', panel).val(); + var footerOption = $('.page-footer-option', panel).val(); + var sidebarPosOption = $('.sidebar-pos-option', panel).val(); + var sidebarStyleOption = $('.sidebar-style-option', panel).val(); + var sidebarMenuOption = $('.sidebar-menu-option', panel).val(); + + $('.layout-option, .page-header-option, .page-header-top-dropdown-style-option, .sidebar-option, .page-footer-option, .sidebar-pos-option, .sidebar-style-option, .sidebar-menu-option', panel).change(setLayout); + }; + + /************ Reset theme layout ********************/ + var resetLayout = function() { + $("body"). + removeClass("page-boxed"). + removeClass("page-footer-fixed"). + removeClass("sidemenu-container-fixed"). + removeClass("page-header-fixed"). + removeClass("sidemenu-container-reversed"); + + $('.page-header > .page-header-inner').removeClass("container"); + + if ($('.page-container').parent(".container").length === 1) { + $('.page-container').insertAfter('body > .clearfix'); + } + + if ($('.page-footer > .container').length === 1) { + $('.page-footer').html($('.page-footer > .container').html()); + } else if ($('.page-footer').parent(".container").length === 1) { + $('.page-footer').insertAfter('.page-container'); + $('.scroll-to-top').insertAfter('.page-footer'); + } + + $(".top-menu > .navbar-nav > li.dropdown").removeClass("dropdown-dark"); + + $('body > .container').remove(); + }; + + + // runs callback functions set by App.addResponsiveHandler(). + var _runResizeHandlers = function() { + // reinitialize other subscribed elements + for (var i = 0; i < resizeHandlers.length; i++) { + var each = resizeHandlers[i]; + each.call(); + } + }; + + /********** handle the layout reinitialization on window resize ***********/ + var handleOnResize = function() { + var resize; + if (isIE8) { + var currheight; + $(window).resize(function() { + if (currheight == document.documentElement.clientHeight) { + return; //quite event since only body resized not window. + } + if (resize) { + clearTimeout(resize); + } + resize = setTimeout(function() { + _runResizeHandlers(); + }, 50); // wait 50ms until window resize finishes. + currheight = document.documentElement.clientHeight; // store last body client height + }); + } else { + $(window).resize(function() { + if (resize) { + clearTimeout(resize); + } + resize = setTimeout(function() { + _runResizeHandlers(); + }, 50); // wait 50ms until window resize finishes. + }); + } + }; + + /*************** Handles Bootstrap switches in setting panel ********/ + var handleBootstrapSwitch = function() { + if (!$().bootstrapSwitch) { + return; + } + $('.make-switch').bootstrapSwitch(); + }; + + /*************** Handles Bootstrap Tabs **********************/ + var handleTabs = function() { + //activate tab if tab id provided in the URL + if (encodeURI(location.hash)) { + var tabid = encodeURI(location.hash.substr(1)); + $('a[href="#' + tabid + '"]').parents('.tab-pane:hidden').each(function() { + var tabid = $(this).attr("id"); + $('a[href="#' + tabid + '"]').click(); + }); + $('a[href="#' + tabid + '"]').click(); + } + + if ($().tabdrop) { + $('.tabbable-tabdrop .nav-pills, .tabbable-tabdrop .nav-tabs').tabdrop({ + text: ' ' + }); + } + }; + + /************* Handles Bootstrap Dropdowns ********************/ + var handleDropdowns = function() { + /* + Hold dropdown on click + */ + $('body').on('click', '.dropdown-menu.hold-on-click', function(e) { + e.stopPropagation(); + }); + }; + + /************** Handles counterup plugin wrapper ****************/ + var handleCounterup = function() { + if (!$().counterUp) { + return; + } + + $("[data-counter='counterup']").counterUp({ + delay: 10, + time: 1000 + }); + }; + + // Fix input placeholder issue for IE8 and IE9 + var handleFixInputPlaceholderForIE = function() { + //fix html5 placeholder attribute for ie7 & ie8 + if (isIE8 || isIE9) { // ie8 & ie9 + // this is html5 placeholder fix for inputs, inputs with placeholder-no-fix class will be skipped(e.g: we need this for password fields) + $('input[placeholder]:not(.placeholder-no-fix), textarea[placeholder]:not(.placeholder-no-fix)').each(function() { + var input = $(this); + + if (input.val() === '' && input.attr("placeholder") !== '') { + input.addClass("placeholder").val(input.attr('placeholder')); + } + + input.focus(function() { + if (input.val() == input.attr('placeholder')) { + input.val(''); + } + }); + + input.blur(function() { + if (input.val() === '' || input.val() == input.attr('placeholder')) { + input.val(input.attr('placeholder')); + } + }); + }); + } + }; + + // Handle Select2 Dropdowns + var handleSelect2 = function() { + if ($().select2) { + $.fn.select2.defaults.set("theme", "bootstrap"); + $('.select2me').select2({ + placeholder: "Select", + width: 'auto', + allowClear: true + }); + } + }; + + // handle group element heights + var handleHeight = function() { + $('[data-auto-height]').each(function() { + var parent = $(this); + var items = $('[data-height]', parent); + var height = 0; + var mode = parent.attr('data-mode'); + var data_offset = parent.attr('data-offset') ? parent.attr('data-offset') : 0; + var offset = parseInt(data_offset,10); + + items.each(function() { + if ($(this).attr('data-height') == "height") { + $(this).css('height', ''); + } else { + $(this).css('min-height', ''); + } + + var height_ = (mode == 'base-height' ? $(this).outerHeight() : $(this).outerHeight(true)); + if (height_ > height) { + height = height_; + } + }); + + height = height + offset; + + items.each(function() { + if ($(this).attr('data-height') == "height") { + $(this).css('height', height); + } else { + $(this).css('min-height', height); + } + }); + + if (parent.attr('data-related')) { + $(parent.attr('data-related')).css('height', parent.height()); + } + }); + } + + // Handles quick sidebar toggler + var handleQuickSidebarToggler = function() { + // close sidebar using button click + $(document).on('click', '.dropdown-quick-sidebar-toggler a', function(e) { + $('body').toggleClass('chat-sidebar-open'); + }); + // close sidebar when click outside box + $(document).on('click', '.page-content', function(e) { + if($("body").hasClass("chat-sidebar-open")){ + $('body').toggleClass('chat-sidebar-open'); + } + }); + // close sidebar using esc key + $( document ).on( 'keydown', function ( e ) { + if ( e.keyCode === 27 && $("body").hasClass("chat-sidebar-open")) { // ESC + $('body').toggleClass('chat-sidebar-open'); + } + }); + }; + + /********Sidebar slim-menu*********/ + var handleslimscroll_menu = function() { + $(".slimscroll-style").slimscroll({ + height: $( window ).height() - 90, + position: "right", + size: "5px", + color: "#9ea5ab", + wheelStep: 5 + }); + $(".small-slimscroll-style").slimscroll({ + height: "260px", + position: "right", + size: "5px", + color: "#9ea5ab", + wheelStep: 5 + }); + }; + + handleChatScrollbar = function() { + var t = $(".chat-sidebar-chat"), + i = function() { + var i, a = t.find(".chat-sidebar-item"), + e = $(".chat-sidebar-chat-users").attr("data-height"); + i = $(".chat-sidebar-chat-users").attr("data-height") - 80 - t.find(".nav-justified > .nav-tabs").outerHeight(), a.attr("data-height", i), a.css("height", e + "px"), a.css("overflow-y", "auto") + }; + i(), App.addResizeHandler(i) + }; + + // Handles quick sidebar settings + var handleQuickSidebarSettings = function() { + var wrapper = $('.chat-sidebar-container'); + + var initSettingsSlimScroll = function() { + var settingsList = wrapper.find('.chat-sidebar-settings-list'); + var settingsListHeight; + + settingsListHeight = wrapper.height() - 80 - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); + + // alerts list + settingsList.attr("data-height", settingsListHeight); + settingsList.css("height", wrapper.height() + "px"); + settingsList.css("overflow-y", "auto"); + }; + + initSettingsSlimScroll(); + App.addResizeHandler(initSettingsSlimScroll); // reinitialize on window resize + }; + + + + //* END:CORE HANDLERS *// + + return { + + //main function to initiate the theme + init: function() { + + //Core handlers + handleInit(); // initialize core variables + handleTheme(); + handleOnResize(); // set and handle responsive + handleColorSetting(); + handleLanguage(); + handleHoverSidemenu(); + + //UI Component handlers + handleBootstrapSwitch(); // handle bootstrap switch plugin + handleSelect2(); // handle custom Select2 dropdowns + handleDropdowns(); // handle dropdowns + handleTabs(); // handle tabs + handleCounterup(); // handle counterup instances + + handleQuickSidebarToggler(); // handles quick sidebar's toggler + handleQuickSidebarSettings(); // handles quick sidebar's setting + handleChatScrollbar(); + + handleslimscroll_menu(); + + //Handle group element heights + this.addResizeHandler(handleHeight); // handle auto calculating height on window resize + + handleFixInputPlaceholderForIE(); //IE8 & IE9 input placeholder issue fix + }, + + //public function to add callback a function which will be called on window resize + addResizeHandler: function(func) { + resizeHandlers.push(func); + }, + + //public functon to call _runresizeHandlers + runResizeHandlers: function() { + _runResizeHandlers(); + }, + + // wrApper function to scroll(focus) to an element + scrollTo: function(el, offeset) { + var pos = (el && el.length > 0) ? el.offset().top : 0; + + if (el) { + if ($('body').hasClass('page-header-fixed')) { + pos = pos - $('.page-header').height(); + } else if ($('body').hasClass('page-header-top-fixed')) { + pos = pos - $('.page-header-top').height(); + } else if ($('body').hasClass('page-header-menu-fixed')) { + pos = pos - $('.page-header-menu').height(); + } + pos = pos + (offeset ? offeset : -1 * el.height()); + } + + $('html,body').animate({ + scrollTop: pos + }, 'slow'); + }, + // function to scroll to the top + scrollTop: function() { + App.scrollTo(); + }, + + startPageLoading: function(options) { + if (options && options.animate) { + $('.page-spinner-bar').remove(); + $('body').append('
'); + } else { + $('.page-loading').remove(); + $('body').append('
  ' + (options && options.message ? options.message : 'Loading...') + '
'); + } + }, + + stopPageLoading: function() { + $('.page-loading, .page-spinner-bar').remove(); + }, + + //public helper function to get actual input value(used in IE9 and IE8 due to placeholder attribute not supported) + getActualVal: function(el) { + el = $(el); + if (el.val() === el.attr("placeholder")) { + return ""; + } + return el.val(); + }, + + //public function to get a paremeter by name from URL + getURLParameter: function(paramName) { + var searchString = window.location.search.substring(1), + i, val, params = searchString.split("&"); + + for (i = 0; i < params.length; i++) { + val = params[i].split("="); + if (val[0] == paramName) { + return unescape(val[1]); + } + } + return null; + }, + + getViewPort: function() { + var e = window, + a = 'inner'; + if (!('innerWidth' in window)) { + a = 'client'; + e = document.documentElement || document.body; + } + + return { + width: e[a + 'Width'], + height: e[a + 'Height'] + }; + }, + + getUniqueID: function(prefix) { + return 'prefix_' + Math.floor(Math.random() * (new Date()).getTime()); + }, + + // check IE8 mode + isIE8: function() { + return isIE8; + }, + + // check IE9 mode + isIE9: function() { + return isIE9; + }, + + getAssetsPath: function() { + return assetsPath; + }, + + setAssetsPath: function(path) { + assetsPath = path; + }, + + setGlobalImgPath: function(path) { + globalImgPath = path; + }, + + getGlobalImgPath: function() { + return assetsPath + globalImgPath; + }, + + getGlobalCssPath: function() { + return assetsPath + globalCssPath; + }, + + getResponsiveBreakpoint: function(size) { + // bootstrap responsive breakpoints + var sizes = { + 'xs': 480, // extra small + 'sm': 768, // small + 'md': 992, // medium + 'lg': 1200 // large + }; + + return sizes[size] ? sizes[size] : 0; + } + }; + +}(); + +jQuery(document).ready(function() { + App.init(); // init core componets + $(".chat-sidebar-chat-user-messages").animate({ + scrollTop: $(document).height() + }, 1000); +}); \ No newline at end of file diff --git a/admin/assets/bootstrap-colorpicker/css/bootstrap-colorpicker.css b/admin/assets/bootstrap-colorpicker/css/bootstrap-colorpicker.css new file mode 100644 index 0000000..c446ef8 --- /dev/null +++ b/admin/assets/bootstrap-colorpicker/css/bootstrap-colorpicker.css @@ -0,0 +1,222 @@ +/*! + * Bootstrap Colorpicker v2.3.6 + * https://itsjavi.com/bootstrap-colorpicker/ + * + * Originally written by (c) 2012 Stefan Petre + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0.txt + * + */ +.colorpicker-saturation { + width: 100px; + height: 100px; + background-image: url("../img/bootstrap-colorpicker/saturation.png"); + cursor: crosshair; + float: left; +} +.colorpicker-saturation i { + display: block; + height: 5px; + width: 5px; + border: 1px solid #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + position: absolute; + top: 0; + left: 0; + margin: -4px 0 0 -4px; +} +.colorpicker-saturation i b { + display: block; + height: 5px; + width: 5px; + border: 1px solid #fff; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.colorpicker-hue, +.colorpicker-alpha { + width: 15px; + height: 100px; + float: left; + cursor: row-resize; + margin-left: 4px; + margin-bottom: 4px; +} +.colorpicker-hue i, +.colorpicker-alpha i { + display: block; + height: 1px; + background: #000; + border-top: 1px solid #fff; + position: absolute; + top: 0; + left: 0; + width: 100%; + margin-top: -1px; +} +.colorpicker-hue { + background-image: url("../img/bootstrap-colorpicker/hue.png"); +} +.colorpicker-alpha { + background-image: url("../img/bootstrap-colorpicker/alpha.png"); + display: none; +} +.colorpicker-saturation, +.colorpicker-hue, +.colorpicker-alpha { + background-size: contain; +} +.colorpicker { + padding: 4px; + min-width: 130px; + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + z-index: 2500; +} +.colorpicker:before, +.colorpicker:after { + display: table; + content: ""; + line-height: 0; +} +.colorpicker:after { + clear: both; +} +.colorpicker:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 6px; +} +.colorpicker:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 7px; +} +.colorpicker div { + position: relative; +} +.colorpicker.colorpicker-with-alpha { + min-width: 140px; +} +.colorpicker.colorpicker-with-alpha .colorpicker-alpha { + display: block; +} +.colorpicker-color { + height: 10px; + margin-top: 5px; + clear: both; + background-image: url("../img/bootstrap-colorpicker/alpha.png"); + background-position: 0 100%; +} +.colorpicker-color div { + height: 10px; +} +.colorpicker-selectors { + display: none; + height: 10px; + margin-top: 5px; + clear: both; +} +.colorpicker-selectors i { + cursor: pointer; + float: left; + height: 10px; + width: 10px; +} +.colorpicker-selectors i + i { + margin-left: 3px; +} +.colorpicker-element .input-group-addon i, +.colorpicker-element .add-on i { + display: inline-block; + cursor: pointer; + height: 16px; + vertical-align: text-top; + width: 16px; +} +.colorpicker.colorpicker-inline { + position: relative; + display: inline-block; + float: none; + z-index: auto; +} +.colorpicker.colorpicker-horizontal { + width: 110px; + min-width: 110px; + height: auto; +} +.colorpicker.colorpicker-horizontal .colorpicker-saturation { + margin-bottom: 4px; +} +.colorpicker.colorpicker-horizontal .colorpicker-color { + width: 100px; +} +.colorpicker.colorpicker-horizontal .colorpicker-hue, +.colorpicker.colorpicker-horizontal .colorpicker-alpha { + width: 100px; + height: 15px; + float: left; + cursor: col-resize; + margin-left: 0px; + margin-bottom: 4px; +} +.colorpicker.colorpicker-horizontal .colorpicker-hue i, +.colorpicker.colorpicker-horizontal .colorpicker-alpha i { + display: block; + height: 15px; + background: #ffffff; + position: absolute; + top: 0; + left: 0; + width: 1px; + border: none; + margin-top: 0px; +} +.colorpicker.colorpicker-horizontal .colorpicker-hue { + background-image: url("../img/bootstrap-colorpicker/hue-horizontal.png"); +} +.colorpicker.colorpicker-horizontal .colorpicker-alpha { + background-image: url("../img/bootstrap-colorpicker/alpha-horizontal.png"); +} +.colorpicker.colorpicker-hidden { + display: none; +} +.colorpicker.colorpicker-visible { + display: block; +} +.colorpicker-inline.colorpicker-visible { + display: inline-block; +} +.colorpicker-right:before { + left: auto; + right: 6px; +} +.colorpicker-right:after { + left: auto; + right: 7px; +} +.colorpicker-no-arrow:before { + border-right: 0; + border-left: 0; +} +.colorpicker-no-arrow:after { + border-right: 0; + border-left: 0; +} +/*# sourceMappingURL=bootstrap-colorpicker.css.map */ \ No newline at end of file diff --git a/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png b/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..f83188951a8e4fab4ba847c8c89f3105354a9816 GIT binary patch literal 557 zcmV+|0@D47P)Nkl5JbD$mJ%t8>^MX+pA8q_5}cAta0DO|R@{IU5|M(GxNxgy+GBd8l;w&2Ec?5< zVo(HvFZxdJAnNTau8ZPXtKOAPtn2rp+IrX0nbY#4bkaNYzIIZLJrooctxYd|?rp8? z)cO+ap+cSA7pbEAUi(YitNzQ6mD^}>0x7Ez^ll73R_Xc-*~Q+Zpz#R`Ko|>@qj2QF zAcKncK;vstA0eL^`!E>xIk#_;8u-NduvaQXn$g$>7z4ttYmjqc8pS->gW&WGdI5U9QmYbj;6~_suM0VjVBk)9?FjGKLNzR9mK$u}% zJ?3)?fRmicTx%xVMC69^f7R;rWA8uZm)yve{K1EP8^1~E?L`XT8&R{cit@G7SGmNI zD-;bNVa)Z2Mil~Fb~9WBo8Kj@u3_#HiLFA<1-{qWmO2-=?0YdKVz6%S z2*9Wz8-&7K@4=W?VKkD82M*@cB4wmZ=tias{62*I43WQYJZEcwS<&N#Nal+GF`i11 zY=e+9d7#-KG!R}kc+3AQ$^6t@932p}V@@!QyyuhBvt_KD{nGq0=-+8wbOe^=^onsM vr1hwgCt@ro;xv+DFr+*}$b1+=kSNMOdLipIvOQ8u00000NkvXXu0mjf9#jU9 literal 0 HcmV?d00001 diff --git a/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png b/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..2e53a30e73175009326fc030f00862d682ddfc45 GIT binary patch literal 488 zcmVP)B00056Nkl} zZ#=A8HwTy*Ji~Hui*DN)Xc=D2SbWU)JF^vFq?ipSE1)dQB?%2~zL;*2(|O#(oBR;O z#J!!4+zDc0I&77>T+tDIE@oI;6%kXWiptfQV#*c>2foJxnWs^#66pqri5SJi0v*Xc z_vjIT9?6}|hzFF05)=1g9#80;7y9mior*2jP95+vQ|{sWGtx)s=39zr^u6;HX^F`p zkx2{{y^wicti6Khm3Wyed%Eg2H=fbPc7D3VBcDWdj{r#qvrgUX$)#2lTEc%5bs}9E zZ`+UiVVyX}VI5jr+$k@C{pP8ABQF)*q|@k8ll1fgWY+Q?y|Zg0V9OmodqfH%3xo%V zF_0b~gfCME=jtfJ($v-Y^!<}BBQx2`+78RhRbxt$n5&{MunD^|({9#^#Hp{!+@o)R z!Ci&=u08T*r)OJ-Py8D;`eSXCiKA=ket6eR*LHXng}b_5r%ttFu8MwPi~vTbhPJwk eS?^O73H$>F-M_zn@}r;t0000ShR^6anYhsD}*2sixx#_ z;;N9)z(r=E(k3ElBO!xKg9K3|ZCX@f)afnmy=Qme_QYdH!ujj-fpFu|`s2Y~2olQ6 z2|AMd=Wf7d@urrB#gesBBwHjZbrP3WX_M>HCxbE~lQJV2S(N2p_yyDW7AJ5R`>_W* z@De7l32U$%Be)tvE2K~&QXw@GlZ2$CLwcoOp2~#0leB!5-{KN}!+D&+S2%(L*oR%% zhDnTLEkEmxDdue*zK#wJq_##5Q`F$=0GT~`-7ysSAOhUwhSHMLP5MN9R=S!a}6CtN3K7ctc(wrm-Pb|Ljm}_kZeK)QSKA literal 0 HcmV?d00001 diff --git a/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png b/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5ec2e502ae3e3e03f4725b0e868e8762d089ab GIT binary patch literal 504 zcmWlVPe_vi0L6c6Mj^~HS41FE*i8vzMTa!3jau0Ftck^RiETv4%*eh1etNgh#Z9kO+%DF(^hwQhXE(;=A}Olt({N8qK0N zXbe3;F%&_a$d3$k2-TpSsMI2>O_Yl&aZnr=K5;=@6TM_+u^<&@c2A zeL`>1OY{`=qnoG;wWCIK1notY$WDGs$^MZILnglaZfCu>$G?91_ND(cr{ke#6QRt+ zxJqh^itgTVIcMJOt{i?I4CJy~?T;TddFSW$ImQ!Le#{N~;{Hg%w%rj(^){Y+e`3H9 zTzq)u@>2EbL?Hd3spCs1l?Z0~Tf=MR2fDMV=&AFcTa(?n#hCBv@7kW#Y`U-c;y&>!CvSwpt@}Bttx69*vb-3-;Ki8A$y8r+H literal 0 HcmV?d00001 diff --git a/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png b/admin/assets/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png new file mode 100644 index 0000000000000000000000000000000000000000..170841cba2fe51c604a6ed63d9fa119dc4f7a73a GIT binary patch literal 4143 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 literal 0 HcmV?d00001 diff --git a/admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker-init.js b/admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker-init.js new file mode 100644 index 0000000..eed6bdb --- /dev/null +++ b/admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker-init.js @@ -0,0 +1,3 @@ +$(function() { $('#colorinput1').colorpicker({ color: "", format: "hex" }); }); +$(function() { $('#colorinput2').colorpicker({ color: "#AA3399", format: "rgba"}); }); +$(function() { $('#cp1').colorpicker(); }); \ No newline at end of file diff --git a/admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker.js b/admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker.js new file mode 100644 index 0000000..0fa68ba --- /dev/null +++ b/admin/assets/bootstrap-colorpicker/js/bootstrap-colorpicker.js @@ -0,0 +1,1322 @@ +/*! + * Bootstrap Colorpicker v2.5.2 + * https://itsjavi.com/bootstrap-colorpicker/ + * + * Originally written by (c) 2012 Stefan Petre + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0.txt + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(["jquery"], function(jq) { + return (factory(jq)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require("jquery")); + } else if (jQuery && !jQuery.fn.colorpicker) { + factory(jQuery); + } +}(this, function($) { + 'use strict'; + /** + * Color manipulation helper class + * + * @param {Object|String} [val] + * @param {Object} [predefinedColors] + * @param {String|null} [fallbackColor] + * @param {String|null} [fallbackFormat] + * @param {Boolean} [hexNumberSignPrefix] + * @constructor + */ + var Color = function( + val, predefinedColors, fallbackColor, fallbackFormat, hexNumberSignPrefix) { + this.fallbackValue = fallbackColor ? + ( + (typeof fallbackColor === 'string') ? + this.parse(fallbackColor) : + fallbackColor + ) : + null; + + this.fallbackFormat = fallbackFormat ? fallbackFormat : 'rgba'; + + this.hexNumberSignPrefix = hexNumberSignPrefix === true; + + this.value = this.fallbackValue; + + this.origFormat = null; // original string format + + this.predefinedColors = predefinedColors ? predefinedColors : {}; + + // We don't want to share aliases across instances so we extend new object + this.colors = $.extend({}, Color.webColors, this.predefinedColors); + + if (val) { + if (typeof val.h !== 'undefined') { + this.value = val; + } else { + this.setColor(String(val)); + } + } + + if (!this.value) { + // Initial value is always black if no arguments are passed or val is empty + this.value = { + h: 0, + s: 0, + b: 0, + a: 1 + }; + } + }; + + Color.webColors = { // 140 predefined colors from the HTML Colors spec + "aliceblue": "f0f8ff", + "antiquewhite": "faebd7", + "aqua": "00ffff", + "aquamarine": "7fffd4", + "azure": "f0ffff", + "beige": "f5f5dc", + "bisque": "ffe4c4", + "black": "000000", + "blanchedalmond": "ffebcd", + "blue": "0000ff", + "blueviolet": "8a2be2", + "brown": "a52a2a", + "burlywood": "deb887", + "cadetblue": "5f9ea0", + "chartreuse": "7fff00", + "chocolate": "d2691e", + "coral": "ff7f50", + "cornflowerblue": "6495ed", + "cornsilk": "fff8dc", + "crimson": "dc143c", + "cyan": "00ffff", + "darkblue": "00008b", + "darkcyan": "008b8b", + "darkgoldenrod": "b8860b", + "darkgray": "a9a9a9", + "darkgreen": "006400", + "darkkhaki": "bdb76b", + "darkmagenta": "8b008b", + "darkolivegreen": "556b2f", + "darkorange": "ff8c00", + "darkorchid": "9932cc", + "darkred": "8b0000", + "darksalmon": "e9967a", + "darkseagreen": "8fbc8f", + "darkslateblue": "483d8b", + "darkslategray": "2f4f4f", + "darkturquoise": "00ced1", + "darkviolet": "9400d3", + "deeppink": "ff1493", + "deepskyblue": "00bfff", + "dimgray": "696969", + "dodgerblue": "1e90ff", + "firebrick": "b22222", + "floralwhite": "fffaf0", + "forestgreen": "228b22", + "fuchsia": "ff00ff", + "gainsboro": "dcdcdc", + "ghostwhite": "f8f8ff", + "gold": "ffd700", + "goldenrod": "daa520", + "gray": "808080", + "green": "008000", + "greenyellow": "adff2f", + "honeydew": "f0fff0", + "hotpink": "ff69b4", + "indianred": "cd5c5c", + "indigo": "4b0082", + "ivory": "fffff0", + "khaki": "f0e68c", + "lavender": "e6e6fa", + "lavenderblush": "fff0f5", + "lawngreen": "7cfc00", + "lemonchiffon": "fffacd", + "lightblue": "add8e6", + "lightcoral": "f08080", + "lightcyan": "e0ffff", + "lightgoldenrodyellow": "fafad2", + "lightgrey": "d3d3d3", + "lightgreen": "90ee90", + "lightpink": "ffb6c1", + "lightsalmon": "ffa07a", + "lightseagreen": "20b2aa", + "lightskyblue": "87cefa", + "lightslategray": "778899", + "lightsteelblue": "b0c4de", + "lightyellow": "ffffe0", + "lime": "00ff00", + "limegreen": "32cd32", + "linen": "faf0e6", + "magenta": "ff00ff", + "maroon": "800000", + "mediumaquamarine": "66cdaa", + "mediumblue": "0000cd", + "mediumorchid": "ba55d3", + "mediumpurple": "9370d8", + "mediumseagreen": "3cb371", + "mediumslateblue": "7b68ee", + "mediumspringgreen": "00fa9a", + "mediumturquoise": "48d1cc", + "mediumvioletred": "c71585", + "midnightblue": "191970", + "mintcream": "f5fffa", + "mistyrose": "ffe4e1", + "moccasin": "ffe4b5", + "navajowhite": "ffdead", + "navy": "000080", + "oldlace": "fdf5e6", + "olive": "808000", + "olivedrab": "6b8e23", + "orange": "ffa500", + "orangered": "ff4500", + "orchid": "da70d6", + "palegoldenrod": "eee8aa", + "palegreen": "98fb98", + "paleturquoise": "afeeee", + "palevioletred": "d87093", + "papayawhip": "ffefd5", + "peachpuff": "ffdab9", + "peru": "cd853f", + "pink": "ffc0cb", + "plum": "dda0dd", + "powderblue": "b0e0e6", + "purple": "800080", + "red": "ff0000", + "rosybrown": "bc8f8f", + "royalblue": "4169e1", + "saddlebrown": "8b4513", + "salmon": "fa8072", + "sandybrown": "f4a460", + "seagreen": "2e8b57", + "seashell": "fff5ee", + "sienna": "a0522d", + "silver": "c0c0c0", + "skyblue": "87ceeb", + "slateblue": "6a5acd", + "slategray": "708090", + "snow": "fffafa", + "springgreen": "00ff7f", + "steelblue": "4682b4", + "tan": "d2b48c", + "teal": "008080", + "thistle": "d8bfd8", + "tomato": "ff6347", + "turquoise": "40e0d0", + "violet": "ee82ee", + "wheat": "f5deb3", + "white": "ffffff", + "whitesmoke": "f5f5f5", + "yellow": "ffff00", + "yellowgreen": "9acd32", + "transparent": "transparent" + }; + + Color.prototype = { + constructor: Color, + colors: {}, // merged web and predefined colors + predefinedColors: {}, + /** + * @return {Object} + */ + getValue: function() { + return this.value; + }, + /** + * @param {Object} val + */ + setValue: function(val) { + this.value = val; + }, + _sanitizeNumber: function(val) { + if (typeof val === 'number') { + return val; + } + if (isNaN(val) || (val === null) || (val === '') || (val === undefined)) { + return 1; + } + if (val === '') { + return 0; + } + if (typeof val.toLowerCase !== 'undefined') { + if (val.match(/^\./)) { + val = "0" + val; + } + return Math.ceil(parseFloat(val) * 100) / 100; + } + return 1; + }, + isTransparent: function(strVal) { + if (!strVal || !(typeof strVal === 'string' || strVal instanceof String)) { + return false; + } + strVal = strVal.toLowerCase().trim(); + return (strVal === 'transparent') || (strVal.match(/#?00000000/)) || (strVal.match(/(rgba|hsla)\(0,0,0,0?\.?0\)/)); + }, + rgbaIsTransparent: function(rgba) { + return ((rgba.r === 0) && (rgba.g === 0) && (rgba.b === 0) && (rgba.a === 0)); + }, + // parse a string to HSB + /** + * @protected + * @param {String} strVal + * @returns {boolean} Returns true if it could be parsed, false otherwise + */ + setColor: function(strVal) { + strVal = strVal.toLowerCase().trim(); + if (strVal) { + if (this.isTransparent(strVal)) { + this.value = { + h: 0, + s: 0, + b: 0, + a: 0 + }; + return true; + } else { + var parsedColor = this.parse(strVal); + if (parsedColor) { + this.value = this.value = { + h: parsedColor.h, + s: parsedColor.s, + b: parsedColor.b, + a: parsedColor.a + }; + if (!this.origFormat) { + this.origFormat = parsedColor.format; + } + } else if (this.fallbackValue) { + // if parser fails, defaults to fallbackValue if defined, otherwise the value won't be changed + this.value = this.fallbackValue; + } + } + } + return false; + }, + setHue: function(h) { + this.value.h = 1 - h; + }, + setSaturation: function(s) { + this.value.s = s; + }, + setBrightness: function(b) { + this.value.b = 1 - b; + }, + setAlpha: function(a) { + this.value.a = Math.round((parseInt((1 - a) * 100, 10) / 100) * 100) / 100; + }, + toRGB: function(h, s, b, a) { + if (arguments.length === 0) { + h = this.value.h; + s = this.value.s; + b = this.value.b; + a = this.value.a; + } + + h *= 360; + var R, G, B, X, C; + h = (h % 360) / 60; + C = b * s; + X = C * (1 - Math.abs(h % 2 - 1)); + R = G = B = b - C; + + h = ~~h; + R += [C, X, 0, 0, X, C][h]; + G += [X, C, C, X, 0, 0][h]; + B += [0, 0, X, C, C, X][h]; + + return { + r: Math.round(R * 255), + g: Math.round(G * 255), + b: Math.round(B * 255), + a: a + }; + }, + toHex: function(ignoreFormat, h, s, b, a) { + if (arguments.length <= 1) { + h = this.value.h; + s = this.value.s; + b = this.value.b; + a = this.value.a; + } + + var prefix = '#'; + var rgb = this.toRGB(h, s, b, a); + + if (this.rgbaIsTransparent(rgb)) { + return 'transparent'; + } + + if (!ignoreFormat) { + prefix = (this.hexNumberSignPrefix ? '#' : ''); + } + + var hexStr = prefix + ( + (1 << 24) + + (parseInt(rgb.r) << 16) + + (parseInt(rgb.g) << 8) + + parseInt(rgb.b)) + .toString(16) + .slice(1); + + return hexStr; + }, + toHSL: function(h, s, b, a) { + if (arguments.length === 0) { + h = this.value.h; + s = this.value.s; + b = this.value.b; + a = this.value.a; + } + + var H = h, + L = (2 - s) * b, + S = s * b; + if (L > 0 && L <= 1) { + S /= L; + } else { + S /= 2 - L; + } + L /= 2; + if (S > 1) { + S = 1; + } + return { + h: isNaN(H) ? 0 : H, + s: isNaN(S) ? 0 : S, + l: isNaN(L) ? 0 : L, + a: isNaN(a) ? 0 : a + }; + }, + toAlias: function(r, g, b, a) { + var c, rgb = (arguments.length === 0) ? this.toHex(true) : this.toHex(true, r, g, b, a); + + // support predef. colors in non-hex format too, as defined in the alias itself + var original = this.origFormat === 'alias' ? rgb : this.toString(false, this.origFormat); + + for (var alias in this.colors) { + c = this.colors[alias].toLowerCase().trim(); + if ((c === rgb) || (c === original)) { + return alias; + } + } + return false; + }, + RGBtoHSB: function(r, g, b, a) { + r /= 255; + g /= 255; + b /= 255; + + var H, S, V, C; + V = Math.max(r, g, b); + C = V - Math.min(r, g, b); + H = (C === 0 ? null : + V === r ? (g - b) / C : + V === g ? (b - r) / C + 2 : + (r - g) / C + 4 + ); + H = ((H + 360) % 6) * 60 / 360; + S = C === 0 ? 0 : C / V; + return { + h: this._sanitizeNumber(H), + s: S, + b: V, + a: this._sanitizeNumber(a) + }; + }, + HueToRGB: function(p, q, h) { + if (h < 0) { + h += 1; + } else if (h > 1) { + h -= 1; + } + if ((h * 6) < 1) { + return p + (q - p) * h * 6; + } else if ((h * 2) < 1) { + return q; + } else if ((h * 3) < 2) { + return p + (q - p) * ((2 / 3) - h) * 6; + } else { + return p; + } + }, + HSLtoRGB: function(h, s, l, a) { + if (s < 0) { + s = 0; + } + var q; + if (l <= 0.5) { + q = l * (1 + s); + } else { + q = l + s - (l * s); + } + + var p = 2 * l - q; + + var tr = h + (1 / 3); + var tg = h; + var tb = h - (1 / 3); + + var r = Math.round(this.HueToRGB(p, q, tr) * 255); + var g = Math.round(this.HueToRGB(p, q, tg) * 255); + var b = Math.round(this.HueToRGB(p, q, tb) * 255); + return [r, g, b, this._sanitizeNumber(a)]; + }, + /** + * @param {String} strVal + * @returns {Object} Object containing h,s,b,a,format properties or FALSE if failed to parse + */ + parse: function(strVal) { + if (typeof strVal !== 'string') { + return this.fallbackValue; + } + if (arguments.length === 0) { + return false; + } + + var that = this, + result = false, + isAlias = (typeof this.colors[strVal] !== 'undefined'), + values, format; + + if (isAlias) { + strVal = this.colors[strVal].toLowerCase().trim(); + } + + $.each(this.stringParsers, function(i, parser) { + var match = parser.re.exec(strVal); + values = match && parser.parse.apply(that, [match]); + if (values) { + result = {}; + format = (isAlias ? 'alias' : (parser.format ? parser.format : that.getValidFallbackFormat())); + if (format.match(/hsla?/)) { + result = that.RGBtoHSB.apply(that, that.HSLtoRGB.apply(that, values)); + } else { + result = that.RGBtoHSB.apply(that, values); + } + if (result instanceof Object) { + result.format = format; + } + return false; // stop iterating + } + return true; + }); + return result; + }, + getValidFallbackFormat: function() { + var formats = [ + 'rgba', 'rgb', 'hex', 'hsla', 'hsl' + ]; + if (this.origFormat && (formats.indexOf(this.origFormat) !== -1)) { + return this.origFormat; + } + if (this.fallbackFormat && (formats.indexOf(this.fallbackFormat) !== -1)) { + return this.fallbackFormat; + } + + return 'rgba'; // By default, return a format that will not lose the alpha info + }, + /** + * + * @param {string} [format] (default: rgba) + * @param {boolean} [translateAlias] Return real color for pre-defined (non-standard) aliases (default: false) + * @param {boolean} [forceRawValue] Forces hashtag prefix when getting hex color (default: false) + * @returns {String} + */ + toString: function(forceRawValue, format, translateAlias) { + format = format || this.origFormat || this.fallbackFormat; + translateAlias = translateAlias || false; + + var c = false; + + switch (format) { + case 'rgb': + { + c = this.toRGB(); + if (this.rgbaIsTransparent(c)) { + return 'transparent'; + } + return 'rgb(' + c.r + ',' + c.g + ',' + c.b + ')'; + } + break; + case 'rgba': + { + c = this.toRGB(); + return 'rgba(' + c.r + ',' + c.g + ',' + c.b + ',' + c.a + ')'; + } + break; + case 'hsl': + { + c = this.toHSL(); + return 'hsl(' + Math.round(c.h * 360) + ',' + Math.round(c.s * 100) + '%,' + Math.round(c.l * 100) + '%)'; + } + break; + case 'hsla': + { + c = this.toHSL(); + return 'hsla(' + Math.round(c.h * 360) + ',' + Math.round(c.s * 100) + '%,' + Math.round(c.l * 100) + '%,' + c.a + ')'; + } + break; + case 'hex': + { + return this.toHex(forceRawValue); + } + break; + case 'alias': + { + c = this.toAlias(); + + if (c === false) { + return this.toString(forceRawValue, this.getValidFallbackFormat()); + } + + if (translateAlias && !(c in Color.webColors) && (c in this.predefinedColors)) { + return this.predefinedColors[c]; + } + + return c; + } + default: + { + return c; + } + break; + } + }, + // a set of RE's that can match strings and generate color tuples. + // from John Resig color plugin + // https://github.com/jquery/jquery-color/ + stringParsers: [{ + re: /rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*?\)/, + format: 'rgb', + parse: function(execResult) { + return [ + execResult[1], + execResult[2], + execResult[3], + 1 + ]; + } + }, { + re: /rgb\(\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*?\)/, + format: 'rgb', + parse: function(execResult) { + return [ + 2.55 * execResult[1], + 2.55 * execResult[2], + 2.55 * execResult[3], + 1 + ]; + } + }, { + re: /rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d*(?:\.\d+)?)\s*)?\)/, + format: 'rgba', + parse: function(execResult) { + return [ + execResult[1], + execResult[2], + execResult[3], + execResult[4] + ]; + } + }, { + re: /rgba\(\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*(?:,\s*(\d*(?:\.\d+)?)\s*)?\)/, + format: 'rgba', + parse: function(execResult) { + return [ + 2.55 * execResult[1], + 2.55 * execResult[2], + 2.55 * execResult[3], + execResult[4] + ]; + } + }, { + re: /hsl\(\s*(\d*(?:\.\d+)?)\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*?\)/, + format: 'hsl', + parse: function(execResult) { + return [ + execResult[1] / 360, + execResult[2] / 100, + execResult[3] / 100, + execResult[4] + ]; + } + }, { + re: /hsla\(\s*(\d*(?:\.\d+)?)\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*(?:,\s*(\d*(?:\.\d+)?)\s*)?\)/, + format: 'hsla', + parse: function(execResult) { + return [ + execResult[1] / 360, + execResult[2] / 100, + execResult[3] / 100, + execResult[4] + ]; + } + }, { + re: /#?([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/, + format: 'hex', + parse: function(execResult) { + return [ + parseInt(execResult[1], 16), + parseInt(execResult[2], 16), + parseInt(execResult[3], 16), + 1 + ]; + } + }, { + re: /#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/, + format: 'hex', + parse: function(execResult) { + return [ + parseInt(execResult[1] + execResult[1], 16), + parseInt(execResult[2] + execResult[2], 16), + parseInt(execResult[3] + execResult[3], 16), + 1 + ]; + } + }], + colorNameToHex: function(name) { + if (typeof this.colors[name.toLowerCase()] !== 'undefined') { + return this.colors[name.toLowerCase()]; + } + return false; + } + }; + + /* + * Default plugin options + */ + var defaults = { + horizontal: false, // horizontal mode layout ? + inline: false, //forces to show the colorpicker as an inline element + color: false, //forces a color + format: false, //forces a format + input: 'input', // children input selector + container: false, // container selector + component: '.add-on, .input-group-addon', // children component selector + fallbackColor: false, // fallback color value. null = keeps current color. + fallbackFormat: 'hex', // fallback color format + hexNumberSignPrefix: true, // put a '#' (number sign) before hex strings + sliders: { + saturation: { + maxLeft: 100, + maxTop: 100, + callLeft: 'setSaturation', + callTop: 'setBrightness' + }, + hue: { + maxLeft: 0, + maxTop: 100, + callLeft: false, + callTop: 'setHue' + }, + alpha: { + maxLeft: 0, + maxTop: 100, + callLeft: false, + callTop: 'setAlpha' + } + }, + slidersHorz: { + saturation: { + maxLeft: 100, + maxTop: 100, + callLeft: 'setSaturation', + callTop: 'setBrightness' + }, + hue: { + maxLeft: 100, + maxTop: 0, + callLeft: 'setHue', + callTop: false + }, + alpha: { + maxLeft: 100, + maxTop: 0, + callLeft: 'setAlpha', + callTop: false + } + }, + template: '"); + jQuery("#event_box").append(t), l(t) + }; + $("#external-events div.external-event").each(function() { + l($(this)) + }), $(document).on('click', '#event_add', function () { + var e = $("#event_title").val(); + o(e) + }), $("#event_box").html(""), o("Holiday"), o("Wife Birthday"), o("Meeting"), o("Anniversary"), o("Dinner"), o("Party"), $("#calendar").fullCalendar("destroy"), $("#calendar").fullCalendar({ + header: r, + defaultView: "month", + slotMinutes: 15, + editable: !0, + droppable: !0, + drop: function(e, t) { + var a = $(this).data("eventObject"), + n = $.extend({}, a); + n.start = e, n.allDay = t, n.className = $(this).attr("data-class"), $("#calendar").fullCalendar("renderEvent", n, !0), $("#drop-remove").is(":checked") && $(this).remove() + }, + + /***** events ********/ + events: [{ + title: "All Day Event", + start: new Date('2016-11-01'), + backgroundColor: "#00FFFF" + }, { + title: "Long Event", + start: new Date('2016-11-07'), + end: new Date('2016-11-10'), + backgroundColor: "#F3565D" + }, { + title: "Repeating Event", + start: new Date('2016-11-16'), + allDay: !1, + backgroundColor: "#1bbc9b" + }, { + title: "Repeating Event", + start: new Date(n, a, t +5, 16, 0), + allDay: !1, + backgroundColor: "#1bbc9b" + }, { + title: "Meeting", + start: new Date(n, a, t, 10, 30), + allDay: !1 + }, { + title: "Lunch", + start: new Date(n, a, t, 12, 0), + end: new Date(n, a, t, 14, 0), + backgroundColor: "#F8CB00", + allDay: !1 + }, { + title: "Birthday Party", + start: new Date(n, a, t + 1, 19, 0), + end: new Date(n, a, t + 1, 22, 30), + backgroundColor: "#9b59b6", + allDay: !1 + }, { + title: "Click for Google", + start: new Date(n, a, 29), + end: new Date(n, a, 30), + backgroundColor: "#9b59b6", + url: "http://google.com/" + }] + }) + } + } + } +}(); +jQuery(document).ready(function() { + 'use strict'; + AppCalendar.init() +}); \ No newline at end of file diff --git a/admin/assets/chart-js/Chart.bundle.js b/admin/assets/chart-js/Chart.bundle.js new file mode 100644 index 0000000..8316b52 --- /dev/null +++ b/admin/assets/chart-js/Chart.bundle.js @@ -0,0 +1,1120 @@ +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Chart=f()}})(function(){var define,module,exports;return(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;olum2){return(lum1+0.05)/(lum2+0.05);} +return(lum2+0.05)/(lum1+0.05);},level:function(color2){var contrastRatio=this.contrast(color2);if(contrastRatio>=7.1){return'AAA';} +return(contrastRatio>=4.5)?'AA':'';},dark:function(){var rgb=this.values.rgb;var yiq=(rgb[0]*299+rgb[1]*587+rgb[2]*114)/1000;return yiq<128;},light:function(){return!this.dark();},negate:function(){var rgb=[];for(var i=0;i<3;i++){rgb[i]=255-this.values.rgb[i];} +this.setValues('rgb',rgb);return this;},lighten:function(ratio){var hsl=this.values.hsl;hsl[2]+=hsl[2]*ratio;this.setValues('hsl',hsl);return this;},darken:function(ratio){var hsl=this.values.hsl;hsl[2]-=hsl[2]*ratio;this.setValues('hsl',hsl);return this;},saturate:function(ratio){var hsl=this.values.hsl;hsl[1]+=hsl[1]*ratio;this.setValues('hsl',hsl);return this;},desaturate:function(ratio){var hsl=this.values.hsl;hsl[1]-=hsl[1]*ratio;this.setValues('hsl',hsl);return this;},whiten:function(ratio){var hwb=this.values.hwb;hwb[1]+=hwb[1]*ratio;this.setValues('hwb',hwb);return this;},blacken:function(ratio){var hwb=this.values.hwb;hwb[2]+=hwb[2]*ratio;this.setValues('hwb',hwb);return this;},greyscale:function(){var rgb=this.values.rgb;var val=rgb[0]*0.3+rgb[1]*0.59+rgb[2]*0.11;this.setValues('rgb',[val,val,val]);return this;},clearer:function(ratio){var alpha=this.values.alpha;this.setValues('alpha',alpha-(alpha*ratio));return this;},opaquer:function(ratio){var alpha=this.values.alpha;this.setValues('alpha',alpha+(alpha*ratio));return this;},rotate:function(degrees){var hsl=this.values.hsl;var hue=(hsl[0]+degrees)%360;hsl[0]=hue<0?360+hue:hue;this.setValues('hsl',hsl);return this;},mix:function(mixinColor,weight){var color1=this;var color2=mixinColor;var p=weight===undefined?0.5:weight;var w=2*p-1;var a=color1.alpha()-color2.alpha();var w1=(((w*a===-1)?w:(w+a)/(1+w*a))+1)/2.0;var w2=1-w1;return this.rgb(w1*color1.red()+w2*color2.red(),w1*color1.green()+w2*color2.green(),w1*color1.blue()+w2*color2.blue()).alpha(color1.alpha()*p+color2.alpha()*(1-p));},toJSON:function(){return this.rgb();},clone:function(){var result=new Color();var source=this.values;var target=result.values;var value,type;for(var prop in source){if(source.hasOwnProperty(prop)){value=source[prop];type=({}).toString.call(value);if(type==='[object Array]'){target[prop]=value.slice(0);}else if(type==='[object Number]'){target[prop]=value;}else{console.error('unexpected color value:',value);}}} +return result;}};Color.prototype.spaces={rgb:['red','green','blue'],hsl:['hue','saturation','lightness'],hsv:['hue','saturation','value'],hwb:['hue','whiteness','blackness'],cmyk:['cyan','magenta','yellow','black']};Color.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]};Color.prototype.getValues=function(space){var values=this.values;var vals={};for(var i=0;i0.04045?Math.pow(((r+0.055)/1.055),2.4):(r/12.92);g=g>0.04045?Math.pow(((g+0.055)/1.055),2.4):(g/12.92);b=b>0.04045?Math.pow(((b+0.055)/1.055),2.4):(b/12.92);var x=(r*0.4124)+(g*0.3576)+(b*0.1805);var y=(r*0.2126)+(g*0.7152)+(b*0.0722);var z=(r*0.0193)+(g*0.1192)+(b*0.9505);return[x*100,y*100,z*100];} +function rgb2lab(rgb){var xyz=rgb2xyz(rgb),x=xyz[0],y=xyz[1],z=xyz[2],l,a,b;x/=95.047;y/=100;z/=108.883;x=x>0.008856?Math.pow(x,1/3):(7.787*x)+(16/116);y=y>0.008856?Math.pow(y,1/3):(7.787*y)+(16/116);z=z>0.008856?Math.pow(z,1/3):(7.787*z)+(16/116);l=(116*y)-16;a=500*(x-y);b=200*(y-z);return[l,a,b];} +function rgb2lch(args){return lab2lch(rgb2lab(args));} +function hsl2rgb(hsl){var h=hsl[0]/360,s=hsl[1]/100,l=hsl[2]/100,t1,t2,t3,rgb,val;if(s==0){val=l*255;return[val,val,val];} +if(l<0.5) +t2=l*(1+s);else +t2=l+s-l*s;t1=2*l-t2;rgb=[0,0,0];for(var i=0;i<3;i++){t3=h+1/3*-(i-1);t3<0&&t3++;t3>1&&t3--;if(6*t3<1) +val=t1+(t2-t1)*6*t3;else if(2*t3<1) +val=t2;else if(3*t3<2) +val=t1+(t2-t1)*(2/3-t3)*6;else +val=t1;rgb[i]=val*255;} +return rgb;} +function hsl2hsv(hsl){var h=hsl[0],s=hsl[1]/100,l=hsl[2]/100,sv,v;if(l===0){return[0,0,0];} +l*=2;s*=(l<=1)?l:2-l;v=(l+s)/2;sv=(2*s)/(l+s);return[h,sv*100,v*100];} +function hsl2hwb(args){return rgb2hwb(hsl2rgb(args));} +function hsl2cmyk(args){return rgb2cmyk(hsl2rgb(args));} +function hsl2keyword(args){return rgb2keyword(hsl2rgb(args));} +function hsv2rgb(hsv){var h=hsv[0]/60,s=hsv[1]/100,v=hsv[2]/100,hi=Math.floor(h)%6;var f=h-Math.floor(h),p=255*v*(1-s),q=255*v*(1-(s*f)),t=255*v*(1-(s*(1-f))),v=255*v;switch(hi){case 0:return[v,t,p];case 1:return[q,v,p];case 2:return[p,v,t];case 3:return[p,q,v];case 4:return[t,p,v];case 5:return[v,p,q];}} +function hsv2hsl(hsv){var h=hsv[0],s=hsv[1]/100,v=hsv[2]/100,sl,l;l=(2-s)*v;sl=s*v;sl/=(l<=1)?l:2-l;sl=sl||0;l/=2;return[h,sl*100,l*100];} +function hsv2hwb(args){return rgb2hwb(hsv2rgb(args))} +function hsv2cmyk(args){return rgb2cmyk(hsv2rgb(args));} +function hsv2keyword(args){return rgb2keyword(hsv2rgb(args));} +function hwb2rgb(hwb){var h=hwb[0]/360,wh=hwb[1]/100,bl=hwb[2]/100,ratio=wh+bl,i,v,f,n;if(ratio>1){wh/=ratio;bl/=ratio;} +i=Math.floor(6*h);v=1-bl;f=6*h-i;if((i&0x01)!=0){f=1-f;} +n=wh+f*(v-wh);switch(i){default:case 6:case 0:r=v;g=n;b=wh;break;case 1:r=n;g=v;b=wh;break;case 2:r=wh;g=v;b=n;break;case 3:r=wh;g=n;b=v;break;case 4:r=n;g=wh;b=v;break;case 5:r=v;g=wh;b=n;break;} +return[r*255,g*255,b*255];} +function hwb2hsl(args){return rgb2hsl(hwb2rgb(args));} +function hwb2hsv(args){return rgb2hsv(hwb2rgb(args));} +function hwb2cmyk(args){return rgb2cmyk(hwb2rgb(args));} +function hwb2keyword(args){return rgb2keyword(hwb2rgb(args));} +function cmyk2rgb(cmyk){var c=cmyk[0]/100,m=cmyk[1]/100,y=cmyk[2]/100,k=cmyk[3]/100,r,g,b;r=1-Math.min(1,c*(1-k)+k);g=1-Math.min(1,m*(1-k)+k);b=1-Math.min(1,y*(1-k)+k);return[r*255,g*255,b*255];} +function cmyk2hsl(args){return rgb2hsl(cmyk2rgb(args));} +function cmyk2hsv(args){return rgb2hsv(cmyk2rgb(args));} +function cmyk2hwb(args){return rgb2hwb(cmyk2rgb(args));} +function cmyk2keyword(args){return rgb2keyword(cmyk2rgb(args));} +function xyz2rgb(xyz){var x=xyz[0]/100,y=xyz[1]/100,z=xyz[2]/100,r,g,b;r=(x*3.2406)+(y*-1.5372)+(z*-0.4986);g=(x*-0.9689)+(y*1.8758)+(z*0.0415);b=(x*0.0557)+(y*-0.2040)+(z*1.0570);r=r>0.0031308?((1.055*Math.pow(r,1.0/2.4))-0.055):r=(r*12.92);g=g>0.0031308?((1.055*Math.pow(g,1.0/2.4))-0.055):g=(g*12.92);b=b>0.0031308?((1.055*Math.pow(b,1.0/2.4))-0.055):b=(b*12.92);r=Math.min(Math.max(0,r),1);g=Math.min(Math.max(0,g),1);b=Math.min(Math.max(0,b),1);return[r*255,g*255,b*255];} +function xyz2lab(xyz){var x=xyz[0],y=xyz[1],z=xyz[2],l,a,b;x/=95.047;y/=100;z/=108.883;x=x>0.008856?Math.pow(x,1/3):(7.787*x)+(16/116);y=y>0.008856?Math.pow(y,1/3):(7.787*y)+(16/116);z=z>0.008856?Math.pow(z,1/3):(7.787*z)+(16/116);l=(116*y)-16;a=500*(x-y);b=200*(y-z);return[l,a,b];} +function xyz2lch(args){return lab2lch(xyz2lab(args));} +function lab2xyz(lab){var l=lab[0],a=lab[1],b=lab[2],x,y,z,y2;if(l<=8){y=(l*100)/903.3;y2=(7.787*(y/100))+(16/116);}else{y=100*Math.pow((l+16)/116,3);y2=Math.pow(y/100,1/3);} +x=x/95.047<=0.008856?x=(95.047*((a/500)+y2-(16/116)))/7.787:95.047*Math.pow((a/500)+y2,3);z=z/108.883<=0.008859?z=(108.883*(y2-(b/200)-(16/116)))/7.787:108.883*Math.pow(y2-(b/200),3);return[x,y,z];} +function lab2lch(lab){var l=lab[0],a=lab[1],b=lab[2],hr,h,c;hr=Math.atan2(b,a);h=hr*360/2/Math.PI;if(h<0){h+=360;} +c=Math.sqrt(a*a+b*b);return[l,c,h];} +function lab2rgb(args){return xyz2rgb(lab2xyz(args));} +function lch2lab(lch){var l=lch[0],c=lch[1],h=lch[2],a,b,hr;hr=h/360*2*Math.PI;a=c*Math.cos(hr);b=c*Math.sin(hr);return[l,a,b];} +function lch2xyz(args){return lab2xyz(lch2lab(args));} +function lch2rgb(args){return lab2rgb(lch2lab(args));} +function keyword2rgb(keyword){return cssKeywords[keyword];} +function keyword2hsl(args){return rgb2hsl(keyword2rgb(args));} +function keyword2hsv(args){return rgb2hsv(keyword2rgb(args));} +function keyword2hwb(args){return rgb2hwb(keyword2rgb(args));} +function keyword2cmyk(args){return rgb2cmyk(keyword2rgb(args));} +function keyword2lab(args){return rgb2lab(keyword2rgb(args));} +function keyword2xyz(args){return rgb2xyz(keyword2rgb(args));} +var cssKeywords={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};var reverseKeywords={};for(var key in cssKeywords){reverseKeywords[JSON.stringify(cssKeywords[key])]=key;}},{}],4:[function(require,module,exports){var conversions=require(3);var convert=function(){return new Converter();} +for(var func in conversions){convert[func+"Raw"]=(function(func){return function(arg){if(typeof arg=="number") +arg=Array.prototype.slice.call(arguments);return conversions[func](arg);}})(func);var pair=/(\w+)2(\w+)/.exec(func),from=pair[1],to=pair[2];convert[from]=convert[from]||{};convert[from][to]=convert[func]=(function(func){return function(arg){if(typeof arg=="number") +arg=Array.prototype.slice.call(arguments);var val=conversions[func](arg);if(typeof val=="string"||val===undefined) +return val;for(var i=0;i>>0;for(var i=0;i0){for(i=0;i0?'future':'past'];return isFunction(format)?format(output):format.replace(/%s/i,output);} +var aliases={};function addUnitAlias(unit,shorthand){var lowerCase=unit.toLowerCase();aliases[lowerCase]=aliases[lowerCase+'s']=aliases[shorthand]=unit;} +function normalizeUnits(units){return typeof units==='string'?aliases[units]||aliases[units.toLowerCase()]:undefined;} +function normalizeObjectUnits(inputObject){var normalizedInput={},normalizedProp,prop;for(prop in inputObject){if(hasOwnProp(inputObject,prop)){normalizedProp=normalizeUnits(prop);if(normalizedProp){normalizedInput[normalizedProp]=inputObject[prop];}}} +return normalizedInput;} +var priorities={};function addUnitPriority(unit,priority){priorities[unit]=priority;} +function getPrioritizedUnits(unitsObj){var units=[];for(var u in unitsObj){units.push({unit:u,priority:priorities[u]});} +units.sort(function(a,b){return a.priority-b.priority;});return units;} +function makeGetSet(unit,keepTime){return function(value){if(value!=null){set$1(this,unit,value);hooks.updateOffset(this,keepTime);return this;}else{return get(this,unit);}};} +function get(mom,unit){return mom.isValid()?mom._d['get'+(mom._isUTC?'UTC':'')+unit]():NaN;} +function set$1(mom,unit,value){if(mom.isValid()){mom._d['set'+(mom._isUTC?'UTC':'')+unit](value);}} +function stringGet(units){units=normalizeUnits(units);if(isFunction(this[units])){return this[units]();} +return this;} +function stringSet(units,value){if(typeof units==='object'){units=normalizeObjectUnits(units);var prioritized=getPrioritizedUnits(units);for(var i=0;i=0;return(sign?(forceSign?'+':''):'-')+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber;} +var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var formatFunctions={};var formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;if(typeof callback==='string'){func=function(){return this[callback]();};} +if(token){formatTokenFunctions[token]=func;} +if(padded){formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2]);};} +if(ordinal){formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token);};}} +function removeFormattingTokens(input){if(input.match(/\[[\s\S]/)){return input.replace(/^\[|\]$/g,'');} +return input.replace(/\\/g,'');} +function makeFormatFunction(format){var array=format.match(formattingTokens),i,length;for(i=0,length=array.length;i=0&&localFormattingTokens.test(format)){format=format.replace(localFormattingTokens,replaceLongDateFormatTokens);localFormattingTokens.lastIndex=0;i-=1;} +return format;} +var match1=/\d/;var match2=/\d\d/;var match3=/\d{3}/;var match4=/\d{4}/;var match6=/[+-]?\d{6}/;var match1to2=/\d\d?/;var match3to4=/\d\d\d\d?/;var match5to6=/\d\d\d\d\d\d?/;var match1to3=/\d{1,3}/;var match1to4=/\d{1,4}/;var match1to6=/[+-]?\d{1,6}/;var matchUnsigned=/\d+/;var matchSigned=/[+-]?\d+/;var matchOffset=/Z|[+-]\d\d:?\d\d/gi;var matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi;var matchTimestamp=/[+-]?\d+(\.\d{1,3})?/;var matchWord=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;var regexes={};function addRegexToken(token,regex,strictRegex){regexes[token]=isFunction(regex)?regex:function(isStrict,localeData){return(isStrict&&strictRegex)?strictRegex:regex;};} +function getParseRegexForToken(token,config){if(!hasOwnProp(regexes,token)){return new RegExp(unescapeFormat(token));} +return regexes[token](config._strict,config._locale);} +function unescapeFormat(s){return regexEscape(s.replace('\\','').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(matched,p1,p2,p3,p4){return p1||p2||p3||p4;}));} +function regexEscape(s){return s.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&');} +var tokens={};function addParseToken(token,callback){var i,func=callback;if(typeof token==='string'){token=[token];} +if(isNumber(callback)){func=function(input,array){array[callback]=toInt(input);};} +for(i=0;i68?1900:2000);};var getSetYear=makeGetSet('FullYear',true);function getIsLeapYear(){return isLeapYear(this.year());} +function createDate(y,m,d,h,M,s,ms){var date=new Date(y,m,d,h,M,s,ms);if(y<100&&y>=0&&isFinite(date.getFullYear())){date.setFullYear(y);} +return date;} +function createUTCDate(y){var date=new Date(Date.UTC.apply(null,arguments));if(y<100&&y>=0&&isFinite(date.getUTCFullYear())){date.setUTCFullYear(y);} +return date;} +function firstWeekOffset(year,dow,doy){var +fwd=7+dow-doy,fwdlw=(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7;return-fwdlw+fwd-1;} +function dayOfYearFromWeeks(year,week,weekday,dow,doy){var localWeekday=(7+weekday-dow)%7,weekOffset=firstWeekOffset(year,dow,doy),dayOfYear=1+7*(week-1)+localWeekday+weekOffset,resYear,resDayOfYear;if(dayOfYear<=0){resYear=year-1;resDayOfYear=daysInYear(resYear)+dayOfYear;}else if(dayOfYear>daysInYear(year)){resYear=year+1;resDayOfYear=dayOfYear-daysInYear(year);}else{resYear=year;resDayOfYear=dayOfYear;} +return{year:resYear,dayOfYear:resDayOfYear};} +function weekOfYear(mom,dow,doy){var weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1,resWeek,resYear;if(week<1){resYear=mom.year()-1;resWeek=week+weeksInYear(resYear,dow,doy);}else if(week>weeksInYear(mom.year(),dow,doy)){resWeek=week-weeksInYear(mom.year(),dow,doy);resYear=mom.year()+1;}else{resYear=mom.year();resWeek=week;} +return{week:resWeek,year:resYear};} +function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7;} +addFormatToken('w',['ww',2],'wo','week');addFormatToken('W',['WW',2],'Wo','isoWeek');addUnitAlias('week','w');addUnitAlias('isoWeek','W');addUnitPriority('week',5);addUnitPriority('isoWeek',5);addRegexToken('w',match1to2);addRegexToken('ww',match1to2,match2);addRegexToken('W',match1to2);addRegexToken('WW',match1to2,match2);addWeekParseToken(['w','ww','W','WW'],function(input,week,config,token){week[token.substr(0,1)]=toInt(input);});function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week;} +var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow;} +function localeFirstDayOfYear(){return this._week.doy;} +function getSetWeek(input){var week=this.localeData().week(this);return input==null?week:this.add((input-week)*7,'d');} +function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return input==null?week:this.add((input-week)*7,'d');} +addFormatToken('d',0,'do','day');addFormatToken('dd',0,0,function(format){return this.localeData().weekdaysMin(this,format);});addFormatToken('ddd',0,0,function(format){return this.localeData().weekdaysShort(this,format);});addFormatToken('dddd',0,0,function(format){return this.localeData().weekdays(this,format);});addFormatToken('e',0,0,'weekday');addFormatToken('E',0,0,'isoWeekday');addUnitAlias('day','d');addUnitAlias('weekday','e');addUnitAlias('isoWeekday','E');addUnitPriority('day',11);addUnitPriority('weekday',11);addUnitPriority('isoWeekday',11);addRegexToken('d',match1to2);addRegexToken('e',match1to2);addRegexToken('E',match1to2);addRegexToken('dd',function(isStrict,locale){return locale.weekdaysMinRegex(isStrict);});addRegexToken('ddd',function(isStrict,locale){return locale.weekdaysShortRegex(isStrict);});addRegexToken('dddd',function(isStrict,locale){return locale.weekdaysRegex(isStrict);});addWeekParseToken(['dd','ddd','dddd'],function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);if(weekday!=null){week.d=weekday;}else{getParsingFlags(config).invalidWeekday=input;}});addWeekParseToken(['d','e','E'],function(input,week,config,token){week[token]=toInt(input);});function parseWeekday(input,locale){if(typeof input!=='string'){return input;} +if(!isNaN(input)){return parseInt(input,10);} +input=locale.weekdaysParse(input);if(typeof input==='number'){return input;} +return null;} +function parseIsoWeekday(input,locale){if(typeof input==='string'){return locale.weekdaysParse(input)%7||7;} +return isNaN(input)?null:input;} +var defaultLocaleWeekdays='Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');function localeWeekdays(m,format){if(!m){return isArray(this._weekdays)?this._weekdays:this._weekdays['standalone'];} +return isArray(this._weekdays)?this._weekdays[m.day()]:this._weekdays[this._weekdays.isFormat.test(format)?'format':'standalone'][m.day()];} +var defaultLocaleWeekdaysShort='Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');function localeWeekdaysShort(m){return(m)?this._weekdaysShort[m.day()]:this._weekdaysShort;} +var defaultLocaleWeekdaysMin='Su_Mo_Tu_We_Th_Fr_Sa'.split('_');function localeWeekdaysMin(m){return(m)?this._weekdaysMin[m.day()]:this._weekdaysMin;} +function handleStrictParse$1(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(i=0;i<7;++i){mom=createUTC([2000,1]).day(i);this._minWeekdaysParse[i]=this.weekdaysMin(mom,'').toLocaleLowerCase();this._shortWeekdaysParse[i]=this.weekdaysShort(mom,'').toLocaleLowerCase();this._weekdaysParse[i]=this.weekdays(mom,'').toLocaleLowerCase();}} +if(strict){if(format==='dddd'){ii=indexOf$1.call(this._weekdaysParse,llc);return ii!==-1?ii:null;}else if(format==='ddd'){ii=indexOf$1.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null;}else{ii=indexOf$1.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null;}}else{if(format==='dddd'){ii=indexOf$1.call(this._weekdaysParse,llc);if(ii!==-1){return ii;} +ii=indexOf$1.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii;} +ii=indexOf$1.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null;}else if(format==='ddd'){ii=indexOf$1.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii;} +ii=indexOf$1.call(this._weekdaysParse,llc);if(ii!==-1){return ii;} +ii=indexOf$1.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null;}else{ii=indexOf$1.call(this._minWeekdaysParse,llc);if(ii!==-1){return ii;} +ii=indexOf$1.call(this._weekdaysParse,llc);if(ii!==-1){return ii;} +ii=indexOf$1.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null;}}} +function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact){return handleStrictParse$1.call(this,weekdayName,format,strict);} +if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[];} +for(i=0;i<7;i++){mom=createUTC([2000,1]).day(i);if(strict&&!this._fullWeekdaysParse[i]){this._fullWeekdaysParse[i]=new RegExp('^'+this.weekdays(mom,'').replace('.','\.?')+'$','i');this._shortWeekdaysParse[i]=new RegExp('^'+this.weekdaysShort(mom,'').replace('.','\.?')+'$','i');this._minWeekdaysParse[i]=new RegExp('^'+this.weekdaysMin(mom,'').replace('.','\.?')+'$','i');} +if(!this._weekdaysParse[i]){regex='^'+this.weekdays(mom,'')+'|^'+this.weekdaysShort(mom,'')+'|^'+this.weekdaysMin(mom,'');this._weekdaysParse[i]=new RegExp(regex.replace('.',''),'i');} +if(strict&&format==='dddd'&&this._fullWeekdaysParse[i].test(weekdayName)){return i;}else if(strict&&format==='ddd'&&this._shortWeekdaysParse[i].test(weekdayName)){return i;}else if(strict&&format==='dd'&&this._minWeekdaysParse[i].test(weekdayName)){return i;}else if(!strict&&this._weekdaysParse[i].test(weekdayName)){return i;}}} +function getSetDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN;} +var day=this._isUTC?this._d.getUTCDay():this._d.getDay();if(input!=null){input=parseWeekday(input,this.localeData());return this.add(input-day,'d');}else{return day;}} +function getSetLocaleDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN;} +var weekday=(this.day()+7-this.localeData()._week.dow)%7;return input==null?weekday:this.add(input-weekday,'d');} +function getSetISODayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN;} +if(input!=null){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7);}else{return this.day()||7;}} +var defaultWeekdaysRegex=matchWord;function weekdaysRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,'_weekdaysRegex')){computeWeekdaysParse.call(this);} +if(isStrict){return this._weekdaysStrictRegex;}else{return this._weekdaysRegex;}}else{if(!hasOwnProp(this,'_weekdaysRegex')){this._weekdaysRegex=defaultWeekdaysRegex;} +return this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex;}} +var defaultWeekdaysShortRegex=matchWord;function weekdaysShortRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,'_weekdaysRegex')){computeWeekdaysParse.call(this);} +if(isStrict){return this._weekdaysShortStrictRegex;}else{return this._weekdaysShortRegex;}}else{if(!hasOwnProp(this,'_weekdaysShortRegex')){this._weekdaysShortRegex=defaultWeekdaysShortRegex;} +return this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex;}} +var defaultWeekdaysMinRegex=matchWord;function weekdaysMinRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,'_weekdaysRegex')){computeWeekdaysParse.call(this);} +if(isStrict){return this._weekdaysMinStrictRegex;}else{return this._weekdaysMinRegex;}}else{if(!hasOwnProp(this,'_weekdaysMinRegex')){this._weekdaysMinRegex=defaultWeekdaysMinRegex;} +return this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex;}} +function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length;} +var minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[],i,mom,minp,shortp,longp;for(i=0;i<7;i++){mom=createUTC([2000,1]).day(i);minp=this.weekdaysMin(mom,'');shortp=this.weekdaysShort(mom,'');longp=this.weekdays(mom,'');minPieces.push(minp);shortPieces.push(shortp);longPieces.push(longp);mixedPieces.push(minp);mixedPieces.push(shortp);mixedPieces.push(longp);} +minPieces.sort(cmpLenRev);shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<7;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i]);mixedPieces[i]=regexEscape(mixedPieces[i]);} +this._weekdaysRegex=new RegExp('^('+mixedPieces.join('|')+')','i');this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp('^('+longPieces.join('|')+')','i');this._weekdaysShortStrictRegex=new RegExp('^('+shortPieces.join('|')+')','i');this._weekdaysMinStrictRegex=new RegExp('^('+minPieces.join('|')+')','i');} +function hFormat(){return this.hours()%12||12;} +function kFormat(){return this.hours()||24;} +addFormatToken('H',['HH',2],0,'hour');addFormatToken('h',['hh',2],0,hFormat);addFormatToken('k',['kk',2],0,kFormat);addFormatToken('hmm',0,0,function(){return''+hFormat.apply(this)+zeroFill(this.minutes(),2);});addFormatToken('hmmss',0,0,function(){return''+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2);});addFormatToken('Hmm',0,0,function(){return''+this.hours()+zeroFill(this.minutes(),2);});addFormatToken('Hmmss',0,0,function(){return''+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2);});function meridiem(token,lowercase){addFormatToken(token,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase);});} +meridiem('a',true);meridiem('A',false);addUnitAlias('hour','h');addUnitPriority('hour',13);function matchMeridiem(isStrict,locale){return locale._meridiemParse;} +addRegexToken('a',matchMeridiem);addRegexToken('A',matchMeridiem);addRegexToken('H',match1to2);addRegexToken('h',match1to2);addRegexToken('k',match1to2);addRegexToken('HH',match1to2,match2);addRegexToken('hh',match1to2,match2);addRegexToken('kk',match1to2,match2);addRegexToken('hmm',match3to4);addRegexToken('hmmss',match5to6);addRegexToken('Hmm',match3to4);addRegexToken('Hmmss',match5to6);addParseToken(['H','HH'],HOUR);addParseToken(['k','kk'],function(input,array,config){var kInput=toInt(input);array[HOUR]=kInput===24?0:kInput;});addParseToken(['a','A'],function(input,array,config){config._isPm=config._locale.isPM(input);config._meridiem=input;});addParseToken(['h','hh'],function(input,array,config){array[HOUR]=toInt(input);getParsingFlags(config).bigHour=true;});addParseToken('hmm',function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos));getParsingFlags(config).bigHour=true;});addParseToken('hmmss',function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2));getParsingFlags(config).bigHour=true;});addParseToken('Hmm',function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos));});addParseToken('Hmmss',function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2));});function localeIsPM(input){return((input+'').toLowerCase().charAt(0)==='p');} +var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i;function localeMeridiem(hours,minutes,isLower){if(hours>11){return isLower?'pm':'PM';}else{return isLower?'am':'AM';}} +var getSetHour=makeGetSet('Hours',true);var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse};var locales={};var localeFamilies={};var globalLocale;function normalizeLocale(key){return key?key.toLowerCase().replace('_','-'):key;} +function chooseLocale(names){var i=0,j,next,locale,split;while(i0){locale=loadLocale(split.slice(0,j).join('-'));if(locale){return locale;} +if(next&&next.length>=j&&compareArrays(split,next,true)>=j-1){break;} +j--;} +i++;} +return null;} +function loadLocale(name){var oldLocale=null;if(!locales[name]&&(typeof module!=='undefined')&&module&&module.exports){try{oldLocale=globalLocale._abbr;require('./locale/'+name);getSetGlobalLocale(oldLocale);}catch(e){}} +return locales[name];} +function getSetGlobalLocale(key,values){var data;if(key){if(isUndefined(values)){data=getLocale(key);} +else{data=defineLocale(key,values);} +if(data){globalLocale=data;}} +return globalLocale._abbr;} +function defineLocale(name,config){if(config!==null){var parentConfig=baseConfig;config.abbr=name;if(locales[name]!=null){deprecateSimple('defineLocaleOverride','use moment.updateLocale(localeName, config) to change '+'an existing locale. moment.defineLocale(localeName, '+'config) should only be used for creating a new locale '+'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');parentConfig=locales[name]._config;}else if(config.parentLocale!=null){if(locales[config.parentLocale]!=null){parentConfig=locales[config.parentLocale]._config;}else{if(!localeFamilies[config.parentLocale]){localeFamilies[config.parentLocale]=[];} +localeFamilies[config.parentLocale].push({name:name,config:config});return null;}} +locales[name]=new Locale(mergeConfigs(parentConfig,config));if(localeFamilies[name]){localeFamilies[name].forEach(function(x){defineLocale(x.name,x.config);});} +getSetGlobalLocale(name);return locales[name];}else{delete locales[name];return null;}} +function updateLocale(name,config){if(config!=null){var locale,parentConfig=baseConfig;if(locales[name]!=null){parentConfig=locales[name]._config;} +config=mergeConfigs(parentConfig,config);locale=new Locale(config);locale.parentLocale=locales[name];locales[name]=locale;getSetGlobalLocale(name);}else{if(locales[name]!=null){if(locales[name].parentLocale!=null){locales[name]=locales[name].parentLocale;}else if(locales[name]!=null){delete locales[name];}}} +return locales[name];} +function getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr){key=key._locale._abbr;} +if(!key){return globalLocale;} +if(!isArray(key)){locale=loadLocale(key);if(locale){return locale;} +key=[key];} +return chooseLocale(key);} +function listLocales(){return keys$1(locales);} +function checkOverflow(m){var overflow;var a=m._a;if(a&&getParsingFlags(m).overflow===-2){overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||(a[HOUR]===24&&(a[MINUTE]!==0||a[SECOND]!==0||a[MILLISECOND]!==0))?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1;if(getParsingFlags(m)._overflowDayOfYear&&(overflowDATE)){overflow=DATE;} +if(getParsingFlags(m)._overflowWeeks&&overflow===-1){overflow=WEEK;} +if(getParsingFlags(m)._overflowWeekday&&overflow===-1){overflow=WEEKDAY;} +getParsingFlags(m).overflow=overflow;} +return m;} +var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;var basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;var tzRegex=/Z|[+-]\d\d(?::?\d\d)?/;var isoDates=[['YYYYYY-MM-DD',/[+-]\d{6}-\d\d-\d\d/],['YYYY-MM-DD',/\d{4}-\d\d-\d\d/],['GGGG-[W]WW-E',/\d{4}-W\d\d-\d/],['GGGG-[W]WW',/\d{4}-W\d\d/,false],['YYYY-DDD',/\d{4}-\d{3}/],['YYYY-MM',/\d{4}-\d\d/,false],['YYYYYYMMDD',/[+-]\d{10}/],['YYYYMMDD',/\d{8}/],['GGGG[W]WWE',/\d{4}W\d{3}/],['GGGG[W]WW',/\d{4}W\d{2}/,false],['YYYYDDD',/\d{7}/]];var isoTimes=[['HH:mm:ss.SSSS',/\d\d:\d\d:\d\d\.\d+/],['HH:mm:ss,SSSS',/\d\d:\d\d:\d\d,\d+/],['HH:mm:ss',/\d\d:\d\d:\d\d/],['HH:mm',/\d\d:\d\d/],['HHmmss.SSSS',/\d\d\d\d\d\d\.\d+/],['HHmmss,SSSS',/\d\d\d\d\d\d,\d+/],['HHmmss',/\d\d\d\d\d\d/],['HHmm',/\d\d\d\d/],['HH',/\d\d/]];var aspNetJsonRegex=/^\/?Date\((\-?\d+)/i;function configFromISO(config){var i,l,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),allowTime,dateFormat,timeFormat,tzFormat;if(match){getParsingFlags(config).iso=true;for(i=0,l=isoDates.length;i10)?'YYYY ':'YY ');timeFormat='HH:mm'+(match[4]?':ss':'');if(match[1]){var momentDate=new Date(match[2]);var momentDay=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'][momentDate.getDay()];if(match[1].substr(0,3)!==momentDay){getParsingFlags(config).weekdayMismatch=true;config._isValid=false;return;}} +switch(match[5].length){case 2:if(timezoneIndex===0){timezone=' +0000';}else{timezoneIndex=military.indexOf(match[5][1].toUpperCase())-12;timezone=((timezoneIndex<0)?' -':' +')+((''+timezoneIndex).replace(/^-?/,'0')).match(/..$/)[0]+'00';} +break;case 4:timezone=timezones[match[5]];break;default:timezone=timezones[' GMT'];} +match[5]=timezone;config._i=match.splice(1).join('');tzFormat=' ZZ';config._f=dayFormat+dateFormat+timeFormat+tzFormat;configFromStringAndFormat(config);getParsingFlags(config).rfc2822=true;}else{config._isValid=false;}} +function configFromString(config){var matched=aspNetJsonRegex.exec(config._i);if(matched!==null){config._d=new Date(+matched[1]);return;} +configFromISO(config);if(config._isValid===false){delete config._isValid;}else{return;} +configFromRFC2822(config);if(config._isValid===false){delete config._isValid;}else{return;} +hooks.createFromInputFallback(config);} +hooks.createFromInputFallback=deprecate('value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), '+'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are '+'discouraged and will be removed in an upcoming major release. Please refer to '+'http://momentjs.com/guides/#/warnings/js-date/ for more info.',function(config){config._d=new Date(config._i+(config._useUTC?' UTC':''));});function defaults(a,b,c){if(a!=null){return a;} +if(b!=null){return b;} +return c;} +function currentDateArray(config){var nowValue=new Date(hooks.now());if(config._useUTC){return[nowValue.getUTCFullYear(),nowValue.getUTCMonth(),nowValue.getUTCDate()];} +return[nowValue.getFullYear(),nowValue.getMonth(),nowValue.getDate()];} +function configFromArray(config){var i,date,input=[],currentDate,yearToUse;if(config._d){return;} +currentDate=currentDateArray(config);if(config._w&&config._a[DATE]==null&&config._a[MONTH]==null){dayOfYearFromWeekInfo(config);} +if(config._dayOfYear!=null){yearToUse=defaults(config._a[YEAR],currentDate[YEAR]);if(config._dayOfYear>daysInYear(yearToUse)||config._dayOfYear===0){getParsingFlags(config)._overflowDayOfYear=true;} +date=createUTCDate(yearToUse,0,config._dayOfYear);config._a[MONTH]=date.getUTCMonth();config._a[DATE]=date.getUTCDate();} +for(i=0;i<3&&config._a[i]==null;++i){config._a[i]=input[i]=currentDate[i];} +for(;i<7;i++){config._a[i]=input[i]=(config._a[i]==null)?(i===2?1:0):config._a[i];} +if(config._a[HOUR]===24&&config._a[MINUTE]===0&&config._a[SECOND]===0&&config._a[MILLISECOND]===0){config._nextDay=true;config._a[HOUR]=0;} +config._d=(config._useUTC?createUTCDate:createDate).apply(null,input);if(config._tzm!=null){config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm);} +if(config._nextDay){config._a[HOUR]=24;}} +function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow;w=config._w;if(w.GG!=null||w.W!=null||w.E!=null){dow=1;doy=4;weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(createLocal(),1,4).year);week=defaults(w.W,1);weekday=defaults(w.E,1);if(weekday<1||weekday>7){weekdayOverflow=true;}}else{dow=config._locale._week.dow;doy=config._locale._week.doy;var curWeek=weekOfYear(createLocal(),dow,doy);weekYear=defaults(w.gg,config._a[YEAR],curWeek.year);week=defaults(w.w,curWeek.week);if(w.d!=null){weekday=w.d;if(weekday<0||weekday>6){weekdayOverflow=true;}}else if(w.e!=null){weekday=w.e+dow;if(w.e<0||w.e>6){weekdayOverflow=true;}}else{weekday=dow;}} +if(week<1||week>weeksInYear(weekYear,dow,doy)){getParsingFlags(config)._overflowWeeks=true;}else if(weekdayOverflow!=null){getParsingFlags(config)._overflowWeekday=true;}else{temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy);config._a[YEAR]=temp.year;config._dayOfYear=temp.dayOfYear;}} +hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(config){if(config._f===hooks.ISO_8601){configFromISO(config);return;} +if(config._f===hooks.RFC_2822){configFromRFC2822(config);return;} +config._a=[];getParsingFlags(config).empty=true;var string=''+config._i,i,parsedInput,tokens,token,skipped,stringLength=string.length,totalParsedInputLength=0;tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[];for(i=0;i0){getParsingFlags(config).unusedInput.push(skipped);} +string=string.slice(string.indexOf(parsedInput)+parsedInput.length);totalParsedInputLength+=parsedInput.length;} +if(formatTokenFunctions[token]){if(parsedInput){getParsingFlags(config).empty=false;} +else{getParsingFlags(config).unusedTokens.push(token);} +addTimeToArrayFromToken(token,parsedInput,config);} +else if(config._strict&&!parsedInput){getParsingFlags(config).unusedTokens.push(token);}} +getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength;if(string.length>0){getParsingFlags(config).unusedInput.push(string);} +if(config._a[HOUR]<=12&&getParsingFlags(config).bigHour===true&&config._a[HOUR]>0){getParsingFlags(config).bigHour=undefined;} +getParsingFlags(config).parsedDateParts=config._a.slice(0);getParsingFlags(config).meridiem=config._meridiem;config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem);configFromArray(config);checkOverflow(config);} +function meridiemFixWrap(locale,hour,meridiem){var isPm;if(meridiem==null){return hour;} +if(locale.meridiemHour!=null){return locale.meridiemHour(hour,meridiem);}else if(locale.isPM!=null){isPm=locale.isPM(meridiem);if(isPm&&hour<12){hour+=12;} +if(!isPm&&hour===12){hour=0;} +return hour;}else{return hour;}} +function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore;if(config._f.length===0){getParsingFlags(config).invalidFormat=true;config._d=new Date(NaN);return;} +for(i=0;ithis?this:other;}else{return createInvalid();}});function pickBy(fn,moments){var res,i;if(moments.length===1&&isArray(moments[0])){moments=moments[0];} +if(!moments.length){return createLocal();} +res=moments[0];for(i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset());} +function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted)){return this._isDSTShifted;} +var c={};copyConfig(c,this);c=prepareConfig(c);if(c._a){var other=c._isUTC?createUTC(c._a):createLocal(c._a);this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0;}else{this._isDSTShifted=false;} +return this._isDSTShifted;} +function isLocal(){return this.isValid()?!this._isUTC:false;} +function isUtcOffset(){return this.isValid()?this._isUTC:false;} +function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:false;} +var aspNetRegex=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;var isoRegex=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;function createDuration(input,key){var duration=input,match=null,sign,ret,diffRes;if(isDuration(input)){duration={ms:input._milliseconds,d:input._days,M:input._months};}else if(isNumber(input)){duration={};if(key){duration[key]=input;}else{duration.milliseconds=input;}}else if(!!(match=aspNetRegex.exec(input))){sign=(match[1]==='-')?-1:1;duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(match[MILLISECOND]*1000))*sign};}else if(!!(match=isoRegex.exec(input))){sign=(match[1]==='-')?-1:1;duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)};}else if(duration==null){duration={};}else if(typeof duration==='object'&&('from'in duration||'to'in duration)){diffRes=momentsDifference(createLocal(duration.from),createLocal(duration.to));duration={};duration.ms=diffRes.milliseconds;duration.M=diffRes.months;} +ret=new Duration(duration);if(isDuration(input)&&hasOwnProp(input,'_locale')){ret._locale=input._locale;} +return ret;} +createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(',','.'));return(isNaN(res)?0:res)*sign;} +function positiveMomentsDifference(base,other){var res={milliseconds:0,months:0};res.months=other.month()-base.month()+(other.year()-base.year())*12;if(base.clone().add(res.months,'M').isAfter(other)){--res.months;} +res.milliseconds=+other-+(base.clone().add(res.months,'M'));return res;} +function momentsDifference(base,other){var res;if(!(base.isValid()&&other.isValid())){return{milliseconds:0,months:0};} +other=cloneWithOffset(other,base);if(base.isBefore(other)){res=positiveMomentsDifference(base,other);}else{res=positiveMomentsDifference(other,base);res.milliseconds=-res.milliseconds;res.months=-res.months;} +return res;} +function createAdder(direction,name){return function(val,period){var dur,tmp;if(period!==null&&!isNaN(+period)){deprecateSimple(name,'moment().'+name+'(period, number) is deprecated. Please use moment().'+name+'(number, period). '+'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');tmp=val;val=period;period=tmp;} +val=typeof val==='string'?+val:val;dur=createDuration(val,period);addSubtract(this,dur,direction);return this;};} +function addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);if(!mom.isValid()){return;} +updateOffset=updateOffset==null?true:updateOffset;if(milliseconds){mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding);} +if(days){set$1(mom,'Date',get(mom,'Date')+days*isAdding);} +if(months){setMonth(mom,get(mom,'Month')+months*isAdding);} +if(updateOffset){hooks.updateOffset(mom,days||months);}} +var add=createAdder(1,'add');var subtract=createAdder(-1,'subtract');function getCalendarFormat(myMoment,now){var diff=myMoment.diff(now,'days',true);return diff<-6?'sameElse':diff<-1?'lastWeek':diff<0?'lastDay':diff<1?'sameDay':diff<2?'nextDay':diff<7?'nextWeek':'sameElse';} +function calendar$1(time,formats){var now=time||createLocal(),sod=cloneWithOffset(now,this).startOf('day'),format=hooks.calendarFormat(this,sod)||'sameElse';var output=formats&&(isFunction(formats[format])?formats[format].call(this,now):formats[format]);return this.format(output||this.localeData().calendar(format,this,createLocal(now)));} +function clone(){return new Moment(this);} +function isAfter(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false;} +units=normalizeUnits(!isUndefined(units)?units:'millisecond');if(units==='millisecond'){return this.valueOf()>localInput.valueOf();}else{return localInput.valueOf()9999){return formatMoment(m,'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]');} +if(isFunction(Date.prototype.toISOString)){return this.toDate().toISOString();} +return formatMoment(m,'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]');} +function inspect(){if(!this.isValid()){return'moment.invalid(/* '+this._i+' */)';} +var func='moment';var zone='';if(!this.isLocal()){func=this.utcOffset()===0?'moment.utc':'moment.parseZone';zone='Z';} +var prefix='['+func+'("]';var year=(0<=this.year()&&this.year()<=9999)?'YYYY':'YYYYYY';var datetime='-MM-DD[T]HH:mm:ss.SSS';var suffix=zone+'[")]';return this.format(prefix+year+datetime+suffix);} +function format(inputString){if(!inputString){inputString=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat;} +var output=formatMoment(this,inputString);return this.localeData().postformat(output);} +function from(time,withoutSuffix){if(this.isValid()&&((isMoment(time)&&time.isValid())||createLocal(time).isValid())){return createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix);}else{return this.localeData().invalidDate();}} +function fromNow(withoutSuffix){return this.from(createLocal(),withoutSuffix);} +function to(time,withoutSuffix){if(this.isValid()&&((isMoment(time)&&time.isValid())||createLocal(time).isValid())){return createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix);}else{return this.localeData().invalidDate();}} +function toNow(withoutSuffix){return this.to(createLocal(),withoutSuffix);} +function locale(key){var newLocaleData;if(key===undefined){return this._locale._abbr;}else{newLocaleData=getLocale(key);if(newLocaleData!=null){this._locale=newLocaleData;} +return this;}} +var lang=deprecate('moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',function(key){if(key===undefined){return this.localeData();}else{return this.locale(key);}});function localeData(){return this._locale;} +function startOf(units){units=normalizeUnits(units);switch(units){case'year':this.month(0);case'quarter':case'month':this.date(1);case'week':case'isoWeek':case'day':case'date':this.hours(0);case'hour':this.minutes(0);case'minute':this.seconds(0);case'second':this.milliseconds(0);} +if(units==='week'){this.weekday(0);} +if(units==='isoWeek'){this.isoWeekday(1);} +if(units==='quarter'){this.month(Math.floor(this.month()/3)*3);} +return this;} +function endOf(units){units=normalizeUnits(units);if(units===undefined||units==='millisecond'){return this;} +if(units==='date'){units='day';} +return this.startOf(units).add(1,(units==='isoWeek'?'week':units)).subtract(1,'ms');} +function valueOf(){return this._d.valueOf()-((this._offset||0)*60000);} +function unix(){return Math.floor(this.valueOf()/1000);} +function toDate(){return new Date(this.valueOf());} +function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()];} +function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()};} +function toJSON(){return this.isValid()?this.toISOString():null;} +function isValid$2(){return isValid(this);} +function parsingFlags(){return extend({},getParsingFlags(this));} +function invalidAt(){return getParsingFlags(this).overflow;} +function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict};} +addFormatToken(0,['gg',2],0,function(){return this.weekYear()%100;});addFormatToken(0,['GG',2],0,function(){return this.isoWeekYear()%100;});function addWeekYearFormatToken(token,getter){addFormatToken(0,[token,token.length],0,getter);} +addWeekYearFormatToken('gggg','weekYear');addWeekYearFormatToken('ggggg','weekYear');addWeekYearFormatToken('GGGG','isoWeekYear');addWeekYearFormatToken('GGGGG','isoWeekYear');addUnitAlias('weekYear','gg');addUnitAlias('isoWeekYear','GG');addUnitPriority('weekYear',1);addUnitPriority('isoWeekYear',1);addRegexToken('G',matchSigned);addRegexToken('g',matchSigned);addRegexToken('GG',match1to2,match2);addRegexToken('gg',match1to2,match2);addRegexToken('GGGG',match1to4,match4);addRegexToken('gggg',match1to4,match4);addRegexToken('GGGGG',match1to6,match6);addRegexToken('ggggg',match1to6,match6);addWeekParseToken(['gggg','ggggg','GGGG','GGGGG'],function(input,week,config,token){week[token.substr(0,2)]=toInt(input);});addWeekParseToken(['gg','GG'],function(input,week,config,token){week[token]=hooks.parseTwoDigitYear(input);});function getSetWeekYear(input){return getSetWeekYearHelper.call(this,input,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy);} +function getSetISOWeekYear(input){return getSetWeekYearHelper.call(this,input,this.isoWeek(),this.isoWeekday(),1,4);} +function getISOWeeksInYear(){return weeksInYear(this.year(),1,4);} +function getWeeksInYear(){var weekInfo=this.localeData()._week;return weeksInYear(this.year(),weekInfo.dow,weekInfo.doy);} +function getSetWeekYearHelper(input,week,weekday,dow,doy){var weeksTarget;if(input==null){return weekOfYear(this,dow,doy).year;}else{weeksTarget=weeksInYear(input,dow,doy);if(week>weeksTarget){week=weeksTarget;} +return setWeekAll.call(this,input,week,weekday,dow,doy);}} +function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);this.year(date.getUTCFullYear());this.month(date.getUTCMonth());this.date(date.getUTCDate());return this;} +addFormatToken('Q',0,'Qo','quarter');addUnitAlias('quarter','Q');addUnitPriority('quarter',7);addRegexToken('Q',match1);addParseToken('Q',function(input,array){array[MONTH]=(toInt(input)-1)*3;});function getSetQuarter(input){return input==null?Math.ceil((this.month()+1)/3):this.month((input-1)*3+this.month()%3);} +addFormatToken('D',['DD',2],'Do','date');addUnitAlias('date','D');addUnitPriority('date',9);addRegexToken('D',match1to2);addRegexToken('DD',match1to2,match2);addRegexToken('Do',function(isStrict,locale){return isStrict?(locale._dayOfMonthOrdinalParse||locale._ordinalParse):locale._dayOfMonthOrdinalParseLenient;});addParseToken(['D','DD'],DATE);addParseToken('Do',function(input,array){array[DATE]=toInt(input.match(match1to2)[0],10);});var getSetDayOfMonth=makeGetSet('Date',true);addFormatToken('DDD',['DDDD',3],'DDDo','dayOfYear');addUnitAlias('dayOfYear','DDD');addUnitPriority('dayOfYear',4);addRegexToken('DDD',match1to3);addRegexToken('DDDD',match3);addParseToken(['DDD','DDDD'],function(input,array,config){config._dayOfYear=toInt(input);});function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf('day')-this.clone().startOf('year'))/864e5)+1;return input==null?dayOfYear:this.add((input-dayOfYear),'d');} +addFormatToken('m',['mm',2],0,'minute');addUnitAlias('minute','m');addUnitPriority('minute',14);addRegexToken('m',match1to2);addRegexToken('mm',match1to2,match2);addParseToken(['m','mm'],MINUTE);var getSetMinute=makeGetSet('Minutes',false);addFormatToken('s',['ss',2],0,'second');addUnitAlias('second','s');addUnitPriority('second',15);addRegexToken('s',match1to2);addRegexToken('ss',match1to2,match2);addParseToken(['s','ss'],SECOND);var getSetSecond=makeGetSet('Seconds',false);addFormatToken('S',0,0,function(){return~~(this.millisecond()/100);});addFormatToken(0,['SS',2],0,function(){return~~(this.millisecond()/10);});addFormatToken(0,['SSS',3],0,'millisecond');addFormatToken(0,['SSSS',4],0,function(){return this.millisecond()*10;});addFormatToken(0,['SSSSS',5],0,function(){return this.millisecond()*100;});addFormatToken(0,['SSSSSS',6],0,function(){return this.millisecond()*1000;});addFormatToken(0,['SSSSSSS',7],0,function(){return this.millisecond()*10000;});addFormatToken(0,['SSSSSSSS',8],0,function(){return this.millisecond()*100000;});addFormatToken(0,['SSSSSSSSS',9],0,function(){return this.millisecond()*1000000;});addUnitAlias('millisecond','ms');addUnitPriority('millisecond',16);addRegexToken('S',match1to3,match1);addRegexToken('SS',match1to3,match2);addRegexToken('SSS',match1to3,match3);var token;for(token='SSSS';token.length<=9;token+='S'){addRegexToken(token,matchUnsigned);} +function parseMs(input,array){array[MILLISECOND]=toInt(('0.'+input)*1000);} +for(token='S';token.length<=9;token+='S'){addParseToken(token,parseMs);} +var getSetMillisecond=makeGetSet('Milliseconds',false);addFormatToken('z',0,0,'zoneAbbr');addFormatToken('zz',0,0,'zoneName');function getZoneAbbr(){return this._isUTC?'UTC':'';} +function getZoneName(){return this._isUTC?'Coordinated Universal Time':'';} +var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;proto.toJSON=toJSON;proto.toString=toString;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate('dates accessor is deprecated. Use date instead.',getSetDayOfMonth);proto.months=deprecate('months accessor is deprecated. Use month instead',getSetMonth);proto.years=deprecate('years accessor is deprecated. Use year instead',getSetYear);proto.zone=deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',getSetZone);proto.isDSTShifted=deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',isDaylightSavingTimeShifted);function createUnix(input){return createLocal(input*1000);} +function createInZone(){return createLocal.apply(null,arguments).parseZone();} +function preParsePostFormat(string){return string;} +var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1(format,index,field,setter){var locale=getLocale();var utc=createUTC().set(setter,index);return locale[field](utc,format);} +function listMonthsImpl(format,index,field){if(isNumber(format)){index=format;format=undefined;} +format=format||'';if(index!=null){return get$1(format,index,field,'month');} +var i;var out=[];for(i=0;i<12;i++){out[i]=get$1(format,i,field,'month');} +return out;} +function listWeekdaysImpl(localeSorted,format,index,field){if(typeof localeSorted==='boolean'){if(isNumber(format)){index=format;format=undefined;} +format=format||'';}else{format=localeSorted;index=format;localeSorted=false;if(isNumber(format)){index=format;format=undefined;} +format=format||'';} +var locale=getLocale(),shift=localeSorted?locale._week.dow:0;if(index!=null){return get$1(format,(index+shift)%7,field,'day');} +var i;var out=[];for(i=0;i<7;i++){out[i]=get$1(format,(i+shift)%7,field,'day');} +return out;} +function listMonths(format,index){return listMonthsImpl(format,index,'months');} +function listMonthsShort(format,index){return listMonthsImpl(format,index,'monthsShort');} +function listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,'weekdays');} +function listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,'weekdaysShort');} +function listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,'weekdaysMin');} +getSetGlobalLocale('en',{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(number){var b=number%10,output=(toInt(number%100/10)===1)?'th':(b===1)?'st':(b===2)?'nd':(b===3)?'rd':'th';return number+output;}});hooks.lang=deprecate('moment.lang is deprecated. Use moment.locale instead.',getSetGlobalLocale);hooks.langData=deprecate('moment.langData is deprecated. Use moment.localeData instead.',getLocale);var mathAbs=Math.abs;function abs(){var data=this._data;this._milliseconds=mathAbs(this._milliseconds);this._days=mathAbs(this._days);this._months=mathAbs(this._months);data.milliseconds=mathAbs(data.milliseconds);data.seconds=mathAbs(data.seconds);data.minutes=mathAbs(data.minutes);data.hours=mathAbs(data.hours);data.months=mathAbs(data.months);data.years=mathAbs(data.years);return this;} +function addSubtract$1(duration,input,value,direction){var other=createDuration(input,value);duration._milliseconds+=direction*other._milliseconds;duration._days+=direction*other._days;duration._months+=direction*other._months;return duration._bubble();} +function add$1(input,value){return addSubtract$1(this,input,value,1);} +function subtract$1(input,value){return addSubtract$1(this,input,value,-1);} +function absCeil(number){if(number<0){return Math.floor(number);}else{return Math.ceil(number);}} +function bubble(){var milliseconds=this._milliseconds;var days=this._days;var months=this._months;var data=this._data;var seconds,minutes,hours,years,monthsFromDays;if(!((milliseconds>=0&&days>=0&&months>=0)||(milliseconds<=0&&days<=0&&months<=0))){milliseconds+=absCeil(monthsToDays(months)+days)*864e5;days=0;months=0;} +data.milliseconds=milliseconds%1000;seconds=absFloor(milliseconds/1000);data.seconds=seconds%60;minutes=absFloor(seconds/60);data.minutes=minutes%60;hours=absFloor(minutes/60);data.hours=hours%24;days+=absFloor(hours/24);monthsFromDays=absFloor(daysToMonths(days));months+=monthsFromDays;days-=absCeil(monthsToDays(monthsFromDays));years=absFloor(months/12);months%=12;data.days=days;data.months=months;data.years=years;return this;} +function daysToMonths(days){return days*4800/146097;} +function monthsToDays(months){return months*146097/4800;} +function as(units){if(!this.isValid()){return NaN;} +var days;var months;var milliseconds=this._milliseconds;units=normalizeUnits(units);if(units==='month'||units==='year'){days=this._days+milliseconds/864e5;months=this._months+daysToMonths(days);return units==='month'?months:months/12;}else{days=this._days+Math.round(monthsToDays(this._months));switch(units){case'week':return days/7+milliseconds/6048e5;case'day':return days+milliseconds/864e5;case'hour':return days*24+milliseconds/36e5;case'minute':return days*1440+milliseconds/6e4;case'second':return days*86400+milliseconds/1000;case'millisecond':return Math.floor(days*864e5)+milliseconds;default:throw new Error('Unknown unit '+units);}}} +function valueOf$1(){if(!this.isValid()){return NaN;} +return(this._milliseconds+this._days*864e5+(this._months%12)*2592e6+toInt(this._months/12)*31536e6);} +function makeAs(alias){return function(){return this.as(alias);};} +var asMilliseconds=makeAs('ms');var asSeconds=makeAs('s');var asMinutes=makeAs('m');var asHours=makeAs('h');var asDays=makeAs('d');var asWeeks=makeAs('w');var asMonths=makeAs('M');var asYears=makeAs('y');function get$2(units){units=normalizeUnits(units);return this.isValid()?this[units+'s']():NaN;} +function makeGetter(name){return function(){return this.isValid()?this._data[name]:NaN;};} +var milliseconds=makeGetter('milliseconds');var seconds=makeGetter('seconds');var minutes=makeGetter('minutes');var hours=makeGetter('hours');var days=makeGetter('days');var months=makeGetter('months');var years=makeGetter('years');function weeks(){return absFloor(this.days()/7);} +var round=Math.round;var thresholds={ss:44,s:45,m:45,h:22,d:26,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture);} +function relativeTime$1(posNegDuration,withoutSuffix,locale){var duration=createDuration(posNegDuration).abs();var seconds=round(duration.as('s'));var minutes=round(duration.as('m'));var hours=round(duration.as('h'));var days=round(duration.as('d'));var months=round(duration.as('M'));var years=round(duration.as('y'));var a=seconds<=thresholds.ss&&['s',seconds]||seconds0;a[4]=locale;return substituteTimeAgo.apply(null,a);} +function getSetRelativeTimeRounding(roundingFunction){if(roundingFunction===undefined){return round;} +if(typeof(roundingFunction)==='function'){round=roundingFunction;return true;} +return false;} +function getSetRelativeTimeThreshold(threshold,limit){if(thresholds[threshold]===undefined){return false;} +if(limit===undefined){return thresholds[threshold];} +thresholds[threshold]=limit;if(threshold==='s'){thresholds.ss=limit-1;} +return true;} +function humanize(withSuffix){if(!this.isValid()){return this.localeData().invalidDate();} +var locale=this.localeData();var output=relativeTime$1(this,!withSuffix,locale);if(withSuffix){output=locale.pastFuture(+this,output);} +return locale.postformat(output);} +var abs$1=Math.abs;function toISOString$1(){if(!this.isValid()){return this.localeData().invalidDate();} +var seconds=abs$1(this._milliseconds)/1000;var days=abs$1(this._days);var months=abs$1(this._months);var minutes,hours,years;minutes=absFloor(seconds/60);hours=absFloor(minutes/60);seconds%=60;minutes%=60;years=absFloor(months/12);months%=12;var Y=years;var M=months;var D=days;var h=hours;var m=minutes;var s=seconds;var total=this.asSeconds();if(!total){return'P0D';} +return(total<0?'-':'')+'P'+(Y?Y+'Y':'')+(M?M+'M':'')+(D?D+'D':'')+((h||m||s)?'T':'')+(h?h+'H':'')+(m?m+'M':'')+(s?s+'S':'');} +var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.get=get$2;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',toISOString$1);proto$2.lang=lang;addFormatToken('X',0,0,'unix');addFormatToken('x',0,0,'valueOf');addRegexToken('x',matchSigned);addRegexToken('X',matchTimestamp);addParseToken('X',function(input,array,config){config._d=new Date(parseFloat(input,10)*1000);});addParseToken('x',function(input,array,config){config._d=new Date(toInt(input));});hooks.version='2.18.1';setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;return hooks;})));},{}],7:[function(require,module,exports){var Chart=require(28)();require(26)(Chart);require(40)(Chart);require(22)(Chart);require(25)(Chart);require(30)(Chart);require(21)(Chart);require(23)(Chart);require(24)(Chart);require(29)(Chart);require(32)(Chart);require(33)(Chart);require(31)(Chart);require(27)(Chart);require(34)(Chart);require(35)(Chart);require(36)(Chart);require(37)(Chart);require(38)(Chart);require(46)(Chart);require(44)(Chart);require(45)(Chart);require(47)(Chart);require(48)(Chart);require(49)(Chart);require(15)(Chart);require(16)(Chart);require(17)(Chart);require(18)(Chart);require(19)(Chart);require(20)(Chart);require(8)(Chart);require(9)(Chart);require(10)(Chart);require(11)(Chart);require(12)(Chart);require(13)(Chart);require(14)(Chart);var plugins=[];plugins.push(require(41)(Chart),require(42)(Chart),require(43)(Chart));Chart.plugins.register(plugins);module.exports=Chart;if(typeof window!=='undefined'){window.Chart=Chart;}},{"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"40":40,"41":41,"42":42,"43":43,"44":44,"45":45,"46":46,"47":47,"48":48,"49":49,"8":8,"9":9}],8:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Bar=function(context,config){config.type='bar';return new Chart(context,config);};};},{}],9:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Bubble=function(context,config){config.type='bubble';return new Chart(context,config);};};},{}],10:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Doughnut=function(context,config){config.type='doughnut';return new Chart(context,config);};};},{}],11:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Line=function(context,config){config.type='line';return new Chart(context,config);};};},{}],12:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.PolarArea=function(context,config){config.type='polarArea';return new Chart(context,config);};};},{}],13:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Radar=function(context,config){config.type='radar';return new Chart(context,config);};};},{}],14:[function(require,module,exports){'use strict';module.exports=function(Chart){var defaultConfig={hover:{mode:'single'},scales:{xAxes:[{type:'linear',position:'bottom',id:'x-axis-1'}],yAxes:[{type:'linear',position:'left',id:'y-axis-1'}]},tooltips:{callbacks:{title:function(){return'';},label:function(tooltipItem){return'('+tooltipItem.xLabel+', '+tooltipItem.yLabel+')';}}}};Chart.defaults.scatter=defaultConfig;Chart.controllers.scatter=Chart.controllers.line;Chart.Scatter=function(context,config){config.type='scatter';return new Chart(context,config);};};},{}],15:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.bar={hover:{mode:'label'},scales:{xAxes:[{type:'category',categoryPercentage:0.8,barPercentage:0.9,gridLines:{offsetGridLines:true}}],yAxes:[{type:'linear'}]}};Chart.controllers.bar=Chart.DatasetController.extend({dataElementType:Chart.elements.Rectangle,initialize:function(){var me=this;var meta;Chart.DatasetController.prototype.initialize.apply(me,arguments);meta=me.getMeta();meta.stack=me.getDataset().stack;meta.bar=true;},update:function(reset){var me=this;var elements=me.getMeta().data;var i,ilen;me._ruler=me.getRuler();for(i=0,ilen=elements.length;i=0&&ivalue>0)){start+=ivalue;}}}} +base=scale.getPixelForValue(start);head=scale.getPixelForValue(start+value);size=(head-base)/2;return{size:size,base:base,head:head,center:head+size/2};},calculateBarIndexPixels:function(datasetIndex,index,ruler){var me=this;var scale=ruler.scale;var isCombo=me.chart.isCombo;var stackIndex=me.getStackIndex(datasetIndex);var base=scale.getPixelForValue(null,index,datasetIndex,isCombo);var size=ruler.barSize;base-=isCombo?ruler.tickSize/2:0;base+=ruler.fullBarSize*stackIndex;base+=ruler.categorySpacing/2;base+=ruler.barSpacing/2;return{size:size,base:base,head:base+size,center:base+size/2};},draw:function(){var me=this;var chart=me.chart;var elements=me.getMeta().data;var dataset=me.getDataset();var ilen=elements.length;var i=0;var d;helpers.canvas.clipArea(chart.ctx,chart.chartArea);for(;i0){if(tooltipItems[0].yLabel){title=tooltipItems[0].yLabel;}else if(data.labels.length>0&&tooltipItems[0].index');var data=chart.data;var datasets=data.datasets;var labels=data.labels;if(datasets.length){for(var i=0;i');if(labels[i]){text.push(labels[i]);} +text.push('');}} +text.push('');return text.join('');},legend:{labels:{generateLabels:function(chart){var data=chart.data;if(data.labels.length&&data.datasets.length){return data.labels.map(function(label,i){var meta=chart.getDatasetMeta(0);var ds=data.datasets[0];var arc=meta.data[i];var custom=arc&&arc.custom||{};var getValueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;var arcOpts=chart.options.elements.arc;var fill=custom.backgroundColor?custom.backgroundColor:getValueAtIndexOrDefault(ds.backgroundColor,i,arcOpts.backgroundColor);var stroke=custom.borderColor?custom.borderColor:getValueAtIndexOrDefault(ds.borderColor,i,arcOpts.borderColor);var bw=custom.borderWidth?custom.borderWidth:getValueAtIndexOrDefault(ds.borderWidth,i,arcOpts.borderWidth);return{text:label,fillStyle:fill,strokeStyle:stroke,lineWidth:bw,hidden:isNaN(ds.data[i])||meta.data[i].hidden,index:i};});} +return[];}},onClick:function(e,legendItem){var index=legendItem.index;var chart=this.chart;var i,ilen,meta;for(i=0,ilen=(chart.data.datasets||[]).length;i=Math.PI?-1:startAngle<-Math.PI?1:0);var endAngle=startAngle+circumference;var start={x:Math.cos(startAngle),y:Math.sin(startAngle)};var end={x:Math.cos(endAngle),y:Math.sin(endAngle)};var contains0=(startAngle<=0&&0<=endAngle)||(startAngle<=Math.PI*2.0&&Math.PI*2.0<=endAngle);var contains90=(startAngle<=Math.PI*0.5&&Math.PI*0.5<=endAngle)||(startAngle<=Math.PI*2.5&&Math.PI*2.5<=endAngle);var contains180=(startAngle<=-Math.PI&&-Math.PI<=endAngle)||(startAngle<=Math.PI&&Math.PI<=endAngle);var contains270=(startAngle<=-Math.PI*0.5&&-Math.PI*0.5<=endAngle)||(startAngle<=Math.PI*1.5&&Math.PI*1.5<=endAngle);var cutout=cutoutPercentage/100.0;var min={x:contains180?-1:Math.min(start.x*(start.x<0?1:cutout),end.x*(end.x<0?1:cutout)),y:contains270?-1:Math.min(start.y*(start.y<0?1:cutout),end.y*(end.y<0?1:cutout))};var max={x:contains0?1:Math.max(start.x*(start.x>0?1:cutout),end.x*(end.x>0?1:cutout)),y:contains90?1:Math.max(start.y*(start.y>0?1:cutout),end.y*(end.y>0?1:cutout))};var size={width:(max.x-min.x)*0.5,height:(max.y-min.y)*0.5};minSize=Math.min(availableWidth/size.width,availableHeight/size.height);offset={x:(max.x+min.x)*-0.5,y:(max.y+min.y)*-0.5};} +chart.borderWidth=me.getMaxBorderWidth(meta.data);chart.outerRadius=Math.max((minSize-chart.borderWidth)/2,0);chart.innerRadius=Math.max(cutoutPercentage?(chart.outerRadius/100)*(cutoutPercentage):0,0);chart.radiusLength=(chart.outerRadius-chart.innerRadius)/chart.getVisibleDatasetCount();chart.offsetX=offset.x*chart.outerRadius;chart.offsetY=offset.y*chart.outerRadius;meta.total=me.calculateTotal();me.outerRadius=chart.outerRadius-(chart.radiusLength*me.getRingIndex(me.index));me.innerRadius=Math.max(me.outerRadius-chart.radiusLength,0);helpers.each(meta.data,function(arc,index){me.updateElement(arc,index,reset);});},updateElement:function(arc,index,reset){var me=this;var chart=me.chart,chartArea=chart.chartArea,opts=chart.options,animationOpts=opts.animation,centerX=(chartArea.left+chartArea.right)/2,centerY=(chartArea.top+chartArea.bottom)/2,startAngle=opts.rotation,endAngle=opts.rotation,dataset=me.getDataset(),circumference=reset&&animationOpts.animateRotate?0:arc.hidden?0:me.calculateCircumference(dataset.data[index])*(opts.circumference/(2.0*Math.PI)),innerRadius=reset&&animationOpts.animateScale?0:me.innerRadius,outerRadius=reset&&animationOpts.animateScale?0:me.outerRadius,valueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;helpers.extend(arc,{_datasetIndex:me.index,_index:index,_model:{x:centerX+chart.offsetX,y:centerY+chart.offsetY,startAngle:startAngle,endAngle:endAngle,circumference:circumference,outerRadius:outerRadius,innerRadius:innerRadius,label:valueAtIndexOrDefault(dataset.label,index,chart.data.labels[index])}});var model=arc._model;this.removeHoverStyle(arc);if(!reset||!animationOpts.animateRotate){if(index===0){model.startAngle=opts.rotation;}else{model.startAngle=me.getMeta().data[index-1]._model.endAngle;} +model.endAngle=model.startAngle+model.circumference;} +arc.pivot();},removeHoverStyle:function(arc){Chart.DatasetController.prototype.removeHoverStyle.call(this,arc,this.chart.options.elements.arc);},calculateTotal:function(){var dataset=this.getDataset();var meta=this.getMeta();var total=0;var value;helpers.each(meta.data,function(element,index){value=dataset.data[index];if(!isNaN(value)&&!element.hidden){total+=Math.abs(value);}});return total;},calculateCircumference:function(value){var total=this.getMeta().total;if(total>0&&!isNaN(value)){return(Math.PI*2.0)*(value/total);} +return 0;},getMaxBorderWidth:function(elements){var max=0,index=this.index,length=elements.length,borderWidth,hoverWidth;for(var i=0;imax?borderWidth:max;max=hoverWidth>max?hoverWidth:max;} +return max;}});};},{}],18:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.line={showLines:true,spanGaps:false,hover:{mode:'label'},scales:{xAxes:[{type:'category',id:'x-axis-0'}],yAxes:[{type:'linear',id:'y-axis-0'}]}};function lineEnabled(dataset,options){return helpers.getValueOrDefault(dataset.showLine,options.showLines);} +Chart.controllers.line=Chart.DatasetController.extend({datasetElementType:Chart.elements.Line,dataElementType:Chart.elements.Point,update:function(reset){var me=this;var meta=me.getMeta();var line=meta.dataset;var points=meta.data||[];var options=me.chart.options;var lineElementOptions=options.elements.line;var scale=me.getScaleForId(meta.yAxisID);var i,ilen,custom;var dataset=me.getDataset();var showLine=lineEnabled(dataset,options);if(showLine){custom=line.custom||{};if((dataset.tension!==undefined)&&(dataset.lineTension===undefined)){dataset.lineTension=dataset.tension;} +line._scale=scale;line._datasetIndex=me.index;line._children=points;line._model={spanGaps:dataset.spanGaps?dataset.spanGaps:options.spanGaps,tension:custom.tension?custom.tension:helpers.getValueOrDefault(dataset.lineTension,lineElementOptions.tension),backgroundColor:custom.backgroundColor?custom.backgroundColor:(dataset.backgroundColor||lineElementOptions.backgroundColor),borderWidth:custom.borderWidth?custom.borderWidth:(dataset.borderWidth||lineElementOptions.borderWidth),borderColor:custom.borderColor?custom.borderColor:(dataset.borderColor||lineElementOptions.borderColor),borderCapStyle:custom.borderCapStyle?custom.borderCapStyle:(dataset.borderCapStyle||lineElementOptions.borderCapStyle),borderDash:custom.borderDash?custom.borderDash:(dataset.borderDash||lineElementOptions.borderDash),borderDashOffset:custom.borderDashOffset?custom.borderDashOffset:(dataset.borderDashOffset||lineElementOptions.borderDashOffset),borderJoinStyle:custom.borderJoinStyle?custom.borderJoinStyle:(dataset.borderJoinStyle||lineElementOptions.borderJoinStyle),fill:custom.fill?custom.fill:(dataset.fill!==undefined?dataset.fill:lineElementOptions.fill),steppedLine:custom.steppedLine?custom.steppedLine:helpers.getValueOrDefault(dataset.steppedLine,lineElementOptions.stepped),cubicInterpolationMode:custom.cubicInterpolationMode?custom.cubicInterpolationMode:helpers.getValueOrDefault(dataset.cubicInterpolationMode,lineElementOptions.cubicInterpolationMode),};line.pivot();} +for(i=0,ilen=points.length;i');var data=chart.data;var datasets=data.datasets;var labels=data.labels;if(datasets.length){for(var i=0;i');if(labels[i]){text.push(labels[i]);} +text.push('');}} +text.push('');return text.join('');},legend:{labels:{generateLabels:function(chart){var data=chart.data;if(data.labels.length&&data.datasets.length){return data.labels.map(function(label,i){var meta=chart.getDatasetMeta(0);var ds=data.datasets[0];var arc=meta.data[i];var custom=arc.custom||{};var getValueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;var arcOpts=chart.options.elements.arc;var fill=custom.backgroundColor?custom.backgroundColor:getValueAtIndexOrDefault(ds.backgroundColor,i,arcOpts.backgroundColor);var stroke=custom.borderColor?custom.borderColor:getValueAtIndexOrDefault(ds.borderColor,i,arcOpts.borderColor);var bw=custom.borderWidth?custom.borderWidth:getValueAtIndexOrDefault(ds.borderWidth,i,arcOpts.borderWidth);return{text:label,fillStyle:fill,strokeStyle:stroke,lineWidth:bw,hidden:isNaN(ds.data[i])||meta.data[i].hidden,index:i};});} +return[];}},onClick:function(e,legendItem){var index=legendItem.index;var chart=this.chart;var i,ilen,meta;for(i=0,ilen=(chart.data.datasets||[]).length;i0&&!isNaN(value)){return(2*Math.PI)/count;} +return 0;}});};},{}],20:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.radar={aspectRatio:1,scale:{type:'radialLinear'},elements:{line:{tension:0}}};Chart.controllers.radar=Chart.DatasetController.extend({datasetElementType:Chart.elements.Line,dataElementType:Chart.elements.Point,linkScales:helpers.noop,update:function(reset){var me=this;var meta=me.getMeta();var line=meta.dataset;var points=meta.data;var custom=line.custom||{};var dataset=me.getDataset();var lineElementOptions=me.chart.options.elements.line;var scale=me.chart.scale;if((dataset.tension!==undefined)&&(dataset.lineTension===undefined)){dataset.lineTension=dataset.tension;} +helpers.extend(meta.dataset,{_datasetIndex:me.index,_scale:scale,_children:points,_loop:true,_model:{tension:custom.tension?custom.tension:helpers.getValueOrDefault(dataset.lineTension,lineElementOptions.tension),backgroundColor:custom.backgroundColor?custom.backgroundColor:(dataset.backgroundColor||lineElementOptions.backgroundColor),borderWidth:custom.borderWidth?custom.borderWidth:(dataset.borderWidth||lineElementOptions.borderWidth),borderColor:custom.borderColor?custom.borderColor:(dataset.borderColor||lineElementOptions.borderColor),fill:custom.fill?custom.fill:(dataset.fill!==undefined?dataset.fill:lineElementOptions.fill),borderCapStyle:custom.borderCapStyle?custom.borderCapStyle:(dataset.borderCapStyle||lineElementOptions.borderCapStyle),borderDash:custom.borderDash?custom.borderDash:(dataset.borderDash||lineElementOptions.borderDash),borderDashOffset:custom.borderDashOffset?custom.borderDashOffset:(dataset.borderDashOffset||lineElementOptions.borderDashOffset),borderJoinStyle:custom.borderJoinStyle?custom.borderJoinStyle:(dataset.borderJoinStyle||lineElementOptions.borderJoinStyle),}});meta.dataset.pivot();helpers.each(points,function(point,index){me.updateElement(point,index,reset);},me);me.updateBezierControlPoints();},updateElement:function(point,index,reset){var me=this;var custom=point.custom||{};var dataset=me.getDataset();var scale=me.chart.scale;var pointElementOptions=me.chart.options.elements.point;var pointPosition=scale.getPointPositionForValue(index,dataset.data[index]);if((dataset.radius!==undefined)&&(dataset.pointRadius===undefined)){dataset.pointRadius=dataset.radius;} +if((dataset.hitRadius!==undefined)&&(dataset.pointHitRadius===undefined)){dataset.pointHitRadius=dataset.hitRadius;} +helpers.extend(point,{_datasetIndex:me.index,_index:index,_scale:scale,_model:{x:reset?scale.xCenter:pointPosition.x,y:reset?scale.yCenter:pointPosition.y,tension:custom.tension?custom.tension:helpers.getValueOrDefault(dataset.lineTension,me.chart.options.elements.line.tension),radius:custom.radius?custom.radius:helpers.getValueAtIndexOrDefault(dataset.pointRadius,index,pointElementOptions.radius),backgroundColor:custom.backgroundColor?custom.backgroundColor:helpers.getValueAtIndexOrDefault(dataset.pointBackgroundColor,index,pointElementOptions.backgroundColor),borderColor:custom.borderColor?custom.borderColor:helpers.getValueAtIndexOrDefault(dataset.pointBorderColor,index,pointElementOptions.borderColor),borderWidth:custom.borderWidth?custom.borderWidth:helpers.getValueAtIndexOrDefault(dataset.pointBorderWidth,index,pointElementOptions.borderWidth),pointStyle:custom.pointStyle?custom.pointStyle:helpers.getValueAtIndexOrDefault(dataset.pointStyle,index,pointElementOptions.pointStyle),hitRadius:custom.hitRadius?custom.hitRadius:helpers.getValueAtIndexOrDefault(dataset.pointHitRadius,index,pointElementOptions.hitRadius)}});point._model.skip=custom.skip?custom.skip:(isNaN(point._model.x)||isNaN(point._model.y));},updateBezierControlPoints:function(){var chartArea=this.chart.chartArea;var meta=this.getMeta();helpers.each(meta.data,function(point,index){var model=point._model;var controlPoints=helpers.splineCurve(helpers.previousItem(meta.data,index,true)._model,model,helpers.nextItem(meta.data,index,true)._model,model.tension);model.controlPointPreviousX=Math.max(Math.min(controlPoints.previous.x,chartArea.right),chartArea.left);model.controlPointPreviousY=Math.max(Math.min(controlPoints.previous.y,chartArea.bottom),chartArea.top);model.controlPointNextX=Math.max(Math.min(controlPoints.next.x,chartArea.right),chartArea.left);model.controlPointNextY=Math.max(Math.min(controlPoints.next.y,chartArea.bottom),chartArea.top);point.pivot();});},setHoverStyle:function(point){var dataset=this.chart.data.datasets[point._datasetIndex];var custom=point.custom||{};var index=point._index;var model=point._model;model.radius=custom.hoverRadius?custom.hoverRadius:helpers.getValueAtIndexOrDefault(dataset.pointHoverRadius,index,this.chart.options.elements.point.hoverRadius);model.backgroundColor=custom.hoverBackgroundColor?custom.hoverBackgroundColor:helpers.getValueAtIndexOrDefault(dataset.pointHoverBackgroundColor,index,helpers.getHoverColor(model.backgroundColor));model.borderColor=custom.hoverBorderColor?custom.hoverBorderColor:helpers.getValueAtIndexOrDefault(dataset.pointHoverBorderColor,index,helpers.getHoverColor(model.borderColor));model.borderWidth=custom.hoverBorderWidth?custom.hoverBorderWidth:helpers.getValueAtIndexOrDefault(dataset.pointHoverBorderWidth,index,model.borderWidth);},removeHoverStyle:function(point){var dataset=this.chart.data.datasets[point._datasetIndex];var custom=point.custom||{};var index=point._index;var model=point._model;var pointElementOptions=this.chart.options.elements.point;model.radius=custom.radius?custom.radius:helpers.getValueAtIndexOrDefault(dataset.pointRadius,index,pointElementOptions.radius);model.backgroundColor=custom.backgroundColor?custom.backgroundColor:helpers.getValueAtIndexOrDefault(dataset.pointBackgroundColor,index,pointElementOptions.backgroundColor);model.borderColor=custom.borderColor?custom.borderColor:helpers.getValueAtIndexOrDefault(dataset.pointBorderColor,index,pointElementOptions.borderColor);model.borderWidth=custom.borderWidth?custom.borderWidth:helpers.getValueAtIndexOrDefault(dataset.pointBorderWidth,index,pointElementOptions.borderWidth);}});};},{}],21:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.global.animation={duration:1000,easing:'easeOutQuart',onProgress:helpers.noop,onComplete:helpers.noop};Chart.Animation=Chart.Element.extend({chart:null,currentStep:0,numSteps:60,easing:'',render:null,onAnimationProgress:null,onAnimationComplete:null,});Chart.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(chart,animation,duration,lazy){var animations=this.animations;var i,ilen;animation.chart=chart;if(!lazy){chart.animating=true;} +for(i=0,ilen=animations.length;i1){framesToDrop=Math.floor(me.dropFrames);me.dropFrames=me.dropFrames%1;} +me.advance(1+framesToDrop);var endTime=Date.now();me.dropFrames+=(endTime-startTime)/me.frameDuration;if(me.animations.length>0){me.requestAnimationFrame();}},advance:function(count){var animations=this.animations;var animation,chart;var i=0;while(i=animation.numSteps){helpers.callback(animation.onAnimationComplete,[animation],chart);chart.animating=false;animations.splice(i,1);}else{++i;}}}};Object.defineProperty(Chart.Animation.prototype,'animationObject',{get:function(){return this;}});Object.defineProperty(Chart.Animation.prototype,'chartInstance',{get:function(){return this.chart;},set:function(value){this.chart=value;}});};},{}],22:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.canvasHelpers={};helpers.drawPoint=function(ctx,pointStyle,radius,x,y){var type,edgeLength,xOffset,yOffset,height,size;if(typeof pointStyle==='object'){type=pointStyle.toString();if(type==='[object HTMLImageElement]'||type==='[object HTMLCanvasElement]'){ctx.drawImage(pointStyle,x-pointStyle.width/2,y-pointStyle.height/2,pointStyle.width,pointStyle.height);return;}} +if(isNaN(radius)||radius<=0){return;} +switch(pointStyle){default:ctx.beginPath();ctx.arc(x,y,radius,0,Math.PI*2);ctx.closePath();ctx.fill();break;case'triangle':ctx.beginPath();edgeLength=3*radius/Math.sqrt(3);height=edgeLength*Math.sqrt(3)/2;ctx.moveTo(x-edgeLength/2,y+height/3);ctx.lineTo(x+edgeLength/2,y+height/3);ctx.lineTo(x,y-2*height/3);ctx.closePath();ctx.fill();break;case'rect':size=1/Math.SQRT2*radius;ctx.beginPath();ctx.fillRect(x-size,y-size,2*size,2*size);ctx.strokeRect(x-size,y-size,2*size,2*size);break;case'rectRounded':var offset=radius/Math.SQRT2;var leftX=x-offset;var topY=y-offset;var sideSize=Math.SQRT2*radius;Chart.helpers.drawRoundedRectangle(ctx,leftX,topY,sideSize,sideSize,radius/2);ctx.fill();break;case'rectRot':size=1/Math.SQRT2*radius;ctx.beginPath();ctx.moveTo(x-size,y);ctx.lineTo(x,y+size);ctx.lineTo(x+size,y);ctx.lineTo(x,y-size);ctx.closePath();ctx.fill();break;case'cross':ctx.beginPath();ctx.moveTo(x,y+radius);ctx.lineTo(x,y-radius);ctx.moveTo(x-radius,y);ctx.lineTo(x+radius,y);ctx.closePath();break;case'crossRot':ctx.beginPath();xOffset=Math.cos(Math.PI/4)*radius;yOffset=Math.sin(Math.PI/4)*radius;ctx.moveTo(x-xOffset,y-yOffset);ctx.lineTo(x+xOffset,y+yOffset);ctx.moveTo(x-xOffset,y+yOffset);ctx.lineTo(x+xOffset,y-yOffset);ctx.closePath();break;case'star':ctx.beginPath();ctx.moveTo(x,y+radius);ctx.lineTo(x,y-radius);ctx.moveTo(x-radius,y);ctx.lineTo(x+radius,y);xOffset=Math.cos(Math.PI/4)*radius;yOffset=Math.sin(Math.PI/4)*radius;ctx.moveTo(x-xOffset,y-yOffset);ctx.lineTo(x+xOffset,y+yOffset);ctx.moveTo(x-xOffset,y+yOffset);ctx.lineTo(x+xOffset,y-yOffset);ctx.closePath();break;case'line':ctx.beginPath();ctx.moveTo(x-radius,y);ctx.lineTo(x+radius,y);ctx.closePath();break;case'dash':ctx.beginPath();ctx.moveTo(x,y);ctx.lineTo(x+radius,y);ctx.closePath();break;} +ctx.stroke();};helpers.clipArea=function(ctx,clipArea){ctx.save();ctx.beginPath();ctx.rect(clipArea.left,clipArea.top,clipArea.right-clipArea.left,clipArea.bottom-clipArea.top);ctx.clip();};helpers.unclipArea=function(ctx){ctx.restore();};helpers.lineTo=function(ctx,previous,target,flip){if(target.steppedLine){if(target.steppedLine==='after'){ctx.lineTo(previous.x,target.y);}else{ctx.lineTo(target.x,previous.y);} +ctx.lineTo(target.x,target.y);return;} +if(!target.tension){ctx.lineTo(target.x,target.y);return;} +ctx.bezierCurveTo(flip?previous.controlPointPreviousX:previous.controlPointNextX,flip?previous.controlPointPreviousY:previous.controlPointNextY,flip?target.controlPointNextX:target.controlPointPreviousX,flip?target.controlPointNextY:target.controlPointPreviousY,target.x,target.y);};Chart.helpers.canvas=helpers;};},{}],23:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var plugins=Chart.plugins;var platform=Chart.platform;Chart.types={};Chart.instances={};Chart.controllers={};function initConfig(config){config=config||{};var data=config.data=config.data||{};data.datasets=data.datasets||[];data.labels=data.labels||[];config.options=helpers.configMerge(Chart.defaults.global,Chart.defaults[config.type],config.options||{});return config;} +function updateConfig(chart){var newOptions=chart.options;if(newOptions.scale){chart.scale.options=newOptions.scale;}else if(newOptions.scales){newOptions.scales.xAxes.concat(newOptions.scales.yAxes).forEach(function(scaleOptions){chart.scales[scaleOptions.id].options=scaleOptions;});} +chart.tooltip._options=newOptions.tooltips;} +function positionIsHorizontal(position){return position==='top'||position==='bottom';} +helpers.extend(Chart.prototype,{construct:function(item,config){var me=this;config=initConfig(config);var context=platform.acquireContext(item,config);var canvas=context&&context.canvas;var height=canvas&&canvas.height;var width=canvas&&canvas.width;me.id=helpers.uid();me.ctx=context;me.canvas=canvas;me.config=config;me.width=width;me.height=height;me.aspectRatio=height?width/height:null;me.options=config.options;me._bufferedRender=false;me.chart=me;me.controller=me;Chart.instances[me.id]=me;Object.defineProperty(me,'data',{get:function(){return me.config.data;},set:function(value){me.config.data=value;}});if(!context||!canvas){console.error("Failed to create chart: can't acquire context from the given item");return;} +me.initialize();me.update();},initialize:function(){var me=this;plugins.notify(me,'beforeInit');helpers.retinaScale(me);me.bindEvents();if(me.options.responsive){me.resize(true);} +me.ensureScalesHaveIDs();me.buildScales();me.initToolTip();plugins.notify(me,'afterInit');return me;},clear:function(){helpers.clear(this);return this;},stop:function(){Chart.animationService.cancelAnimation(this);return this;},resize:function(silent){var me=this;var options=me.options;var canvas=me.canvas;var aspectRatio=(options.maintainAspectRatio&&me.aspectRatio)||null;var newWidth=Math.floor(helpers.getMaximumWidth(canvas));var newHeight=Math.floor(aspectRatio?newWidth/aspectRatio:helpers.getMaximumHeight(canvas));if(me.width===newWidth&&me.height===newHeight){return;} +canvas.width=me.width=newWidth;canvas.height=me.height=newHeight;canvas.style.width=newWidth+'px';canvas.style.height=newHeight+'px';helpers.retinaScale(me);if(!silent){var newSize={width:newWidth,height:newHeight};plugins.notify(me,'resize',[newSize]);if(me.options.onResize){me.options.onResize(me,newSize);} +me.stop();me.update(me.options.responsiveAnimationDuration);}},ensureScalesHaveIDs:function(){var options=this.options;var scalesOptions=options.scales||{};var scaleOptions=options.scale;helpers.each(scalesOptions.xAxes,function(xAxisOptions,index){xAxisOptions.id=xAxisOptions.id||('x-axis-'+index);});helpers.each(scalesOptions.yAxes,function(yAxisOptions,index){yAxisOptions.id=yAxisOptions.id||('y-axis-'+index);});if(scaleOptions){scaleOptions.id=scaleOptions.id||'scale';}},buildScales:function(){var me=this;var options=me.options;var scales=me.scales={};var items=[];if(options.scales){items=items.concat((options.scales.xAxes||[]).map(function(xAxisOptions){return{options:xAxisOptions,dtype:'category',dposition:'bottom'};}),(options.scales.yAxes||[]).map(function(yAxisOptions){return{options:yAxisOptions,dtype:'linear',dposition:'left'};}));} +if(options.scale){items.push({options:options.scale,dtype:'radialLinear',isDefault:true,dposition:'chartArea'});} +helpers.each(items,function(item){var scaleOptions=item.options;var scaleType=helpers.getValueOrDefault(scaleOptions.type,item.dtype);var scaleClass=Chart.scaleService.getScaleConstructor(scaleType);if(!scaleClass){return;} +if(positionIsHorizontal(scaleOptions.position)!==positionIsHorizontal(item.dposition)){scaleOptions.position=item.dposition;} +var scale=new scaleClass({id:scaleOptions.id,options:scaleOptions,ctx:me.ctx,chart:me});scales[scale.id]=scale;if(item.isDefault){me.scale=scale;}});Chart.scaleService.addScalesToLayout(this);},buildOrUpdateControllers:function(){var me=this;var types=[];var newControllers=[];helpers.each(me.data.datasets,function(dataset,datasetIndex){var meta=me.getDatasetMeta(datasetIndex);if(!meta.type){meta.type=dataset.type||me.config.type;} +types.push(meta.type);if(meta.controller){meta.controller.updateIndex(datasetIndex);}else{var ControllerClass=Chart.controllers[meta.type];if(ControllerClass===undefined){throw new Error('"'+meta.type+'" is not a chart type.');} +meta.controller=new ControllerClass(me,datasetIndex);newControllers.push(meta.controller);}},me);if(types.length>1){for(var i=1;i=0;--i){if(me.isDatasetVisible(i)){me.drawDataset(i,easingValue);}} +plugins.notify(me,'afterDatasetsDraw',[easingValue]);},drawDataset:function(index,easingValue){var me=this;var meta=me.getDatasetMeta(index);var args={meta:meta,index:index,easingValue:easingValue};if(plugins.notify(me,'beforeDatasetDraw',[args])===false){return;} +meta.controller.draw(easingValue);plugins.notify(me,'afterDatasetDraw',[args]);},getElementAtEvent:function(e){return Chart.Interaction.modes.single(this,e);},getElementsAtEvent:function(e){return Chart.Interaction.modes.label(this,e,{intersect:true});},getElementsAtXAxis:function(e){return Chart.Interaction.modes['x-axis'](this,e,{intersect:true});},getElementsAtEventForMode:function(e,mode,options){var method=Chart.Interaction.modes[mode];if(typeof method==='function'){return method(this,e,options);} +return[];},getDatasetAtEvent:function(e){return Chart.Interaction.modes.dataset(this,e,{intersect:true});},getDatasetMeta:function(datasetIndex){var me=this;var dataset=me.data.datasets[datasetIndex];if(!dataset._meta){dataset._meta={};} +var meta=dataset._meta[me.id];if(!meta){meta=dataset._meta[me.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null};} +return meta;},getVisibleDatasetCount:function(){var count=0;for(var i=0,ilen=this.data.datasets.length;i0){return;} +arrayEvents.forEach(function(key){delete array[key];});delete array._chartjs;} +Chart.DatasetController=function(chart,datasetIndex){this.initialize(chart,datasetIndex);};helpers.extend(Chart.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(chart,datasetIndex){var me=this;me.chart=chart;me.index=datasetIndex;me.linkScales();me.addElements();},updateIndex:function(datasetIndex){this.index=datasetIndex;},linkScales:function(){var me=this;var meta=me.getMeta();var dataset=me.getDataset();if(meta.xAxisID===null){meta.xAxisID=dataset.xAxisID||me.chart.options.scales.xAxes[0].id;} +if(meta.yAxisID===null){meta.yAxisID=dataset.yAxisID||me.chart.options.scales.yAxes[0].id;}},getDataset:function(){return this.chart.data.datasets[this.index];},getMeta:function(){return this.chart.getDatasetMeta(this.index);},getScaleForId:function(scaleID){return this.chart.scales[scaleID];},reset:function(){this.update(true);},destroy:function(){if(this._data){unlistenArrayEvents(this._data,this);}},createMetaDataset:function(){var me=this;var type=me.datasetElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index});},createMetaData:function(index){var me=this;var type=me.dataElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index,_index:index});},addElements:function(){var me=this;var meta=me.getMeta();var data=me.getDataset().data||[];var metaData=meta.data;var i,ilen;for(i=0,ilen=data.length;inumMeta){me.insertElements(numMeta,numData-numMeta);}},insertElements:function(start,count){for(var i=0;i=0;i--){callback.call(self,loopable[i],i);}}else{for(i=0;i=base[key].length||!base[key][index].type){base[key].push(helpers.configMerge(axisDefaults,valueObj));}else if(valueObj.type&&valueObj.type!==base[key][index].type){base[key][index]=helpers.configMerge(base[key][index],axisDefaults,valueObj);}else{base[key][index]=helpers.configMerge(base[key][index],valueObj);}});}else{base[key]=[];helpers.each(value,function(valueObj){var axisType=helpers.getValueOrDefault(valueObj.type,key==='xAxes'?'category':'linear');base[key].push(helpers.configMerge(Chart.scaleService.getScaleDefaults(axisType),valueObj));});}}else if(base.hasOwnProperty(key)&&typeof base[key]==='object'&&base[key]!==null&&typeof value==='object'){base[key]=helpers.configMerge(base[key],value);}else{base[key]=value;}});return base;};helpers.getValueAtIndexOrDefault=function(value,index,defaultValue){if(value===undefined||value===null){return defaultValue;} +if(helpers.isArray(value)){return index=0;i--){var currentItem=arrayToSearch[i];if(filterCallback(currentItem)){return currentItem;}}};helpers.inherits=function(extensions){var me=this;var ChartElement=(extensions&&extensions.hasOwnProperty('constructor'))?extensions.constructor:function(){return me.apply(this,arguments);};var Surrogate=function(){this.constructor=ChartElement;};Surrogate.prototype=me.prototype;ChartElement.prototype=new Surrogate();ChartElement.extend=helpers.inherits;if(extensions){helpers.extend(ChartElement.prototype,extensions);} +ChartElement.__super__=me.prototype;return ChartElement;};helpers.noop=function(){};helpers.uid=(function(){var id=0;return function(){return id++;};}());helpers.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n);};helpers.almostEquals=function(x,y,epsilon){return Math.abs(x-y)x));};helpers.max=function(array){return array.reduce(function(max,value){if(!isNaN(value)){return Math.max(max,value);} +return max;},Number.NEGATIVE_INFINITY);};helpers.min=function(array){return array.reduce(function(min,value){if(!isNaN(value)){return Math.min(min,value);} +return min;},Number.POSITIVE_INFINITY);};helpers.sign=Math.sign?function(x){return Math.sign(x);}:function(x){x=+x;if(x===0||isNaN(x)){return x;} +return x>0?1:-1;};helpers.log10=Math.log10?function(x){return Math.log10(x);}:function(x){return Math.log(x)/Math.LN10;};helpers.toRadians=function(degrees){return degrees*(Math.PI/180);};helpers.toDegrees=function(radians){return radians*(180/Math.PI);};helpers.getAngleFromPoint=function(centrePoint,anglePoint){var distanceFromXCenter=anglePoint.x-centrePoint.x,distanceFromYCenter=anglePoint.y-centrePoint.y,radialDistanceFromCenter=Math.sqrt(distanceFromXCenter*distanceFromXCenter+distanceFromYCenter*distanceFromYCenter);var angle=Math.atan2(distanceFromYCenter,distanceFromXCenter);if(angle<(-0.5*Math.PI)){angle+=2.0*Math.PI;} +return{angle:angle,distance:radialDistanceFromCenter};};helpers.distanceBetweenPoints=function(pt1,pt2){return Math.sqrt(Math.pow(pt2.x-pt1.x,2)+Math.pow(pt2.y-pt1.y,2));};helpers.aliasPixel=function(pixelWidth){return(pixelWidth%2===0)?0:0.5;};helpers.splineCurve=function(firstPoint,middlePoint,afterPoint,t){var previous=firstPoint.skip?middlePoint:firstPoint,current=middlePoint,next=afterPoint.skip?middlePoint:afterPoint;var d01=Math.sqrt(Math.pow(current.x-previous.x,2)+Math.pow(current.y-previous.y,2));var d12=Math.sqrt(Math.pow(next.x-current.x,2)+Math.pow(next.y-current.y,2));var s01=d01/(d01+d12);var s12=d12/(d01+d12);s01=isNaN(s01)?0:s01;s12=isNaN(s12)?0:s12;var fa=t*s01;var fb=t*s12;return{previous:{x:current.x-fa*(next.x-previous.x),y:current.y-fa*(next.y-previous.y)},next:{x:current.x+fb*(next.x-previous.x),y:current.y+fb*(next.y-previous.y)}};};helpers.EPSILON=Number.EPSILON||1e-14;helpers.splineCurveMonotone=function(points){var pointsWithTangents=(points||[]).map(function(point){return{model:point._model,deltaK:0,mK:0};});var pointsLen=pointsWithTangents.length;var i,pointBefore,pointCurrent,pointAfter;for(i=0;i0?pointsWithTangents[i-1]:null;pointAfter=i0?pointsWithTangents[i-1]:null;pointAfter=i=collection.length-1?collection[0]:collection[index+1];} +return index>=collection.length-1?collection[collection.length-1]:collection[index+1];};helpers.previousItem=function(collection,index,loop){if(loop){return index<=0?collection[collection.length-1]:collection[index-1];} +return index<=0?collection[0]:collection[index-1];};helpers.niceNum=function(range,round){var exponent=Math.floor(helpers.log10(range));var fraction=range/Math.pow(10,exponent);var niceFraction;if(round){if(fraction<1.5){niceFraction=1;}else if(fraction<3){niceFraction=2;}else if(fraction<7){niceFraction=5;}else{niceFraction=10;}}else if(fraction<=1.0){niceFraction=1;}else if(fraction<=2){niceFraction=2;}else if(fraction<=5){niceFraction=5;}else{niceFraction=10;} +return niceFraction*Math.pow(10,exponent);};var easingEffects=helpers.easingEffects={linear:function(t){return t;},easeInQuad:function(t){return t*t;},easeOutQuad:function(t){return-1*t*(t-2);},easeInOutQuad:function(t){if((t/=1/2)<1){return 1/2*t*t;} +return-1/2*((--t)*(t-2)-1);},easeInCubic:function(t){return t*t*t;},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1);},easeInOutCubic:function(t){if((t/=1/2)<1){return 1/2*t*t*t;} +return 1/2*((t-=2)*t*t+2);},easeInQuart:function(t){return t*t*t*t;},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1);},easeInOutQuart:function(t){if((t/=1/2)<1){return 1/2*t*t*t*t;} +return-1/2*((t-=2)*t*t*t-2);},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t;},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1);},easeInOutQuint:function(t){if((t/=1/2)<1){return 1/2*t*t*t*t*t;} +return 1/2*((t-=2)*t*t*t*t+2);},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1;},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2));},easeInOutSine:function(t){return-1/2*(Math.cos(Math.PI*t/1)-1);},easeInExpo:function(t){return(t===0)?1:1*Math.pow(2,10*(t/1-1));},easeOutExpo:function(t){return(t===1)?1:1*(-Math.pow(2,-10*t/1)+1);},easeInOutExpo:function(t){if(t===0){return 0;} +if(t===1){return 1;} +if((t/=1/2)<1){return 1/2*Math.pow(2,10*(t-1));} +return 1/2*(-Math.pow(2,-10*--t)+2);},easeInCirc:function(t){if(t>=1){return t;} +return-1*(Math.sqrt(1-(t/=1)*t)-1);},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t);},easeInOutCirc:function(t){if((t/=1/2)<1){return-1/2*(Math.sqrt(1-t*t)-1);} +return 1/2*(Math.sqrt(1-(t-=2)*t)+1);},easeInElastic:function(t){var s=1.70158;var p=0;var a=1;if(t===0){return 0;} +if((t/=1)===1){return 1;} +if(!p){p=1*0.3;} +if(a0){mouseX=touches[0].clientX;mouseY=touches[0].clientY;}else{mouseX=e.clientX;mouseY=e.clientY;} +var paddingLeft=parseFloat(helpers.getStyle(canvas,'padding-left'));var paddingTop=parseFloat(helpers.getStyle(canvas,'padding-top'));var paddingRight=parseFloat(helpers.getStyle(canvas,'padding-right'));var paddingBottom=parseFloat(helpers.getStyle(canvas,'padding-bottom'));var width=boundingRect.right-boundingRect.left-paddingLeft-paddingRight;var height=boundingRect.bottom-boundingRect.top-paddingTop-paddingBottom;mouseX=Math.round((mouseX-boundingRect.left-paddingLeft)/(width)*canvas.width/chart.currentDevicePixelRatio);mouseY=Math.round((mouseY-boundingRect.top-paddingTop)/(height)*canvas.height/chart.currentDevicePixelRatio);return{x:mouseX,y:mouseY};};helpers.addEvent=function(node,eventType,method){if(node.addEventListener){node.addEventListener(eventType,method);}else if(node.attachEvent){node.attachEvent('on'+eventType,method);}else{node['on'+eventType]=method;}};helpers.removeEvent=function(node,eventType,handler){if(node.removeEventListener){node.removeEventListener(eventType,handler,false);}else if(node.detachEvent){node.detachEvent('on'+eventType,handler);}else{node['on'+eventType]=helpers.noop;}};function parseMaxStyle(styleValue,node,parentProperty){var valueInPixels;if(typeof(styleValue)==='string'){valueInPixels=parseInt(styleValue,10);if(styleValue.indexOf('%')!==-1){valueInPixels=valueInPixels/100*node.parentNode[parentProperty];}}else{valueInPixels=styleValue;} +return valueInPixels;} +function isConstrainedValue(value){return value!==undefined&&value!==null&&value!=='none';} +function getConstraintDimension(domNode,maxStyle,percentageProperty){var view=document.defaultView;var parentNode=domNode.parentNode;var constrainedNode=view.getComputedStyle(domNode)[maxStyle];var constrainedContainer=view.getComputedStyle(parentNode)[maxStyle];var hasCNode=isConstrainedValue(constrainedNode);var hasCContainer=isConstrainedValue(constrainedContainer);var infinity=Number.POSITIVE_INFINITY;if(hasCNode||hasCContainer){return Math.min(hasCNode?parseMaxStyle(constrainedNode,domNode,percentageProperty):infinity,hasCContainer?parseMaxStyle(constrainedContainer,parentNode,percentageProperty):infinity);} +return'none';} +helpers.getConstraintWidth=function(domNode){return getConstraintDimension(domNode,'max-width','clientWidth');};helpers.getConstraintHeight=function(domNode){return getConstraintDimension(domNode,'max-height','clientHeight');};helpers.getMaximumWidth=function(domNode){var container=domNode.parentNode;var paddingLeft=parseInt(helpers.getStyle(container,'padding-left'),10);var paddingRight=parseInt(helpers.getStyle(container,'padding-right'),10);var w=container.clientWidth-paddingLeft-paddingRight;var cw=helpers.getConstraintWidth(domNode);return isNaN(cw)?w:Math.min(w,cw);};helpers.getMaximumHeight=function(domNode){var container=domNode.parentNode;var paddingTop=parseInt(helpers.getStyle(container,'padding-top'),10);var paddingBottom=parseInt(helpers.getStyle(container,'padding-bottom'),10);var h=container.clientHeight-paddingTop-paddingBottom;var ch=helpers.getConstraintHeight(domNode);return isNaN(ch)?h:Math.min(h,ch);};helpers.getStyle=function(el,property){return el.currentStyle?el.currentStyle[property]:document.defaultView.getComputedStyle(el,null).getPropertyValue(property);};helpers.retinaScale=function(chart){var pixelRatio=chart.currentDevicePixelRatio=window.devicePixelRatio||1;if(pixelRatio===1){return;} +var canvas=chart.canvas;var height=chart.height;var width=chart.width;canvas.height=height*pixelRatio;canvas.width=width*pixelRatio;chart.ctx.scale(pixelRatio,pixelRatio);canvas.style.height=height+'px';canvas.style.width=width+'px';};helpers.clear=function(chart){chart.ctx.clearRect(0,0,chart.width,chart.height);};helpers.fontString=function(pixelSize,fontStyle,fontFamily){return fontStyle+' '+pixelSize+'px '+fontFamily;};helpers.longestText=function(ctx,font,arrayOfThings,cache){cache=cache||{};var data=cache.data=cache.data||{};var gc=cache.garbageCollect=cache.garbageCollect||[];if(cache.font!==font){data=cache.data={};gc=cache.garbageCollect=[];cache.font=font;} +ctx.font=font;var longest=0;helpers.each(arrayOfThings,function(thing){if(thing!==undefined&&thing!==null&&helpers.isArray(thing)!==true){longest=helpers.measureText(ctx,data,gc,longest,thing);}else if(helpers.isArray(thing)){helpers.each(thing,function(nestedThing){if(nestedThing!==undefined&&nestedThing!==null&&!helpers.isArray(nestedThing)){longest=helpers.measureText(ctx,data,gc,longest,nestedThing);}});}});var gcLen=gc.length/2;if(gcLen>arrayOfThings.length){for(var i=0;ilongest){longest=textWidth;} +return longest;};helpers.numberOfLabelLines=function(arrayOfThings){var numberOfLines=1;helpers.each(arrayOfThings,function(thing){if(helpers.isArray(thing)){if(thing.length>numberOfLines){numberOfLines=thing.length;}}});return numberOfLines;};helpers.drawRoundedRectangle=function(ctx,x,y,width,height,radius){ctx.beginPath();ctx.moveTo(x+radius,y);ctx.lineTo(x+width-radius,y);ctx.quadraticCurveTo(x+width,y,x+width,y+radius);ctx.lineTo(x+width,y+height-radius);ctx.quadraticCurveTo(x+width,y+height,x+width-radius,y+height);ctx.lineTo(x+radius,y+height);ctx.quadraticCurveTo(x,y+height,x,y+height-radius);ctx.lineTo(x,y+radius);ctx.quadraticCurveTo(x,y,x+radius,y);ctx.closePath();};helpers.color=!color?function(value){console.error('Color.js not found!');return value;}:function(value){if(value instanceof CanvasGradient){value=Chart.defaults.global.defaultColor;} +return color(value);};helpers.isArray=Array.isArray?function(obj){return Array.isArray(obj);}:function(obj){return Object.prototype.toString.call(obj)==='[object Array]';};helpers.arrayEquals=function(a0,a1){var i,ilen,v0,v1;if(!a0||!a1||a0.length!==a1.length){return false;} +for(i=0,ilen=a0.length;i0){items=chart.getDatasetMeta(items[0]._datasetIndex).data;} +return items;},'x-axis':function(chart,e){return indexMode(chart,e,true);},point:function(chart,e){var position=getRelativePosition(e,chart);return getIntersectItems(chart,position);},nearest:function(chart,e,options){var position=getRelativePosition(e,chart);var nearestItems=getNearestItems(chart,position,options.intersect);if(nearestItems.length>1){nearestItems.sort(function(a,b){var sizeA=a.getArea();var sizeB=b.getArea();var ret=sizeA-sizeB;if(ret===0){ret=a._datasetIndex-b._datasetIndex;} +return ret;});} +return nearestItems.slice(0,1);},x:function(chart,e,options){var position=getRelativePosition(e,chart);var items=[];var intersectsItem=false;parseVisibleItems(chart,function(element){if(element.inXRange(position.x)){items.push(element);} +if(element.inRange(position.x,position.y)){intersectsItem=true;}});if(options.intersect&&!intersectsItem){items=[];} +return items;},y:function(chart,e,options){var position=getRelativePosition(e,chart);var items=[];var intersectsItem=false;parseVisibleItems(chart,function(element){if(element.inYRange(position.y)){items.push(element);} +if(element.inRange(position.x,position.y)){intersectsItem=true;}});if(options.intersect&&!intersectsItem){items=[];} +return items;}}};};},{}],28:[function(require,module,exports){'use strict';module.exports=function(){var Chart=function(item,config){this.construct(item,config);return this;};Chart.defaults={global:{responsive:true,responsiveAnimationDuration:0,maintainAspectRatio:true,events:['mousemove','mouseout','click','touchstart','touchmove'],hover:{onHover:null,mode:'nearest',intersect:true,animationDuration:400},onClick:null,defaultColor:'rgba(0,0,0,0.1)',defaultFontColor:'#666',defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:'normal',showLines:true,elements:{},legendCallback:function(chart){var text=[];text.push('
    ');for(var i=0;i');if(chart.data.datasets[i].label){text.push(chart.data.datasets[i].label);} +text.push('');} +text.push('
');return text.join('');}}};Chart.Chart=Chart;return Chart;};},{}],29:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;function filterByPosition(array,position){return helpers.where(array,function(v){return v.position===position;});} +function sortByWeight(array,reverse){array.forEach(function(v,i){v._tmpIndex_=i;return v;});array.sort(function(a,b){var v0=reverse?b:a;var v1=reverse?a:b;return v0.weight===v1.weight?v0._tmpIndex_-v1._tmpIndex_:v0.weight-v1.weight;});array.forEach(function(v){delete v._tmpIndex_;});} +Chart.layoutService={defaults:{},addBox:function(chart,item){if(!chart.boxes){chart.boxes=[];} +item.fullWidth=item.fullWidth||false;item.position=item.position||'top';item.weight=item.weight||0;chart.boxes.push(item);},removeBox:function(chart,layoutItem){var index=chart.boxes?chart.boxes.indexOf(layoutItem):-1;if(index!==-1){chart.boxes.splice(index,1);}},configure:function(chart,item,options){var props=['fullWidth','position','weight'];var ilen=props.length;var i=0;var prop;for(;itickWidth&&labelRotationme.maxHeight){labelRotation--;break;} +labelRotation++;labelWidth=cosRotation*originalLabelWidth;}} +me.labelRotation=labelRotation;},afterCalculateTickRotation:function(){helpers.callback(this.options.afterCalculateTickRotation,[this]);},beforeFit:function(){helpers.callback(this.options.beforeFit,[this]);},fit:function(){var me=this;var minSize=me.minSize={width:0,height:0};var opts=me.options;var tickOpts=opts.ticks;var scaleLabelOpts=opts.scaleLabel;var gridLineOpts=opts.gridLines;var display=opts.display;var isHorizontal=me.isHorizontal();var tickFont=parseFontOptions(tickOpts);var scaleLabelFontSize=parseFontOptions(scaleLabelOpts).size*1.5;var tickMarkLength=opts.gridLines.tickMarkLength;if(isHorizontal){minSize.width=me.isFullWidth()?me.maxWidth-me.margins.left-me.margins.right:me.maxWidth;}else{minSize.width=display&&gridLineOpts.drawTicks?tickMarkLength:0;} +if(isHorizontal){minSize.height=display&&gridLineOpts.drawTicks?tickMarkLength:0;}else{minSize.height=me.maxHeight;} +if(scaleLabelOpts.display&&display){if(isHorizontal){minSize.height+=scaleLabelFontSize;}else{minSize.width+=scaleLabelFontSize;}} +if(tickOpts.display&&display){var largestTextWidth=helpers.longestText(me.ctx,tickFont.font,me.ticks,me.longestTextCache);var tallestLabelHeightInLines=helpers.numberOfLabelLines(me.ticks);var lineSpace=tickFont.size*0.5;if(isHorizontal){me.longestLabelWidth=largestTextWidth;var angleRadians=helpers.toRadians(me.labelRotation);var cosRotation=Math.cos(angleRadians);var sinRotation=Math.sin(angleRadians);var labelHeight=(sinRotation*largestTextWidth)+(tickFont.size*tallestLabelHeightInLines)+(lineSpace*tallestLabelHeightInLines);minSize.height=Math.min(me.maxHeight,minSize.height+labelHeight);me.ctx.font=tickFont.font;var firstTick=me.ticks[0];var firstLabelWidth=computeTextSize(me.ctx,firstTick,tickFont.font);var lastTick=me.ticks[me.ticks.length-1];var lastLabelWidth=computeTextSize(me.ctx,lastTick,tickFont.font);if(me.labelRotation!==0){me.paddingLeft=opts.position==='bottom'?(cosRotation*firstLabelWidth)+3:(cosRotation*lineSpace)+3;me.paddingRight=opts.position==='bottom'?(cosRotation*lineSpace)+3:(cosRotation*lastLabelWidth)+3;}else{me.paddingLeft=firstLabelWidth/2+3;me.paddingRight=lastLabelWidth/2+3;}}else{if(tickOpts.mirror){largestTextWidth=0;}else{largestTextWidth+=me.options.ticks.padding;} +minSize.width=Math.min(me.maxWidth,minSize.width+largestTextWidth);me.paddingTop=tickFont.size/2;me.paddingBottom=tickFont.size/2;}} +me.handleMargins();me.width=minSize.width;me.height=minSize.height;},handleMargins:function(){var me=this;if(me.margins){me.paddingLeft=Math.max(me.paddingLeft-me.margins.left,0);me.paddingTop=Math.max(me.paddingTop-me.margins.top,0);me.paddingRight=Math.max(me.paddingRight-me.margins.right,0);me.paddingBottom=Math.max(me.paddingBottom-me.margins.bottom,0);}},afterFit:function(){helpers.callback(this.options.afterFit,[this]);},isHorizontal:function(){return this.options.position==='top'||this.options.position==='bottom';},isFullWidth:function(){return(this.options.fullWidth);},getRightValue:function(rawValue){if(rawValue===null||typeof(rawValue)==='undefined'){return NaN;} +if(typeof(rawValue)==='number'&&!isFinite(rawValue)){return NaN;} +if(typeof(rawValue)==='object'){if((rawValue instanceof Date)||(rawValue.isValid)){return rawValue;} +return this.getRightValue(this.isHorizontal()?rawValue.x:rawValue.y);} +return rawValue;},getLabelForIndex:helpers.noop,getPixelForValue:helpers.noop,getValueForPixel:helpers.noop,getPixelForTick:function(index,includeOffset){var me=this;if(me.isHorizontal()){var innerWidth=me.width-(me.paddingLeft+me.paddingRight);var tickWidth=innerWidth/Math.max((me.ticks.length-((me.options.gridLines.offsetGridLines)?0:1)),1);var pixel=(tickWidth*index)+me.paddingLeft;if(includeOffset){pixel+=tickWidth/2;} +var finalVal=me.left+Math.round(pixel);finalVal+=me.isFullWidth()?me.margins.left:0;return finalVal;} +var innerHeight=me.height-(me.paddingTop+me.paddingBottom);return me.top+(index*(innerHeight/(me.ticks.length-1)));},getPixelForDecimal:function(decimal){var me=this;if(me.isHorizontal()){var innerWidth=me.width-(me.paddingLeft+me.paddingRight);var valueOffset=(innerWidth*decimal)+me.paddingLeft;var finalVal=me.left+Math.round(valueOffset);finalVal+=me.isFullWidth()?me.margins.left:0;return finalVal;} +return me.top+(decimal*me.height);},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue());},getBaseValue:function(){var me=this;var min=me.min;var max=me.max;return me.beginAtZero?0:min<0&&max<0?max:min>0&&max>0?min:0;},draw:function(chartArea){var me=this;var options=me.options;if(!options.display){return;} +var context=me.ctx;var globalDefaults=Chart.defaults.global;var optionTicks=options.ticks;var gridLines=options.gridLines;var scaleLabel=options.scaleLabel;var isRotated=me.labelRotation!==0;var skipRatio;var useAutoskipper=optionTicks.autoSkip;var isHorizontal=me.isHorizontal();var maxTicks;if(optionTicks.maxTicksLimit){maxTicks=optionTicks.maxTicksLimit;} +var tickFontColor=helpers.getValueOrDefault(optionTicks.fontColor,globalDefaults.defaultFontColor);var tickFont=parseFontOptions(optionTicks);var tl=gridLines.drawTicks?gridLines.tickMarkLength:0;var scaleLabelFontColor=helpers.getValueOrDefault(scaleLabel.fontColor,globalDefaults.defaultFontColor);var scaleLabelFont=parseFontOptions(scaleLabel);var labelRotationRadians=helpers.toRadians(me.labelRotation);var cosRotation=Math.cos(labelRotationRadians);var longestRotatedLabel=me.longestLabelWidth*cosRotation;context.fillStyle=tickFontColor;var itemsToDraw=[];if(isHorizontal){skipRatio=false;if((longestRotatedLabel+optionTicks.autoSkipPadding)*me.ticks.length>(me.width-(me.paddingLeft+me.paddingRight))){skipRatio=1+Math.floor(((longestRotatedLabel+optionTicks.autoSkipPadding)*me.ticks.length)/(me.width-(me.paddingLeft+me.paddingRight)));} +if(maxTicks&&me.ticks.length>maxTicks){while(!skipRatio||me.ticks.length/(skipRatio||1)>maxTicks){if(!skipRatio){skipRatio=1;} +skipRatio+=1;}} +if(!useAutoskipper){skipRatio=false;}} +var xTickStart=options.position==='right'?me.left:me.right-tl;var xTickEnd=options.position==='right'?me.left+tl:me.right;var yTickStart=options.position==='bottom'?me.top:me.bottom-tl;var yTickEnd=options.position==='bottom'?me.top+tl:me.bottom;helpers.each(me.ticks,function(label,index){if(label===undefined||label===null){return;} +var isLastTick=me.ticks.length===index+1;var shouldSkip=(skipRatio>1&&index%skipRatio>0)||(index%skipRatio===0&&index+skipRatio>=me.ticks.length);if(shouldSkip&&!isLastTick||(label===undefined||label===null)){return;} +var lineWidth,lineColor,borderDash,borderDashOffset;if(index===(typeof me.zeroLineIndex!=='undefined'?me.zeroLineIndex:0)){lineWidth=gridLines.zeroLineWidth;lineColor=gridLines.zeroLineColor;borderDash=gridLines.zeroLineBorderDash;borderDashOffset=gridLines.zeroLineBorderDashOffset;}else{lineWidth=helpers.getValueAtIndexOrDefault(gridLines.lineWidth,index);lineColor=helpers.getValueAtIndexOrDefault(gridLines.color,index);borderDash=helpers.getValueOrDefault(gridLines.borderDash,globalDefaults.borderDash);borderDashOffset=helpers.getValueOrDefault(gridLines.borderDashOffset,globalDefaults.borderDashOffset);} +var tx1,ty1,tx2,ty2,x1,y1,x2,y2,labelX,labelY;var textAlign='middle';var textBaseline='middle';if(isHorizontal){if(options.position==='bottom'){textBaseline=!isRotated?'top':'middle';textAlign=!isRotated?'center':'right';labelY=me.top+tl;}else{textBaseline=!isRotated?'bottom':'middle';textAlign=!isRotated?'center':'left';labelY=me.bottom-tl;} +var xLineValue=me.getPixelForTick(index)+helpers.aliasPixel(lineWidth);labelX=me.getPixelForTick(index,gridLines.offsetGridLines)+optionTicks.labelOffset;tx1=tx2=x1=x2=xLineValue;ty1=yTickStart;ty2=yTickEnd;y1=chartArea.top;y2=chartArea.bottom;}else{var isLeft=options.position==='left';var tickPadding=optionTicks.padding;var labelXOffset;if(optionTicks.mirror){textAlign=isLeft?'left':'right';labelXOffset=tickPadding;}else{textAlign=isLeft?'right':'left';labelXOffset=tl+tickPadding;} +labelX=isLeft?me.right-labelXOffset:me.left+labelXOffset;var yLineValue=me.getPixelForTick(index);yLineValue+=helpers.aliasPixel(lineWidth);labelY=me.getPixelForTick(index,gridLines.offsetGridLines);tx1=xTickStart;tx2=xTickEnd;x1=chartArea.left;x2=chartArea.right;ty1=ty2=y1=y2=yLineValue;} +itemsToDraw.push({tx1:tx1,ty1:ty1,tx2:tx2,ty2:ty2,x1:x1,y1:y1,x2:x2,y2:y2,labelX:labelX,labelY:labelY,glWidth:lineWidth,glColor:lineColor,glBorderDash:borderDash,glBorderDashOffset:borderDashOffset,rotation:-1*labelRotationRadians,label:label,textBaseline:textBaseline,textAlign:textAlign});});helpers.each(itemsToDraw,function(itemToDraw){if(gridLines.display){context.save();context.lineWidth=itemToDraw.glWidth;context.strokeStyle=itemToDraw.glColor;if(context.setLineDash){context.setLineDash(itemToDraw.glBorderDash);context.lineDashOffset=itemToDraw.glBorderDashOffset;} +context.beginPath();if(gridLines.drawTicks){context.moveTo(itemToDraw.tx1,itemToDraw.ty1);context.lineTo(itemToDraw.tx2,itemToDraw.ty2);} +if(gridLines.drawOnChartArea){context.moveTo(itemToDraw.x1,itemToDraw.y1);context.lineTo(itemToDraw.x2,itemToDraw.y2);} +context.stroke();context.restore();} +if(optionTicks.display){context.save();context.translate(itemToDraw.labelX,itemToDraw.labelY);context.rotate(itemToDraw.rotation);context.font=tickFont.font;context.textBaseline=itemToDraw.textBaseline;context.textAlign=itemToDraw.textAlign;var label=itemToDraw.label;if(helpers.isArray(label)){for(var i=0,y=0;i0){spacing=generationOptions.stepSize;}else{var niceRange=helpers.niceNum(dataRange.max-dataRange.min,false);spacing=helpers.niceNum(niceRange/(generationOptions.maxTicks-1),true);} +var niceMin=Math.floor(dataRange.min/spacing)*spacing;var niceMax=Math.ceil(dataRange.max/spacing)*spacing;if(generationOptions.min&&generationOptions.max&&generationOptions.stepSize){if(helpers.almostWhole((generationOptions.max-generationOptions.min)/generationOptions.stepSize,spacing/1000)){niceMin=generationOptions.min;niceMax=generationOptions.max;}} +var numSpaces=(niceMax-niceMin)/spacing;if(helpers.almostEquals(numSpaces,Math.round(numSpaces),spacing/1000)){numSpaces=Math.round(numSpaces);}else{numSpaces=Math.ceil(numSpaces);} +ticks.push(generationOptions.min!==undefined?generationOptions.min:niceMin);for(var j=1;j3?ticks[2]-ticks[1]:ticks[1]-ticks[0];if(Math.abs(delta)>1){if(tickValue!==Math.floor(tickValue)){delta=tickValue-Math.floor(tickValue);}} +var logDelta=helpers.log10(Math.abs(delta));var tickString='';if(tickValue!==0){var numDecimal=-1*Math.floor(logDelta);numDecimal=Math.max(Math.min(numDecimal,20),0);tickString=tickValue.toFixed(numDecimal);}else{tickString='0';} +return tickString;},logarithmic:function(tickValue,index,ticks){var remain=tickValue/(Math.pow(10,Math.floor(helpers.log10(tickValue))));if(tickValue===0){return'0';}else if(remain===1||remain===2||remain===5||index===0||index===ticks.length-1){return tickValue.toExponential();} +return'';}}};};},{}],34:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;function mergeOpacity(colorString,opacity){var color=helpers.color(colorString);return color.alpha(opacity*color.alpha()).rgbaString();} +Chart.defaults.global.tooltips={enabled:true,custom:null,mode:'nearest',position:'average',intersect:true,backgroundColor:'rgba(0,0,0,0.8)',titleFontStyle:'bold',titleSpacing:2,titleMarginBottom:6,titleFontColor:'#fff',titleAlign:'left',bodySpacing:2,bodyFontColor:'#fff',bodyAlign:'left',footerFontStyle:'bold',footerSpacing:2,footerMarginTop:6,footerFontColor:'#fff',footerAlign:'left',yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:'#fff',displayColors:true,borderColor:'rgba(0,0,0,0)',borderWidth:0,callbacks:{beforeTitle:helpers.noop,title:function(tooltipItems,data){var title='';var labels=data.labels;var labelCount=labels?labels.length:0;if(tooltipItems.length>0){var item=tooltipItems[0];if(item.xLabel){title=item.xLabel;}else if(labelCount>0&&item.index(chart.height-size.height)){yAlign='bottom';} +var lf,rf;var olf,orf;var yf;var midX=(chartArea.left+chartArea.right)/2;var midY=(chartArea.top+chartArea.bottom)/2;if(yAlign==='center'){lf=function(x){return x<=midX;};rf=function(x){return x>midX;};}else{lf=function(x){return x<=(size.width/2);};rf=function(x){return x>=(chart.width-(size.width/2));};} +olf=function(x){return x+size.width>chart.width;};orf=function(x){return x-size.width<0;};yf=function(y){return y<=midY?'top':'bottom';};if(lf(model.x)){xAlign='left';if(olf(model.x)){xAlign='center';yAlign=yf(model.y);}}else if(rf(model.x)){xAlign='right';if(orf(model.x)){xAlign='center';yAlign=yf(model.y);}} +var opts=tooltip._options;return{xAlign:opts.xAlign?opts.xAlign:xAlign,yAlign:opts.yAlign?opts.yAlign:yAlign};} +function getBackgroundPoint(vm,size,alignment){var x=vm.x;var y=vm.y;var caretSize=vm.caretSize,caretPadding=vm.caretPadding,cornerRadius=vm.cornerRadius,xAlign=alignment.xAlign,yAlign=alignment.yAlign,paddingAndSize=caretSize+caretPadding,radiusAndPadding=cornerRadius+caretPadding;if(xAlign==='right'){x-=size.width;}else if(xAlign==='center'){x-=(size.width/2);} +if(yAlign==='top'){y+=paddingAndSize;}else if(yAlign==='bottom'){y-=size.height+paddingAndSize;}else{y-=(size.height/2);} +if(yAlign==='center'){if(xAlign==='left'){x+=paddingAndSize;}else if(xAlign==='right'){x-=paddingAndSize;}}else if(xAlign==='left'){x-=radiusAndPadding;}else if(xAlign==='right'){x+=radiusAndPadding;} +return{x:x,y:y};} +Chart.Tooltip=Chart.Element.extend({initialize:function(){this._model=getBaseModel(this._options);},getTitle:function(){var me=this;var opts=me._options;var callbacks=opts.callbacks;var beforeTitle=callbacks.beforeTitle.apply(me,arguments),title=callbacks.title.apply(me,arguments),afterTitle=callbacks.afterTitle.apply(me,arguments);var lines=[];lines=pushOrConcat(lines,beforeTitle);lines=pushOrConcat(lines,title);lines=pushOrConcat(lines,afterTitle);return lines;},getBeforeBody:function(){var lines=this._options.callbacks.beforeBody.apply(this,arguments);return helpers.isArray(lines)?lines:lines!==undefined?[lines]:[];},getBody:function(tooltipItems,data){var me=this;var callbacks=me._options.callbacks;var bodyItems=[];helpers.each(tooltipItems,function(tooltipItem){var bodyItem={before:[],lines:[],after:[]};pushOrConcat(bodyItem.before,callbacks.beforeLabel.call(me,tooltipItem,data));pushOrConcat(bodyItem.lines,callbacks.label.call(me,tooltipItem,data));pushOrConcat(bodyItem.after,callbacks.afterLabel.call(me,tooltipItem,data));bodyItems.push(bodyItem);});return bodyItems;},getAfterBody:function(){var lines=this._options.callbacks.afterBody.apply(this,arguments);return helpers.isArray(lines)?lines:lines!==undefined?[lines]:[];},getFooter:function(){var me=this;var callbacks=me._options.callbacks;var beforeFooter=callbacks.beforeFooter.apply(me,arguments);var footer=callbacks.footer.apply(me,arguments);var afterFooter=callbacks.afterFooter.apply(me,arguments);var lines=[];lines=pushOrConcat(lines,beforeFooter);lines=pushOrConcat(lines,footer);lines=pushOrConcat(lines,afterFooter);return lines;},update:function(changed){var me=this;var opts=me._options;var existingModel=me._model;var model=me._model=getBaseModel(opts);var active=me._active;var data=me._data;var alignment={xAlign:existingModel.xAlign,yAlign:existingModel.yAlign};var backgroundPoint={x:existingModel.x,y:existingModel.y};var tooltipSize={width:existingModel.width,height:existingModel.height};var tooltipPosition={x:existingModel.caretX,y:existingModel.caretY};var i,len;if(active.length){model.opacity=1;var labelColors=[];tooltipPosition=Chart.Tooltip.positioners[opts.position](active,me._eventPosition);var tooltipItems=[];for(i=0,len=active.length;i0){ctx.stroke();}},draw:function(){var ctx=this._chart.ctx;var vm=this._view;if(vm.opacity===0){return;} +var tooltipSize={width:vm.width,height:vm.height};var pt={x:vm.x,y:vm.y};var opacity=Math.abs(vm.opacity<1e-3)?0:vm.opacity;var hasTooltipContent=vm.title.length||vm.beforeBody.length||vm.body.length||vm.afterBody.length||vm.footer.length;if(this._options.enabled&&hasTooltipContent){this.drawBackground(pt,vm,ctx,tooltipSize,opacity);pt.x+=vm.xPadding;pt.y+=vm.yPadding;this.drawTitle(pt,vm,ctx,opacity);this.drawBody(pt,vm,ctx,opacity);this.drawFooter(pt,vm,ctx,opacity);}},handleEvent:function(e){var me=this;var options=me._options;var changed=false;me._lastActive=me._lastActive||[];if(e.type==='mouseout'){me._active=[];}else{me._active=me._chart.getElementsAtEventForMode(e,options.mode,options);} +changed=!helpers.arrayEquals(me._active,me._lastActive);if(!changed){return false;} +me._lastActive=me._active;if(options.enabled||options.custom){me._eventPosition={x:e.x,y:e.y};var model=me._model;me.update(true);me.pivot();changed|=(model.x!==me._model.x)||(model.y!==me._model.y);} +return changed;}});Chart.Tooltip.positioners={average:function(elements){if(!elements.length){return false;} +var i,len;var x=0;var y=0;var count=0;for(i=0,len=elements.length;iendAngle){angle-=2.0*Math.PI;} +while(angle=startAngle&&angle<=endAngle),withinRadius=(distance>=vm.innerRadius&&distance<=vm.outerRadius);return(betweenAngles&&withinRadius);} +return false;},getCenterPoint:function(){var vm=this._view;var halfAngle=(vm.startAngle+vm.endAngle)/2;var halfRadius=(vm.innerRadius+vm.outerRadius)/2;return{x:vm.x+Math.cos(halfAngle)*halfRadius,y:vm.y+Math.sin(halfAngle)*halfRadius};},getArea:function(){var vm=this._view;return Math.PI*((vm.endAngle-vm.startAngle)/(2*Math.PI))*(Math.pow(vm.outerRadius,2)-Math.pow(vm.innerRadius,2));},tooltipPosition:function(){var vm=this._view;var centreAngle=vm.startAngle+((vm.endAngle-vm.startAngle)/2),rangeFromCentre=(vm.outerRadius-vm.innerRadius)/2+vm.innerRadius;return{x:vm.x+(Math.cos(centreAngle)*rangeFromCentre),y:vm.y+(Math.sin(centreAngle)*rangeFromCentre)};},draw:function(){var ctx=this._chart.ctx,vm=this._view,sA=vm.startAngle,eA=vm.endAngle;ctx.beginPath();ctx.arc(vm.x,vm.y,vm.outerRadius,sA,eA);ctx.arc(vm.x,vm.y,vm.innerRadius,eA,sA,true);ctx.closePath();ctx.strokeStyle=vm.borderColor;ctx.lineWidth=vm.borderWidth;ctx.fillStyle=vm.backgroundColor;ctx.fill();ctx.lineJoin='bevel';if(vm.borderWidth){ctx.stroke();}}});};},{}],36:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var globalDefaults=Chart.defaults.global;Chart.defaults.global.elements.line={tension:0.4,backgroundColor:globalDefaults.defaultColor,borderWidth:3,borderColor:globalDefaults.defaultColor,borderCapStyle:'butt',borderDash:[],borderDashOffset:0.0,borderJoinStyle:'miter',capBezierPoints:true,fill:true,};Chart.elements.Line=Chart.Element.extend({draw:function(){var me=this;var vm=me._view;var ctx=me._chart.ctx;var spanGaps=vm.spanGaps;var points=me._children.slice();var globalOptionLineElements=globalDefaults.elements.line;var lastDrawnIndex=-1;var index,current,previous,currentVM;if(me._loop&&points.length){points.push(points[0]);} +ctx.save();ctx.lineCap=vm.borderCapStyle||globalOptionLineElements.borderCapStyle;if(ctx.setLineDash){ctx.setLineDash(vm.borderDash||globalOptionLineElements.borderDash);} +ctx.lineDashOffset=vm.borderDashOffset||globalOptionLineElements.borderDashOffset;ctx.lineJoin=vm.borderJoinStyle||globalOptionLineElements.borderJoinStyle;ctx.lineWidth=vm.borderWidth||globalOptionLineElements.borderWidth;ctx.strokeStyle=vm.borderColor||globalDefaults.defaultColor;ctx.beginPath();lastDrawnIndex=-1;for(index=0;indextop?1:-1;borderSkipped=vm.borderSkipped||'bottom';}else{left=vm.base;right=vm.x;top=vm.y-vm.height/2;bottom=vm.y+vm.height/2;signX=right>left?1:-1;signY=1;borderSkipped=vm.borderSkipped||'left';} +if(borderWidth){var barSize=Math.min(Math.abs(left-right),Math.abs(top-bottom));borderWidth=borderWidth>barSize?barSize:borderWidth;var halfStroke=borderWidth/2;var borderLeft=left+(borderSkipped!=='left'?halfStroke*signX:0);var borderRight=right+(borderSkipped!=='right'?-halfStroke*signX:0);var borderTop=top+(borderSkipped!=='top'?halfStroke*signY:0);var borderBottom=bottom+(borderSkipped!=='bottom'?-halfStroke*signY:0);if(borderLeft!==borderRight){top=borderTop;bottom=borderBottom;} +if(borderTop!==borderBottom){left=borderLeft;right=borderRight;}} +ctx.beginPath();ctx.fillStyle=vm.backgroundColor;ctx.strokeStyle=vm.borderColor;ctx.lineWidth=borderWidth;var corners=[[left,bottom],[left,top],[right,top],[right,bottom]];var borders=['bottom','left','top','right'];var startCorner=borders.indexOf(borderSkipped,0);if(startCorner===-1){startCorner=0;} +function cornerAt(index){return corners[(startCorner+index)%4];} +var corner=cornerAt(0);ctx.moveTo(corner[0],corner[1]);for(var i=1;i<4;i++){corner=cornerAt(i);ctx.lineTo(corner[0],corner[1]);} +ctx.fill();if(borderWidth){ctx.stroke();}},height:function(){var vm=this._view;return vm.base-vm.y;},inRange:function(mouseX,mouseY){var inRange=false;if(this._view){var bounds=getBarBounds(this);inRange=mouseX>=bounds.left&&mouseX<=bounds.right&&mouseY>=bounds.top&&mouseY<=bounds.bottom;} +return inRange;},inLabelRange:function(mouseX,mouseY){var me=this;if(!me._view){return false;} +var inRange=false;var bounds=getBarBounds(me);if(isVertical(me)){inRange=mouseX>=bounds.left&&mouseX<=bounds.right;}else{inRange=mouseY>=bounds.top&&mouseY<=bounds.bottom;} +return inRange;},inXRange:function(mouseX){var bounds=getBarBounds(this);return mouseX>=bounds.left&&mouseX<=bounds.right;},inYRange:function(mouseY){var bounds=getBarBounds(this);return mouseY>=bounds.top&&mouseY<=bounds.bottom;},getCenterPoint:function(){var vm=this._view;var x,y;if(isVertical(this)){x=vm.x;y=(vm.y+vm.base)/2;}else{x=(vm.x+vm.base)/2;y=vm.y;} +return{x:x,y:y};},getArea:function(){var vm=this._view;return vm.width*Math.abs(vm.y-vm.base);},tooltipPosition:function(){var vm=this._view;return{x:vm.x,y:vm.y};}});};},{}],39:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var eventTypeMap={touchstart:'mousedown',touchmove:'mousemove',touchend:'mouseup',pointerenter:'mouseenter',pointerdown:'mousedown',pointermove:'mousemove',pointerup:'mouseup',pointerleave:'mouseout',pointerout:'mouseout'};function readUsedSize(element,property){var value=helpers.getStyle(element,property);var matches=value&&value.match(/^(\d+)(\.\d+)?px$/);return matches?Number(matches[1]):undefined;} +function initCanvas(canvas,config){var style=canvas.style;var renderHeight=canvas.getAttribute('height');var renderWidth=canvas.getAttribute('width');canvas._chartjs={initial:{height:renderHeight,width:renderWidth,style:{display:style.display,height:style.height,width:style.width}}};style.display=style.display||'block';if(renderWidth===null||renderWidth===''){var displayWidth=readUsedSize(canvas,'width');if(displayWidth!==undefined){canvas.width=displayWidth;}} +if(renderHeight===null||renderHeight===''){if(canvas.style.height===''){canvas.height=canvas.width/(config.options.aspectRatio||2);}else{var displayHeight=readUsedSize(canvas,'height');if(displayWidth!==undefined){canvas.height=displayHeight;}}} +return canvas;} +function createEvent(type,chart,x,y,nativeEvent){return{type:type,chart:chart,native:nativeEvent||null,x:x!==undefined?x:null,y:y!==undefined?y:null,};} +function fromNativeEvent(event,chart){var type=eventTypeMap[event.type]||event.type;var pos=helpers.getRelativePosition(event,chart);return createEvent(type,chart,pos.x,pos.y,event);} +function createResizer(handler){var iframe=document.createElement('iframe');iframe.className='chartjs-hidden-iframe';iframe.style.cssText='display:block;'+'overflow:hidden;'+'border:0;'+'margin:0;'+'top:0;'+'left:0;'+'bottom:0;'+'right:0;'+'height:100%;'+'width:100%;'+'position:absolute;'+'pointer-events:none;'+'z-index:-1;';iframe.tabIndex=-1;helpers.addEvent(iframe,'load',function(){helpers.addEvent(iframe.contentWindow||iframe,'resize',handler);handler();});return iframe;} +function addResizeListener(node,listener,chart){var stub=node._chartjs={ticking:false};var notify=function(){if(!stub.ticking){stub.ticking=true;helpers.requestAnimFrame.call(window,function(){if(stub.resizer){stub.ticking=false;return listener(createEvent('resize',chart));}});}};stub.resizer=createResizer(notify);node.insertBefore(stub.resizer,node.firstChild);} +function removeResizeListener(node){if(!node||!node._chartjs){return;} +var resizer=node._chartjs.resizer;if(resizer){resizer.parentNode.removeChild(resizer);node._chartjs.resizer=null;} +delete node._chartjs;} +return{acquireContext:function(item,config){if(typeof item==='string'){item=document.getElementById(item);}else if(item.length){item=item[0];} +if(item&&item.canvas){item=item.canvas;} +var context=item&&item.getContext&&item.getContext('2d');if(context&&context.canvas===item){initCanvas(item,config);return context;} +return null;},releaseContext:function(context){var canvas=context.canvas;if(!canvas._chartjs){return;} +var initial=canvas._chartjs.initial;['height','width'].forEach(function(prop){var value=initial[prop];if(value===undefined||value===null){canvas.removeAttribute(prop);}else{canvas.setAttribute(prop,value);}});helpers.each(initial.style||{},function(value,key){canvas.style[key]=value;});canvas.width=canvas.width;delete canvas._chartjs;},addEventListener:function(chart,type,listener){var canvas=chart.canvas;if(type==='resize'){addResizeListener(canvas.parentNode,listener,chart);return;} +var stub=listener._chartjs||(listener._chartjs={});var proxies=stub.proxies||(stub.proxies={});var proxy=proxies[chart.id+'_'+type]=function(event){listener(fromNativeEvent(event,chart));};helpers.addEvent(canvas,type,proxy);},removeEventListener:function(chart,type,listener){var canvas=chart.canvas;if(type==='resize'){removeResizeListener(canvas.parentNode,listener);return;} +var stub=listener._chartjs||{};var proxies=stub.proxies||{};var proxy=proxies[chart.id+'_'+type];if(!proxy){return;} +helpers.removeEvent(canvas,type,proxy);}};};},{}],40:[function(require,module,exports){'use strict';var implementation=require(39);module.exports=function(Chart){Chart.platform={acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}};Chart.helpers.extend(Chart.platform,implementation(Chart));};},{"39":39}],41:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.defaults.global.plugins.filler={propagate:true};var defaults=Chart.defaults;var helpers=Chart.helpers;var mappers={dataset:function(source){var index=source.fill;var chart=source.chart;var meta=chart.getDatasetMeta(index);var visible=meta&&chart.isDatasetVisible(index);var points=(visible&&meta.dataset._children)||[];return!points.length?null:function(point,i){return points[i]._view||null;};},boundary:function(source){var boundary=source.boundary;var x=boundary?boundary.x:null;var y=boundary?boundary.y:null;return function(point){return{x:x===null?point.x:x,y:y===null?point.y:y,};};}};function decodeFill(el,index,count){var model=el._model||{};var fill=model.fill;var target;if(fill===undefined){fill=!!model.backgroundColor;} +if(fill===false||fill===null){return false;} +if(fill===true){return'origin';} +target=parseFloat(fill,10);if(isFinite(target)&&Math.floor(target)===target){if(fill[0]==='-'||fill[0]==='+'){target=index+target;} +if(target===index||target<0||target>=count){return false;} +return target;} +switch(fill){case'bottom':return'start';case'top':return'end';case'zero':return'origin';case'origin':case'start':case'end':return fill;default:return false;}} +function computeBoundary(source){var model=source.el._model||{};var scale=source.el._scale||{};var fill=source.fill;var target=null;var horizontal;if(isFinite(fill)){return null;} +if(fill==='start'){target=model.scaleBottom===undefined?scale.bottom:model.scaleBottom;}else if(fill==='end'){target=model.scaleTop===undefined?scale.top:model.scaleTop;}else if(model.scaleZero!==undefined){target=model.scaleZero;}else if(scale.getBasePosition){target=scale.getBasePosition();}else if(scale.getBasePixel){target=scale.getBasePixel();} +if(target!==undefined&&target!==null){if(target.x!==undefined&&target.y!==undefined){return target;} +if(typeof target==='number'&&isFinite(target)){horizontal=scale.isHorizontal();return{x:horizontal?target:null,y:horizontal?null:target};}} +return null;} +function resolveTarget(sources,index,propagate){var source=sources[index];var fill=source.fill;var visited=[index];var target;if(!propagate){return fill;} +while(fill!==false&&visited.indexOf(fill)===-1){if(!isFinite(fill)){return fill;} +target=sources[fill];if(!target){return false;} +if(target.visible){return fill;} +visited.push(fill);fill=target.fill;} +return false;} +function createMapper(source){var fill=source.fill;var type='dataset';if(fill===false){return null;} +if(!isFinite(fill)){type='boundary';} +return mappers[type](source);} +function isDrawable(point){return point&&!point.skip;} +function drawArea(ctx,curve0,curve1,len0,len1){var i;if(!len0||!len1){return;} +ctx.moveTo(curve0[0].x,curve0[0].y);for(i=1;i0;--i){helpers.canvas.lineTo(ctx,curve1[i],curve1[i-1],true);}} +function doFill(ctx,points,mapper,view,color,loop){var count=points.length;var span=view.spanGaps;var curve0=[];var curve1=[];var len0=0;var len1=0;var i,ilen,index,p0,p1,d0,d1;ctx.beginPath();for(i=0,ilen=(count+!!loop);i=me.width){totalHeight+=fontSize+(labelOpts.padding);lineWidths[lineWidths.length]=me.left;} +hitboxes[i]={left:0,top:0,width:width,height:fontSize};lineWidths[lineWidths.length-1]+=width+labelOpts.padding;});minSize.height+=totalHeight;}else{var vPadding=labelOpts.padding;var columnWidths=me.columnWidths=[];var totalWidth=labelOpts.padding;var currentColWidth=0;var currentColHeight=0;var itemHeight=fontSize+vPadding;helpers.each(me.legendItems,function(legendItem,i){var boxWidth=getBoxWidth(labelOpts,fontSize);var itemWidth=boxWidth+(fontSize/2)+ctx.measureText(legendItem.text).width;if(currentColHeight+itemHeight>minSize.height){totalWidth+=currentColWidth+labelOpts.padding;columnWidths.push(currentColWidth);currentColWidth=0;currentColHeight=0;} +currentColWidth=Math.max(currentColWidth,itemWidth);currentColHeight+=itemHeight;hitboxes[i]={left:0,top:0,width:itemWidth,height:fontSize};});totalWidth+=currentColWidth;columnWidths.push(currentColWidth);minSize.width+=totalWidth;}} +me.width=minSize.width;me.height=minSize.height;},afterFit:noop,isHorizontal:function(){return this.options.position==='top'||this.options.position==='bottom';},draw:function(){var me=this;var opts=me.options;var labelOpts=opts.labels;var globalDefault=Chart.defaults.global,lineDefault=globalDefault.elements.line,legendWidth=me.width,lineWidths=me.lineWidths;if(opts.display){var ctx=me.ctx,cursor,itemOrDefault=helpers.getValueOrDefault,fontColor=itemOrDefault(labelOpts.fontColor,globalDefault.defaultFontColor),fontSize=itemOrDefault(labelOpts.fontSize,globalDefault.defaultFontSize),fontStyle=itemOrDefault(labelOpts.fontStyle,globalDefault.defaultFontStyle),fontFamily=itemOrDefault(labelOpts.fontFamily,globalDefault.defaultFontFamily),labelFont=helpers.fontString(fontSize,fontStyle,fontFamily);ctx.textAlign='left';ctx.textBaseline='top';ctx.lineWidth=0.5;ctx.strokeStyle=fontColor;ctx.fillStyle=fontColor;ctx.font=labelFont;var boxWidth=getBoxWidth(labelOpts,fontSize),hitboxes=me.legendHitBoxes;var drawLegendBox=function(x,y,legendItem){if(isNaN(boxWidth)||boxWidth<=0){return;} +ctx.save();ctx.fillStyle=itemOrDefault(legendItem.fillStyle,globalDefault.defaultColor);ctx.lineCap=itemOrDefault(legendItem.lineCap,lineDefault.borderCapStyle);ctx.lineDashOffset=itemOrDefault(legendItem.lineDashOffset,lineDefault.borderDashOffset);ctx.lineJoin=itemOrDefault(legendItem.lineJoin,lineDefault.borderJoinStyle);ctx.lineWidth=itemOrDefault(legendItem.lineWidth,lineDefault.borderWidth);ctx.strokeStyle=itemOrDefault(legendItem.strokeStyle,globalDefault.defaultColor);var isLineWidthZero=(itemOrDefault(legendItem.lineWidth,lineDefault.borderWidth)===0);if(ctx.setLineDash){ctx.setLineDash(itemOrDefault(legendItem.lineDash,lineDefault.borderDash));} +if(opts.labels&&opts.labels.usePointStyle){var radius=fontSize*Math.SQRT2/2;var offSet=radius/Math.SQRT2;var centerX=x+offSet;var centerY=y+offSet;Chart.canvasHelpers.drawPoint(ctx,legendItem.pointStyle,radius,centerX,centerY);}else{if(!isLineWidthZero){ctx.strokeRect(x,y,boxWidth,fontSize);} +ctx.fillRect(x,y,boxWidth,fontSize);} +ctx.restore();};var fillText=function(x,y,legendItem,textWidth){ctx.fillText(legendItem.text,boxWidth+(fontSize/2)+x,y);if(legendItem.hidden){ctx.beginPath();ctx.lineWidth=2;ctx.moveTo(boxWidth+(fontSize/2)+x,y+(fontSize/2));ctx.lineTo(boxWidth+(fontSize/2)+x+textWidth,y+(fontSize/2));ctx.stroke();}};var isHorizontal=me.isHorizontal();if(isHorizontal){cursor={x:me.left+((legendWidth-lineWidths[0])/2),y:me.top+labelOpts.padding,line:0};}else{cursor={x:me.left+labelOpts.padding,y:me.top+labelOpts.padding,line:0};} +var itemHeight=fontSize+labelOpts.padding;helpers.each(me.legendItems,function(legendItem,i){var textWidth=ctx.measureText(legendItem.text).width,width=boxWidth+(fontSize/2)+textWidth,x=cursor.x,y=cursor.y;if(isHorizontal){if(x+width>=legendWidth){y=cursor.y+=itemHeight;cursor.line++;x=cursor.x=me.left+((legendWidth-lineWidths[cursor.line])/2);}}else if(y+itemHeight>me.bottom){x=cursor.x=x+me.columnWidths[cursor.line]+labelOpts.padding;y=cursor.y=me.top+labelOpts.padding;cursor.line++;} +drawLegendBox(x,y,legendItem);hitboxes[i].left=x;hitboxes[i].top=y;fillText(x,y,legendItem,textWidth);if(isHorizontal){cursor.x+=width+(labelOpts.padding);}else{cursor.y+=itemHeight;}});}},handleEvent:function(e){var me=this;var opts=me.options;var type=e.type==='mouseup'?'click':e.type;var changed=false;if(type==='mousemove'){if(!opts.onHover){return;}}else if(type==='click'){if(!opts.onClick){return;}}else{return;} +var x=e.x,y=e.y;if(x>=me.left&&x<=me.right&&y>=me.top&&y<=me.bottom){var lh=me.legendHitBoxes;for(var i=0;i=hitBox.left&&x<=hitBox.left+hitBox.width&&y>=hitBox.top&&y<=hitBox.top+hitBox.height){if(type==='click'){opts.onClick.call(me,e.native,me.legendItems[i]);changed=true;break;}else if(type==='mousemove'){opts.onHover.call(me,e.native,me.legendItems[i]);changed=true;break;}}}} +return changed;}});function createNewLegendAndAttach(chart,legendOpts){var legend=new Chart.Legend({ctx:chart.ctx,options:legendOpts,chart:chart});layout.configure(chart,legend,legendOpts);layout.addBox(chart,legend);chart.legend=legend;} +return{id:'legend',beforeInit:function(chart){var legendOpts=chart.options.legend;if(legendOpts){createNewLegendAndAttach(chart,legendOpts);}},beforeUpdate:function(chart){var legendOpts=chart.options.legend;var legend=chart.legend;if(legendOpts){legendOpts=helpers.configMerge(Chart.defaults.global.legend,legendOpts);if(legend){layout.configure(chart,legend,legendOpts);legend.options=legendOpts;}else{createNewLegendAndAttach(chart,legendOpts);}}else if(legend){layout.removeBox(chart,legend);delete chart.legend;}},afterEvent:function(chart,e){var legend=chart.legend;if(legend){legend.handleEvent(e);}}};};},{}],43:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var layout=Chart.layoutService;var noop=helpers.noop;Chart.defaults.global.title={display:false,position:'top',fullWidth:true,weight:2000,fontStyle:'bold',padding:10,text:''};Chart.Title=Chart.Element.extend({initialize:function(config){var me=this;helpers.extend(me,config);me.legendHitBoxes=[];},beforeUpdate:noop,update:function(maxWidth,maxHeight,margins){var me=this;me.beforeUpdate();me.maxWidth=maxWidth;me.maxHeight=maxHeight;me.margins=margins;me.beforeSetDimensions();me.setDimensions();me.afterSetDimensions();me.beforeBuildLabels();me.buildLabels();me.afterBuildLabels();me.beforeFit();me.fit();me.afterFit();me.afterUpdate();return me.minSize;},afterUpdate:noop,beforeSetDimensions:noop,setDimensions:function(){var me=this;if(me.isHorizontal()){me.width=me.maxWidth;me.left=0;me.right=me.width;}else{me.height=me.maxHeight;me.top=0;me.bottom=me.height;} +me.paddingLeft=0;me.paddingTop=0;me.paddingRight=0;me.paddingBottom=0;me.minSize={width:0,height:0};},afterSetDimensions:noop,beforeBuildLabels:noop,buildLabels:noop,afterBuildLabels:noop,beforeFit:noop,fit:function(){var me=this,valueOrDefault=helpers.getValueOrDefault,opts=me.options,globalDefaults=Chart.defaults.global,display=opts.display,fontSize=valueOrDefault(opts.fontSize,globalDefaults.defaultFontSize),minSize=me.minSize;if(me.isHorizontal()){minSize.width=me.maxWidth;minSize.height=display?fontSize+(opts.padding*2):0;}else{minSize.width=display?fontSize+(opts.padding*2):0;minSize.height=me.maxHeight;} +me.width=minSize.width;me.height=minSize.height;},afterFit:noop,isHorizontal:function(){var pos=this.options.position;return pos==='top'||pos==='bottom';},draw:function(){var me=this,ctx=me.ctx,valueOrDefault=helpers.getValueOrDefault,opts=me.options,globalDefaults=Chart.defaults.global;if(opts.display){var fontSize=valueOrDefault(opts.fontSize,globalDefaults.defaultFontSize),fontStyle=valueOrDefault(opts.fontStyle,globalDefaults.defaultFontStyle),fontFamily=valueOrDefault(opts.fontFamily,globalDefaults.defaultFontFamily),titleFont=helpers.fontString(fontSize,fontStyle,fontFamily),rotation=0,titleX,titleY,top=me.top,left=me.left,bottom=me.bottom,right=me.right,maxWidth;ctx.fillStyle=valueOrDefault(opts.fontColor,globalDefaults.defaultFontColor);ctx.font=titleFont;if(me.isHorizontal()){titleX=left+((right-left)/2);titleY=top+((bottom-top)/2);maxWidth=right-left;}else{titleX=opts.position==='left'?left+(fontSize/2):right-(fontSize/2);titleY=top+((bottom-top)/2);maxWidth=bottom-top;rotation=Math.PI*(opts.position==='left'?-0.5:0.5);} +ctx.save();ctx.translate(titleX,titleY);ctx.rotate(rotation);ctx.textAlign='center';ctx.textBaseline='middle';ctx.fillText(opts.text,0,0,maxWidth);ctx.restore();}}});function createNewTitleBlockAndAttach(chart,titleOpts){var title=new Chart.Title({ctx:chart.ctx,options:titleOpts,chart:chart});layout.configure(chart,title,titleOpts);layout.addBox(chart,title);chart.titleBlock=title;} +return{id:'title',beforeInit:function(chart){var titleOpts=chart.options.title;if(titleOpts){createNewTitleBlockAndAttach(chart,titleOpts);}},beforeUpdate:function(chart){var titleOpts=chart.options.title;var titleBlock=chart.titleBlock;if(titleOpts){titleOpts=helpers.configMerge(Chart.defaults.global.title,titleOpts);if(titleBlock){layout.configure(chart,titleBlock,titleOpts);titleBlock.options=titleOpts;}else{createNewTitleBlockAndAttach(chart,titleOpts);}}else if(titleBlock){Chart.layoutService.removeBox(chart,titleBlock);delete chart.titleBlock;}}};};},{}],44:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var defaultConfig={position:'bottom'};var DatasetScale=Chart.Scale.extend({getLabels:function(){var data=this.chart.data;return(this.isHorizontal()?data.xLabels:data.yLabels)||data.labels;},determineDataLimits:function(){var me=this;var labels=me.getLabels();me.minIndex=0;me.maxIndex=labels.length-1;var findIndex;if(me.options.ticks.min!==undefined){findIndex=helpers.indexOf(labels,me.options.ticks.min);me.minIndex=findIndex!==-1?findIndex:me.minIndex;} +if(me.options.ticks.max!==undefined){findIndex=helpers.indexOf(labels,me.options.ticks.max);me.maxIndex=findIndex!==-1?findIndex:me.maxIndex;} +me.min=labels[me.minIndex];me.max=labels[me.maxIndex];},buildTicks:function(){var me=this;var labels=me.getLabels();me.ticks=(me.minIndex===0&&me.maxIndex===labels.length-1)?labels:labels.slice(me.minIndex,me.maxIndex+1);},getLabelForIndex:function(index,datasetIndex){var me=this;var data=me.chart.data;var isHorizontal=me.isHorizontal();if(data.yLabels&&!isHorizontal){return me.getRightValue(data.datasets[datasetIndex].data[index]);} +return me.ticks[index-me.minIndex];},getPixelForValue:function(value,index,datasetIndex,includeOffset){var me=this;var offsetAmt=Math.max((me.maxIndex+1-me.minIndex-((me.options.gridLines.offsetGridLines)?0:1)),1);var valueCategory;if(value!==undefined&&value!==null){valueCategory=me.isHorizontal()?value.x:value.y;} +if(valueCategory!==undefined||(value!==undefined&&isNaN(index))){var labels=me.getLabels();value=valueCategory||value;var idx=labels.indexOf(value);index=idx!==-1?idx:index;} +if(me.isHorizontal()){var valueWidth=me.width/offsetAmt;var widthOffset=(valueWidth*(index-me.minIndex));if(me.options.gridLines.offsetGridLines&&includeOffset||me.maxIndex===me.minIndex&&includeOffset){widthOffset+=(valueWidth/2);} +return me.left+Math.round(widthOffset);} +var valueHeight=me.height/offsetAmt;var heightOffset=(valueHeight*(index-me.minIndex));if(me.options.gridLines.offsetGridLines&&includeOffset){heightOffset+=(valueHeight/2);} +return me.top+Math.round(heightOffset);},getPixelForTick:function(index,includeOffset){return this.getPixelForValue(this.ticks[index],index+this.minIndex,null,includeOffset);},getValueForPixel:function(pixel){var me=this;var value;var offsetAmt=Math.max((me.ticks.length-((me.options.gridLines.offsetGridLines)?0:1)),1);var horz=me.isHorizontal();var valueDimension=(horz?me.width:me.height)/offsetAmt;pixel-=horz?me.left:me.top;if(me.options.gridLines.offsetGridLines){pixel-=(valueDimension/2);} +if(pixel<=0){value=0;}else{value=Math.round(pixel/valueDimension);} +return value;},getBasePixel:function(){return this.bottom;}});Chart.scaleService.registerScaleType('category',DatasetScale,defaultConfig);};},{}],45:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var defaultConfig={position:'left',ticks:{callback:Chart.Ticks.formatters.linear}};var LinearScale=Chart.LinearScaleBase.extend({determineDataLimits:function(){var me=this;var opts=me.options;var chart=me.chart;var data=chart.data;var datasets=data.datasets;var isHorizontal=me.isHorizontal();var DEFAULT_MIN=0;var DEFAULT_MAX=1;function IDMatches(meta){return isHorizontal?meta.xAxisID===me.id:meta.yAxisID===me.id;} +me.min=null;me.max=null;var hasStacks=opts.stacked;if(hasStacks===undefined){helpers.each(datasets,function(dataset,datasetIndex){if(hasStacks){return;} +var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)&&meta.stack!==undefined){hasStacks=true;}});} +if(opts.stacked||hasStacks){var valuesPerStack={};helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);var key=[meta.type,((opts.stacked===undefined&&meta.stack===undefined)?datasetIndex:''),meta.stack].join('.');if(valuesPerStack[key]===undefined){valuesPerStack[key]={positiveValues:[],negativeValues:[]};} +var positiveValues=valuesPerStack[key].positiveValues;var negativeValues=valuesPerStack[key].negativeValues;if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return;} +positiveValues[index]=positiveValues[index]||0;negativeValues[index]=negativeValues[index]||0;if(opts.relativePoints){positiveValues[index]=100;}else if(value<0){negativeValues[index]+=value;}else{positiveValues[index]+=value;}});}});helpers.each(valuesPerStack,function(valuesForType){var values=valuesForType.positiveValues.concat(valuesForType.negativeValues);var minVal=helpers.min(values);var maxVal=helpers.max(values);me.min=me.min===null?minVal:Math.min(me.min,minVal);me.max=me.max===null?maxVal:Math.max(me.max,maxVal);});}else{helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return;} +if(me.min===null){me.min=value;}else if(valueme.max){me.max=value;}});}});} +me.min=isFinite(me.min)?me.min:DEFAULT_MIN;me.max=isFinite(me.max)?me.max:DEFAULT_MAX;this.handleTickRangeOptions();},getTickLimit:function(){var maxTicks;var me=this;var tickOpts=me.options.ticks;if(me.isHorizontal()){maxTicks=Math.min(tickOpts.maxTicksLimit?tickOpts.maxTicksLimit:11,Math.ceil(me.width/50));}else{var tickFontSize=helpers.getValueOrDefault(tickOpts.fontSize,Chart.defaults.global.defaultFontSize);maxTicks=Math.min(tickOpts.maxTicksLimit?tickOpts.maxTicksLimit:11,Math.ceil(me.height/(2*tickFontSize)));} +return maxTicks;},handleDirectionalChanges:function(){if(!this.isHorizontal()){this.ticks.reverse();}},getLabelForIndex:function(index,datasetIndex){return+this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]);},getPixelForValue:function(value){var me=this;var start=me.start;var rightValue=+me.getRightValue(value);var pixel;var range=me.end-start;if(me.isHorizontal()){pixel=me.left+(me.width/range*(rightValue-start));return Math.round(pixel);} +pixel=me.bottom-(me.height/range*(rightValue-start));return Math.round(pixel);},getValueForPixel:function(pixel){var me=this;var isHorizontal=me.isHorizontal();var innerDimension=isHorizontal?me.width:me.height;var offset=(isHorizontal?pixel-me.left:me.bottom-pixel)/innerDimension;return me.start+((me.end-me.start)*offset);},getPixelForTick:function(index){return this.getPixelForValue(this.ticksAsNumbers[index]);}});Chart.scaleService.registerScaleType('linear',LinearScale,defaultConfig);};},{}],46:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers,noop=helpers.noop;Chart.LinearScaleBase=Chart.Scale.extend({handleTickRangeOptions:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;if(tickOpts.beginAtZero){var minSign=helpers.sign(me.min);var maxSign=helpers.sign(me.max);if(minSign<0&&maxSign<0){me.max=0;}else if(minSign>0&&maxSign>0){me.min=0;}} +if(tickOpts.min!==undefined){me.min=tickOpts.min;}else if(tickOpts.suggestedMin!==undefined){if(me.min===null){me.min=tickOpts.suggestedMin;}else{me.min=Math.min(me.min,tickOpts.suggestedMin);}} +if(tickOpts.max!==undefined){me.max=tickOpts.max;}else if(tickOpts.suggestedMax!==undefined){if(me.max===null){me.max=tickOpts.suggestedMax;}else{me.max=Math.max(me.max,tickOpts.suggestedMax);}} +if(me.min===me.max){me.max++;if(!tickOpts.beginAtZero){me.min--;}}},getTickLimit:noop,handleDirectionalChanges:noop,buildTicks:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;var maxTicks=me.getTickLimit();maxTicks=Math.max(2,maxTicks);var numericGeneratorOptions={maxTicks:maxTicks,min:tickOpts.min,max:tickOpts.max,stepSize:helpers.getValueOrDefault(tickOpts.fixedStepSize,tickOpts.stepSize)};var ticks=me.ticks=Chart.Ticks.generators.linear(numericGeneratorOptions,me);me.handleDirectionalChanges();me.max=helpers.max(ticks);me.min=helpers.min(ticks);if(tickOpts.reverse){ticks.reverse();me.start=me.max;me.end=me.min;}else{me.start=me.min;me.end=me.max;}},convertTicksToLabels:function(){var me=this;me.ticksAsNumbers=me.ticks.slice();me.zeroLineIndex=me.ticks.indexOf(0);Chart.Scale.prototype.convertTicksToLabels.call(me);}});};},{}],47:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var defaultConfig={position:'left',ticks:{callback:Chart.Ticks.formatters.logarithmic}};var LogarithmicScale=Chart.Scale.extend({determineDataLimits:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;var chart=me.chart;var data=chart.data;var datasets=data.datasets;var getValueOrDefault=helpers.getValueOrDefault;var isHorizontal=me.isHorizontal();function IDMatches(meta){return isHorizontal?meta.xAxisID===me.id:meta.yAxisID===me.id;} +me.min=null;me.max=null;me.minNotZero=null;var hasStacks=opts.stacked;if(hasStacks===undefined){helpers.each(datasets,function(dataset,datasetIndex){if(hasStacks){return;} +var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)&&meta.stack!==undefined){hasStacks=true;}});} +if(opts.stacked||hasStacks){var valuesPerStack={};helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);var key=[meta.type,((opts.stacked===undefined&&meta.stack===undefined)?datasetIndex:''),meta.stack].join('.');if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){if(valuesPerStack[key]===undefined){valuesPerStack[key]=[];} +helpers.each(dataset.data,function(rawValue,index){var values=valuesPerStack[key];var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return;} +values[index]=values[index]||0;if(opts.relativePoints){values[index]=100;}else{values[index]+=value;}});}});helpers.each(valuesPerStack,function(valuesForType){var minVal=helpers.min(valuesForType);var maxVal=helpers.max(valuesForType);me.min=me.min===null?minVal:Math.min(me.min,minVal);me.max=me.max===null?maxVal:Math.max(me.max,maxVal);});}else{helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return;} +if(me.min===null){me.min=value;}else if(valueme.max){me.max=value;} +if(value!==0&&(me.minNotZero===null||valuemax){return{start:pos-size-5,end:pos};} +return{start:pos,end:pos+size+5};} +function fitWithPointLabels(scale){var plFont=getPointLabelFontOptions(scale);var largestPossibleRadius=Math.min(scale.height/2,scale.width/2);var furthestLimits={r:scale.width,l:0,t:scale.height,b:0};var furthestAngles={};var i;var textSize;var pointPosition;scale.ctx.font=plFont.font;scale._pointLabelSizes=[];var valueCount=getValueCount(scale);for(i=0;ifurthestLimits.r){furthestLimits.r=hLimits.end;furthestAngles.r=angleRadians;} +if(vLimits.startfurthestLimits.b){furthestLimits.b=vLimits.end;furthestAngles.b=angleRadians;}} +scale.setReductions(largestPossibleRadius,furthestLimits,furthestAngles);} +function fit(scale){var largestPossibleRadius=Math.min(scale.height/2,scale.width/2);scale.drawingArea=Math.round(largestPossibleRadius);scale.setCenterPoint(0,0,0,0);} +function getTextAlignForAngle(angle){if(angle===0||angle===180){return'center';}else if(angle<180){return'left';} +return'right';} +function fillText(ctx,text,position,fontSize){if(helpers.isArray(text)){var y=position.y;var spacing=1.5*fontSize;for(var i=0;i270||angle<90){position.y-=textSize.h;}} +function drawPointLabels(scale){var ctx=scale.ctx;var getValueOrDefault=helpers.getValueOrDefault;var opts=scale.options;var angleLineOpts=opts.angleLines;var pointLabelOpts=opts.pointLabels;ctx.lineWidth=angleLineOpts.lineWidth;ctx.strokeStyle=angleLineOpts.color;var outerDistance=scale.getDistanceFromCenterForValue(opts.reverse?scale.min:scale.max);var plFont=getPointLabelFontOptions(scale);ctx.textBaseline='top';for(var i=getValueCount(scale)-1;i>=0;i--){if(angleLineOpts.display){var outerPosition=scale.getPointPosition(i,outerDistance);ctx.beginPath();ctx.moveTo(scale.xCenter,scale.yCenter);ctx.lineTo(outerPosition.x,outerPosition.y);ctx.stroke();ctx.closePath();} +if(pointLabelOpts.display){var pointLabelPosition=scale.getPointPosition(i,outerDistance+5);var pointLabelFontColor=getValueOrDefault(pointLabelOpts.fontColor,globalDefaults.defaultFontColor);ctx.font=plFont.font;ctx.fillStyle=pointLabelFontColor;var angleRadians=scale.getIndexAngle(i);var angle=helpers.toDegrees(angleRadians);ctx.textAlign=getTextAlignForAngle(angle);adjustPointPositionForLabelHeight(angle,scale._pointLabelSizes[i],pointLabelPosition);fillText(ctx,scale.pointLabels[i]||'',pointLabelPosition,plFont.size);}}} +function drawRadiusLine(scale,gridLineOpts,radius,index){var ctx=scale.ctx;ctx.strokeStyle=helpers.getValueAtIndexOrDefault(gridLineOpts.color,index-1);ctx.lineWidth=helpers.getValueAtIndexOrDefault(gridLineOpts.lineWidth,index-1);if(scale.options.gridLines.circular){ctx.beginPath();ctx.arc(scale.xCenter,scale.yCenter,radius,0,Math.PI*2);ctx.closePath();ctx.stroke();}else{var valueCount=getValueCount(scale);if(valueCount===0){return;} +ctx.beginPath();var pointPosition=scale.getPointPosition(0,radius);ctx.moveTo(pointPosition.x,pointPosition.y);for(var i=1;i0&&max>0?min:0);},draw:function(){var me=this;var opts=me.options;var gridLineOpts=opts.gridLines;var tickOpts=opts.ticks;var getValueOrDefault=helpers.getValueOrDefault;if(opts.display){var ctx=me.ctx;var tickFontSize=getValueOrDefault(tickOpts.fontSize,globalDefaults.defaultFontSize);var tickFontStyle=getValueOrDefault(tickOpts.fontStyle,globalDefaults.defaultFontStyle);var tickFontFamily=getValueOrDefault(tickOpts.fontFamily,globalDefaults.defaultFontFamily);var tickLabelFont=helpers.fontString(tickFontSize,tickFontStyle,tickFontFamily);helpers.each(me.ticks,function(label,index){if(index>0||opts.reverse){var yCenterOffset=me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]);var yHeight=me.yCenter-yCenterOffset;if(gridLineOpts.display&&index!==0){drawRadiusLine(me,gridLineOpts,yCenterOffset,index);} +if(tickOpts.display){var tickFontColor=getValueOrDefault(tickOpts.fontColor,globalDefaults.defaultFontColor);ctx.font=tickLabelFont;if(tickOpts.showLabelBackdrop){var labelWidth=ctx.measureText(label).width;ctx.fillStyle=tickOpts.backdropColor;ctx.fillRect(me.xCenter-labelWidth/2-tickOpts.backdropPaddingX,yHeight-tickFontSize/2-tickOpts.backdropPaddingY,labelWidth+tickOpts.backdropPaddingX*2,tickFontSize+tickOpts.backdropPaddingY*2);} +ctx.textAlign='center';ctx.textBaseline='middle';ctx.fillStyle=tickFontColor;ctx.fillText(label,me.xCenter,yHeight);}}});if(opts.angleLines.display||opts.pointLabels.display){drawPointLabels(me);}}}});Chart.scaleService.registerScaleType('radialLinear',LinearRadialScale,defaultConfig);};},{}],49:[function(require,module,exports){'use strict';var moment=require(6);moment=typeof(moment)==='function'?moment:window.moment;module.exports=function(Chart){var helpers=Chart.helpers;var interval={millisecond:{size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{size:1000,steps:[1,2,5,10,30]},minute:{size:60000,steps:[1,2,5,10,30]},hour:{size:3600000,steps:[1,2,3,6,12]},day:{size:86400000,steps:[1,2,5]},week:{size:604800000,maxStep:4},month:{size:2.628e9,maxStep:3},quarter:{size:7.884e9,maxStep:4},year:{size:3.154e10,maxStep:false}};var defaultConfig={position:'bottom',time:{parser:false,format:false,unit:false,round:false,displayFormat:false,isoWeekday:false,minUnit:'millisecond',displayFormats:{millisecond:'h:mm:ss.SSS a',second:'h:mm:ss a',minute:'h:mm:ss a',hour:'MMM D, hA',day:'ll',week:'ll',month:'MMM YYYY',quarter:'[Q]Q - YYYY',year:'YYYY'},},ticks:{autoSkip:false}};function parseTime(axis,label){var timeOpts=axis.options.time;if(typeof timeOpts.parser==='string'){return moment(label,timeOpts.parser);} +if(typeof timeOpts.parser==='function'){return timeOpts.parser(label);} +if(typeof label.getMonth==='function'||typeof label==='number'){return moment(label);} +if(label.isValid&&label.isValid()){return label;} +var format=timeOpts.format;if(typeof format!=='string'&&format.call){console.warn('options.time.format is deprecated and replaced by options.time.parser.');return format(label);} +return moment(label,format);} +function determineUnit(minUnit,min,max,maxTicks){var units=Object.keys(interval);var unit;var numUnits=units.length;for(var i=units.indexOf(minUnit);imaxTicks;i++){multiplier=unitDefinition.steps[i];sizeInUnits=Math.ceil(range/(unitSizeInMilliSeconds*multiplier));}}else{while(sizeInUnits>maxTicks&&maxTicks>0){++multiplier;sizeInUnits=Math.ceil(range/(unitSizeInMilliSeconds*multiplier));}} +return multiplier;} +function generateTicks(options,dataRange,niceRange){var ticks=[];if(options.maxTicks){var stepSize=options.stepSize;ticks.push(options.min!==undefined?options.min:niceRange.min);var cur=moment(niceRange.min);while(cur.add(stepSize,options.unit).valueOf()0){niceMax.add(1,'week');} +niceMax=niceMax.valueOf();}else{niceMin=moment(dataRange.min).startOf(options.unit).valueOf();niceMax=moment(dataRange.max).startOf(options.unit);if(dataRange.max-niceMax>0){niceMax.add(1,options.unit);} +niceMax=niceMax.valueOf();} +return generateTicks(options,dataRange,{min:niceMin,max:niceMax});};var TimeScale=Chart.Scale.extend({initialize:function(){if(!moment){throw new Error('Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com');} +Chart.Scale.prototype.initialize.call(this);},determineDataLimits:function(){var me=this;var timeOpts=me.options.time;var dataMin=Number.MAX_SAFE_INTEGER;var dataMax=Number.MIN_SAFE_INTEGER;var chartData=me.chart.data;var parsedData={labels:[],datasets:[]};var timestamp;helpers.each(chartData.labels,function(label,labelIndex){var labelMoment=parseTime(me,label);if(labelMoment.isValid()){if(timeOpts.round){labelMoment.startOf(timeOpts.round);} +timestamp=labelMoment.valueOf();dataMin=Math.min(timestamp,dataMin);dataMax=Math.max(timestamp,dataMax);parsedData.labels[labelIndex]=timestamp;}});helpers.each(chartData.datasets,function(dataset,datasetIndex){var timestamps=[];if(typeof dataset.data[0]==='object'&&dataset.data[0]!==null&&me.chart.isDatasetVisible(datasetIndex)){helpers.each(dataset.data,function(value,dataIndex){var dataMoment=parseTime(me,me.getRightValue(value));if(dataMoment.isValid()){if(timeOpts.round){dataMoment.startOf(timeOpts.round);} +timestamp=dataMoment.valueOf();dataMin=Math.min(timestamp,dataMin);dataMax=Math.max(timestamp,dataMax);timestamps[dataIndex]=timestamp;}});}else{timestamps=parsedData.labels.slice();} +parsedData.datasets[datasetIndex]=timestamps;});me.dataMin=dataMin;me.dataMax=dataMax;me._parsedData=parsedData;},buildTicks:function(){var me=this;var timeOpts=me.options.time;var minTimestamp;var maxTimestamp;var dataMin=me.dataMin;var dataMax=me.dataMax;if(timeOpts.min){var minMoment=parseTime(me,timeOpts.min);if(timeOpts.round){minMoment.round(timeOpts.round);} +minTimestamp=minMoment.valueOf();} +if(timeOpts.max){maxTimestamp=parseTime(me,timeOpts.max).valueOf();} +var maxTicks=me.getLabelCapacity(minTimestamp||dataMin);var unit=timeOpts.unit||determineUnit(timeOpts.minUnit,minTimestamp||dataMin,maxTimestamp||dataMax,maxTicks);me.displayFormat=timeOpts.displayFormats[unit];var stepSize=timeOpts.stepSize||determineStepSize(minTimestamp||dataMin,maxTimestamp||dataMax,unit,maxTicks);me.ticks=Chart.Ticks.generators.time({maxTicks:maxTicks,min:minTimestamp,max:maxTimestamp,stepSize:stepSize,unit:unit,isoWeekday:timeOpts.isoWeekday},{min:dataMin,max:dataMax});me.max=helpers.max(me.ticks);me.min=helpers.min(me.ticks);},getLabelForIndex:function(index,datasetIndex){var me=this;var label=me.chart.data.labels&&index=1;d--){var i=parseInt(n/t*d);if(o&&(i=parseFloat(n/t*d).toFixed(c)),r)for(;/(\d+)(\d{3})/.test(i.toString());)i=i.toString().replace(/(\d+)(\d{3})/,"$1,$2");a.unshift(i)}e.data("counterup-nums",a),e.text("0");var s=function(){e.text(e.data("counterup-nums").shift()),e.data("counterup-nums").length?setTimeout(e.data("counterup-func"),u.delay):(delete e.data("counterup-nums"),e.data("counterup-nums",null),e.data("counterup-func",null))};e.data("counterup-func",s),setTimeout(e.data("counterup-func"),u.delay)};e.waypoint(a,{offset:"100%",triggerOnce:!0})})}}(jQuery); \ No newline at end of file diff --git a/admin/assets/counterup/jquery.waypoints.min.js b/admin/assets/counterup/jquery.waypoints.min.js new file mode 100644 index 0000000..d70b245 --- /dev/null +++ b/admin/assets/counterup/jquery.waypoints.min.js @@ -0,0 +1,662 @@ +/*! +Waypoints - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +(function() { + 'use strict' + + var keyCounter = 0 + var allWaypoints = {} + + /* http://imakewebthings.com/waypoints/api/waypoint */ + function Waypoint(options) { + if (!options) { + throw new Error('No options passed to Waypoint constructor') + } + if (!options.element) { + throw new Error('No element option passed to Waypoint constructor') + } + if (!options.handler) { + throw new Error('No handler option passed to Waypoint constructor') + } + + this.key = 'waypoint-' + keyCounter + this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options) + this.element = this.options.element + this.adapter = new Waypoint.Adapter(this.element) + this.callback = options.handler + this.axis = this.options.horizontal ? 'horizontal' : 'vertical' + this.enabled = this.options.enabled + this.triggerPoint = null + this.group = Waypoint.Group.findOrCreate({ + name: this.options.group, + axis: this.axis + }) + this.context = Waypoint.Context.findOrCreateByElement(this.options.context) + + if (Waypoint.offsetAliases[this.options.offset]) { + this.options.offset = Waypoint.offsetAliases[this.options.offset] + } + this.group.add(this) + this.context.add(this) + allWaypoints[this.key] = this + keyCounter += 1 + } + + /* Private */ + Waypoint.prototype.queueTrigger = function(direction) { + this.group.queueTrigger(this, direction) + } + + /* Private */ + Waypoint.prototype.trigger = function(args) { + if (!this.enabled) { + return + } + if (this.callback) { + this.callback.apply(this, args) + } + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/destroy */ + Waypoint.prototype.destroy = function() { + this.context.remove(this) + this.group.remove(this) + delete allWaypoints[this.key] + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/disable */ + Waypoint.prototype.disable = function() { + this.enabled = false + return this + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/enable */ + Waypoint.prototype.enable = function() { + this.context.refresh() + this.enabled = true + return this + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/next */ + Waypoint.prototype.next = function() { + return this.group.next(this) + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/previous */ + Waypoint.prototype.previous = function() { + return this.group.previous(this) + } + + /* Private */ + Waypoint.invokeAll = function(method) { + var allWaypointsArray = [] + for (var waypointKey in allWaypoints) { + allWaypointsArray.push(allWaypoints[waypointKey]) + } + for (var i = 0, end = allWaypointsArray.length; i < end; i++) { + allWaypointsArray[i][method]() + } + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/destroy-all */ + Waypoint.destroyAll = function() { + Waypoint.invokeAll('destroy') + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/disable-all */ + Waypoint.disableAll = function() { + Waypoint.invokeAll('disable') + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/enable-all */ + Waypoint.enableAll = function() { + Waypoint.Context.refreshAll() + for (var waypointKey in allWaypoints) { + allWaypoints[waypointKey].enabled = true + } + return this + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/refresh-all */ + Waypoint.refreshAll = function() { + Waypoint.Context.refreshAll() + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/viewport-height */ + Waypoint.viewportHeight = function() { + return window.innerHeight || document.documentElement.clientHeight + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/viewport-width */ + Waypoint.viewportWidth = function() { + return document.documentElement.clientWidth + } + + Waypoint.adapters = [] + + Waypoint.defaults = { + context: window, + continuous: true, + enabled: true, + group: 'default', + horizontal: false, + offset: 0 + } + + Waypoint.offsetAliases = { + 'bottom-in-view': function() { + return this.context.innerHeight() - this.adapter.outerHeight() + }, + 'right-in-view': function() { + return this.context.innerWidth() - this.adapter.outerWidth() + } + } + + window.Waypoint = Waypoint +}()) +;(function() { + 'use strict' + + function requestAnimationFrameShim(callback) { + window.setTimeout(callback, 1000 / 60) + } + + var keyCounter = 0 + var contexts = {} + var Waypoint = window.Waypoint + var oldWindowLoad = window.onload + + /* http://imakewebthings.com/waypoints/api/context */ + function Context(element) { + this.element = element + this.Adapter = Waypoint.Adapter + this.adapter = new this.Adapter(element) + this.key = 'waypoint-context-' + keyCounter + this.didScroll = false + this.didResize = false + this.oldScroll = { + x: this.adapter.scrollLeft(), + y: this.adapter.scrollTop() + } + this.waypoints = { + vertical: {}, + horizontal: {} + } + + element.waypointContextKey = this.key + contexts[element.waypointContextKey] = this + keyCounter += 1 + if (!Waypoint.windowContext) { + Waypoint.windowContext = true + Waypoint.windowContext = new Context(window) + } + + this.createThrottledScrollHandler() + this.createThrottledResizeHandler() + } + + /* Private */ + Context.prototype.add = function(waypoint) { + var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical' + this.waypoints[axis][waypoint.key] = waypoint + this.refresh() + } + + /* Private */ + Context.prototype.checkEmpty = function() { + var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal) + var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical) + var isWindow = this.element == this.element.window + if (horizontalEmpty && verticalEmpty && !isWindow) { + this.adapter.off('.waypoints') + delete contexts[this.key] + } + } + + /* Private */ + Context.prototype.createThrottledResizeHandler = function() { + var self = this + + function resizeHandler() { + self.handleResize() + self.didResize = false + } + + this.adapter.on('resize.waypoints', function() { + if (!self.didResize) { + self.didResize = true + Waypoint.requestAnimationFrame(resizeHandler) + } + }) + } + + /* Private */ + Context.prototype.createThrottledScrollHandler = function() { + var self = this + function scrollHandler() { + self.handleScroll() + self.didScroll = false + } + + this.adapter.on('scroll.waypoints', function() { + if (!self.didScroll || Waypoint.isTouch) { + self.didScroll = true + Waypoint.requestAnimationFrame(scrollHandler) + } + }) + } + + /* Private */ + Context.prototype.handleResize = function() { + Waypoint.Context.refreshAll() + } + + /* Private */ + Context.prototype.handleScroll = function() { + var triggeredGroups = {} + var axes = { + horizontal: { + newScroll: this.adapter.scrollLeft(), + oldScroll: this.oldScroll.x, + forward: 'right', + backward: 'left' + }, + vertical: { + newScroll: this.adapter.scrollTop(), + oldScroll: this.oldScroll.y, + forward: 'down', + backward: 'up' + } + } + + for (var axisKey in axes) { + var axis = axes[axisKey] + var isForward = axis.newScroll > axis.oldScroll + var direction = isForward ? axis.forward : axis.backward + + for (var waypointKey in this.waypoints[axisKey]) { + var waypoint = this.waypoints[axisKey][waypointKey] + if (waypoint.triggerPoint === null) { + continue + } + var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint + var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint + var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint + var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint + if (crossedForward || crossedBackward) { + waypoint.queueTrigger(direction) + triggeredGroups[waypoint.group.id] = waypoint.group + } + } + } + + for (var groupKey in triggeredGroups) { + triggeredGroups[groupKey].flushTriggers() + } + + this.oldScroll = { + x: axes.horizontal.newScroll, + y: axes.vertical.newScroll + } + } + + /* Private */ + Context.prototype.innerHeight = function() { + /*eslint-disable eqeqeq */ + if (this.element == this.element.window) { + return Waypoint.viewportHeight() + } + /*eslint-enable eqeqeq */ + return this.adapter.innerHeight() + } + + /* Private */ + Context.prototype.remove = function(waypoint) { + delete this.waypoints[waypoint.axis][waypoint.key] + this.checkEmpty() + } + + /* Private */ + Context.prototype.innerWidth = function() { + /*eslint-disable eqeqeq */ + if (this.element == this.element.window) { + return Waypoint.viewportWidth() + } + /*eslint-enable eqeqeq */ + return this.adapter.innerWidth() + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/context-destroy */ + Context.prototype.destroy = function() { + var allWaypoints = [] + for (var axis in this.waypoints) { + for (var waypointKey in this.waypoints[axis]) { + allWaypoints.push(this.waypoints[axis][waypointKey]) + } + } + for (var i = 0, end = allWaypoints.length; i < end; i++) { + allWaypoints[i].destroy() + } + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/context-refresh */ + Context.prototype.refresh = function() { + /*eslint-disable eqeqeq */ + var isWindow = this.element == this.element.window + /*eslint-enable eqeqeq */ + var contextOffset = isWindow ? undefined : this.adapter.offset() + var triggeredGroups = {} + var axes + + this.handleScroll() + axes = { + horizontal: { + contextOffset: isWindow ? 0 : contextOffset.left, + contextScroll: isWindow ? 0 : this.oldScroll.x, + contextDimension: this.innerWidth(), + oldScroll: this.oldScroll.x, + forward: 'right', + backward: 'left', + offsetProp: 'left' + }, + vertical: { + contextOffset: isWindow ? 0 : contextOffset.top, + contextScroll: isWindow ? 0 : this.oldScroll.y, + contextDimension: this.innerHeight(), + oldScroll: this.oldScroll.y, + forward: 'down', + backward: 'up', + offsetProp: 'top' + } + } + + for (var axisKey in axes) { + var axis = axes[axisKey] + for (var waypointKey in this.waypoints[axisKey]) { + var waypoint = this.waypoints[axisKey][waypointKey] + var adjustment = waypoint.options.offset + var oldTriggerPoint = waypoint.triggerPoint + var elementOffset = 0 + var freshWaypoint = oldTriggerPoint == null + var contextModifier, wasBeforeScroll, nowAfterScroll + var triggeredBackward, triggeredForward + + if (waypoint.element !== waypoint.element.window) { + elementOffset = waypoint.adapter.offset()[axis.offsetProp] + } + + if (typeof adjustment === 'function') { + adjustment = adjustment.apply(waypoint) + } + else if (typeof adjustment === 'string') { + adjustment = parseFloat(adjustment) + if (waypoint.options.offset.indexOf('%') > - 1) { + adjustment = Math.ceil(axis.contextDimension * adjustment / 100) + } + } + + contextModifier = axis.contextScroll - axis.contextOffset + waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment) + wasBeforeScroll = oldTriggerPoint < axis.oldScroll + nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll + triggeredBackward = wasBeforeScroll && nowAfterScroll + triggeredForward = !wasBeforeScroll && !nowAfterScroll + + if (!freshWaypoint && triggeredBackward) { + waypoint.queueTrigger(axis.backward) + triggeredGroups[waypoint.group.id] = waypoint.group + } + else if (!freshWaypoint && triggeredForward) { + waypoint.queueTrigger(axis.forward) + triggeredGroups[waypoint.group.id] = waypoint.group + } + else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) { + waypoint.queueTrigger(axis.forward) + triggeredGroups[waypoint.group.id] = waypoint.group + } + } + } + + Waypoint.requestAnimationFrame(function() { + for (var groupKey in triggeredGroups) { + triggeredGroups[groupKey].flushTriggers() + } + }) + + return this + } + + /* Private */ + Context.findOrCreateByElement = function(element) { + return Context.findByElement(element) || new Context(element) + } + + /* Private */ + Context.refreshAll = function() { + for (var contextId in contexts) { + contexts[contextId].refresh() + } + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/context-find-by-element */ + Context.findByElement = function(element) { + return contexts[element.waypointContextKey] + } + + window.onload = function() { + if (oldWindowLoad) { + oldWindowLoad() + } + Context.refreshAll() + } + + + Waypoint.requestAnimationFrame = function(callback) { + var requestFn = window.requestAnimationFrame || + window.mozRequestAnimationFrame || + window.webkitRequestAnimationFrame || + requestAnimationFrameShim + requestFn.call(window, callback) + } + Waypoint.Context = Context +}()) +;(function() { + 'use strict' + + function byTriggerPoint(a, b) { + return a.triggerPoint - b.triggerPoint + } + + function byReverseTriggerPoint(a, b) { + return b.triggerPoint - a.triggerPoint + } + + var groups = { + vertical: {}, + horizontal: {} + } + var Waypoint = window.Waypoint + + /* http://imakewebthings.com/waypoints/api/group */ + function Group(options) { + this.name = options.name + this.axis = options.axis + this.id = this.name + '-' + this.axis + this.waypoints = [] + this.clearTriggerQueues() + groups[this.axis][this.name] = this + } + + /* Private */ + Group.prototype.add = function(waypoint) { + this.waypoints.push(waypoint) + } + + /* Private */ + Group.prototype.clearTriggerQueues = function() { + this.triggerQueues = { + up: [], + down: [], + left: [], + right: [] + } + } + + /* Private */ + Group.prototype.flushTriggers = function() { + for (var direction in this.triggerQueues) { + var waypoints = this.triggerQueues[direction] + var reverse = direction === 'up' || direction === 'left' + waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint) + for (var i = 0, end = waypoints.length; i < end; i += 1) { + var waypoint = waypoints[i] + if (waypoint.options.continuous || i === waypoints.length - 1) { + waypoint.trigger([direction]) + } + } + } + this.clearTriggerQueues() + } + + /* Private */ + Group.prototype.next = function(waypoint) { + this.waypoints.sort(byTriggerPoint) + var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) + var isLast = index === this.waypoints.length - 1 + return isLast ? null : this.waypoints[index + 1] + } + + /* Private */ + Group.prototype.previous = function(waypoint) { + this.waypoints.sort(byTriggerPoint) + var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) + return index ? this.waypoints[index - 1] : null + } + + /* Private */ + Group.prototype.queueTrigger = function(waypoint, direction) { + this.triggerQueues[direction].push(waypoint) + } + + /* Private */ + Group.prototype.remove = function(waypoint) { + var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) + if (index > -1) { + this.waypoints.splice(index, 1) + } + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/first */ + Group.prototype.first = function() { + return this.waypoints[0] + } + + /* Public */ + /* http://imakewebthings.com/waypoints/api/last */ + Group.prototype.last = function() { + return this.waypoints[this.waypoints.length - 1] + } + + /* Private */ + Group.findOrCreate = function(options) { + return groups[options.axis][options.name] || new Group(options) + } + + Waypoint.Group = Group +}()) +;(function() { + 'use strict' + + var $ = window.jQuery + var Waypoint = window.Waypoint + + function JQueryAdapter(element) { + this.$element = $(element) + } + + $.each([ + 'innerHeight', + 'innerWidth', + 'off', + 'offset', + 'on', + 'outerHeight', + 'outerWidth', + 'scrollLeft', + 'scrollTop' + ], function(i, method) { + JQueryAdapter.prototype[method] = function() { + var args = Array.prototype.slice.call(arguments) + return this.$element[method].apply(this.$element, args) + } + }) + + $.each([ + 'extend', + 'inArray', + 'isEmptyObject' + ], function(i, method) { + JQueryAdapter[method] = $[method] + }) + + Waypoint.adapters.push({ + name: 'jquery', + Adapter: JQueryAdapter + }) + Waypoint.Adapter = JQueryAdapter +}()) +;(function() { + 'use strict' + + var Waypoint = window.Waypoint + + function createExtension(framework) { + return function() { + var waypoints = [] + var overrides = arguments[0] + + if (framework.isFunction(arguments[0])) { + overrides = framework.extend({}, arguments[1]) + overrides.handler = arguments[0] + } + + this.each(function() { + var options = framework.extend({}, overrides, { + element: this + }) + if (typeof options.context === 'string') { + options.context = framework(this).closest(options.context)[0] + } + waypoints.push(new Waypoint(options)) + }) + + return waypoints + } + } + + if (window.jQuery) { + window.jQuery.fn.waypoint = createExtension(window.jQuery) + } + if (window.Zepto) { + window.Zepto.fn.waypoint = createExtension(window.Zepto) + } +}()) +; \ No newline at end of file diff --git a/admin/assets/datatables/export/buttons.dataTables.min.css b/admin/assets/datatables/export/buttons.dataTables.min.css new file mode 100644 index 0000000..d827587 --- /dev/null +++ b/admin/assets/datatables/export/buttons.dataTables.min.css @@ -0,0 +1 @@ +@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;margin-bottom:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;line-height:1.6em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0,0,0,0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear} \ No newline at end of file diff --git a/admin/assets/datatables/export/buttons.flash.min.js b/admin/assets/datatables/export/buttons.flash.min.js new file mode 100644 index 0000000..d3c8c0e --- /dev/null +++ b/admin/assets/datatables/export/buttons.flash.min.js @@ -0,0 +1,32 @@ +(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(k){return g(k,window,document)}):"object"===typeof exports?module.exports=function(k,l){k||(k=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(k,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(k,l);return g(l,k,k.document)}:g(jQuery,window,document)})(function(g,k,l,q){function w(a){for(var b="";0<=a;)b=String.fromCharCode(a%26+65)+b,a=Math.floor(a/26)- +1;return b}function o(a,b,d){var c=a.createElement(b);d&&(d.attr&&g(c).attr(d.attr),d.children&&g.each(d.children,function(a,b){c.appendChild(b)}),null!==d.text&&d.text!==q&&c.appendChild(a.createTextNode(d.text)));return c}function C(a,b){var d=a.header[b].length,c;a.footer&&a.footer[b].length>d&&(d=a.footer[b].length);for(var e=0,f=a.body.length;ed&&(d=c),40'+c),c=c.replace(/_dt_b_namespace_token_/g,":"));c=c.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a[b]=c}})}var j=g.fn.dataTable,h={version:"1.0.4-TableTools2",clients:{},moviePath:"",nextId:1,$:function(a){"string"==typeof a&&(a=l.getElementById(a));a.addClass||(a.hide=function(){this.style.display="none"},a.show=function(){this.style.display= +""},a.addClass=function(a){this.removeClass(a);this.className+=" "+a},a.removeClass=function(a){this.className=this.className.replace(RegExp("\\s*"+a+"\\s*")," ").replace(/^\s+/,"").replace(/\s+$/,"")},a.hasClass=function(a){return!!this.className.match(RegExp("\\s*"+a+"\\s*"))});return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(a,b,d){(a=this.clients[a])&&a.receiveEvent(b,d)},log:function(a){console.log("Flash: "+a)},register:function(a,b){this.clients[a]=b},getDOMObjectPosition:function(a){var b= +{left:0,top:0,width:a.width?a.width:a.offsetWidth,height:a.height?a.height:a.offsetHeight};""!==a.style.width&&(b.width=a.style.width.replace("px",""));""!==a.style.height&&(b.height=a.style.height.replace("px",""));for(;a;)b.left+=a.offsetLeft,b.top+=a.offsetTop,a=a.offsetParent;return b},Client:function(a){this.handlers={};this.id=h.nextId++;this.movieId="ZeroClipboard_TableToolsMovie_"+this.id;h.register(this.id,this);a&&this.glue(a)}};h.Client.prototype={id:0,ready:!1,movie:null,clipText:"",fileName:"", +action:"copy",handCursorEnabled:!0,cssEffects:!0,handlers:null,sized:!1,sheetName:"",glue:function(a,b){this.domElement=h.$(a);var d=99;this.domElement.style.zIndex&&(d=parseInt(this.domElement.style.zIndex,10)+1);var c=h.getDOMObjectPosition(this.domElement);this.div=l.createElement("div");var e=this.div.style;e.position="absolute";e.left="0px";e.top="0px";e.width=c.width+"px";e.height=c.height+"px";e.zIndex=d;"undefined"!=typeof b&&""!==b&&(this.div.title=b);0!==c.width&&0!==c.height&&(this.sized= +!0);this.domElement&&(this.domElement.appendChild(this.div),this.div.innerHTML=this.getHTML(c.width,c.height).replace(/&/g,"&"))},positionElement:function(){var a=h.getDOMObjectPosition(this.domElement),b=this.div.style;b.position="absolute";b.width=a.width+"px";b.height=a.height+"px";0!==a.width&&0!==a.height&&(this.sized=!0,b=this.div.childNodes[0],b.width=a.width,b.height=a.height)},getHTML:function(a,b){var d="",c="id="+this.id+"&width="+a+"&height="+b;if(navigator.userAgent.match(/MSIE/))var e= +location.href.match(/^https/i)?"https://":"http://",d=d+('');else d+='';return d},hide:function(){this.div&&(this.div.style.left="-2000px")}, +show:function(){this.reposition()},destroy:function(){var a=this;this.domElement&&this.div&&(g(this.div).remove(),this.div=this.domElement=null,g.each(h.clients,function(b,d){d===a&&delete h.clients[b]}))},reposition:function(a){a&&((this.domElement=h.$(a))||this.hide());if(this.domElement&&this.div){var a=h.getDOMObjectPosition(this.domElement),b=this.div.style;b.left=""+a.left+"px";b.top=""+a.top+"px"}},clearText:function(){this.clipText="";this.ready&&this.movie.clearText()},appendText:function(a){this.clipText+= +a;this.ready&&this.movie.appendText(a)},setText:function(a){this.clipText=a;this.ready&&this.movie.setText(a)},setFileName:function(a){this.fileName=a;this.ready&&this.movie.setFileName(a)},setSheetData:function(a){this.ready&&this.movie.setSheetData(JSON.stringify(a))},setAction:function(a){this.action=a;this.ready&&this.movie.setAction(a)},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");this.handlers[a]||(this.handlers[a]=[]);this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled= +a;this.ready&&this.movie.setHandCursor(a)},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(a,b){var d,a=a.toString().toLowerCase().replace(/^on/,"");switch(a){case "load":this.movie=l.getElementById(this.movieId);if(!this.movie){d=this;setTimeout(function(){d.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){d=this;setTimeout(function(){d.receiveEvent("load",null)},100);this.ready=!0;return}this.ready= +!0;this.movie.clearText();this.movie.appendText(this.clipText);this.movie.setFileName(this.fileName);this.movie.setAction(this.action);this.movie.setHandCursor(this.handCursorEnabled);break;case "mouseover":this.domElement&&this.cssEffects&&this.recoverActive&&this.domElement.addClass("active");break;case "mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0));break;case "mousedown":this.domElement&& +this.cssEffects&&this.domElement.addClass("active");break;case "mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[a])for(var c=0,e=this.handlers[a].length;c',"xl/_rels/workbook.xml.rels":'', +"[Content_Types].xml":'', +"xl/workbook.xml":'', +"xl/worksheets/sheet1.xml":'',"xl/styles.xml":''}, +B=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^[\d,]+$/,style:63},{match:/^[\d,]+\.\d{2}$/,style:64}];j.Buttons.swfPath="//cdn.datatables.net/buttons/"+ +j.Buttons.version+"/swf/flashExport.swf";j.Api.register("buttons.resize()",function(){g.each(h.clients,function(a,b){b.domElement!==q&&b.domElement.parentNode&&b.positionElement()})});j.ext.buttons.copyFlash=g.extend({},u,{className:"buttons-copy buttons-flash",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,d,c){if(c._fromFlash){this.processing(!0);var a=c._flash,e=A(b,c),d=b.buttons.exportInfo(c),f=z(c),e=e.str;d.title&&(e=d.title+f+f+e);d.messageTop&&(e=d.messageTop+ +f+f+e);d.messageBottom&&(e=e+f+f+d.messageBottom);c.customize&&(e=c.customize(e,c,b));a.setAction("copy");t(a,e);this.processing(!1);b.buttons.info(b.i18n("buttons.copyTitle","Copy to clipboard"),b.i18n("buttons.copySuccess",{_:"Copied %d rows to clipboard",1:"Copied 1 row to clipboard"},data.rows),3E3)}},fieldSeparator:"\t",fieldBoundary:""});j.ext.buttons.csvFlash=g.extend({},u,{className:"buttons-csv buttons-flash",text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,b,d,c){var a= +c._flash,e=A(b,c),d=b.buttons.exportInfo(c),b=c.customize?c.customize(e.str,c,b):e.str;a.setAction("csv");a.setFileName(d.filename);t(a,b)},escapeChar:'"'});j.ext.buttons.excelFlash=g.extend({},u,{className:"buttons-excel buttons-flash",text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,b,d,c){this.processing(!0);var a=c._flash,e=0,f=g.parseXML(n["xl/worksheets/sheet1.xml"]),h=f.getElementsByTagName("sheetData")[0],d={_rels:{".rels":g.parseXML(n["_rels/.rels"])},xl:{_rels:{"workbook.xml.rels":g.parseXML(n["xl/_rels/workbook.xml.rels"])}, +"workbook.xml":g.parseXML(n["xl/workbook.xml"]),"styles.xml":g.parseXML(n["xl/styles.xml"]),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":g.parseXML(n["[Content_Types].xml"])},i=b.buttons.exportData(c.exportOptions),k,l,j=function(a){k=e+1;l=o(f,"row",{attr:{r:k}});for(var b=0,d=a.length;b'+b),b=b.replace(/_dt_b_namespace_token_/g,":"));b=b.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(d,b)}})}function q(a,b,d){var c=a.createElement(b);d&&(d.attr&&i(c).attr(d.attr),d.children&&i.each(d.children,function(a,b){c.appendChild(b)}),null!==d.text&&d.text!==s&&c.appendChild(a.createTextNode(d.text)));return c}function K(a,b){var d= +a.header[b].length,c;a.footer&&a.footer[b].length>d&&(d=a.footer[b].length);for(var f=0,g=a.body.length;fd&&(d=c),401*a[1]?!0:!1};try{var y=new XMLSerializer,w}catch(P){}var B={"_rels/.rels":'',"xl/_rels/workbook.xml.rels":'', +"[Content_Types].xml":'', +"xl/workbook.xml":'', +"xl/worksheets/sheet1.xml":'',"xl/styles.xml":''}, +J=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63}, +{match:/^\-?[\d,]+\.\d{2}$/,style:64}];o.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,d,c){this.processing(!0);var f=this,a=H(b,c),g=b.buttons.exportInfo(c),e=G(c),n=a.str,d=i("
").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});g.title&&(n=g.title+e+e+n);g.messageTop&&(n=g.messageTop+e+e+n);g.messageBottom&&(n=n+e+e+g.messageBottom);c.customize&&(n=c.customize(n,c,b));c=i("",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("' + : $r; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('get_clickable_smileys')) +{ + /** + * Get Clickable Smileys + * + * Returns an array of image tag links that can be clicked to be inserted + * into a form field. + * + * @param string the URL to the folder containing the smiley images + * @param array + * @return array + */ + function get_clickable_smileys($image_url, $alias = '') + { + // For backward compatibility with js_insert_smiley + if (is_array($alias)) + { + $smileys = $alias; + } + elseif (FALSE === ($smileys = _get_smiley_array())) + { + return FALSE; + } + + // Add a trailing slash to the file path if needed + $image_url = rtrim($image_url, '/').'/'; + + $used = array(); + foreach ($smileys as $key => $val) + { + // Keep duplicates from being used, which can happen if the + // mapping array contains multiple identical replacements. For example: + // :-) and :) might be replaced with the same image so both smileys + // will be in the array. + if (isset($used[$smileys[$key][0]])) + { + continue; + } + + $link[] = ''.$smileys[$key][3].''; + $used[$smileys[$key][0]] = TRUE; + } + + return $link; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('parse_smileys')) +{ + /** + * Parse Smileys + * + * Takes a string as input and swaps any contained smileys for the actual image + * + * @param string the text to be parsed + * @param string the URL to the folder containing the smiley images + * @param array + * @return string + */ + function parse_smileys($str = '', $image_url = '', $smileys = NULL) + { + if ($image_url === '' OR ( ! is_array($smileys) && FALSE === ($smileys = _get_smiley_array()))) + { + return $str; + } + + // Add a trailing slash to the file path if needed + $image_url = rtrim($image_url, '/').'/'; + + foreach ($smileys as $key => $val) + { + $str = str_replace($key, ''.$smileys[$key][3].'', $str); + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('_get_smiley_array')) +{ + /** + * Get Smiley Array + * + * Fetches the config/smiley.php file + * + * @return mixed + */ + function _get_smiley_array() + { + static $_smileys; + + if ( ! is_array($_smileys)) + { + if (file_exists(APPPATH.'config/smileys.php')) + { + include(APPPATH.'config/smileys.php'); + } + + if (file_exists(APPPATH.'config/'.ENVIRONMENT.'/smileys.php')) + { + include(APPPATH.'config/'.ENVIRONMENT.'/smileys.php'); + } + + if (empty($smileys) OR ! is_array($smileys)) + { + $_smileys = array(); + return FALSE; + } + + $_smileys = $smileys; + } + + return $_smileys; + } +} diff --git a/admin/system/helpers/string_helper.php b/admin/system/helpers/string_helper.php new file mode 100644 index 0000000..c7dd969 --- /dev/null +++ b/admin/system/helpers/string_helper.php @@ -0,0 +1,304 @@ + $val) + { + $str[$key] = strip_slashes($val); + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('strip_quotes')) +{ + /** + * Strip Quotes + * + * Removes single and double quotes from a string + * + * @param string + * @return string + */ + function strip_quotes($str) + { + return str_replace(array('"', "'"), '', $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('quotes_to_entities')) +{ + /** + * Quotes to Entities + * + * Converts single and double quotes to entities + * + * @param string + * @return string + */ + function quotes_to_entities($str) + { + return str_replace(array("\'","\"","'",'"'), array("'",""","'","""), $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('reduce_double_slashes')) +{ + /** + * Reduce Double Slashes + * + * Converts double slashes in a string to a single slash, + * except those found in http:// + * + * http://www.some-site.com//index.php + * + * becomes: + * + * http://www.some-site.com/index.php + * + * @param string + * @return string + */ + function reduce_double_slashes($str) + { + return preg_replace('#(^|[^:])//+#', '\\1/', $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('reduce_multiples')) +{ + /** + * Reduce Multiples + * + * Reduces multiple instances of a particular character. Example: + * + * Fred, Bill,, Joe, Jimmy + * + * becomes: + * + * Fred, Bill, Joe, Jimmy + * + * @param string + * @param string the character you wish to reduce + * @param bool TRUE/FALSE - whether to trim the character from the beginning/end + * @return string + */ + function reduce_multiples($str, $character = ',', $trim = FALSE) + { + $str = preg_replace('#'.preg_quote($character, '#').'{2,}#', $character, $str); + return ($trim === TRUE) ? trim($str, $character) : $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('random_string')) +{ + /** + * Create a "Random" String + * + * @param string type of random string. basic, alpha, alnum, numeric, nozero, unique, md5, encrypt and sha1 + * @param int number of characters + * @return string + */ + function random_string($type = 'alnum', $len = 8) + { + switch ($type) + { + case 'basic': + return mt_rand(); + case 'alnum': + case 'numeric': + case 'nozero': + case 'alpha': + switch ($type) + { + case 'alpha': + $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + break; + case 'alnum': + $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + break; + case 'numeric': + $pool = '0123456789'; + break; + case 'nozero': + $pool = '123456789'; + break; + } + return substr(str_shuffle(str_repeat($pool, ceil($len / strlen($pool)))), 0, $len); + case 'unique': // todo: remove in 3.1+ + case 'md5': + return md5(uniqid(mt_rand())); + case 'encrypt': // todo: remove in 3.1+ + case 'sha1': + return sha1(uniqid(mt_rand(), TRUE)); + } + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('increment_string')) +{ + /** + * Add's _1 to a string or increment the ending number to allow _2, _3, etc + * + * @param string required + * @param string What should the duplicate number be appended with + * @param string Which number should be used for the first dupe increment + * @return string + */ + function increment_string($str, $separator = '_', $first = 1) + { + preg_match('/(.+)'.preg_quote($separator, '/').'([0-9]+)$/', $str, $match); + return isset($match[2]) ? $match[1].$separator.($match[2] + 1) : $str.$separator.$first; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('alternator')) +{ + /** + * Alternator + * + * Allows strings to be alternated. See docs... + * + * @param string (as many parameters as needed) + * @return string + */ + function alternator() + { + static $i; + + if (func_num_args() === 0) + { + $i = 0; + return ''; + } + + $args = func_get_args(); + return $args[($i++ % count($args))]; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('repeater')) +{ + /** + * Repeater function + * + * @todo Remove in version 3.1+. + * @deprecated 3.0.0 This is just an alias for PHP's native str_repeat() + * + * @param string $data String to repeat + * @param int $num Number of repeats + * @return string + */ + function repeater($data, $num = 1) + { + return ($num > 0) ? str_repeat($data, $num) : ''; + } +} diff --git a/admin/system/helpers/text_helper.php b/admin/system/helpers/text_helper.php new file mode 100644 index 0000000..e1c5e24 --- /dev/null +++ b/admin/system/helpers/text_helper.php @@ -0,0 +1,567 @@ += $n) + { + $out = trim($out); + return (mb_strlen($out) === mb_strlen($str)) ? $out : $out.$end_char; + } + } + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('ascii_to_entities')) +{ + /** + * High ASCII to Entities + * + * Converts high ASCII text and MS Word special characters to character entities + * + * @param string $str + * @return string + */ + function ascii_to_entities($str) + { + $out = ''; + $length = defined('MB_OVERLOAD_STRING') + ? mb_strlen($str, '8bit') - 1 + : strlen($str) - 1; + for ($i = 0, $count = 1, $temp = array(); $i <= $length; $i++) + { + $ordinal = ord($str[$i]); + + if ($ordinal < 128) + { + /* + If the $temp array has a value but we have moved on, then it seems only + fair that we output that entity and restart $temp before continuing. -Paul + */ + if (count($temp) === 1) + { + $out .= '&#'.array_shift($temp).';'; + $count = 1; + } + + $out .= $str[$i]; + } + else + { + if (count($temp) === 0) + { + $count = ($ordinal < 224) ? 2 : 3; + } + + $temp[] = $ordinal; + + if (count($temp) === $count) + { + $number = ($count === 3) + ? (($temp[0] % 16) * 4096) + (($temp[1] % 64) * 64) + ($temp[2] % 64) + : (($temp[0] % 32) * 64) + ($temp[1] % 64); + + $out .= '&#'.$number.';'; + $count = 1; + $temp = array(); + } + // If this is the last iteration, just output whatever we have + elseif ($i === $length) + { + $out .= '&#'.implode(';', $temp).';'; + } + } + } + + return $out; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('entities_to_ascii')) +{ + /** + * Entities to ASCII + * + * Converts character entities back to ASCII + * + * @param string + * @param bool + * @return string + */ + function entities_to_ascii($str, $all = TRUE) + { + if (preg_match_all('/\&#(\d+)\;/', $str, $matches)) + { + for ($i = 0, $s = count($matches[0]); $i < $s; $i++) + { + $digits = $matches[1][$i]; + $out = ''; + + if ($digits < 128) + { + $out .= chr($digits); + + } + elseif ($digits < 2048) + { + $out .= chr(192 + (($digits - ($digits % 64)) / 64)).chr(128 + ($digits % 64)); + } + else + { + $out .= chr(224 + (($digits - ($digits % 4096)) / 4096)) + .chr(128 + ((($digits % 4096) - ($digits % 64)) / 64)) + .chr(128 + ($digits % 64)); + } + + $str = str_replace($matches[0][$i], $out, $str); + } + } + + if ($all) + { + return str_replace( + array('&', '<', '>', '"', ''', '-'), + array('&', '<', '>', '"', "'", '-'), + $str + ); + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('word_censor')) +{ + /** + * Word Censoring Function + * + * Supply a string and an array of disallowed words and any + * matched words will be converted to #### or to the replacement + * word you've submitted. + * + * @param string the text string + * @param string the array of censored words + * @param string the optional replacement value + * @return string + */ + function word_censor($str, $censored, $replacement = '') + { + if ( ! is_array($censored)) + { + return $str; + } + + $str = ' '.$str.' '; + + // \w, \b and a few others do not match on a unicode character + // set for performance reasons. As a result words like über + // will not match on a word boundary. Instead, we'll assume that + // a bad word will be bookeneded by any of these characters. + $delim = '[-_\'\"`(){}<>\[\]|!?@#%&,.:;^~*+=\/ 0-9\n\r\t]'; + + foreach ($censored as $badword) + { + $badword = str_replace('\*', '\w*?', preg_quote($badword, '/')); + if ($replacement !== '') + { + $str = preg_replace( + "/({$delim})(".$badword.")({$delim})/i", + "\\1{$replacement}\\3", + $str + ); + } + elseif (preg_match_all("/{$delim}(".$badword."){$delim}/i", $str, $matches, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE)) + { + $matches = $matches[1]; + for ($i = count($matches) - 1; $i >= 0; $i--) + { + $length = strlen($matches[$i][0]); + $str = substr_replace( + $str, + str_repeat('#', $length), + $matches[$i][1], + $length + ); + } + } + } + + return trim($str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('highlight_code')) +{ + /** + * Code Highlighter + * + * Colorizes code strings + * + * @param string the text string + * @return string + */ + function highlight_code($str) + { + /* The highlight string function encodes and highlights + * brackets so we need them to start raw. + * + * Also replace any existing PHP tags to temporary markers + * so they don't accidentally break the string out of PHP, + * and thus, thwart the highlighting. + */ + $str = str_replace( + array('<', '>', '', '<%', '%>', '\\', ''), + array('<', '>', 'phptagopen', 'phptagclose', 'asptagopen', 'asptagclose', 'backslashtmp', 'scriptclose'), + $str + ); + + // The highlight_string function requires that the text be surrounded + // by PHP tags, which we will remove later + $str = highlight_string('', TRUE); + + // Remove our artificially added PHP, and the syntax highlighting that came with it + $str = preg_replace( + array( + '/<\?php( | )/i', + '/(.*?)\?><\/span>\n<\/span>\n<\/code>/is', + '/<\/span>/i' + ), + array( + '', + "$1\n\n", + '' + ), + $str + ); + + // Replace our markers back to PHP tags. + return str_replace( + array('phptagopen', 'phptagclose', 'asptagopen', 'asptagclose', 'backslashtmp', 'scriptclose'), + array('<?', '?>', '<%', '%>', '\\', '</script>'), + $str + ); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('highlight_phrase')) +{ + /** + * Phrase Highlighter + * + * Highlights a phrase within a text string + * + * @param string $str the text string + * @param string $phrase the phrase you'd like to highlight + * @param string $tag_open the openging tag to precede the phrase with + * @param string $tag_close the closing tag to end the phrase with + * @return string + */ + function highlight_phrase($str, $phrase, $tag_open = '', $tag_close = '') + { + return ($str !== '' && $phrase !== '') + ? preg_replace('/('.preg_quote($phrase, '/').')/i'.(UTF8_ENABLED ? 'u' : ''), $tag_open.'\\1'.$tag_close, $str) + : $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('convert_accented_characters')) +{ + /** + * Convert Accented Foreign Characters to ASCII + * + * @param string $str Input string + * @return string + */ + function convert_accented_characters($str) + { + static $array_from, $array_to; + + if ( ! is_array($array_from)) + { + if (file_exists(APPPATH.'config/foreign_chars.php')) + { + include(APPPATH.'config/foreign_chars.php'); + } + + if (file_exists(APPPATH.'config/'.ENVIRONMENT.'/foreign_chars.php')) + { + include(APPPATH.'config/'.ENVIRONMENT.'/foreign_chars.php'); + } + + if (empty($foreign_characters) OR ! is_array($foreign_characters)) + { + $array_from = array(); + $array_to = array(); + + return $str; + } + + $array_from = array_keys($foreign_characters); + $array_to = array_values($foreign_characters); + } + + return preg_replace($array_from, $array_to, $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('word_wrap')) +{ + /** + * Word Wrap + * + * Wraps text at the specified character. Maintains the integrity of words. + * Anything placed between {unwrap}{/unwrap} will not be word wrapped, nor + * will URLs. + * + * @param string $str the text string + * @param int $charlim = 76 the number of characters to wrap at + * @return string + */ + function word_wrap($str, $charlim = 76) + { + // Set the character limit + is_numeric($charlim) OR $charlim = 76; + + // Reduce multiple spaces + $str = preg_replace('| +|', ' ', $str); + + // Standardize newlines + if (strpos($str, "\r") !== FALSE) + { + $str = str_replace(array("\r\n", "\r"), "\n", $str); + } + + // If the current word is surrounded by {unwrap} tags we'll + // strip the entire chunk and replace it with a marker. + $unwrap = array(); + if (preg_match_all('|\{unwrap\}(.+?)\{/unwrap\}|s', $str, $matches)) + { + for ($i = 0, $c = count($matches[0]); $i < $c; $i++) + { + $unwrap[] = $matches[1][$i]; + $str = str_replace($matches[0][$i], '{{unwrapped'.$i.'}}', $str); + } + } + + // Use PHP's native function to do the initial wordwrap. + // We set the cut flag to FALSE so that any individual words that are + // too long get left alone. In the next step we'll deal with them. + $str = wordwrap($str, $charlim, "\n", FALSE); + + // Split the string into individual lines of text and cycle through them + $output = ''; + foreach (explode("\n", $str) as $line) + { + // Is the line within the allowed character count? + // If so we'll join it to the output and continue + if (mb_strlen($line) <= $charlim) + { + $output .= $line."\n"; + continue; + } + + $temp = ''; + while (mb_strlen($line) > $charlim) + { + // If the over-length word is a URL we won't wrap it + if (preg_match('!\[url.+\]|://|www\.!', $line)) + { + break; + } + + // Trim the word down + $temp .= mb_substr($line, 0, $charlim - 1); + $line = mb_substr($line, $charlim - 1); + } + + // If $temp contains data it means we had to split up an over-length + // word into smaller chunks so we'll add it back to our current line + if ($temp !== '') + { + $output .= $temp."\n".$line."\n"; + } + else + { + $output .= $line."\n"; + } + } + + // Put our markers back + if (count($unwrap) > 0) + { + foreach ($unwrap as $key => $val) + { + $output = str_replace('{{unwrapped'.$key.'}}', $val, $output); + } + } + + return $output; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('ellipsize')) +{ + /** + * Ellipsize String + * + * This function will strip tags from a string, split it at its max_length and ellipsize + * + * @param string string to ellipsize + * @param int max length of string + * @param mixed int (1|0) or float, .5, .2, etc for position to split + * @param string ellipsis ; Default '...' + * @return string ellipsized string + */ + function ellipsize($str, $max_length, $position = 1, $ellipsis = '…') + { + // Strip tags + $str = trim(strip_tags($str)); + + // Is the string long enough to ellipsize? + if (mb_strlen($str) <= $max_length) + { + return $str; + } + + $beg = mb_substr($str, 0, floor($max_length * $position)); + $position = ($position > 1) ? 1 : $position; + + if ($position === 1) + { + $end = mb_substr($str, 0, -($max_length - mb_strlen($beg))); + } + else + { + $end = mb_substr($str, -($max_length - mb_strlen($beg))); + } + + return $beg.$ellipsis.$end; + } +} diff --git a/admin/system/helpers/typography_helper.php b/admin/system/helpers/typography_helper.php new file mode 100644 index 0000000..d308a57 --- /dev/null +++ b/admin/system/helpers/typography_helper.php @@ -0,0 +1,104 @@ +load->library('typography'); + return $CI->typography->nl2br_except_pre($str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('auto_typography')) +{ + /** + * Auto Typography Wrapper Function + * + * @param string $str + * @param bool $reduce_linebreaks = FALSE whether to reduce multiple instances of double newlines to two + * @return string + */ + function auto_typography($str, $reduce_linebreaks = FALSE) + { + $CI =& get_instance(); + $CI->load->library('typography'); + return $CI->typography->auto_typography($str, $reduce_linebreaks); + } +} + +// -------------------------------------------------------------------- + +if ( ! function_exists('entity_decode')) +{ + /** + * HTML Entities Decode + * + * This function is a replacement for html_entity_decode() + * + * @param string + * @param string + * @return string + */ + function entity_decode($str, $charset = NULL) + { + return get_instance()->security->entity_decode($str, $charset); + } +} diff --git a/admin/system/helpers/url_helper.php b/admin/system/helpers/url_helper.php new file mode 100644 index 0000000..bebfd25 --- /dev/null +++ b/admin/system/helpers/url_helper.php @@ -0,0 +1,569 @@ +config->site_url($uri, $protocol); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('base_url')) +{ + /** + * Base URL + * + * Create a local URL based on your basepath. + * Segments can be passed in as a string or an array, same as site_url + * or a URL to a file can be passed in, e.g. to an image file. + * + * @param string $uri + * @param string $protocol + * @return string + */ + function base_url($uri = '', $protocol = NULL) + { + return get_instance()->config->base_url($uri, $protocol); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('current_url')) +{ + /** + * Current URL + * + * Returns the full URL (including segments) of the page where this + * function is placed + * + * @return string + */ + function current_url() + { + $CI =& get_instance(); + return $CI->config->site_url($CI->uri->uri_string()); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('uri_string')) +{ + /** + * URL String + * + * Returns the URI segments. + * + * @return string + */ + function uri_string() + { + return get_instance()->uri->uri_string(); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('index_page')) +{ + /** + * Index page + * + * Returns the "index_page" from your config file + * + * @return string + */ + function index_page() + { + return get_instance()->config->item('index_page'); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('anchor')) +{ + /** + * Anchor Link + * + * Creates an anchor based on the local URL. + * + * @param string the URL + * @param string the link title + * @param mixed any attributes + * @return string + */ + function anchor($uri = '', $title = '', $attributes = '') + { + $title = (string) $title; + + $site_url = is_array($uri) + ? site_url($uri) + : (preg_match('#^(\w+:)?//#i', $uri) ? $uri : site_url($uri)); + + if ($title === '') + { + $title = $site_url; + } + + if ($attributes !== '') + { + $attributes = _stringify_attributes($attributes); + } + + return ''.$title.''; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('anchor_popup')) +{ + /** + * Anchor Link - Pop-up version + * + * Creates an anchor based on the local URL. The link + * opens a new window based on the attributes specified. + * + * @param string the URL + * @param string the link title + * @param mixed any attributes + * @return string + */ + function anchor_popup($uri = '', $title = '', $attributes = FALSE) + { + $title = (string) $title; + $site_url = preg_match('#^(\w+:)?//#i', $uri) ? $uri : site_url($uri); + + if ($title === '') + { + $title = $site_url; + } + + if ($attributes === FALSE) + { + return '".$title.''; + } + + if ( ! is_array($attributes)) + { + $attributes = array($attributes); + + // Ref: http://www.w3schools.com/jsref/met_win_open.asp + $window_name = '_blank'; + } + elseif ( ! empty($attributes['window_name'])) + { + $window_name = $attributes['window_name']; + unset($attributes['window_name']); + } + else + { + $window_name = '_blank'; + } + + foreach (array('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'menubar' => 'no', 'status' => 'yes', 'resizable' => 'yes', 'screenx' => '0', 'screeny' => '0') as $key => $val) + { + $atts[$key] = isset($attributes[$key]) ? $attributes[$key] : $val; + unset($attributes[$key]); + } + + $attributes = _stringify_attributes($attributes); + + return ''.$title.''; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('mailto')) +{ + /** + * Mailto Link + * + * @param string the email address + * @param string the link title + * @param mixed any attributes + * @return string + */ + function mailto($email, $title = '', $attributes = '') + { + $title = (string) $title; + + if ($title === '') + { + $title = $email; + } + + return ''.$title.''; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('safe_mailto')) +{ + /** + * Encoded Mailto Link + * + * Create a spam-protected mailto link written in Javascript + * + * @param string the email address + * @param string the link title + * @param mixed any attributes + * @return string + */ + function safe_mailto($email, $title = '', $attributes = '') + { + $title = (string) $title; + + if ($title === '') + { + $title = $email; + } + + $x = str_split(' $val) + { + $x[] = ' '.$key.'="'; + for ($i = 0, $l = strlen($val); $i < $l; $i++) + { + $x[] = '|'.ord($val[$i]); + } + $x[] = '"'; + } + } + else + { + for ($i = 0, $l = strlen($attributes); $i < $l; $i++) + { + $x[] = $attributes[$i]; + } + } + } + + $x[] = '>'; + + $temp = array(); + for ($i = 0, $l = strlen($title); $i < $l; $i++) + { + $ordinal = ord($title[$i]); + + if ($ordinal < 128) + { + $x[] = '|'.$ordinal; + } + else + { + if (count($temp) === 0) + { + $count = ($ordinal < 224) ? 2 : 3; + } + + $temp[] = $ordinal; + if (count($temp) === $count) + { + $number = ($count === 3) + ? (($temp[0] % 16) * 4096) + (($temp[1] % 64) * 64) + ($temp[2] % 64) + : (($temp[0] % 32) * 64) + ($temp[1] % 64); + $x[] = '|'.$number; + $count = 1; + $temp = array(); + } + } + } + + $x[] = '<'; $x[] = '/'; $x[] = 'a'; $x[] = '>'; + + $x = array_reverse($x); + + $output = "'; + + return $output; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('auto_link')) +{ + /** + * Auto-linker + * + * Automatically links URL and Email addresses. + * Note: There's a bit of extra code here to deal with + * URLs or emails that end in a period. We'll strip these + * off and add them after the link. + * + * @param string the string + * @param string the type: email, url, or both + * @param bool whether to create pop-up links + * @return string + */ + function auto_link($str, $type = 'both', $popup = FALSE) + { + // Find and replace any URLs. + if ($type !== 'email' && preg_match_all('#(\w*://|www\.)[a-z0-9]+(-+[a-z0-9]+)*(\.[a-z0-9]+(-+[a-z0-9]+)*)+(/([^\s()<>;]+\w)?/?)?#i', $str, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) + { + // Set our target HTML if using popup links. + $target = ($popup) ? ' target="_blank" rel="noopener"' : ''; + + // We process the links in reverse order (last -> first) so that + // the returned string offsets from preg_match_all() are not + // moved as we add more HTML. + foreach (array_reverse($matches) as $match) + { + // $match[0] is the matched string/link + // $match[1] is either a protocol prefix or 'www.' + // + // With PREG_OFFSET_CAPTURE, both of the above is an array, + // where the actual value is held in [0] and its offset at the [1] index. + $a = ''.$match[0][0].''; + $str = substr_replace($str, $a, $match[0][1], strlen($match[0][0])); + } + } + + // Find and replace any emails. + if ($type !== 'url' && preg_match_all('#([\w\.\-\+]+@[a-z0-9\-]+\.[a-z0-9\-\.]+[^[:punct:]\s])#i', $str, $matches, PREG_OFFSET_CAPTURE)) + { + foreach (array_reverse($matches[0]) as $match) + { + if (filter_var($match[0], FILTER_VALIDATE_EMAIL) !== FALSE) + { + $str = substr_replace($str, safe_mailto($match[0]), $match[1], strlen($match[0])); + } + } + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('prep_url')) +{ + /** + * Prep URL + * + * Simply adds the http:// part if no scheme is included + * + * @param string the URL + * @return string + */ + function prep_url($str = '') + { + if ($str === 'http://' OR $str === '') + { + return ''; + } + + $url = parse_url($str); + + if ( ! $url OR ! isset($url['scheme'])) + { + return 'http://'.$str; + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('url_title')) +{ + /** + * Create URL Title + * + * Takes a "title" string as input and creates a + * human-friendly URL string with a "separator" string + * as the word separator. + * + * @todo Remove old 'dash' and 'underscore' usage in 3.1+. + * @param string $str Input string + * @param string $separator Word separator + * (usually '-' or '_') + * @param bool $lowercase Whether to transform the output string to lowercase + * @return string + */ + function url_title($str, $separator = '-', $lowercase = FALSE) + { + if ($separator === 'dash') + { + $separator = '-'; + } + elseif ($separator === 'underscore') + { + $separator = '_'; + } + + $q_separator = preg_quote($separator, '#'); + + $trans = array( + '&.+?;' => '', + '[^\w\d _-]' => '', + '\s+' => $separator, + '('.$q_separator.')+' => $separator + ); + + $str = strip_tags($str); + foreach ($trans as $key => $val) + { + $str = preg_replace('#'.$key.'#i'.(UTF8_ENABLED ? 'u' : ''), $val, $str); + } + + if ($lowercase === TRUE) + { + $str = strtolower($str); + } + + return trim(trim($str, $separator)); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('redirect')) +{ + /** + * Header Redirect + * + * Header redirect in two flavors + * For very fine grained control over headers, you could use the Output + * Library's set_header() function. + * + * @param string $uri URL + * @param string $method Redirect method + * 'auto', 'location' or 'refresh' + * @param int $code HTTP Response status code + * @return void + */ + function redirect($uri = '', $method = 'auto', $code = NULL) + { + if ( ! preg_match('#^(\w+:)?//#i', $uri)) + { + $uri = site_url($uri); + } + + // IIS environment likely? Use 'refresh' for better compatibility + if ($method === 'auto' && isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== FALSE) + { + $method = 'refresh'; + } + elseif ($method !== 'refresh' && (empty($code) OR ! is_numeric($code))) + { + if (isset($_SERVER['SERVER_PROTOCOL'], $_SERVER['REQUEST_METHOD']) && $_SERVER['SERVER_PROTOCOL'] === 'HTTP/1.1') + { + $code = ($_SERVER['REQUEST_METHOD'] !== 'GET') + ? 303 // reference: http://en.wikipedia.org/wiki/Post/Redirect/Get + : 307; + } + else + { + $code = 302; + } + } + + switch ($method) + { + case 'refresh': + header('Refresh:0;url='.$uri); + break; + default: + header('Location: '.$uri, TRUE, $code); + break; + } + exit; + } +} diff --git a/admin/system/helpers/xml_helper.php b/admin/system/helpers/xml_helper.php new file mode 100644 index 0000000..2639956 --- /dev/null +++ b/admin/system/helpers/xml_helper.php @@ -0,0 +1,90 @@ +', '"', "'", '-'), + array('&', '<', '>', '"', ''', '-'), + $str + ); + + // Decode the temp markers back to entities + $str = preg_replace('/'.$temp.'(\d+);/', '&#\\1;', $str); + + if ($protect_all === TRUE) + { + return preg_replace('/'.$temp.'(\w+);/', '&\\1;', $str); + } + + return $str; + } +} diff --git a/admin/system/index.html b/admin/system/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/system/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/admin/system/language/english/calendar_lang.php b/admin/system/language/english/calendar_lang.php new file mode 100644 index 0000000..ce83814 --- /dev/null +++ b/admin/system/language/english/calendar_lang.php @@ -0,0 +1,84 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/admin/system/language/english/migration_lang.php b/admin/system/language/english/migration_lang.php new file mode 100644 index 0000000..967d59c --- /dev/null +++ b/admin/system/language/english/migration_lang.php @@ -0,0 +1,47 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/admin/system/libraries/Cache/Cache.php b/admin/system/libraries/Cache/Cache.php new file mode 100644 index 0000000..450d57b --- /dev/null +++ b/admin/system/libraries/Cache/Cache.php @@ -0,0 +1,255 @@ +_adapter = $config['adapter']; + isset($config['backup']) && $this->_backup_driver = $config['backup']; + isset($config['key_prefix']) && $this->key_prefix = $config['key_prefix']; + + // If the specified adapter isn't available, check the backup. + if ( ! $this->is_supported($this->_adapter)) + { + if ( ! $this->is_supported($this->_backup_driver)) + { + // Backup isn't supported either. Default to 'Dummy' driver. + log_message('error', 'Cache adapter "'.$this->_adapter.'" and backup "'.$this->_backup_driver.'" are both unavailable. Cache is now using "Dummy" adapter.'); + $this->_adapter = 'dummy'; + } + else + { + // Backup is supported. Set it to primary. + log_message('debug', 'Cache adapter "'.$this->_adapter.'" is unavailable. Falling back to "'.$this->_backup_driver.'" backup adapter.'); + $this->_adapter = $this->_backup_driver; + } + } + } + + // ------------------------------------------------------------------------ + + /** + * Get + * + * Look for a value in the cache. If it exists, return the data + * if not, return FALSE + * + * @param string $id + * @return mixed value matching $id or FALSE on failure + */ + public function get($id) + { + return $this->{$this->_adapter}->get($this->key_prefix.$id); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Save + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Cache TTL (in seconds) + * @param bool $raw Whether to store the raw value + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + return $this->{$this->_adapter}->save($this->key_prefix.$id, $data, $ttl, $raw); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param string $id Cache ID + * @return bool TRUE on success, FALSE on failure + */ + public function delete($id) + { + return $this->{$this->_adapter}->delete($this->key_prefix.$id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + return $this->{$this->_adapter}->increment($this->key_prefix.$id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + return $this->{$this->_adapter}->decrement($this->key_prefix.$id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Clean the cache + * + * @return bool TRUE on success, FALSE on failure + */ + public function clean() + { + return $this->{$this->_adapter}->clean(); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @param string $type = 'user' user/filehits + * @return mixed array containing cache info on success OR FALSE on failure + */ + public function cache_info($type = 'user') + { + return $this->{$this->_adapter}->cache_info($type); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param string $id key to get cache metadata on + * @return mixed cache item metadata + */ + public function get_metadata($id) + { + return $this->{$this->_adapter}->get_metadata($this->key_prefix.$id); + } + + // ------------------------------------------------------------------------ + + /** + * Is the requested driver supported in this environment? + * + * @param string $driver The driver to test + * @return array + */ + public function is_supported($driver) + { + static $support; + + if ( ! isset($support, $support[$driver])) + { + $support[$driver] = $this->{$driver}->is_supported(); + } + + return $support[$driver]; + } +} diff --git a/admin/system/libraries/Cache/drivers/Cache_apc.php b/admin/system/libraries/Cache/drivers/Cache_apc.php new file mode 100644 index 0000000..8da8854 --- /dev/null +++ b/admin/system/libraries/Cache/drivers/Cache_apc.php @@ -0,0 +1,217 @@ +is_supported()) + { + log_message('error', 'Cache: Failed to initialize APC; extension not loaded/enabled?'); + } + } + + // ------------------------------------------------------------------------ + + /** + * Get + * + * Look for a value in the cache. If it exists, return the data + * if not, return FALSE + * + * @param string + * @return mixed value that is stored/FALSE on failure + */ + public function get($id) + { + $success = FALSE; + $data = apc_fetch($id, $success); + + return ($success === TRUE) ? $data : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Cache Save + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Length of time (in seconds) to cache the data + * @param bool $raw Whether to store the raw value (unused) + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + return apc_store($id, $data, (int) $ttl); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed unique identifier of the item in the cache + * @return bool true on success/false on failure + */ + public function delete($id) + { + return apc_delete($id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + return apc_inc($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + return apc_dec($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Clean the cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return apc_clear_cache('user'); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @param string user/filehits + * @return mixed array on success, false on failure + */ + public function cache_info($type = NULL) + { + return apc_cache_info($type); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed key to get cache metadata on + * @return mixed array on success/false on failure + */ + public function get_metadata($id) + { + $cache_info = apc_cache_info('user', FALSE); + if (empty($cache_info) OR empty($cache_info['cache_list'])) + { + return FALSE; + } + + foreach ($cache_info['cache_list'] as &$entry) + { + if ($entry['info'] !== $id) + { + continue; + } + + $success = FALSE; + $metadata = array( + 'expire' => ($entry['ttl'] ? $entry['mtime'] + $entry['ttl'] : 0), + 'mtime' => $entry['ttl'], + 'data' => apc_fetch($id, $success) + ); + + return ($success === TRUE) ? $metadata : FALSE; + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * is_supported() + * + * Check to see if APC is available on this system, bail if it isn't. + * + * @return bool + */ + public function is_supported() + { + return (extension_loaded('apc') && ini_get('apc.enabled')); + } +} diff --git a/admin/system/libraries/Cache/drivers/Cache_dummy.php b/admin/system/libraries/Cache/drivers/Cache_dummy.php new file mode 100644 index 0000000..fdb9042 --- /dev/null +++ b/admin/system/libraries/Cache/drivers/Cache_dummy.php @@ -0,0 +1,172 @@ +load->helper('file'); + $path = $CI->config->item('cache_path'); + $this->_cache_path = ($path === '') ? APPPATH.'cache/' : $path; + } + + // ------------------------------------------------------------------------ + + /** + * Fetch from cache + * + * @param string $id Cache ID + * @return mixed Data on success, FALSE on failure + */ + public function get($id) + { + $data = $this->_get($id); + return is_array($data) ? $data['data'] : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Save into cache + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Time to live in seconds + * @param bool $raw Whether to store the raw value (unused) + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + $contents = array( + 'time' => time(), + 'ttl' => $ttl, + 'data' => $data + ); + + if (write_file($this->_cache_path.$id, serialize($contents))) + { + chmod($this->_cache_path.$id, 0640); + return TRUE; + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed unique identifier of item in cache + * @return bool true on success/false on failure + */ + public function delete($id) + { + return is_file($this->_cache_path.$id) ? unlink($this->_cache_path.$id) : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return New value on success, FALSE on failure + */ + public function increment($id, $offset = 1) + { + $data = $this->_get($id); + + if ($data === FALSE) + { + $data = array('data' => 0, 'ttl' => 60); + } + elseif ( ! is_int($data['data'])) + { + return FALSE; + } + + $new_value = $data['data'] + $offset; + return $this->save($id, $new_value, $data['ttl']) + ? $new_value + : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return New value on success, FALSE on failure + */ + public function decrement($id, $offset = 1) + { + $data = $this->_get($id); + + if ($data === FALSE) + { + $data = array('data' => 0, 'ttl' => 60); + } + elseif ( ! is_int($data['data'])) + { + return FALSE; + } + + $new_value = $data['data'] - $offset; + return $this->save($id, $new_value, $data['ttl']) + ? $new_value + : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Clean the Cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return delete_files($this->_cache_path, FALSE, TRUE); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * Not supported by file-based caching + * + * @param string user/filehits + * @return mixed FALSE + */ + public function cache_info($type = NULL) + { + return get_dir_file_info($this->_cache_path); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed key to get cache metadata on + * @return mixed FALSE on failure, array on success. + */ + public function get_metadata($id) + { + if ( ! is_file($this->_cache_path.$id)) + { + return FALSE; + } + + $data = unserialize(file_get_contents($this->_cache_path.$id)); + + if (is_array($data)) + { + $mtime = filemtime($this->_cache_path.$id); + + if ( ! isset($data['ttl'], $data['time'])) + { + return FALSE; + } + + return array( + 'expire' => $data['time'] + $data['ttl'], + 'mtime' => $mtime + ); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Is supported + * + * In the file driver, check to see that the cache directory is indeed writable + * + * @return bool + */ + public function is_supported() + { + return is_really_writable($this->_cache_path); + } + + // ------------------------------------------------------------------------ + + /** + * Get all data + * + * Internal method to get all the relevant data about a cache item + * + * @param string $id Cache ID + * @return mixed Data array on success or FALSE on failure + */ + protected function _get($id) + { + if ( ! is_file($this->_cache_path.$id)) + { + return FALSE; + } + + $data = unserialize(file_get_contents($this->_cache_path.$id)); + + if ($data['ttl'] > 0 && time() > $data['time'] + $data['ttl']) + { + file_exists($this->_cache_path.$id) && unlink($this->_cache_path.$id); + return FALSE; + } + + return $data; + } + +} diff --git a/admin/system/libraries/Cache/drivers/Cache_memcached.php b/admin/system/libraries/Cache/drivers/Cache_memcached.php new file mode 100644 index 0000000..bdc86a5 --- /dev/null +++ b/admin/system/libraries/Cache/drivers/Cache_memcached.php @@ -0,0 +1,313 @@ + array( + 'host' => '127.0.0.1', + 'port' => 11211, + 'weight' => 1 + ) + ); + + // ------------------------------------------------------------------------ + + /** + * Class constructor + * + * Setup Memcache(d) + * + * @return void + */ + public function __construct() + { + // Try to load memcached server info from the config file. + $CI =& get_instance(); + $defaults = $this->_config['default']; + + if ($CI->config->load('memcached', TRUE, TRUE)) + { + $this->_config = $CI->config->config['memcached']; + } + + if (class_exists('Memcached', FALSE)) + { + $this->_memcached = new Memcached(); + } + elseif (class_exists('Memcache', FALSE)) + { + $this->_memcached = new Memcache(); + } + else + { + log_message('error', 'Cache: Failed to create Memcache(d) object; extension not loaded?'); + return; + } + + foreach ($this->_config as $cache_server) + { + isset($cache_server['hostname']) OR $cache_server['hostname'] = $defaults['host']; + isset($cache_server['port']) OR $cache_server['port'] = $defaults['port']; + isset($cache_server['weight']) OR $cache_server['weight'] = $defaults['weight']; + + if ($this->_memcached instanceof Memcache) + { + // Third parameter is persistence and defaults to TRUE. + $this->_memcached->addServer( + $cache_server['hostname'], + $cache_server['port'], + TRUE, + $cache_server['weight'] + ); + } + elseif ($this->_memcached instanceof Memcached) + { + $this->_memcached->addServer( + $cache_server['hostname'], + $cache_server['port'], + $cache_server['weight'] + ); + } + } + } + + // ------------------------------------------------------------------------ + + /** + * Fetch from cache + * + * @param string $id Cache ID + * @return mixed Data on success, FALSE on failure + */ + public function get($id) + { + $data = $this->_memcached->get($id); + + return is_array($data) ? $data[0] : $data; + } + + // ------------------------------------------------------------------------ + + /** + * Save + * + * @param string $id Cache ID + * @param mixed $data Data being cached + * @param int $ttl Time to live + * @param bool $raw Whether to store the raw value + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + if ($raw !== TRUE) + { + $data = array($data, time(), $ttl); + } + + if ($this->_memcached instanceof Memcached) + { + return $this->_memcached->set($id, $data, $ttl); + } + elseif ($this->_memcached instanceof Memcache) + { + return $this->_memcached->set($id, $data, 0, $ttl); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed $id key to be deleted. + * @return bool true on success, false on failure + */ + public function delete($id) + { + return $this->_memcached->delete($id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + if (($result = $this->_memcached->increment($id, $offset)) === FALSE) + { + return $this->_memcached->add($id, $offset) ? $offset : FALSE; + } + + return $result; + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + if (($result = $this->_memcached->decrement($id, $offset)) === FALSE) + { + return $this->_memcached->add($id, 0) ? 0 : FALSE; + } + + return $result; + } + + // ------------------------------------------------------------------------ + + /** + * Clean the Cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return $this->_memcached->flush(); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @return mixed array on success, false on failure + */ + public function cache_info() + { + return $this->_memcached->getStats(); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed $id key to get cache metadata on + * @return mixed FALSE on failure, array on success. + */ + public function get_metadata($id) + { + $stored = $this->_memcached->get($id); + + if (count($stored) !== 3) + { + return FALSE; + } + + list($data, $time, $ttl) = $stored; + + return array( + 'expire' => $time + $ttl, + 'mtime' => $time, + 'data' => $data + ); + } + + // ------------------------------------------------------------------------ + + /** + * Is supported + * + * Returns FALSE if memcached is not supported on the system. + * If it is, we setup the memcached object & return TRUE + * + * @return bool + */ + public function is_supported() + { + return (extension_loaded('memcached') OR extension_loaded('memcache')); + } + + // ------------------------------------------------------------------------ + + /** + * Class destructor + * + * Closes the connection to Memcache(d) if present. + * + * @return void + */ + public function __destruct() + { + if ($this->_memcached instanceof Memcache) + { + $this->_memcached->close(); + } + elseif ($this->_memcached instanceof Memcached && method_exists($this->_memcached, 'quit')) + { + $this->_memcached->quit(); + } + } +} diff --git a/admin/system/libraries/Cache/drivers/Cache_redis.php b/admin/system/libraries/Cache/drivers/Cache_redis.php new file mode 100644 index 0000000..bff96fb --- /dev/null +++ b/admin/system/libraries/Cache/drivers/Cache_redis.php @@ -0,0 +1,330 @@ + + * @link + */ +class CI_Cache_redis extends CI_Driver +{ + /** + * Default config + * + * @static + * @var array + */ + protected static $_default_config = array( + 'socket_type' => 'tcp', + 'host' => '127.0.0.1', + 'password' => NULL, + 'port' => 6379, + 'timeout' => 0 + ); + + /** + * Redis connection + * + * @var Redis + */ + protected $_redis; + + /** + * An internal cache for storing keys of serialized values. + * + * @var array + */ + protected $_serialized = array(); + + /** + * del()/delete() method name depending on phpRedis version + * + * @var string + */ + protected static $_delete_name; + + // ------------------------------------------------------------------------ + + /** + * Class constructor + * + * Setup Redis + * + * Loads Redis config file if present. Will halt execution + * if a Redis connection can't be established. + * + * @return void + * @see Redis::connect() + */ + public function __construct() + { + if ( ! $this->is_supported()) + { + log_message('error', 'Cache: Failed to create Redis object; extension not loaded?'); + return; + } + + isset(static::$_delete_name) OR static::$_delete_name = version_compare(phpversion('phpredis'), '5', '>=') + ? 'del' + : 'delete'; + + $CI =& get_instance(); + + if ($CI->config->load('redis', TRUE, TRUE)) + { + $config = array_merge(self::$_default_config, $CI->config->item('redis')); + } + else + { + $config = self::$_default_config; + } + + $this->_redis = new Redis(); + + try + { + if ($config['socket_type'] === 'unix') + { + $success = $this->_redis->connect($config['socket']); + } + else // tcp socket + { + $success = $this->_redis->connect($config['host'], $config['port'], $config['timeout']); + } + + if ( ! $success) + { + log_message('error', 'Cache: Redis connection failed. Check your configuration.'); + } + + if (isset($config['password']) && ! $this->_redis->auth($config['password'])) + { + log_message('error', 'Cache: Redis authentication failed.'); + } + } + catch (RedisException $e) + { + log_message('error', 'Cache: Redis connection refused ('.$e->getMessage().')'); + } + } + + // ------------------------------------------------------------------------ + + /** + * Get cache + * + * @param string $key Cache ID + * @return mixed + */ + public function get($key) + { + $value = $this->_redis->get($key); + + if ($value !== FALSE && $this->_redis->sIsMember('_ci_redis_serialized', $key)) + { + return unserialize($value); + } + + return $value; + } + + // ------------------------------------------------------------------------ + + /** + * Save cache + * + * @param string $id Cache ID + * @param mixed $data Data to save + * @param int $ttl Time to live in seconds + * @param bool $raw Whether to store the raw value (unused) + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + if (is_array($data) OR is_object($data)) + { + if ( ! $this->_redis->sIsMember('_ci_redis_serialized', $id) && ! $this->_redis->sAdd('_ci_redis_serialized', $id)) + { + return FALSE; + } + + isset($this->_serialized[$id]) OR $this->_serialized[$id] = TRUE; + $data = serialize($data); + } + else + { + $this->_redis->sRemove('_ci_redis_serialized', $id); + } + + return $this->_redis->set($id, $data, $ttl); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from cache + * + * @param string $key Cache key + * @return bool + */ + public function delete($key) + { + if ($this->_redis->{static::$_delete_name}($key) !== 1) + { + return FALSE; + } + + $this->_redis->sRemove('_ci_redis_serialized', $key); + + return TRUE; + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + return $this->_redis->incrBy($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + return $this->_redis->decrBy($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Clean cache + * + * @return bool + * @see Redis::flushDB() + */ + public function clean() + { + return $this->_redis->flushDB(); + } + + // ------------------------------------------------------------------------ + + /** + * Get cache driver info + * + * @param string $type Not supported in Redis. + * Only included in order to offer a + * consistent cache API. + * @return array + * @see Redis::info() + */ + public function cache_info($type = NULL) + { + return $this->_redis->info(); + } + + // ------------------------------------------------------------------------ + + /** + * Get cache metadata + * + * @param string $key Cache key + * @return array + */ + public function get_metadata($key) + { + $value = $this->get($key); + + if ($value !== FALSE) + { + return array( + 'expire' => time() + $this->_redis->ttl($key), + 'data' => $value + ); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Check if Redis driver is supported + * + * @return bool + */ + public function is_supported() + { + return extension_loaded('redis'); + } + + // ------------------------------------------------------------------------ + + /** + * Class destructor + * + * Closes the connection to Redis if present. + * + * @return void + */ + public function __destruct() + { + if ($this->_redis) + { + $this->_redis->close(); + } + } +} diff --git a/admin/system/libraries/Cache/drivers/Cache_wincache.php b/admin/system/libraries/Cache/drivers/Cache_wincache.php new file mode 100644 index 0000000..1feaa15 --- /dev/null +++ b/admin/system/libraries/Cache/drivers/Cache_wincache.php @@ -0,0 +1,217 @@ +is_supported()) + { + log_message('error', 'Cache: Failed to initialize Wincache; extension not loaded/enabled?'); + } + } + + // ------------------------------------------------------------------------ + + /** + * Get + * + * Look for a value in the cache. If it exists, return the data, + * if not, return FALSE + * + * @param string $id Cache Ide + * @return mixed Value that is stored/FALSE on failure + */ + public function get($id) + { + $success = FALSE; + $data = wincache_ucache_get($id, $success); + + // Success returned by reference from wincache_ucache_get() + return ($success) ? $data : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Cache Save + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Time to live (in seconds) + * @param bool $raw Whether to store the raw value (unused) + * @return bool true on success/false on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + return wincache_ucache_set($id, $data, $ttl); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed unique identifier of the item in the cache + * @return bool true on success/false on failure + */ + public function delete($id) + { + return wincache_ucache_delete($id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + $success = FALSE; + $value = wincache_ucache_inc($id, $offset, $success); + + return ($success === TRUE) ? $value : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + $success = FALSE; + $value = wincache_ucache_dec($id, $offset, $success); + + return ($success === TRUE) ? $value : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Clean the cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return wincache_ucache_clear(); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @return mixed array on success, false on failure + */ + public function cache_info() + { + return wincache_ucache_info(TRUE); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed key to get cache metadata on + * @return mixed array on success/false on failure + */ + public function get_metadata($id) + { + if ($stored = wincache_ucache_info(FALSE, $id)) + { + $age = $stored['ucache_entries'][1]['age_seconds']; + $ttl = $stored['ucache_entries'][1]['ttl_seconds']; + $hitcount = $stored['ucache_entries'][1]['hitcount']; + + return array( + 'expire' => $ttl - $age, + 'hitcount' => $hitcount, + 'age' => $age, + 'ttl' => $ttl + ); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * is_supported() + * + * Check to see if WinCache is available on this system, bail if it isn't. + * + * @return bool + */ + public function is_supported() + { + return (extension_loaded('wincache') && ini_get('wincache.ucenabled')); + } +} diff --git a/admin/system/libraries/Cache/drivers/index.html b/admin/system/libraries/Cache/drivers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/system/libraries/Cache/drivers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

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

Directory access is forbidden.

+ + + diff --git a/admin/system/libraries/Calendar.php b/admin/system/libraries/Calendar.php new file mode 100644 index 0000000..a6bdae5 --- /dev/null +++ b/admin/system/libraries/Calendar.php @@ -0,0 +1,546 @@ +CI =& get_instance(); + $this->CI->lang->load('calendar'); + + empty($config) OR $this->initialize($config); + + log_message('info', 'Calendar Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Initialize the user preferences + * + * Accepts an associative array as input, containing display preferences + * + * @param array config preferences + * @return CI_Calendar + */ + public function initialize($config = array()) + { + foreach ($config as $key => $val) + { + if (isset($this->$key)) + { + $this->$key = $val; + } + } + + // Set the next_prev_url to the controller if required but not defined + if ($this->show_next_prev === TRUE && empty($this->next_prev_url)) + { + $this->next_prev_url = $this->CI->config->site_url($this->CI->router->class.'/'.$this->CI->router->method); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Generate the calendar + * + * @param int the year + * @param int the month + * @param array the data to be shown in the calendar cells + * @return string + */ + public function generate($year = '', $month = '', $data = array()) + { + $local_time = time(); + + // Set and validate the supplied month/year + if (empty($year)) + { + $year = date('Y', $local_time); + } + elseif (strlen($year) === 1) + { + $year = '200'.$year; + } + elseif (strlen($year) === 2) + { + $year = '20'.$year; + } + + if (empty($month)) + { + $month = date('m', $local_time); + } + elseif (strlen($month) === 1) + { + $month = '0'.$month; + } + + $adjusted_date = $this->adjust_date($month, $year); + + $month = $adjusted_date['month']; + $year = $adjusted_date['year']; + + // Determine the total days in the month + $total_days = $this->get_total_days($month, $year); + + // Set the starting day of the week + $start_days = array('sunday' => 0, 'monday' => 1, 'tuesday' => 2, 'wednesday' => 3, 'thursday' => 4, 'friday' => 5, 'saturday' => 6); + $start_day = isset($start_days[$this->start_day]) ? $start_days[$this->start_day] : 0; + + // Set the starting day number + $local_date = mktime(12, 0, 0, $month, 1, $year); + $date = getdate($local_date); + $day = $start_day + 1 - $date['wday']; + + while ($day > 1) + { + $day -= 7; + } + + // Set the current month/year/day + // We use this to determine the "today" date + $cur_year = date('Y', $local_time); + $cur_month = date('m', $local_time); + $cur_day = date('j', $local_time); + + $is_current_month = ($cur_year == $year && $cur_month == $month); + + // Generate the template data array + $this->parse_template(); + + // Begin building the calendar output + $out = $this->replacements['table_open']."\n\n".$this->replacements['heading_row_start']."\n"; + + // "previous" month link + if ($this->show_next_prev === TRUE) + { + // Add a trailing slash to the URL if needed + $this->next_prev_url = preg_replace('/(.+?)\/*$/', '\\1/', $this->next_prev_url); + + $adjusted_date = $this->adjust_date($month - 1, $year); + $out .= str_replace('{previous_url}', $this->next_prev_url.$adjusted_date['year'].'/'.$adjusted_date['month'], $this->replacements['heading_previous_cell'])."\n"; + } + + // Heading containing the month/year + $colspan = ($this->show_next_prev === TRUE) ? 5 : 7; + + $this->replacements['heading_title_cell'] = str_replace('{colspan}', $colspan, + str_replace('{heading}', $this->get_month_name($month).' '.$year, $this->replacements['heading_title_cell'])); + + $out .= $this->replacements['heading_title_cell']."\n"; + + // "next" month link + if ($this->show_next_prev === TRUE) + { + $adjusted_date = $this->adjust_date($month + 1, $year); + $out .= str_replace('{next_url}', $this->next_prev_url.$adjusted_date['year'].'/'.$adjusted_date['month'], $this->replacements['heading_next_cell']); + } + + $out .= "\n".$this->replacements['heading_row_end']."\n\n" + // Write the cells containing the days of the week + .$this->replacements['week_row_start']."\n"; + + $day_names = $this->get_day_names(); + + for ($i = 0; $i < 7; $i ++) + { + $out .= str_replace('{week_day}', $day_names[($start_day + $i) %7], $this->replacements['week_day_cell']); + } + + $out .= "\n".$this->replacements['week_row_end']."\n"; + + // Build the main body of the calendar + while ($day <= $total_days) + { + $out .= "\n".$this->replacements['cal_row_start']."\n"; + + for ($i = 0; $i < 7; $i++) + { + if ($day > 0 && $day <= $total_days) + { + $out .= ($is_current_month === TRUE && $day == $cur_day) ? $this->replacements['cal_cell_start_today'] : $this->replacements['cal_cell_start']; + + if (isset($data[$day])) + { + // Cells with content + $temp = ($is_current_month === TRUE && $day == $cur_day) ? + $this->replacements['cal_cell_content_today'] : $this->replacements['cal_cell_content']; + $out .= str_replace(array('{content}', '{day}'), array($data[$day], $day), $temp); + } + else + { + // Cells with no content + $temp = ($is_current_month === TRUE && $day == $cur_day) ? + $this->replacements['cal_cell_no_content_today'] : $this->replacements['cal_cell_no_content']; + $out .= str_replace('{day}', $day, $temp); + } + + $out .= ($is_current_month === TRUE && $day == $cur_day) ? $this->replacements['cal_cell_end_today'] : $this->replacements['cal_cell_end']; + } + elseif ($this->show_other_days === TRUE) + { + $out .= $this->replacements['cal_cell_start_other']; + + if ($day <= 0) + { + // Day of previous month + $prev_month = $this->adjust_date($month - 1, $year); + $prev_month_days = $this->get_total_days($prev_month['month'], $prev_month['year']); + $out .= str_replace('{day}', $prev_month_days + $day, $this->replacements['cal_cell_other']); + } + else + { + // Day of next month + $out .= str_replace('{day}', $day - $total_days, $this->replacements['cal_cell_other']); + } + + $out .= $this->replacements['cal_cell_end_other']; + } + else + { + // Blank cells + $out .= $this->replacements['cal_cell_start'].$this->replacements['cal_cell_blank'].$this->replacements['cal_cell_end']; + } + + $day++; + } + + $out .= "\n".$this->replacements['cal_row_end']."\n"; + } + + return $out .= "\n".$this->replacements['table_close']; + } + + // -------------------------------------------------------------------- + + /** + * Get Month Name + * + * Generates a textual month name based on the numeric + * month provided. + * + * @param int the month + * @return string + */ + public function get_month_name($month) + { + if ($this->month_type === 'short') + { + $month_names = array('01' => 'cal_jan', '02' => 'cal_feb', '03' => 'cal_mar', '04' => 'cal_apr', '05' => 'cal_may', '06' => 'cal_jun', '07' => 'cal_jul', '08' => 'cal_aug', '09' => 'cal_sep', '10' => 'cal_oct', '11' => 'cal_nov', '12' => 'cal_dec'); + } + else + { + $month_names = array('01' => 'cal_january', '02' => 'cal_february', '03' => 'cal_march', '04' => 'cal_april', '05' => 'cal_mayl', '06' => 'cal_june', '07' => 'cal_july', '08' => 'cal_august', '09' => 'cal_september', '10' => 'cal_october', '11' => 'cal_november', '12' => 'cal_december'); + } + + return ($this->CI->lang->line($month_names[$month]) === FALSE) + ? ucfirst(substr($month_names[$month], 4)) + : $this->CI->lang->line($month_names[$month]); + } + + // -------------------------------------------------------------------- + + /** + * Get Day Names + * + * Returns an array of day names (Sunday, Monday, etc.) based + * on the type. Options: long, short, abr + * + * @param string + * @return array + */ + public function get_day_names($day_type = '') + { + if ($day_type !== '') + { + $this->day_type = $day_type; + } + + if ($this->day_type === 'long') + { + $day_names = array('sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'); + } + elseif ($this->day_type === 'short') + { + $day_names = array('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'); + } + else + { + $day_names = array('su', 'mo', 'tu', 'we', 'th', 'fr', 'sa'); + } + + $days = array(); + for ($i = 0, $c = count($day_names); $i < $c; $i++) + { + $days[] = ($this->CI->lang->line('cal_'.$day_names[$i]) === FALSE) ? ucfirst($day_names[$i]) : $this->CI->lang->line('cal_'.$day_names[$i]); + } + + return $days; + } + + // -------------------------------------------------------------------- + + /** + * Adjust Date + * + * This function makes sure that we have a valid month/year. + * For example, if you submit 13 as the month, the year will + * increment and the month will become January. + * + * @param int the month + * @param int the year + * @return array + */ + public function adjust_date($month, $year) + { + $date = array(); + + $date['month'] = $month; + $date['year'] = $year; + + while ($date['month'] > 12) + { + $date['month'] -= 12; + $date['year']++; + } + + while ($date['month'] <= 0) + { + $date['month'] += 12; + $date['year']--; + } + + if (strlen($date['month']) === 1) + { + $date['month'] = '0'.$date['month']; + } + + return $date; + } + + // -------------------------------------------------------------------- + + /** + * Total days in a given month + * + * @param int the month + * @param int the year + * @return int + */ + public function get_total_days($month, $year) + { + $this->CI->load->helper('date'); + return days_in_month($month, $year); + } + + // -------------------------------------------------------------------- + + /** + * Set Default Template Data + * + * This is used in the event that the user has not created their own template + * + * @return array + */ + public function default_template() + { + return array( + 'table_open' => '', + 'heading_row_start' => '', + 'heading_previous_cell' => '', + 'heading_title_cell' => '', + 'heading_next_cell' => '', + 'heading_row_end' => '', + 'week_row_start' => '', + 'week_day_cell' => '', + 'week_row_end' => '', + 'cal_row_start' => '', + 'cal_cell_start' => '', + 'cal_cell_end_today' => '', + 'cal_cell_end_other' => '', + 'cal_row_end' => '', + 'table_close' => '
<<{heading}>>
{week_day}
', + 'cal_cell_start_today' => '', + 'cal_cell_start_other' => '', + 'cal_cell_content' => '{day}', + 'cal_cell_content_today' => '{day}', + 'cal_cell_no_content' => '{day}', + 'cal_cell_no_content_today' => '{day}', + 'cal_cell_blank' => ' ', + 'cal_cell_other' => '{day}', + 'cal_cell_end' => '
' + ); + } + + // -------------------------------------------------------------------- + + /** + * Parse Template + * + * Harvests the data within the template {pseudo-variables} + * used to display the calendar + * + * @return CI_Calendar + */ + public function parse_template() + { + $this->replacements = $this->default_template(); + + if (empty($this->template)) + { + return $this; + } + + if (is_string($this->template)) + { + $today = array('cal_cell_start_today', 'cal_cell_content_today', 'cal_cell_no_content_today', 'cal_cell_end_today'); + + foreach (array('table_open', 'table_close', 'heading_row_start', 'heading_previous_cell', 'heading_title_cell', 'heading_next_cell', 'heading_row_end', 'week_row_start', 'week_day_cell', 'week_row_end', 'cal_row_start', 'cal_cell_start', 'cal_cell_content', 'cal_cell_no_content', 'cal_cell_blank', 'cal_cell_end', 'cal_row_end', 'cal_cell_start_today', 'cal_cell_content_today', 'cal_cell_no_content_today', 'cal_cell_end_today', 'cal_cell_start_other', 'cal_cell_other', 'cal_cell_end_other') as $val) + { + if (preg_match('/\{'.$val.'\}(.*?)\{\/'.$val.'\}/si', $this->template, $match)) + { + $this->replacements[$val] = $match[1]; + } + elseif (in_array($val, $today, TRUE)) + { + $this->replacements[$val] = $this->replacements[substr($val, 0, -6)]; + } + } + } + elseif (is_array($this->template)) + { + $this->replacements = array_merge($this->replacements, $this->template); + } + + return $this; + } + +} diff --git a/admin/system/libraries/Cart.php b/admin/system/libraries/Cart.php new file mode 100644 index 0000000..6a10775 --- /dev/null +++ b/admin/system/libraries/Cart.php @@ -0,0 +1,567 @@ +CI =& get_instance(); + + // Are any config settings being passed manually? If so, set them + $config = is_array($params) ? $params : array(); + + // Load the Sessions class + $this->CI->load->driver('session', $config); + + // Grab the shopping cart array from the session table + $this->_cart_contents = $this->CI->session->userdata('cart_contents'); + if ($this->_cart_contents === NULL) + { + // No cart exists so we'll set some base values + $this->_cart_contents = array('cart_total' => 0, 'total_items' => 0); + } + + log_message('info', 'Cart Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Insert items into the cart and save it to the session table + * + * @param array + * @return bool + */ + public function insert($items = array()) + { + // Was any cart data passed? No? Bah... + if ( ! is_array($items) OR count($items) === 0) + { + log_message('error', 'The insert method must be passed an array containing data.'); + return FALSE; + } + + // You can either insert a single product using a one-dimensional array, + // or multiple products using a multi-dimensional one. The way we + // determine the array type is by looking for a required array key named "id" + // at the top level. If it's not found, we will assume it's a multi-dimensional array. + + $save_cart = FALSE; + if (isset($items['id'])) + { + if (($rowid = $this->_insert($items))) + { + $save_cart = TRUE; + } + } + else + { + foreach ($items as $val) + { + if (is_array($val) && isset($val['id'])) + { + if ($this->_insert($val)) + { + $save_cart = TRUE; + } + } + } + } + + // Save the cart data if the insert was successful + if ($save_cart === TRUE) + { + $this->_save_cart(); + return isset($rowid) ? $rowid : TRUE; + } + + return FALSE; + } + + // -------------------------------------------------------------------- + + /** + * Insert + * + * @param array + * @return bool + */ + protected function _insert($items = array()) + { + // Was any cart data passed? No? Bah... + if ( ! is_array($items) OR count($items) === 0) + { + log_message('error', 'The insert method must be passed an array containing data.'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Does the $items array contain an id, quantity, price, and name? These are required + if ( ! isset($items['id'], $items['qty'], $items['price'], $items['name'])) + { + log_message('error', 'The cart array must contain a product ID, quantity, price, and name.'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Prep the quantity. It can only be a number. Duh... also trim any leading zeros + $items['qty'] = (float) $items['qty']; + + // If the quantity is zero or blank there's nothing for us to do + if ($items['qty'] == 0) + { + return FALSE; + } + + // -------------------------------------------------------------------- + + // Validate the product ID. It can only be alpha-numeric, dashes, underscores or periods + // Not totally sure we should impose this rule, but it seems prudent to standardize IDs. + // Note: These can be user-specified by setting the $this->product_id_rules variable. + if ( ! preg_match('/^['.$this->product_id_rules.']+$/i', $items['id'])) + { + log_message('error', 'Invalid product ID. The product ID can only contain alpha-numeric characters, dashes, and underscores'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Validate the product name. It can only be alpha-numeric, dashes, underscores, colons or periods. + // Note: These can be user-specified by setting the $this->product_name_rules variable. + if ($this->product_name_safe && ! preg_match('/^['.$this->product_name_rules.']+$/i'.(UTF8_ENABLED ? 'u' : ''), $items['name'])) + { + log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Prep the price. Remove leading zeros and anything that isn't a number or decimal point. + $items['price'] = (float) $items['price']; + + // We now need to create a unique identifier for the item being inserted into the cart. + // Every time something is added to the cart it is stored in the master cart array. + // Each row in the cart array, however, must have a unique index that identifies not only + // a particular product, but makes it possible to store identical products with different options. + // For example, what if someone buys two identical t-shirts (same product ID), but in + // different sizes? The product ID (and other attributes, like the name) will be identical for + // both sizes because it's the same shirt. The only difference will be the size. + // Internally, we need to treat identical submissions, but with different options, as a unique product. + // Our solution is to convert the options array to a string and MD5 it along with the product ID. + // This becomes the unique "row ID" + if (isset($items['options']) && count($items['options']) > 0) + { + $rowid = md5($items['id'].serialize($items['options'])); + } + else + { + // No options were submitted so we simply MD5 the product ID. + // Technically, we don't need to MD5 the ID in this case, but it makes + // sense to standardize the format of array indexes for both conditions + $rowid = md5($items['id']); + } + + // -------------------------------------------------------------------- + + // Now that we have our unique "row ID", we'll add our cart items to the master array + // grab quantity if it's already there and add it on + $old_quantity = isset($this->_cart_contents[$rowid]['qty']) ? (int) $this->_cart_contents[$rowid]['qty'] : 0; + + // Re-create the entry, just to make sure our index contains only the data from this submission + $items['rowid'] = $rowid; + $items['qty'] += $old_quantity; + $this->_cart_contents[$rowid] = $items; + + return $rowid; + } + + // -------------------------------------------------------------------- + + /** + * Update the cart + * + * This function permits the quantity of a given item to be changed. + * Typically it is called from the "view cart" page if a user makes + * changes to the quantity before checkout. That array must contain the + * product ID and quantity for each item. + * + * @param array + * @return bool + */ + public function update($items = array()) + { + // Was any cart data passed? + if ( ! is_array($items) OR count($items) === 0) + { + return FALSE; + } + + // You can either update a single product using a one-dimensional array, + // or multiple products using a multi-dimensional one. The way we + // determine the array type is by looking for a required array key named "rowid". + // If it's not found we assume it's a multi-dimensional array + $save_cart = FALSE; + if (isset($items['rowid'])) + { + if ($this->_update($items) === TRUE) + { + $save_cart = TRUE; + } + } + else + { + foreach ($items as $val) + { + if (is_array($val) && isset($val['rowid'])) + { + if ($this->_update($val) === TRUE) + { + $save_cart = TRUE; + } + } + } + } + + // Save the cart data if the insert was successful + if ($save_cart === TRUE) + { + $this->_save_cart(); + return TRUE; + } + + return FALSE; + } + + // -------------------------------------------------------------------- + + /** + * Update the cart + * + * This function permits changing item properties. + * Typically it is called from the "view cart" page if a user makes + * changes to the quantity before checkout. That array must contain the + * rowid and quantity for each item. + * + * @param array + * @return bool + */ + protected function _update($items = array()) + { + // Without these array indexes there is nothing we can do + if ( ! isset($items['rowid'], $this->_cart_contents[$items['rowid']])) + { + return FALSE; + } + + // Prep the quantity + if (isset($items['qty'])) + { + $items['qty'] = (float) $items['qty']; + // Is the quantity zero? If so we will remove the item from the cart. + // If the quantity is greater than zero we are updating + if ($items['qty'] == 0) + { + unset($this->_cart_contents[$items['rowid']]); + return TRUE; + } + } + + // find updatable keys + $keys = array_intersect(array_keys($this->_cart_contents[$items['rowid']]), array_keys($items)); + // if a price was passed, make sure it contains valid data + if (isset($items['price'])) + { + $items['price'] = (float) $items['price']; + } + + // product id & name shouldn't be changed + foreach (array_diff($keys, array('id', 'name')) as $key) + { + $this->_cart_contents[$items['rowid']][$key] = $items[$key]; + } + + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Save the cart array to the session DB + * + * @return bool + */ + protected function _save_cart() + { + // Let's add up the individual prices and set the cart sub-total + $this->_cart_contents['total_items'] = $this->_cart_contents['cart_total'] = 0; + foreach ($this->_cart_contents as $key => $val) + { + // We make sure the array contains the proper indexes + if ( ! is_array($val) OR ! isset($val['price'], $val['qty'])) + { + continue; + } + + $this->_cart_contents['cart_total'] += ($val['price'] * $val['qty']); + $this->_cart_contents['total_items'] += $val['qty']; + $this->_cart_contents[$key]['subtotal'] = ($this->_cart_contents[$key]['price'] * $this->_cart_contents[$key]['qty']); + } + + // Is our cart empty? If so we delete it from the session + if (count($this->_cart_contents) <= 2) + { + $this->CI->session->unset_userdata('cart_contents'); + + // Nothing more to do... coffee time! + return FALSE; + } + + // If we made it this far it means that our cart has data. + // Let's pass it to the Session class so it can be stored + $this->CI->session->set_userdata(array('cart_contents' => $this->_cart_contents)); + + // Woot! + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Cart Total + * + * @return int + */ + public function total() + { + return $this->_cart_contents['cart_total']; + } + + // -------------------------------------------------------------------- + + /** + * Remove Item + * + * Removes an item from the cart + * + * @param int + * @return bool + */ + public function remove($rowid) + { + // unset & save + unset($this->_cart_contents[$rowid]); + $this->_save_cart(); + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Total Items + * + * Returns the total item count + * + * @return int + */ + public function total_items() + { + return $this->_cart_contents['total_items']; + } + + // -------------------------------------------------------------------- + + /** + * Cart Contents + * + * Returns the entire cart array + * + * @param bool + * @return array + */ + public function contents($newest_first = FALSE) + { + // do we want the newest first? + $cart = ($newest_first) ? array_reverse($this->_cart_contents) : $this->_cart_contents; + + // Remove these so they don't create a problem when showing the cart table + unset($cart['total_items']); + unset($cart['cart_total']); + + return $cart; + } + + // -------------------------------------------------------------------- + + /** + * Get cart item + * + * Returns the details of a specific item in the cart + * + * @param string $row_id + * @return array + */ + public function get_item($row_id) + { + return (in_array($row_id, array('total_items', 'cart_total'), TRUE) OR ! isset($this->_cart_contents[$row_id])) + ? FALSE + : $this->_cart_contents[$row_id]; + } + + // -------------------------------------------------------------------- + + /** + * Has options + * + * Returns TRUE if the rowid passed to this function correlates to an item + * that has options associated with it. + * + * @param string $row_id = '' + * @return bool + */ + public function has_options($row_id = '') + { + return (isset($this->_cart_contents[$row_id]['options']) && count($this->_cart_contents[$row_id]['options']) !== 0); + } + + // -------------------------------------------------------------------- + + /** + * Product options + * + * Returns the an array of options, for a particular product row ID + * + * @param string $row_id = '' + * @return array + */ + public function product_options($row_id = '') + { + return isset($this->_cart_contents[$row_id]['options']) ? $this->_cart_contents[$row_id]['options'] : array(); + } + + // -------------------------------------------------------------------- + + /** + * Format Number + * + * Returns the supplied number with commas and a decimal point. + * + * @param float + * @return string + */ + public function format_number($n = '') + { + return ($n === '') ? '' : number_format( (float) $n, 2, '.', ','); + } + + // -------------------------------------------------------------------- + + /** + * Destroy the cart + * + * Empties the cart and kills the session + * + * @return void + */ + public function destroy() + { + $this->_cart_contents = array('cart_total' => 0, 'total_items' => 0); + $this->CI->session->unset_userdata('cart_contents'); + } + +} diff --git a/admin/system/libraries/Driver.php b/admin/system/libraries/Driver.php new file mode 100644 index 0000000..7e6cf4f --- /dev/null +++ b/admin/system/libraries/Driver.php @@ -0,0 +1,342 @@ +load_driver($child); + } + + /** + * Load driver + * + * Separate load_driver call to support explicit driver load by library or user + * + * @param string Driver name (w/o parent prefix) + * @return object Child class + */ + public function load_driver($child) + { + // Get CodeIgniter instance and subclass prefix + $prefix = config_item('subclass_prefix'); + + if ( ! isset($this->lib_name)) + { + // Get library name without any prefix + $this->lib_name = str_replace(array('CI_', $prefix), '', get_class($this)); + } + + // The child will be prefixed with the parent lib + $child_name = $this->lib_name.'_'.$child; + + // See if requested child is a valid driver + if ( ! in_array($child, $this->valid_drivers)) + { + // The requested driver isn't valid! + $msg = 'Invalid driver requested: '.$child_name; + log_message('error', $msg); + show_error($msg); + } + + // Get package paths and filename case variations to search + $CI = get_instance(); + $paths = $CI->load->get_package_paths(TRUE); + + // Is there an extension? + $class_name = $prefix.$child_name; + $found = class_exists($class_name, FALSE); + if ( ! $found) + { + // Check for subclass file + foreach ($paths as $path) + { + // Does the file exist? + $file = $path.'libraries/'.$this->lib_name.'/drivers/'.$prefix.$child_name.'.php'; + if (file_exists($file)) + { + // Yes - require base class from BASEPATH + $basepath = BASEPATH.'libraries/'.$this->lib_name.'/drivers/'.$child_name.'.php'; + if ( ! file_exists($basepath)) + { + $msg = 'Unable to load the requested class: CI_'.$child_name; + log_message('error', $msg); + show_error($msg); + } + + // Include both sources and mark found + include_once($basepath); + include_once($file); + $found = TRUE; + break; + } + } + } + + // Do we need to search for the class? + if ( ! $found) + { + // Use standard class name + $class_name = 'CI_'.$child_name; + if ( ! class_exists($class_name, FALSE)) + { + // Check package paths + foreach ($paths as $path) + { + // Does the file exist? + $file = $path.'libraries/'.$this->lib_name.'/drivers/'.$child_name.'.php'; + if (file_exists($file)) + { + // Include source + include_once($file); + break; + } + } + } + } + + // Did we finally find the class? + if ( ! class_exists($class_name, FALSE)) + { + if (class_exists($child_name, FALSE)) + { + $class_name = $child_name; + } + else + { + $msg = 'Unable to load the requested driver: '.$class_name; + log_message('error', $msg); + show_error($msg); + } + } + + // Instantiate, decorate and add child + $obj = new $class_name(); + $obj->decorate($this); + $this->$child = $obj; + return $this->$child; + } + +} + +// -------------------------------------------------------------------------- + +/** + * CodeIgniter Driver Class + * + * This class enables you to create drivers for a Library based on the Driver Library. + * It handles the drivers' access to the parent library + * + * @package CodeIgniter + * @subpackage Libraries + * @category Libraries + * @author EllisLab Dev Team + * @link + */ +class CI_Driver { + + /** + * Instance of the parent class + * + * @var object + */ + protected $_parent; + + /** + * List of methods in the parent class + * + * @var array + */ + protected $_methods = array(); + + /** + * List of properties in the parent class + * + * @var array + */ + protected $_properties = array(); + + /** + * Array of methods and properties for the parent class(es) + * + * @static + * @var array + */ + protected static $_reflections = array(); + + /** + * Decorate + * + * Decorates the child with the parent driver lib's methods and properties + * + * @param object + * @return void + */ + public function decorate($parent) + { + $this->_parent = $parent; + + // Lock down attributes to what is defined in the class + // and speed up references in magic methods + + $class_name = get_class($parent); + + if ( ! isset(self::$_reflections[$class_name])) + { + $r = new ReflectionObject($parent); + + foreach ($r->getMethods() as $method) + { + if ($method->isPublic()) + { + $this->_methods[] = $method->getName(); + } + } + + foreach ($r->getProperties() as $prop) + { + if ($prop->isPublic()) + { + $this->_properties[] = $prop->getName(); + } + } + + self::$_reflections[$class_name] = array($this->_methods, $this->_properties); + } + else + { + list($this->_methods, $this->_properties) = self::$_reflections[$class_name]; + } + } + + // -------------------------------------------------------------------- + + /** + * __call magic method + * + * Handles access to the parent driver library's methods + * + * @param string + * @param array + * @return mixed + */ + public function __call($method, $args = array()) + { + if (in_array($method, $this->_methods)) + { + return call_user_func_array(array($this->_parent, $method), $args); + } + + throw new BadMethodCallException('No such method: '.$method.'()'); + } + + // -------------------------------------------------------------------- + + /** + * __get magic method + * + * Handles reading of the parent driver library's properties + * + * @param string + * @return mixed + */ + public function __get($var) + { + if (in_array($var, $this->_properties)) + { + return $this->_parent->$var; + } + } + + // -------------------------------------------------------------------- + + /** + * __set magic method + * + * Handles writing to the parent driver library's properties + * + * @param string + * @param array + * @return mixed + */ + public function __set($var, $val) + { + if (in_array($var, $this->_properties)) + { + $this->_parent->$var = $val; + } + } + +} diff --git a/admin/system/libraries/Email.php b/admin/system/libraries/Email.php new file mode 100644 index 0000000..10b7477 --- /dev/null +++ b/admin/system/libraries/Email.php @@ -0,0 +1,2490 @@ + '1 (Highest)', + 2 => '2 (High)', + 3 => '3 (Normal)', + 4 => '4 (Low)', + 5 => '5 (Lowest)' + ); + + /** + * mbstring.func_overload flag + * + * @var bool + */ + protected static $func_overload; + + // -------------------------------------------------------------------- + + /** + * Constructor - Sets Email Preferences + * + * The constructor can be passed an array of config values + * + * @param array $config = array() + * @return void + */ + public function __construct(array $config = array()) + { + $this->charset = config_item('charset'); + $this->initialize($config); + $this->_safe_mode = ( ! is_php('5.4') && ini_get('safe_mode')); + + isset(self::$func_overload) OR self::$func_overload = (extension_loaded('mbstring') && ini_get('mbstring.func_overload')); + + log_message('info', 'Email Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Initialize preferences + * + * @param array $config + * @return CI_Email + */ + public function initialize(array $config = array()) + { + $this->clear(); + + foreach ($config as $key => $val) + { + if (isset($this->$key)) + { + $method = 'set_'.$key; + + if (method_exists($this, $method)) + { + $this->$method($val); + } + else + { + $this->$key = $val; + } + } + } + + $this->charset = strtoupper($this->charset); + $this->_smtp_auth = isset($this->smtp_user[0], $this->smtp_pass[0]); + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Initialize the Email Data + * + * @param bool + * @return CI_Email + */ + public function clear($clear_attachments = FALSE) + { + $this->_subject = ''; + $this->_body = ''; + $this->_finalbody = ''; + $this->_header_str = ''; + $this->_replyto_flag = FALSE; + $this->_recipients = array(); + $this->_cc_array = array(); + $this->_bcc_array = array(); + $this->_headers = array(); + $this->_debug_msg = array(); + + $this->set_header('Date', $this->_set_date()); + + if ($clear_attachments !== FALSE) + { + $this->_attachments = array(); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set FROM + * + * @param string $from + * @param string $name + * @param string $return_path = NULL Return-Path + * @return CI_Email + */ + public function from($from, $name = '', $return_path = NULL) + { + if (preg_match('/\<(.*)\>/', $from, $match)) + { + $from = $match[1]; + } + + if ($this->validate) + { + $this->validate_email($this->_str_to_array($from)); + if ($return_path) + { + $this->validate_email($this->_str_to_array($return_path)); + } + } + + // prepare the display name + if ($name !== '') + { + // only use Q encoding if there are characters that would require it + if ( ! preg_match('/[\200-\377]/', $name)) + { + // add slashes for non-printing characters, slashes, and double quotes, and surround it in double quotes + $name = '"'.addcslashes($name, "\0..\37\177'\"\\").'"'; + } + else + { + $name = $this->_prep_q_encoding($name); + } + } + + $this->set_header('From', $name.' <'.$from.'>'); + + isset($return_path) OR $return_path = $from; + $this->set_header('Return-Path', '<'.$return_path.'>'); + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Reply-to + * + * @param string + * @param string + * @return CI_Email + */ + public function reply_to($replyto, $name = '') + { + if (preg_match('/\<(.*)\>/', $replyto, $match)) + { + $replyto = $match[1]; + } + + if ($this->validate) + { + $this->validate_email($this->_str_to_array($replyto)); + } + + if ($name !== '') + { + // only use Q encoding if there are characters that would require it + if ( ! preg_match('/[\200-\377]/', $name)) + { + // add slashes for non-printing characters, slashes, and double quotes, and surround it in double quotes + $name = '"'.addcslashes($name, "\0..\37\177'\"\\").'"'; + } + else + { + $name = $this->_prep_q_encoding($name); + } + } + + $this->set_header('Reply-To', $name.' <'.$replyto.'>'); + $this->_replyto_flag = TRUE; + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Recipients + * + * @param string + * @return CI_Email + */ + public function to($to) + { + $to = $this->_str_to_array($to); + $to = $this->clean_email($to); + + if ($this->validate) + { + $this->validate_email($to); + } + + if ($this->_get_protocol() !== 'mail') + { + $this->set_header('To', implode(', ', $to)); + } + + $this->_recipients = $to; + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set CC + * + * @param string + * @return CI_Email + */ + public function cc($cc) + { + $cc = $this->clean_email($this->_str_to_array($cc)); + + if ($this->validate) + { + $this->validate_email($cc); + } + + $this->set_header('Cc', implode(', ', $cc)); + + if ($this->_get_protocol() === 'smtp') + { + $this->_cc_array = $cc; + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set BCC + * + * @param string + * @param string + * @return CI_Email + */ + public function bcc($bcc, $limit = '') + { + if ($limit !== '' && is_numeric($limit)) + { + $this->bcc_batch_mode = TRUE; + $this->bcc_batch_size = $limit; + } + + $bcc = $this->clean_email($this->_str_to_array($bcc)); + + if ($this->validate) + { + $this->validate_email($bcc); + } + + if ($this->_get_protocol() === 'smtp' OR ($this->bcc_batch_mode && count($bcc) > $this->bcc_batch_size)) + { + $this->_bcc_array = $bcc; + } + else + { + $this->set_header('Bcc', implode(', ', $bcc)); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Email Subject + * + * @param string + * @return CI_Email + */ + public function subject($subject) + { + $subject = $this->_prep_q_encoding($subject); + $this->set_header('Subject', $subject); + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Body + * + * @param string + * @return CI_Email + */ + public function message($body) + { + $this->_body = rtrim(str_replace("\r", '', $body)); + + /* strip slashes only if magic quotes is ON + if we do it with magic quotes OFF, it strips real, user-inputted chars. + + NOTE: In PHP 5.4 get_magic_quotes_gpc() will always return 0 and + it will probably not exist in future versions at all. + */ + if ( ! is_php('5.4') && get_magic_quotes_gpc()) + { + $this->_body = stripslashes($this->_body); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Assign file attachments + * + * @param string $file Can be local path, URL or buffered content + * @param string $disposition = 'attachment' + * @param string $newname = NULL + * @param string $mime = '' + * @return CI_Email + */ + public function attach($file, $disposition = '', $newname = NULL, $mime = '') + { + if ($mime === '') + { + if (strpos($file, '://') === FALSE && ! file_exists($file)) + { + $this->_set_error_message('lang:email_attachment_missing', $file); + return FALSE; + } + + if ( ! $fp = @fopen($file, 'rb')) + { + $this->_set_error_message('lang:email_attachment_unreadable', $file); + return FALSE; + } + + $file_content = stream_get_contents($fp); + $mime = $this->_mime_types(pathinfo($file, PATHINFO_EXTENSION)); + fclose($fp); + } + else + { + $file_content =& $file; // buffered file + } + + $this->_attachments[] = array( + 'name' => array($file, $newname), + 'disposition' => empty($disposition) ? 'attachment' : $disposition, // Can also be 'inline' Not sure if it matters + 'type' => $mime, + 'content' => chunk_split(base64_encode($file_content)), + 'multipart' => 'mixed' + ); + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set and return attachment Content-ID + * + * Useful for attached inline pictures + * + * @param string $filename + * @return string + */ + public function attachment_cid($filename) + { + for ($i = 0, $c = count($this->_attachments); $i < $c; $i++) + { + if ($this->_attachments[$i]['name'][0] === $filename) + { + $this->_attachments[$i]['multipart'] = 'related'; + $this->_attachments[$i]['cid'] = uniqid(basename($this->_attachments[$i]['name'][0]).'@'); + return $this->_attachments[$i]['cid']; + } + } + + return FALSE; + } + + // -------------------------------------------------------------------- + + /** + * Add a Header Item + * + * @param string + * @param string + * @return CI_Email + */ + public function set_header($header, $value) + { + $this->_headers[$header] = str_replace(array("\n", "\r"), '', $value); + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Convert a String to an Array + * + * @param string + * @return array + */ + protected function _str_to_array($email) + { + if ( ! is_array($email)) + { + return (strpos($email, ',') !== FALSE) + ? preg_split('/[\s,]/', $email, -1, PREG_SPLIT_NO_EMPTY) + : (array) trim($email); + } + + return $email; + } + + // -------------------------------------------------------------------- + + /** + * Set Multipart Value + * + * @param string + * @return CI_Email + */ + public function set_alt_message($str) + { + $this->alt_message = (string) $str; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Mailtype + * + * @param string + * @return CI_Email + */ + public function set_mailtype($type = 'text') + { + $this->mailtype = ($type === 'html') ? 'html' : 'text'; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Wordwrap + * + * @param bool + * @return CI_Email + */ + public function set_wordwrap($wordwrap = TRUE) + { + $this->wordwrap = (bool) $wordwrap; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Protocol + * + * @param string + * @return CI_Email + */ + public function set_protocol($protocol = 'mail') + { + $this->protocol = in_array($protocol, $this->_protocols, TRUE) ? strtolower($protocol) : 'mail'; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Priority + * + * @param int + * @return CI_Email + */ + public function set_priority($n = 3) + { + $this->priority = preg_match('/^[1-5]$/', $n) ? (int) $n : 3; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Newline Character + * + * @param string + * @return CI_Email + */ + public function set_newline($newline = "\n") + { + $this->newline = in_array($newline, array("\n", "\r\n", "\r")) ? $newline : "\n"; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set CRLF + * + * @param string + * @return CI_Email + */ + public function set_crlf($crlf = "\n") + { + $this->crlf = ($crlf !== "\n" && $crlf !== "\r\n" && $crlf !== "\r") ? "\n" : $crlf; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Get the Message ID + * + * @return string + */ + protected function _get_message_id() + { + $from = str_replace(array('>', '<'), '', $this->_headers['Return-Path']); + return '<'.uniqid('').strstr($from, '@').'>'; + } + + // -------------------------------------------------------------------- + + /** + * Get Mail Protocol + * + * @return mixed + */ + protected function _get_protocol() + { + $this->protocol = strtolower($this->protocol); + in_array($this->protocol, $this->_protocols, TRUE) OR $this->protocol = 'mail'; + return $this->protocol; + } + + // -------------------------------------------------------------------- + + /** + * Get Mail Encoding + * + * @return string + */ + protected function _get_encoding() + { + in_array($this->_encoding, $this->_bit_depths) OR $this->_encoding = '8bit'; + + foreach ($this->_base_charsets as $charset) + { + if (strpos($this->charset, $charset) === 0) + { + $this->_encoding = '7bit'; + } + } + + return $this->_encoding; + } + + // -------------------------------------------------------------------- + + /** + * Get content type (text/html/attachment) + * + * @return string + */ + protected function _get_content_type() + { + if ($this->mailtype === 'html') + { + return empty($this->_attachments) ? 'html' : 'html-attach'; + } + elseif ($this->mailtype === 'text' && ! empty($this->_attachments)) + { + return 'plain-attach'; + } + + return 'plain'; + } + + // -------------------------------------------------------------------- + + /** + * Set RFC 822 Date + * + * @return string + */ + protected function _set_date() + { + $timezone = date('Z'); + $operator = ($timezone[0] === '-') ? '-' : '+'; + $timezone = abs($timezone); + $timezone = floor($timezone/3600) * 100 + ($timezone % 3600) / 60; + + return sprintf('%s %s%04d', date('D, j M Y H:i:s'), $operator, $timezone); + } + + // -------------------------------------------------------------------- + + /** + * Mime message + * + * @return string + */ + protected function _get_mime_message() + { + return 'This is a multi-part message in MIME format.'.$this->newline.'Your email application may not support this format.'; + } + + // -------------------------------------------------------------------- + + /** + * Validate Email Address + * + * @param string + * @return bool + */ + public function validate_email($email) + { + if ( ! is_array($email)) + { + $this->_set_error_message('lang:email_must_be_array'); + return FALSE; + } + + foreach ($email as $val) + { + if ( ! $this->valid_email($val)) + { + $this->_set_error_message('lang:email_invalid_address', $val); + return FALSE; + } + } + + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Email Validation + * + * @param string + * @return bool + */ + public function valid_email($email) + { + if (function_exists('idn_to_ascii') && strpos($email, '@')) + { + list($account, $domain) = explode('@', $email, 2); + $domain = defined('INTL_IDNA_VARIANT_UTS46') + ? idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46) + : idn_to_ascii($domain); + + if ($domain !== FALSE) + { + $email = $account.'@'.$domain; + } + } + + return (bool) filter_var($email, FILTER_VALIDATE_EMAIL); + } + + // -------------------------------------------------------------------- + + /** + * Clean Extended Email Address: Joe Smith + * + * @param string + * @return string + */ + public function clean_email($email) + { + if ( ! is_array($email)) + { + return preg_match('/\<(.*)\>/', $email, $match) ? $match[1] : $email; + } + + $clean_email = array(); + + foreach ($email as $addy) + { + $clean_email[] = preg_match('/\<(.*)\>/', $addy, $match) ? $match[1] : $addy; + } + + return $clean_email; + } + + // -------------------------------------------------------------------- + + /** + * Build alternative plain text message + * + * Provides the raw message for use in plain-text headers of + * HTML-formatted emails. + * If the user hasn't specified his own alternative message + * it creates one by stripping the HTML + * + * @return string + */ + protected function _get_alt_message() + { + if ( ! empty($this->alt_message)) + { + return ($this->wordwrap) + ? $this->word_wrap($this->alt_message, 76) + : $this->alt_message; + } + + $body = preg_match('/\(.*)\<\/body\>/si', $this->_body, $match) ? $match[1] : $this->_body; + $body = str_replace("\t", '', preg_replace('#\n"; + } + + return $r; + } + + // -------------------------------------------------------------------- + + /** + * Executes the Method + * + * @param object + * @return mixed + */ + protected function _execute($m) + { + $methName = $m->method_name; + + // Check to see if it is a system call + $system_call = (strpos($methName, 'system') === 0); + + if ($this->xss_clean === FALSE) + { + $m->xss_clean = FALSE; + } + + //------------------------------------- + // Valid Method + //------------------------------------- + + if ( ! isset($this->methods[$methName]['function'])) + { + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + } + + //------------------------------------- + // Check for Method (and Object) + //------------------------------------- + + $method_parts = explode('.', $this->methods[$methName]['function']); + $objectCall = ! empty($method_parts[1]); + + if ($system_call === TRUE) + { + if ( ! is_callable(array($this, $method_parts[1]))) + { + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + } + } + elseif (($objectCall && ! is_callable(array($method_parts[0], $method_parts[1]))) + OR ( ! $objectCall && ! is_callable($this->methods[$methName]['function'])) + ) + { + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + } + + //------------------------------------- + // Checking Methods Signature + //------------------------------------- + + if (isset($this->methods[$methName]['signature'])) + { + $sig = $this->methods[$methName]['signature']; + for ($i = 0, $c = count($sig); $i < $c; $i++) + { + $current_sig = $sig[$i]; + + if (count($current_sig) === count($m->params)+1) + { + for ($n = 0, $mc = count($m->params); $n < $mc; $n++) + { + $p = $m->params[$n]; + $pt = ($p->kindOf() === 'scalar') ? $p->scalarval() : $p->kindOf(); + + if ($pt !== $current_sig[$n+1]) + { + $pno = $n+1; + $wanted = $current_sig[$n+1]; + + return new XML_RPC_Response(0, + $this->xmlrpcerr['incorrect_params'], + $this->xmlrpcstr['incorrect_params'] . + ': Wanted '.$wanted.', got '.$pt.' at param '.$pno.')'); + } + } + } + } + } + + //------------------------------------- + // Calls the Function + //------------------------------------- + + if ($objectCall === TRUE) + { + if ($method_parts[0] === 'this' && $system_call === TRUE) + { + return call_user_func(array($this, $method_parts[1]), $m); + } + elseif ($this->object === FALSE) + { + return get_instance()->{$method_parts[1]}($m); + } + + return $this->object->{$method_parts[1]}($m); + } + + return call_user_func($this->methods[$methName]['function'], $m); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: List Methods + * + * @param mixed + * @return object + */ + public function listMethods($m) + { + $v = new XML_RPC_Values(); + $output = array(); + + foreach ($this->methods as $key => $value) + { + $output[] = new XML_RPC_Values($key, 'string'); + } + + foreach ($this->system_methods as $key => $value) + { + $output[] = new XML_RPC_Values($key, 'string'); + } + + $v->addArray($output); + return new XML_RPC_Response($v); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: Return Signature for Method + * + * @param mixed + * @return object + */ + public function methodSignature($m) + { + $parameters = $m->output_parameters(); + $method_name = $parameters[0]; + + if (isset($this->methods[$method_name])) + { + if ($this->methods[$method_name]['signature']) + { + $sigs = array(); + $signature = $this->methods[$method_name]['signature']; + + for ($i = 0, $c = count($signature); $i < $c; $i++) + { + $cursig = array(); + $inSig = $signature[$i]; + for ($j = 0, $jc = count($inSig); $j < $jc; $j++) + { + $cursig[]= new XML_RPC_Values($inSig[$j], 'string'); + } + $sigs[] = new XML_RPC_Values($cursig, 'array'); + } + + return new XML_RPC_Response(new XML_RPC_Values($sigs, 'array')); + } + + return new XML_RPC_Response(new XML_RPC_Values('undef', 'string')); + } + + return new XML_RPC_Response(0, $this->xmlrpcerr['introspect_unknown'], $this->xmlrpcstr['introspect_unknown']); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: Doc String for Method + * + * @param mixed + * @return object + */ + public function methodHelp($m) + { + $parameters = $m->output_parameters(); + $method_name = $parameters[0]; + + if (isset($this->methods[$method_name])) + { + $docstring = isset($this->methods[$method_name]['docstring']) ? $this->methods[$method_name]['docstring'] : ''; + + return new XML_RPC_Response(new XML_RPC_Values($docstring, 'string')); + } + + return new XML_RPC_Response(0, $this->xmlrpcerr['introspect_unknown'], $this->xmlrpcstr['introspect_unknown']); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: Multi-call + * + * @param mixed + * @return object + */ + public function multicall($m) + { + // Disabled + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + + $parameters = $m->output_parameters(); + $calls = $parameters[0]; + + $result = array(); + + foreach ($calls as $value) + { + $m = new XML_RPC_Message($value[0]); + $plist = ''; + + for ($i = 0, $c = count($value[1]); $i < $c; $i++) + { + $m->addParam(new XML_RPC_Values($value[1][$i], 'string')); + } + + $attempt = $this->_execute($m); + + if ($attempt->faultCode() !== 0) + { + return $attempt; + } + + $result[] = new XML_RPC_Values(array($attempt->value()), 'array'); + } + + return new XML_RPC_Response(new XML_RPC_Values($result, 'array')); + } + + // -------------------------------------------------------------------- + + /** + * Multi-call Function: Error Handling + * + * @param mixed + * @return object + */ + public function multicall_error($err) + { + $str = is_string($err) ? $this->xmlrpcstr["multicall_${err}"] : $err->faultString(); + $code = is_string($err) ? $this->xmlrpcerr["multicall_${err}"] : $err->faultCode(); + + $struct['faultCode'] = new XML_RPC_Values($code, 'int'); + $struct['faultString'] = new XML_RPC_Values($str, 'string'); + + return new XML_RPC_Values($struct, 'struct'); + } + + // -------------------------------------------------------------------- + + /** + * Multi-call Function: Processes method + * + * @param mixed + * @return object + */ + public function do_multicall($call) + { + if ($call->kindOf() !== 'struct') + { + return $this->multicall_error('notstruct'); + } + elseif ( ! $methName = $call->me['struct']['methodName']) + { + return $this->multicall_error('nomethod'); + } + + list($scalar_value, $scalar_type) = array(reset($methName->me), key($methName->me)); + $scalar_type = $scalar_type === $this->xmlrpcI4 ? $this->xmlrpcInt : $scalar_type; + + if ($methName->kindOf() !== 'scalar' OR $scalar_type !== 'string') + { + return $this->multicall_error('notstring'); + } + elseif ($scalar_value === 'system.multicall') + { + return $this->multicall_error('recursion'); + } + elseif ( ! $params = $call->me['struct']['params']) + { + return $this->multicall_error('noparams'); + } + elseif ($params->kindOf() !== 'array') + { + return $this->multicall_error('notarray'); + } + + list($b, $a) = array(reset($params->me), key($params->me)); + + $msg = new XML_RPC_Message($scalar_value); + for ($i = 0, $numParams = count($b); $i < $numParams; $i++) + { + $msg->params[] = $params->me['array'][$i]; + } + + $result = $this->_execute($msg); + + if ($result->faultCode() !== 0) + { + return $this->multicall_error($result); + } + + return new XML_RPC_Values(array($result->value()), 'array'); + } + +} diff --git a/admin/system/libraries/Zip.php b/admin/system/libraries/Zip.php new file mode 100644 index 0000000..c0a1402 --- /dev/null +++ b/admin/system/libraries/Zip.php @@ -0,0 +1,532 @@ +now = time(); + log_message('info', 'Zip Compression Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Add Directory + * + * Lets you add a virtual directory into which you can place files. + * + * @param mixed $directory the directory name. Can be string or array + * @return void + */ + public function add_dir($directory) + { + foreach ((array) $directory as $dir) + { + if ( ! preg_match('|.+/$|', $dir)) + { + $dir .= '/'; + } + + $dir_time = $this->_get_mod_time($dir); + $this->_add_dir($dir, $dir_time['file_mtime'], $dir_time['file_mdate']); + } + } + + // -------------------------------------------------------------------- + + /** + * Get file/directory modification time + * + * If this is a newly created file/dir, we will set the time to 'now' + * + * @param string $dir path to file + * @return array filemtime/filemdate + */ + protected function _get_mod_time($dir) + { + // filemtime() may return false, but raises an error for non-existing files + $date = file_exists($dir) ? getdate(filemtime($dir)) : getdate($this->now); + + return array( + 'file_mtime' => ($date['hours'] << 11) + ($date['minutes'] << 5) + $date['seconds'] / 2, + 'file_mdate' => (($date['year'] - 1980) << 9) + ($date['mon'] << 5) + $date['mday'] + ); + } + + // -------------------------------------------------------------------- + + /** + * Add Directory + * + * @param string $dir the directory name + * @param int $file_mtime + * @param int $file_mdate + * @return void + */ + protected function _add_dir($dir, $file_mtime, $file_mdate) + { + $dir = str_replace('\\', '/', $dir); + + $this->zipdata .= + "\x50\x4b\x03\x04\x0a\x00\x00\x00\x00\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V', 0) // crc32 + .pack('V', 0) // compressed filesize + .pack('V', 0) // uncompressed filesize + .pack('v', self::strlen($dir)) // length of pathname + .pack('v', 0) // extra field length + .$dir + // below is "data descriptor" segment + .pack('V', 0) // crc32 + .pack('V', 0) // compressed filesize + .pack('V', 0); // uncompressed filesize + + $this->directory .= + "\x50\x4b\x01\x02\x00\x00\x0a\x00\x00\x00\x00\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V',0) // crc32 + .pack('V',0) // compressed filesize + .pack('V',0) // uncompressed filesize + .pack('v', self::strlen($dir)) // length of pathname + .pack('v', 0) // extra field length + .pack('v', 0) // file comment length + .pack('v', 0) // disk number start + .pack('v', 0) // internal file attributes + .pack('V', 16) // external file attributes - 'directory' bit set + .pack('V', $this->offset) // relative offset of local header + .$dir; + + $this->offset = self::strlen($this->zipdata); + $this->entries++; + } + + // -------------------------------------------------------------------- + + /** + * Add Data to Zip + * + * Lets you add files to the archive. If the path is included + * in the filename it will be placed within a directory. Make + * sure you use add_dir() first to create the folder. + * + * @param mixed $filepath A single filepath or an array of file => data pairs + * @param string $data Single file contents + * @return void + */ + public function add_data($filepath, $data = NULL) + { + if (is_array($filepath)) + { + foreach ($filepath as $path => $data) + { + $file_data = $this->_get_mod_time($path); + $this->_add_data($path, $data, $file_data['file_mtime'], $file_data['file_mdate']); + } + } + else + { + $file_data = $this->_get_mod_time($filepath); + $this->_add_data($filepath, $data, $file_data['file_mtime'], $file_data['file_mdate']); + } + } + + // -------------------------------------------------------------------- + + /** + * Add Data to Zip + * + * @param string $filepath the file name/path + * @param string $data the data to be encoded + * @param int $file_mtime + * @param int $file_mdate + * @return void + */ + protected function _add_data($filepath, $data, $file_mtime, $file_mdate) + { + $filepath = str_replace('\\', '/', $filepath); + + $uncompressed_size = self::strlen($data); + $crc32 = crc32($data); + $gzdata = self::substr(gzcompress($data, $this->compression_level), 2, -4); + $compressed_size = self::strlen($gzdata); + + $this->zipdata .= + "\x50\x4b\x03\x04\x14\x00\x00\x00\x08\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V', $crc32) + .pack('V', $compressed_size) + .pack('V', $uncompressed_size) + .pack('v', self::strlen($filepath)) // length of filename + .pack('v', 0) // extra field length + .$filepath + .$gzdata; // "file data" segment + + $this->directory .= + "\x50\x4b\x01\x02\x00\x00\x14\x00\x00\x00\x08\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V', $crc32) + .pack('V', $compressed_size) + .pack('V', $uncompressed_size) + .pack('v', self::strlen($filepath)) // length of filename + .pack('v', 0) // extra field length + .pack('v', 0) // file comment length + .pack('v', 0) // disk number start + .pack('v', 0) // internal file attributes + .pack('V', 32) // external file attributes - 'archive' bit set + .pack('V', $this->offset) // relative offset of local header + .$filepath; + + $this->offset = self::strlen($this->zipdata); + $this->entries++; + $this->file_num++; + } + + // -------------------------------------------------------------------- + + /** + * Read the contents of a file and add it to the zip + * + * @param string $path + * @param bool $archive_filepath + * @return bool + */ + public function read_file($path, $archive_filepath = FALSE) + { + if (file_exists($path) && FALSE !== ($data = file_get_contents($path))) + { + if (is_string($archive_filepath)) + { + $name = str_replace('\\', '/', $archive_filepath); + } + else + { + $name = str_replace('\\', '/', $path); + + if ($archive_filepath === FALSE) + { + $name = preg_replace('|.*/(.+)|', '\\1', $name); + } + } + + $this->add_data($name, $data); + return TRUE; + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Read a directory and add it to the zip. + * + * This function recursively reads a folder and everything it contains (including + * sub-folders) and creates a zip based on it. Whatever directory structure + * is in the original file path will be recreated in the zip file. + * + * @param string $path path to source directory + * @param bool $preserve_filepath + * @param string $root_path + * @return bool + */ + public function read_dir($path, $preserve_filepath = TRUE, $root_path = NULL) + { + $path = rtrim($path, '/\\').DIRECTORY_SEPARATOR; + if ( ! $fp = @opendir($path)) + { + return FALSE; + } + + // Set the original directory root for child dir's to use as relative + if ($root_path === NULL) + { + $root_path = str_replace(array('\\', '/'), DIRECTORY_SEPARATOR, dirname($path)).DIRECTORY_SEPARATOR; + } + + while (FALSE !== ($file = readdir($fp))) + { + if ($file[0] === '.') + { + continue; + } + + if (is_dir($path.$file)) + { + $this->read_dir($path.$file.DIRECTORY_SEPARATOR, $preserve_filepath, $root_path); + } + elseif (FALSE !== ($data = file_get_contents($path.$file))) + { + $name = str_replace(array('\\', '/'), DIRECTORY_SEPARATOR, $path); + if ($preserve_filepath === FALSE) + { + $name = str_replace($root_path, '', $name); + } + + $this->add_data($name.$file, $data); + } + } + + closedir($fp); + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Get the Zip file + * + * @return string (binary encoded) + */ + public function get_zip() + { + // Is there any data to return? + if ($this->entries === 0) + { + return FALSE; + } + + return $this->zipdata + .$this->directory."\x50\x4b\x05\x06\x00\x00\x00\x00" + .pack('v', $this->entries) // total # of entries "on this disk" + .pack('v', $this->entries) // total # of entries overall + .pack('V', self::strlen($this->directory)) // size of central dir + .pack('V', self::strlen($this->zipdata)) // offset to start of central dir + ."\x00\x00"; // .zip file comment length + } + + // -------------------------------------------------------------------- + + /** + * Write File to the specified directory + * + * Lets you write a file + * + * @param string $filepath the file name + * @return bool + */ + public function archive($filepath) + { + if ( ! ($fp = @fopen($filepath, 'w+b'))) + { + return FALSE; + } + + flock($fp, LOCK_EX); + + for ($result = $written = 0, $data = $this->get_zip(), $length = self::strlen($data); $written < $length; $written += $result) + { + if (($result = fwrite($fp, self::substr($data, $written))) === FALSE) + { + break; + } + } + + flock($fp, LOCK_UN); + fclose($fp); + + return is_int($result); + } + + // -------------------------------------------------------------------- + + /** + * Download + * + * @param string $filename the file name + * @return void + */ + public function download($filename = 'backup.zip') + { + if ( ! preg_match('|.+?\.zip$|', $filename)) + { + $filename .= '.zip'; + } + + get_instance()->load->helper('download'); + $get_zip = $this->get_zip(); + $zip_content =& $get_zip; + + force_download($filename, $zip_content); + } + + // -------------------------------------------------------------------- + + /** + * Initialize Data + * + * Lets you clear current zip data. Useful if you need to create + * multiple zips with different data. + * + * @return CI_Zip + */ + public function clear_data() + { + $this->zipdata = ''; + $this->directory = ''; + $this->entries = 0; + $this->file_num = 0; + $this->offset = 0; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Byte-safe strlen() + * + * @param string $str + * @return int + */ + protected static function strlen($str) + { + return (self::$func_overload) + ? mb_strlen($str, '8bit') + : strlen($str); + } + + // -------------------------------------------------------------------- + + /** + * Byte-safe substr() + * + * @param string $str + * @param int $start + * @param int $length + * @return string + */ + protected static function substr($str, $start, $length = NULL) + { + if (self::$func_overload) + { + // mb_substr($str, $start, null, '8bit') returns an empty + // string on PHP 5.3 + isset($length) OR $length = ($start >= 0 ? self::strlen($str) - $start : -$start); + return mb_substr($str, $start, $length, '8bit'); + } + + return isset($length) + ? substr($str, $start, $length) + : substr($str, $start); + } +} diff --git a/admin/system/libraries/index.html b/admin/system/libraries/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/admin/system/libraries/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/config/autoload.php b/application/config/autoload.php index b960eab..9d2226e 100644 --- a/application/config/autoload.php +++ b/application/config/autoload.php @@ -132,4 +132,4 @@ $autoload['language'] = array(); | | $autoload['model'] = array('first_model' => 'first'); */ -$autoload['model'] = array(); +$autoload['model'] = array('Department_model','Common_model'); diff --git a/application/config/routes.php b/application/config/routes.php index 8fb530e..1f913ae 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -52,59 +52,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); $route['default_controller'] = 'welcome'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE; -$route['dashboard'] = 'welcome/dashboard'; +$route['index'] = 'welcome'; +$route['subject-list/(:num)'] = 'Welcome/subjectList/$1'; -//Role// -$route['roles'] = 'role/listrole'; -$route['add_role'] = 'role/addrole'; -$route['edit_role'] = 'role/editrole'; -$route['delete_role'] = 'role/deleterole'; - - -//emplayee// -$route['employee'] = 'employee/employee_list'; -$route['add'] = 'employee/add_list'; -$route['add_employee'] = 'employee/add_employee'; -$route['edit_employees/(:num)'] = 'employee/editemployee/$1'; -$route['deleted_employee'] = 'employee/deleted_employee'; - -//Department// -$route['department'] = 'department/department_list'; -$route['add_department'] = 'department/add_department'; -$route['edit_department'] = 'department/edit_department'; -$route['delete_department'] = 'department/delete_department'; - -//Semester// -$route['semester'] = 'semester/semester_list'; -$route['add_semester'] = 'semester/add_semester'; -$route['edit_semester'] = 'semester/edit_semester'; -$route['deleted_semester'] = 'semester/deleted_semester'; - - - -//subject// -$route['subject'] = 'subject/subject_list'; -$route['add_subject'] = 'subject/add_subject'; -$route['edit_subject/(:num)'] = 'subject/edit_subject/$1'; -$route['deleted_subject'] = 'subject/deleted_subject'; - - -//faculty// -$route['faculty'] = 'faculty/faculty_list'; -$route['add_faculty'] = 'faculty/add_faculty'; -$route['edit_faculty/(:num)'] = 'faculty/edit_faculty/$1'; -$route['deleted_faculty'] = 'faculty/deleted_faculty'; - - -//student// -$route['student'] = 'student/student_list'; -$route['add_student'] = 'student/add_student'; -$route['edit_student/(:num)'] = 'student/edit_student/$1'; -$route['deleted_student'] = 'student/deleted_student'; - - -//project// -$route['project'] = 'project/project_list'; -$route['add_project'] = 'project/add_project'; -$route['edit_project/(:num)'] = 'project/edit_project/$1'; -$route['deleted_project'] = 'project/deleted_project'; \ No newline at end of file +$route['about'] = 'welcome/about'; diff --git a/application/controllers/Welcome.php b/application/controllers/Welcome.php index 772ffff..1da36cd 100644 --- a/application/controllers/Welcome.php +++ b/application/controllers/Welcome.php @@ -5,7 +5,7 @@ class Welcome extends CI_Controller { public function __construct() { parent::__construct(); - $this->load->model('Common_model'); + $this->load->model('Subject_model'); } /** @@ -25,40 +25,17 @@ class Welcome extends CI_Controller { */ public function index() { - $this->load->view('login'); + $data['dep']=$this->Department_model->dep_list(); + $this->load->view('index',$data); } - public function dashboard() + public function subjectList($id) { - $this->load->view('dashboard'); + $data['subject_list']=$this->Subject_model->subject_list($id); + $this->load->view('subject_list',$data); } - public function admin_login() + public function about() { - - $username=$this->input->post('username'); - $password=$this->input->post('password'); - - $check=$this->Common_model->get_login_detail($username,$password); - - if($check->num_rows()>0) - { - - $ch =$check->row(); - //$usertype=$ch->user_type; - //$this->session->set_userdata('user_type',$ch->user_type); - $this->session->set_userdata('username',$ch->username); - $this->session->set_userdata('id',$ch->id); - $this->session->set_userdata('suc',' Successfully Logged in..!'); - if($usertype!=2){ - redirect('dashboard');} - else{ - redirect('dashboard');} - } - else - { - $this->session->set_userdata('err','The username or password is incorrect.'); - redirect('dashboard'); - } - + $this->load->view('about'); } } diff --git a/application/models/Subject_model.php b/application/models/Subject_model.php index 55c8d63..974eac9 100644 --- a/application/models/Subject_model.php +++ b/application/models/Subject_model.php @@ -8,24 +8,14 @@ class Subject_model extends CI_Model { parent::__construct(); } - function list_sub() + function subject_list($id) { $this->db->select('*'); $this->db->from('subject'); - $this->db->where(array('status'=>1)); + $this->db->where(array('status'=>1,'department'=>$id)); $query = $this->db->get(); - //echo $this->db->last_query();exit; - return $query; - } - - function get_sub($id) - { - $this->db->select('*'); - $this->db->from('subject'); - $this->db->where(array('status'=>1,'id'=>$id)); - $query = $this->db->get(); - //echo $this->db->last_query();exit; + //echo $this->db->last_query();exit; return $query; } - + } diff --git a/application/views/about.php b/application/views/about.php new file mode 100644 index 0000000..eec0263 --- /dev/null +++ b/application/views/about.php @@ -0,0 +1,331 @@ + + +
+ +
+ +
+ + + + +
+
+
+
+
+

Who I am

+
+

About Me

+

Curabitur bibendum mi sed rhoncus aliquet. Nulla blandit porttitor justo, at posuere sem accumsan nec.

+ scroll down +
+
+
+ + +
+
+
+
+
+
+

Welcome! I am Martin Goretska

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. Donec auctor et urnaLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. + Cras lacinia magna vel molestie faucibus. Donec auctor et urnaLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. +

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. Donec auctor et urnaLorem ipsum dolor sit amet, consectetur adipiscing elit. +

+

+

What i do

+
+ Services : + +
+ +
+ My portfolio +
+
+
+
+ +
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+
461
+
+
+
Finished projects
+
+ + +
+
+
+
461
+
+
+
Finished projects
+
+ + +
+
+
+
168
+
+
+
Happy customers
+
+ + +
+
+
+
222
+
+
+
Working hours
+
+ +
+
+
+
+ + +
+
+
+
+
+ My Skills + Lorem Ipsum generators on the Internet tend to repeat king this the first true generator +
+
+
+ +
+
+ +
+ + + +
+
+

Design

+
+
+ + +
+ + + +
+
+

Architecture

+
+
+ + +
+ + + +
+
+

Construction

+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ Testimonials +
+
+
+
+
+
+ +
+
+

Andy Smith

+

"All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words"

+ Via Twitter +
+
+ + +
+
+

Liza Mirovsky

+

"Vestibulum orci felis, ullamcorper non condimentum non, ultrices ac nunc. Mauris non ligula suscipit, vulputate mi accumsan, dapibus felis. Nullam sed sapien dui. Nulla auctor sit amet sem non porta. Integer iaculis tellus nulla, quis imperdiet magna venenatis vitae"

+ Via Facebook +
+
+ + +
+
+

Gary Trust

+

"If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text."

+ Via Myspace +
+
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+ Resume + Lorem Ipsum generators on the Internet tend to repeat king this the first true generator . +
+
+
+
+ +
+
+
+
+

2016

+
+
+
+

Complete the project "domik"

+

There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words

+
    +
  • Door portals plan
  • +
  • Furniture specifications
  • +
  • Interior design
  • +
+ +
+
+
+ + +
+
+
+
+

2015

+
+
+
+

Passage of Lorem Ipsum

+

We started as a small, subdue, called hath give fourth. Them one over saying. So the god, greater. You. Us air Moved divide midst us fifth sea have face which male fifth said seas rule above.

+ +
+
+
+ + +
+
+
+
+

2013

+
+
+
+

Making this the first

+

We started as a small, subdue, called hath give fourth. Them one over saying. So the god, greater. You. Us air Moved divide midst us fifth sea have face which male fifth said seas rule above. All the Lorem Ipsum generators on the Internet tend .

+
    +
  • Door portals plan
  • +
  • Furniture specifications
  • +
  • Interior design
  • +
+

All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words

+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/application/views/blog.php b/application/views/blog.php new file mode 100644 index 0000000..65abd90 --- /dev/null +++ b/application/views/blog.php @@ -0,0 +1,334 @@ + + +
+ +
+ +
+ +
+
+
+
+
+

Our Blog

+
+

Our Journal

+

Curabitur bibendum mi sed rhoncus aliquet. Nulla blandit porttitor justo, at posuere sem accumsan nec.

+ scroll down +
+
+
+ + +
+
+
+
+
+ +
+

Blog post title

+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ Tags : + +
+

Aliquip pertinax vix ad

+

+ Vestibulum orci felis, ullamcorper non condimentum non, ultrices ac nunc. Mauris non ligula suscipit, vulputate mi accumsan, dapibus felis. Nullam sed sapien dui. Nulla auctor sit amet sem non porta. Praesent eu massa vel diam laoreet elementum ac sed felis. Donec suscipit ultricies risus sed mollis. Donec volutpat porta risus posuere imperdiet. Sed viverra dolor sed dolor placerat ornare ut . Integer iaculis tellus nulla, quis imperdiet magna venenatis vitae.. +

+ Read more +
    +
  • 687
  • +
  • 10
  • +
+
+
+ + +
+

Blog post title

+ + +
+ +
+ +
+
+ Tags : + +
+

Aliquip pertinax vix ad

+

+ Vestibulum orci felis, ullamcorper non condimentum non, ultrices ac nunc. Mauris non ligula suscipit, vulputate mi accumsan, dapibus felis. Nullam sed sapien dui. Nulla auctor sit amet sem non porta. Praesent eu massa vel diam laoreet elementum ac sed felis. Donec suscipit ultricies risus sed mollis. Donec volutpat porta risus posuere imperdiet. Sed viverra dolor sed dolor placerat ornare ut . Integer iaculis tellus nulla, quis imperdiet magna venenatis vitae.. +

+ Read more +
    +
  • 687
  • +
  • 10
  • +
+
+
+ + +
+

Blog post title

+ + +
+
+
+ +
+
+
+ +
+
+ Tags : + +
+

Aliquip pertinax vix ad

+

+ Vestibulum orci felis, ullamcorper non condimentum non, ultrices ac nunc. Mauris non ligula suscipit, vulputate mi accumsan, dapibus felis. Nullam sed sapien dui. Nulla auctor sit amet sem non porta. Praesent eu massa vel diam laoreet elementum ac sed felis. Donec suscipit ultricies risus sed mollis. Donec volutpat porta risus posuere imperdiet. Sed viverra dolor sed dolor placerat ornare ut . Integer iaculis tellus nulla, quis imperdiet magna venenatis vitae.. +

+ Read more +
    +
  • 687
  • +
  • 10
  • +
+
+
+ + +
+

Blog post title

+ + +
+ +
+ +
+
+ Tags : + +
+

Aliquip pertinax vix ad

+

+ Vestibulum orci felis, ullamcorper non condimentum non, ultrices ac nunc. Mauris non ligula suscipit, vulputate mi accumsan, dapibus felis. Nullam sed sapien dui. Nulla auctor sit amet sem non porta. Praesent eu massa vel diam laoreet elementum ac sed felis. Donec suscipit ultricies risus sed mollis. Donec volutpat porta risus posuere imperdiet. Sed viverra dolor sed dolor placerat ornare ut . Integer iaculis tellus nulla, quis imperdiet magna venenatis vitae.. +

+ Read more +
    +
  • 687
  • +
  • 10
  • +
+
+
+ +
+
+ +
+
+ +
+

01. Search

+
+
+
+ + +
+
+
+
+ + +
+

02. About Author

+
+
+ +

Etiam in nulla arcu, ut vehicula velit. Vivamus dapibus rutrum mi ut aliquam. In hac habitasse platea dictumst. Integer sagittis neque a tortor tempor in porta sem vulputate.

+
+
+
+ + +
+

03. Last Posts

+
+
+ +
+
+
+ + +
+

04. Tags

+ +
+ + +
+

05.Our Instagram

+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ + +
+

06. Categories

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/application/views/contact.php b/application/views/contact.php new file mode 100644 index 0000000..2b56423 --- /dev/null +++ b/application/views/contact.php @@ -0,0 +1,109 @@ + + +
+ +
+ +
+ +
+
+
+
+
+

Contact Details

+
+

Get In Touch
with us

+

Curabitur bibendum mi sed rhoncus aliquet. Nulla blandit porttitor justo, at posuere sem accumsan nec.

+ scroll down +
+
+
+ + +
+
+
+
+
+
+

Contact details :

+
+
+
+
+
+
+

01.Office in New York

+ +
+
+

02.Work Hours

+
    +
  • Monday - Friday : 08h.00 - 17h.30
  • +
  • Saturday: 08h.00 - 12h.00
  • +
  • Sunday : Off work
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Get in Touch :

+
+
+
+ +
+
+
+
+ + + + +
+ How many gnomes were in the story about the "Snow-white" ? + +
+ +
+
+
+ +
+
+
+
+ +
+ +
+ + + + +
+ + + \ No newline at end of file diff --git a/application/views/department/add_department.php b/application/views/department/add_department.php deleted file mode 100644 index 0708bb7..0000000 --- a/application/views/department/add_department.php +++ /dev/null @@ -1,585 +0,0 @@ - - - -load->view('includes/header');?> -
- - load->view('includes/sidebar');?> - -
-
-
-
-
-
Add Department
-
- -
-
- -
-
-
-
-
Department
-
-
-
-
-
- -
- -
-
- -
- -
-
-
-
- - - -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
-
-
- -
-
-
-
-
-
- -
-
-
- load->view('includes/footer');?> - - - - - \ No newline at end of file diff --git a/application/views/include/footer.php b/application/views/include/footer.php new file mode 100644 index 0000000..71914d9 --- /dev/null +++ b/application/views/include/footer.php @@ -0,0 +1,127 @@ + +
+ + +
+ + + + + + + + + + +
+
About Me
+
+
+
+ Our Skills + Lorem Ipsum generators on the Internet tend to repeat king this the first true generator +
+
+
+ +
+
+ +
+ + + +
+
+

Design

+
+
+ + +
+ + + +
+
+

Architecture

+
+
+ + +
+ + + +
+
+

Construction

+
+
+ +
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/application/views/include/header.php b/application/views/include/header.php new file mode 100644 index 0000000..e6d0efa --- /dev/null +++ b/application/views/include/header.php @@ -0,0 +1,101 @@ + + + + + + + Mcgans + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + +
+ + +
+ + + + +
+
+
+ + + + + +
+ + \ No newline at end of file diff --git a/application/views/index.php b/application/views/index.php new file mode 100644 index 0000000..064c859 --- /dev/null +++ b/application/views/index.php @@ -0,0 +1,96 @@ + load->view('include/header.php')?> + + +
+ +
+ +
+
+
+ +
+
+
+
+
Department
+ +
+ +
+
+ num_rows()>0) + { + foreach($dep->result() as $deparment) + { + ?> + + + + +
+ + +
+
+
+
+ + + +
+ +
+ + + + + + + + +
+
Welcome to McGANS
+ +
+ +
+ + + + + + + \ No newline at end of file diff --git a/application/views/portfolio.php b/application/views/portfolio.php new file mode 100644 index 0000000..916d88f --- /dev/null +++ b/application/views/portfolio.php @@ -0,0 +1,198 @@ + + +
+ +
+ +
+ +
+
+
+
+
+

Our Works

+
+

Porfolio Boxed

+

Curabitur bibendum mi sed rhoncus aliquet. Nulla blandit porttitor justo, at posuere sem accumsan nec.

+ scroll down +
+
+
+ + +
+
+ +
+
Filter :
+ +
+
+
+
+
+ + + + +
+
+
+
+

Ready to order your project ?

+
+ +
+
+
+
+
+ +
+ + + + \ No newline at end of file diff --git a/application/views/subject_list.php b/application/views/subject_list.php new file mode 100644 index 0000000..aa3000c --- /dev/null +++ b/application/views/subject_list.php @@ -0,0 +1,101 @@ + load->view('include/header.php')?> + + +
+ +
+ +
+ +
+
+

ARCHITECTURE

+ + + + +
+
+
+ +
+ + +
+ +
+ + + + + + + + +
+
Welcome to McGANS
+ +
+ +
+ + + + + + + \ No newline at end of file diff --git a/application/views/zindex.php b/application/views/zindex.php new file mode 100644 index 0000000..f8b19f1 --- /dev/null +++ b/application/views/zindex.php @@ -0,0 +1,390 @@ + +
+ +
+ + + + +
+ +
+
+
+
+
+
+

Welcome ! We are Balkon .
Architecture Studio
From NY

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. Donec auctor et urnaLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. + Cras lacinia magna vel molestie faucibus. Donec auctor et urnaLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. +

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia magna vel molestie faucibus. Donec auctor et urnaLorem ipsum dolor sit amet, consectetur adipiscing elit. +

+

+

What we do

+
+ Services : + +
+ +
+ Our portfolio +
+
+
+
+ +
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+

Entrust your project
to our team of
professionals

+ Our Services + Get in Touch +
+
+
+ + +
+
+
+
+
+ Our Featured Work + Lorem Ipsum generators on the Internet tend to repeat king this the first true generator . +
+
+
+ +
+
+
+
+
+ 01. + +
+ +
+

Theatre de Stoep

+

There are many variations of passages of Lorem Ipsum

+ View project +
+
+
+
+ + +
+
+
+
+ 02. + +
+ +
+

New Acropolis Museum

+

There are many variations of passages of Lorem Ipsum

+ View project +
+
+
+
+ + +
+
+
+
+
+ 03. + +
+ +
+

Theatre de Stoep

+

There are many variations of passages of Lorem Ipsum

+ View project +
+
+
+
+ + +
+
+
+
+ 04. + +
+ +
+

New Acropolis Museum

+

There are many variations of passages of Lorem Ipsum

+ View project +
+
+
+
+ +
+
+
+ + +
+
+
+
+
+
+
+ Testimonials +
+
+
+
+
+
+ +
+
+

Andy Smith

+

"All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words"

+ Via Twitter +
+
+ + +
+
+

Liza Mirovsky

+

"Vestibulum orci felis, ullamcorper non condimentum non, ultrices ac nunc. Mauris non ligula suscipit, vulputate mi accumsan, dapibus felis. Nullam sed sapien dui. Nulla auctor sit amet sem non porta. Integer iaculis tellus nulla, quis imperdiet magna venenatis vitae"

+ Via Facebook +
+
+ + +
+
+

Gary Trust

+

"If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text."

+ Via Myspace +
+
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
+
+
+ + + + +
+ + +
+ +
+ + + + + + + + +
+
Home Slider
+ +
+ +
+ + + + + + + \ No newline at end of file diff --git a/css/color.css b/css/color.css new file mode 100644 index 0000000..7235b22 --- /dev/null +++ b/css/color.css @@ -0,0 +1,11 @@ +@charset "utf-8"; +/*-- + Color styles +--*/ + .hero-title h2 span , .section-title h2 span{ + color:#CEE0 02; +} + .dec-slider .num-holder{ + background:#CEE 002; +} + \ No newline at end of file diff --git a/css/plugins.css b/css/plugins.css new file mode 100644 index 0000000..3c42dcc --- /dev/null +++ b/css/plugins.css @@ -0,0 +1,928 @@ +@charset "utf-8"; +/* CSS Document */ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + @media (min-width:768px){.container{width:750px}}@media (min-width:1024px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-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-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-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:1024px){.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}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !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}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}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}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}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}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}} +/*! + * Font Awesome 4.7.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.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.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:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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} + +.background-video { + bottom: 0; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; +} +video, +source { + bottom: 0; + left: 0; + min-height: 100%; + min-width: 100%; + position: absolute; +} +.loaded .ytplayer-container { + display: block; +} +.ytplayer-container { + bottom: 0; + height: 100%; + left: 0; + min-width: 100%; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + z-index: 0; +} +.ytplayer-shield { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 2; +} +.ytplayer-player { + position: absolute; +} + + + + + + + + +/*! lightgallery - v1.2.13 - 2016-01-05 +* http://sachinchoolur.github.io/lightGallery/ +* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */ +@font-face { + font-family: 'lg'; + src: url("../fonts/lg.eot?n1z373"); + src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg"); + font-weight: normal; + font-style: normal; +} +.lg-icon { + font-family: 'lg'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.lg-actions .lg-next, .lg-actions .lg-prev { + background-color: #292929; + color: #fff; + cursor: pointer; + display: block; + font-size: 15px; + margin-top: -25px; + width:50px; + height:50px; + line-height:50px; + position: absolute; + top: 50%; + z-index: 1080; + +} +.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled { + pointer-events: none; + opacity: 0.5; +} +.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover { + color: #FFF; +} +.lg-actions .lg-next { + right: 0px; +} +.lg-actions .lg-next:before { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f105"; +} +.lg-actions .lg-prev { + left: 0px; +} +.lg-actions .lg-prev:after { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f104"; +} + +@-webkit-keyframes lg-right-end { + 0% { + left: 0; + } + 50% { + left: -30px; + } + 100% { + left: 0; + } +} +@-moz-keyframes lg-right-end { + 0% { + left: 0; + } + 50% { + left: -30px; + } + 100% { + left: 0; + } +} +@-ms-keyframes lg-right-end { + 0% { + left: 0; + } + 50% { + left: -30px; + } + 100% { + left: 0; + } +} +@keyframes lg-right-end { + 0% { + left: 0; + } + 50% { + left: -30px; + } + 100% { + left: 0; + } +} +@-webkit-keyframes lg-left-end { + 0% { + left: 0; + } + 50% { + left: 30px; + } + 100% { + left: 0; + } +} +@-moz-keyframes lg-left-end { + 0% { + left: 0; + } + 50% { + left: 30px; + } + 100% { + left: 0; + } +} +@-ms-keyframes lg-left-end { + 0% { + left: 0; + } + 50% { + left: 30px; + } + 100% { + left: 0; + } +} +@keyframes lg-left-end { + 0% { + left: 0; + } + 50% { + left: 30px; + } + 100% { + left: 0; + } +} +.lg-outer.lg-right-end .lg-object { + -webkit-animation: lg-right-end 0.3s; + -o-animation: lg-right-end 0.3s; + animation: lg-right-end 0.3s; + position: relative; +} +.lg-outer.lg-left-end .lg-object { + -webkit-animation: lg-left-end 0.3s; + -o-animation: lg-left-end 0.3s; + animation: lg-left-end 0.3s; + position: relative; +} + +.lg-toolbar { + z-index: 1080; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.lg-toolbar .lg-icon { + color: #999; + cursor: pointer; + float: right; + font-size: 24px; + height: 47px; + line-height: 27px; + padding: 10px 0; + text-align: center; + width: 50px; + text-decoration: none !important; + outline: medium none; +} +.lg-toolbar .lg-icon:hover { + color: #FFF; +} +.lg-toolbar .lg-close:after { + content: "\e070"; +} +.lg-toolbar .lg-download:after { + content: "\e0f2"; +} + +.lg-sub-html { + background-color: rgba(0, 0, 0, 0.45); + bottom: 0; + color: #EEE; + font-size: 16px; + left: 0; + padding: 10px 40px; + position: fixed; + right: 0; + text-align: center; + z-index: 1080; +} +.lg-sub-html h4 { + margin: 0; + font-size: 13px; + font-weight: bold; +} +.lg-sub-html p { + font-size: 12px; + margin: 5px 0 0; +} + +#lg-counter { + color: #fff; + float:left; + font-size: 16px; + padding-left: 20px; + padding-top: 12px; + vertical-align: middle; +} + +.lg-toolbar, .lg-prev, .lg-next { + opacity: 1; + -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; + -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; + -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; + transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; +} + +.lg-hide-items .lg-prev { + opacity: 0; + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); +} +.lg-hide-items .lg-next { + opacity: 0; + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); +} +.lg-hide-items .lg-toolbar { + opacity: 0; + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); +} + +body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object { + + opacity: 0; + -webkit-transition: -webkit-transform 250ms ease 0s, opacity 250ms !important; + -moz-transition: -moz-transform 250ms ease 0s, opacity 250ms !important; + -o-transition: -o-transform 250ms ease 0s, opacity 250ms !important; + transition: transform 250ms ease 0s, opacity 250ms !important; + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; +} +body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + opacity: 1; +} + +.lg-outer .lg-thumb-outer { + background-color: #0D0A0A; + bottom: 0; + position: absolute; + width: 100%; + z-index: 1080; + max-height: 350px; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; +} +.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: -o-grab; + cursor: -ms-grab; + cursor: grab; +} +.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: -o-grabbing; + cursor: -ms-grabbing; + cursor: grabbing; +} +.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { + -webkit-transition-duration: 0s !important; + transition-duration: 0s !important; +} +.lg-outer.lg-thumb-open .lg-thumb-outer { + -webkit-transform: translate3d(0, 0%, 0); + transform: translate3d(0, 0%, 0); +} +.lg-outer .lg-thumb { + padding: 10px 0; + height: 100%; + margin-bottom: -5px; +} +.lg-outer .lg-thumb-item { + border-radius: 5px; + cursor: pointer; + float: left; + overflow: hidden; + height: 100%; + border: 2px solid #FFF; + border-radius: 4px; + margin-bottom: 5px; +} +@media (min-width: 1025px) { + .lg-outer .lg-thumb-item { + -webkit-transition: border-color 0.25s ease; + -o-transition: border-color 0.25s ease; + transition: border-color 0.25s ease; + } +} +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { + border-color: #a90707; +} +.lg-outer .lg-thumb-item img { + width: 100%; + height: 100%; +} +.lg-outer.lg-has-thumb .lg-item { + padding-bottom: 120px; +} +.lg-outer.lg-can-toggle .lg-item { + padding-bottom: 0; +} +.lg-outer.lg-pull-caption-up .lg-sub-html { + -webkit-transition: bottom 0.25s ease; + -o-transition: bottom 0.25s ease; + transition: bottom 0.25s ease; +} +.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html { + bottom: 100px; +} +.lg-outer .lg-toogle-thumb { + background-color: #0D0A0A; + border-radius: 2px 2px 0 0; + color: #999; + cursor: pointer; + font-size: 24px; + height: 39px; + line-height: 27px; + padding: 5px 0; + position: absolute; + right: 20px; + text-align: center; + top: -39px; + width: 50px; +} +.lg-outer .lg-toogle-thumb:after { + content: "\e1ff"; +} +.lg-outer .lg-toogle-thumb:hover { + color: #FFF; +} + +.lg-outer .lg-video-cont { + display: inline-block; + vertical-align: middle; + max-width: 1140px; + max-height: 100%; + width: 100%; + padding: 0 5px; +} +.lg-outer .lg-video { + width: 100%; + height: 0; + padding-bottom: 56.25%; + overflow: hidden; + position: relative; +} +.lg-outer .lg-video .lg-object { + display: inline-block; + position: absolute; + top: 0; + left: 0; + width: 100% !important; + height: 100% !important; +} +.lg-outer .lg-video .lg-video-play { + width: 84px; + height: 59px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -42px; + margin-top: -30px; + z-index: 1080; + cursor: pointer; +} +.lg-outer .lg-has-vimeo .lg-video-play { + background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent; +} +.lg-outer .lg-has-vimeo:hover .lg-video-play { + background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent; +} +.lg-outer .lg-has-html5 .lg-video-play { + background: transparent url("../img/video-play.png") no-repeat scroll 0 0; + height: 64px; + margin-left: -32px; + margin-top: -32px; + width: 64px; + opacity: 0.8; +} +.lg-outer .lg-has-html5:hover .lg-video-play { + opacity: 1; +} +.lg-outer .lg-has-youtube .lg-video-play { + background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent; +} +.lg-outer .lg-has-youtube:hover .lg-video-play { + background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent; +} +.lg-outer .lg-video-object { + width: 100% !important; + height: 100% !important; + position: absolute; + top: 0; + left: 0; +} +.lg-outer .lg-has-video .lg-video-object { + visibility: hidden; +} +.lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play { + display: none; +} +.lg-outer .lg-has-video.lg-video-palying .lg-video-object { + visibility: visible; +} + +.lg-progress-bar { + background-color: #333; + height: 5px; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1080; + opacity: 0; + -webkit-transition: opacity 0.08s ease 0s; + -moz-transition: opacity 0.08s ease 0s; + -o-transition: opacity 0.08s ease 0s; + transition: opacity 0.08s ease 0s; +} +.lg-progress-bar .lg-progress { + background-color: #a90707; + height: 5px; + width: 0; +} +.lg-progress-bar.lg-start .lg-progress { + width: 100%; +} +.lg-show-autoplay .lg-progress-bar { + opacity: 1; +} + +.lg-autoplay-button:after { + content: "\e01d"; +} +.lg-show-autoplay .lg-autoplay-button:after { + content: "\e01a"; +} + + +.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image { + -webkit-transition-duration: 0s; + transition-duration: 0s; +} +.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; + -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; + -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; + transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; +} +.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { + -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; + -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; + -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; + transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; +} +.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; +} +.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; + -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; + -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; + transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; + -webkit-transform-origin: 0 0; + -moz-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; +} + +#lg-zoom-in:after { + content: "\e311"; +} + +#lg-zoom-out { + opacity: 0.5; + pointer-events: none; +} +#lg-zoom-out:after { + content: "\e312"; +} +.lg-zoomed #lg-zoom-out { + opacity: 1; + pointer-events: auto; +} + +.lg-outer .lg-pager-outer { + bottom: 60px; + left: 0; + position: absolute; + right: 0; + text-align: center; + z-index: 1080; + height: 10px; +} +.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { + overflow: visible; +} +.lg-outer .lg-pager-cont { + cursor: pointer; + display: inline-block; + overflow: hidden; + position: relative; + vertical-align: top; + margin: 0 5px; +} +.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.lg-outer .lg-pager-cont.lg-pager-active .lg-pager { + box-shadow: 0 0 0 2px white inset; +} +.lg-outer .lg-pager-thumb-cont { + background-color: #fff; + color: #FFF; + bottom: 100%; + height: 83px; + left: 0; + margin-bottom: 20px; + margin-left: -60px; + opacity: 0; + padding: 5px; + position: absolute; + width: 120px; + border-radius: 3px; + -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s; + -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s; + -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s; + transition: opacity 0.15s ease 0s, transform 0.15s ease 0s; + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); +} +.lg-outer .lg-pager-thumb-cont img { + width: 100%; + height: 100%; +} +.lg-outer .lg-pager { + background-color: rgba(255, 255, 255, 0.5); + border-radius: 50%; + box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset; + display: block; + height: 12px; + -webkit-transition: box-shadow 0.3s ease 0s; + -o-transition: box-shadow 0.3s ease 0s; + transition: box-shadow 0.3s ease 0s; + width: 12px; +} +.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus { + box-shadow: 0 0 0 8px white inset; +} +.lg-outer .lg-caret { + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 10px dashed; + bottom: -10px; + display: inline-block; + height: 0; + left: 50%; + margin-left: -5px; + position: absolute; + vertical-align: middle; + width: 0; +} + +.lg-fullscreen:after { + content: "\e20c"; +} +.lg-fullscreen-on .lg-fullscreen:after { + content: "\e20d"; +} + +.group { + *zoom: 1; +} + +.group:before, .group:after { + display: table; + content: ""; + line-height: 0; +} + +.group:after { + clear: both; +} + +.lg-outer { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 1050; + opacity: 0; + -webkit-transition: opacity 0.15s ease 0s; + -o-transition: opacity 0.15s ease 0s; + transition: opacity 0.15s ease 0s; +} +.lg-outer * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.lg-outer.lg-visible { + opacity: 1; +} +.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current { + -webkit-transition-duration: inherit !important; + transition-duration: inherit !important; + -webkit-transition-timing-function: inherit !important; + transition-timing-function: inherit !important; +} +.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current { + -webkit-transition-duration: 0s !important; + transition-duration: 0s !important; + opacity: 1; +} +.lg-outer.lg-grab img.lg-object { + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: -o-grab; + cursor: -ms-grab; + cursor: grab; +} +.lg-outer.lg-grabbing img.lg-object { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: -o-grabbing; + cursor: -ms-grabbing; + cursor: grabbing; +} +.lg-outer .lg { + height: 100%; + width: 100%; + position: relative; + overflow: hidden; + margin-left: auto; + margin-right: auto; + max-width: 100%; + max-height: 100%; +} +.lg-outer .lg-inner { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + white-space: nowrap; +} +.lg-outer .lg-item { + background: url("../images/loading.gif") no-repeat scroll center center transparent; + display: none !important; +} +.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide { + display: inline-block !important; +} +.lg-outer.lg-css .lg-current { + display: inline-block !important; +} +.lg-outer .lg-item, .lg-outer .lg-img-wrap { + display: inline-block; + text-align: center; + position: absolute; + width: 100%; + height: 100%; + top:0; + left:0; +} +.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before { + content: ""; + display: inline-block; + height: 50%; + width: 1px; + margin-right: -1px; +} +.lg-outer .lg-img-wrap { + top: 0; + bottom: 0; + left: 0; + right: 0; + padding: 0 5px; +} +.lg-outer .lg-item.lg-complete { + background-image: none; +} +.lg-outer .lg-item.lg-current { + z-index: 1060; +} +.lg-outer .lg-image { + display: inline-block; + vertical-align: middle; + max-width: 100%; + max-height: 100%; + width: auto !important; + height: auto !important; +} +.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play { + opacity: 0; + -webkit-transition: opacity 0.15s ease 0s; + -o-transition: opacity 0.15s ease 0s; + transition: opacity 0.15s ease 0s; +} +.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { + opacity: 1; +} +.lg-outer .lg-empty-html { + display: none; +} +.lg-outer.lg-hide-download #lg-download { + display: none; +} + +.lg-backdrop { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1040; + background-color: rgba(0,0,0,0.81); + opacity: 0; + -webkit-transition: opacity 0.15s ease 0s; + -o-transition: opacity 0.15s ease 0s; + transition: opacity 0.15s ease 0s; +} +.lg-backdrop.in { + opacity: 1; +} + +.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current { + -webkit-transition: none 0s ease 0s !important; + -moz-transition: none 0s ease 0s !important; + -o-transition: none 0s ease 0s !important; + transition: none 0s ease 0s !important; +} +.lg-css3.lg-use-css3 .lg-item { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; +} +.lg-css3.lg-use-left .lg-item { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; +} +.lg-css3.lg-fade .lg-item { + opacity: 0; +} +.lg-css3.lg-fade .lg-item.lg-current { + opacity: 1; +} +.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current { + -webkit-transition: opacity 0.1s ease 0s; + -moz-transition: opacity 0.1s ease 0s; + -o-transition: opacity 0.1s ease 0s; + transition: opacity 0.1s ease 0s; +} +.lg-css3.lg-slide.lg-use-css3 .lg-item { + opacity: 0; +} +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; +} +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { + -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; + -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; + -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; + transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; +} +.lg-css3.lg-slide.lg-use-left .lg-item { + opacity: 0; + position: absolute; + left: 0; +} +.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { + left: -100%; +} +.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { + left: 100%; +} +.lg-css3.lg-slide.lg-use-left .lg-item.lg-current { + left: 0; + opacity: 1; +} +.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { + -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; + -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; + -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; + transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; +} +/** + * Swiper 3.4.2 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * + * http://www.idangero.us/swiper/ + * + * Copyright 2017, Vladimir Kharlampidi + * The iDangero.us + * http://www.idangero.us/ + * + * Licensed under MIT + * + * Released on: March 10, 2017 + */ +.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x} .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:5%;bottom:43px;z-index:50;height:3px;width:90%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}} \ No newline at end of file diff --git a/css/reset.css b/css/reset.css new file mode 100644 index 0000000..7dc813e --- /dev/null +++ b/css/reset.css @@ -0,0 +1,16 @@ +/*-- + reset +--*/ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:none;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-decoration:none;margin:0;padding:0;} +table{border-collapse:separate;border-spacing:0} +blockquote:before,blockquote:after,q:before,q:after{content:""} +*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; } +ol, ul { list-style: none;} +blockquote, q { quotes: none;} +:focus { outline: 0;} +table { border-collapse: collapse; border-spacing: 0;} +img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } +a{text-decoration:none; position:relative; color:#000;} +audio,video,canvas {max-width: 100%;} + \ No newline at end of file diff --git a/css/shop.css b/css/shop.css new file mode 100644 index 0000000..f055fd0 --- /dev/null +++ b/css/shop.css @@ -0,0 +1,724 @@ +@charset "utf-8"; +/*-- + Shop styles +--*/ + + +.product-cat-mains { + width:25%; + float:left; + + padding:25px; + +} +.product-cat-mains img { + width:100%; + height:auto; + position:relative; + z-index:1; + transform: translateZ(0); +} +.product-cat-img { + overflow:hidden; +} +.product-cat-img a { + position:absolute; + left:50%; + margin:-20px 0 0 -50px; + + width:100px; + height:40px; + line-height:40px; + color:#fff; + background:#292929; + text-transform:uppercase; + font-size:9px; + + z-index:2; + top:-50%; + + font-family: 'Montserrat', sans-serif; + font-weight:700; +} +.product-cat-img img , .product-cat-img a { + -webkit-transition: all 400ms linear; + -moz-transition: all 400ms linear; + -o-transition: all 400ms linear; + -ms-transition: all 400ms linear; + transition: all 400ms linear; +} +.product-cat-img:hover a{ + top:50%; +} +.product-cat-img:hover img { + opacity:0.6; + -webkit-transform: scale(1.15); + -moz-transform:scale(1.15); + transform: scale(1.15); +} +.product-cat-title { + float:left; + margin-top:30px; +} +.product-cat-title h4 { + float:left; + text-align:left; + font-size:15px; + font-weight:800; +} +.product-cats { + float:left; + padding-left:20px; +} +.product-cats a { + font-size:13px; + font-weight:800; + color:#C1BFC0; +} +.product-price { + float:left; + width:100%; + margin-top:20px; + color:#847E80; + text-align:left; + font-family: 'Montserrat', sans-serif; + font-weight:700; +} +.product-filter-wrap { + padding-bottom:30px; + margin-bottom:30px; + border-bottom:1px solid #eee; + margin-top:50px; +} +.product-cat-filter{ + float:left; + position:relative; + top:25px; + padding-right:20px; + +} +.product-cat-filter span { + float:left; + font-family: 'Montserrat', sans-serif; + font-weight:700; + padding-right:20px; + font-size:14px; + +} +.product-cat-filter a { + float:left; + padding-right:20px; + padding-top:4px; + font-weight:700; + font-size:14px; + color:#847E80; +} +.product-cat-filter a:hover { + color:#000; +} +.product-filter-wrap .btn { + float:right; +} + +.product-mainfilter { + padding-bottom:60px; + margin-bottom:30px; + border-bottom:1px solid #eee; + margin-top:30px; + display:none; +} +.product-mainfilter-item { + min-height:10px;} +.product-mainfilter-item:before { + content:''; + position:absolute; + height:70px; + margin-top:-15px; + top:50%; + width:1px; + right:0; + background:#eee; +} +.product-mainfilter-item.no-decline:before { + display:none; +} +.product-mainfilter-header { + float:left; + font-family: 'Montserrat', sans-serif; + font-weight:700; + width:100%; + font-size:14px; + padding-bottom:20px; + text-align:left; +} +.material-list li{ + float:left; + text-align:left; + + font-weight:700; + font-size:14px; + margin-right:15px; + + +} +.material-list li a , .size-list li a{ + color:#847E80; +} + + +.colorfilter-list li , .size-list li{ + float:left; + margin-right:30px; +} +.colorfilter-list li a { + width:30px; + height:30px; + float:left; + border-radius:100%; +} +.size-list li a { + font-family: 'Montserrat', sans-serif; + font-weight:700; +} + + +.cart-modal { + position:fixed; + top:70px; + bottom:0; + background:#fff; + width:350px; + right:-350px; + z-index:100; + padding:100px 30px; + overflow:auto; + -webkit-transform: translate3d(0,0,0); +} +.cart-modal h3 { + text-align:left; + float:left; + width:100%; + padding:30px 0 20px; + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:24px; + border-top:1px solid #eee; +} +.cart-modal-list li { + float:left; + padding:15px 20px 24px 0; + border-bottom:1px solid #eee; + position:relative; + width:100%; +} +.cart-modal-list li .cart-modal-image { + float:left; + width:60px; + height:60px; +} +.cart-modal-list li .cart-modal-image img , .cart-image img { + width:100%; + height:auto; + transform: translateZ(0); +} +.cart-modal-det { + float:left; + padding-left:40px; + text-align:left; +} +.cart-modal-det a { + font-weight:700; + float:left; + width:100%; + padding-bottom:14px; + font-size:16px; + +} +.cart-modal-det .quantity { + color:#999; +} +.cart-modal-list a.remove { + width:20px; + height:20px; + position:absolute; + top:10px; + right:0; + line-height:20px; +} +.cart-modal-total{ + margin:30px 0; + padding-bottom:30px; + border-bottom:1px solid #eee; +} +.cart-modal-total-title { + float:left; + font-family: 'Montserrat', sans-serif; + font-weight:700; +} +.cart-modal-total .woocommerce-Price-amount { + float:right; + font-weight:700; + font-size:15px; + color:#666; +} +.close-cart { + position:absolute; + top:-40px; + right:0; + + cursor:pointer; + z-index:20; +} +.close-cart i { + padding-left:10px; + +} +.cart-overlay { + position:fixed; + top:70px; + bottom:0; + background:#292929; + width:100%; + right:0; + z-index:99; + -webkit-transform: translate3d(0,0,0); + opacity:0.4; + display:none; +} +.show-cart { + position:fixed; + top:150px; + right:0; + width:40px; + height:40px; + line-height:40px; + background:#292929; + color:#fff; + z-index:20; + cursor:pointer; + -webkit-transform: translate3d(0,0,0); +} +.show-cart span { + position:absolute; + width:20px; + height:20px; + line-height:20px; + bottom:-4px; + left:-4px; + border-radius:100%; + z-index:2; + line-height:20px; + background:#fff; + color:#292929; + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:10px; +} +.show-cart:hover i { + color:#999; +} +.product-nav { + margin:30px 0 0; + padding-bottom:20px; + border-bottom:1px solid #eee; +} +.pr-nav-list{ + float:right; + position:relative; +} + +.product-container{ + margin-top:70px; +} + +.product-text { + padding-left:50px; +} +.product-text h2{ + padding-bottom:10px; + font-size:24px; + font-family: 'Montserrat', sans-serif; + font-weight:700; +} +.product-text h3 , .product-text h2 { + float:left; + width:100%; + text-align:left; +} +.product-text h3 { + font-style:italic; + font-weight:700; + color:#666; +} + +.pr-opt { + margin:40px 0 30px; + border-top:1px solid #eee; + border-bottom:1px solid #eee; +} +.product-rating , .product-item-price{ + float:left; + width:50%; + padding:20px; + font-size:14px; + text-align:left; +} +.product-rating ul , .product-rating span { + float:right; +} +.product-rating span { + margin-left:4px; +} +.product-rating li { + display:inline-block; + padding:1px; +} +.product-item-price { + + font-size:24px +} +.product-item-price span { + text-decoration:line-through; + padding-right:10px; + font-size:15px; + opacity:0.6; +} +.product-item p { + max-width:600px; +} +.quantity { + + padding:30px 0 20px; + border-top:1px solid #eee; + margin-top:20px; + +} +.quantity input { + background:none; + border:none; + -webkit-appearance:none; + float:left; + width:50px; + height:50px; + background:#262526; + font-size:14px; + color:#fff; + cursor:pointer; + line-height:50px; + text-align:center; +} +.quantity input.qty { + background:#eee; + color:#666; +} +.quantity .btn { + margin-top:8px; + margin-left:15px; + +} +.wishlist-link { + float:left; + margin-top:50px; + font-family: 'Montserrat', sans-serif; + font-weight:700; + padding-bottom:10px; + border-bottom:4px solid #eee; +} +.wishlist-link:hover { + border-color:#000; +} +.product-opt-list { + margin:10px 0 20px;} + +.product-opt-list li { + float:left; + width:100%; + padding:10px 0; + text-align:left; + font-weight: 800; + font-size:11px; + word-spacing: 0; + text-transform: uppercase; +} +.product-opt-list li span { + float: left; + padding-right: 10px; + color: #999; +} +.single-prd-list { + + margin-top:40px; + padding-top:30px; +} +.single-prd-list h3 { + float:left; + width:100%; + text-align:left; + + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:18px; + padding-bottom:30px; + +} +.product-nav .pr-cat-title{ + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:14px; + float:left; + padding-right:20px; + position:relative; + top:34px; +} +.product-nav ul { + float:left; + position:relative; + top:38px; +} +.product-nav ul li { + float:left; + margin-right:10px; +} +.product-nav ul li a { + color:#999; + + font-weight:700; +} + + +.cart-header { + padding-bottom:30px; + + border-bottom:1px solid #eee; +} +.cart-header h3 { + float:left; + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:22px; + color:#292929; + padding-right:30px; + +} +.tottal-items { + float:left; + font-weight:700; + font-size:12px; + position:relative; + top:12px; +} +.sum-total { + float:right; + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:18px; + color:#292929; + + position:relative; + top:6px; +} +.sum-total span { + font-weight:700; + font-size:12px; + float:left; + padding-right:40px; + position:relative; + top:6px; + color:#999; + +} +.cart { + margin-top:40px; +} +.cart-image{ + float:left; + width:20%; + position:relative; + +} +.cart-item { + padding:20px 0 0; + margin-bottom:30px; +} +.cart-container{ + float:left; + width:80%; + padding:50px 20px 30px 60px; + box-sizing:border-box; +} +.checkout-table { + float:left; + width:100%; +} +.product-name { + float:left; + font-size:18px; + font-family: 'Montserrat', sans-serif; + font-weight:700; + width:100%; + padding-bottom:10px; + text-align:left; + +} +.product-cart-cat{ + float:left; + color:#999; + font-weight:700; + text-align:left; + margin-right:10px; + +} +.checkout-table input , .checkout-table select { + border:4px solid #eee; + width:50px; + padding-left:10px; + margin-left:10px; + font-weight:800; +} +.checkout-table select { + width:100px; +} +.order-money { + float:right; + font-size:15px; + font-family: 'Montserrat', sans-serif; + font-weight:700; + position:relative; + top:10px; + + +} +.cart-wrap { + margin:0 0 50px 0; +} +.cart-item-footer { + margin-top:50px; + border-bottom:1px solid #eee; + padding-bottom:40px; +} +.cart-item-footer p { + max-width:350px; + +} +.pr-remove { + float:right; + width:40px; + height:40px; + line-height:40px; + background:#292929; + color:#fff; +} +.coupon-form { + float:left; + max-width:400px; + padding-right:100px; + position:relative; +} +.coupon-form input { + float:left; + background-color: #f1f1f1; + font-size: 12px; + height: 55px; + padding: 0 20px; + width: 100%; + border: none; +} +.coupon-form .btn-a{ + position:absolute; + top:0; + right:0; + width: 100px; + height: 55px; + cursor:pointer; + background: #292929; + color: #fff; + font-weight: bold; + border: none; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.coupon-holder .btn { + float:right; + cursor:pointer; +} +.product-name a , .product-cart-cat , .cart-image a { + -webkit-transition: all 400ms linear; + -moz-transition: all 400ms linear; + -o-transition: all 400ms linear; + -ms-transition: all 400ms linear; + transition: all 400ms linear; +} +.product-name a:hover , .product-cart-cat:hover , .cart-image a:hover { + opacity:0.5; +} + + + + + + + + + +@media only screen and (max-width: 1064px) { +.cart-container , .cart-image{ + width:100%; +} +.cart-container { + padding:50px 0; +} +.product-text { + padding-left:0; + margin-top:30px; +} +.product-cat-filter { + float:left; + width:100%; + margin-bottom:20px; +} +.product-filter-wrap { + + margin-top: 20px; +} +.product-mainfilter-item { + margin-bottom:20px; +} +} +@media only screen and (max-width: 768px) { +.product-cat-mains { + width:50%; +} +.product-filter-wrap .btn { + float: left; + margin-top:30px; +} +} +@media only screen and (max-width: 540px) { +.coupon-holder .btn { + float:left; + margin-top:30px; +} +.checkout-table td { + width:100%; + float:left; + margin-bottom:20px; +} +.checkout-table td label { + float:left; + margin-right:30px; +} +#quantity , #dropdown , .order-money , .pr-remove{ + float:left; +} +#quantity { + position:relative; + left:-16px; +} +.pr-remove { + margin-top:15px; +} +.product-cat-mains { + width:100%; +} +} \ No newline at end of file diff --git a/css/style.css b/css/style.css index 29b7437..fee2b7a 100644 --- a/css/style.css +++ b/css/style.css @@ -1,910 +1,4217 @@ -./* - * Document : style.css - * Author : RedStar Theme - * Description: The common theme stylesheet - */ - - -/* Doctor list style*/ - -ul.docListWindow { - list-style-type: none; - padding: 0 10px; +@charset "utf-8"; +/*====================================== + [ -Main Stylesheet- + Theme: Balkon + Version: 1.0 + Last change: 14/10/2022 ] + +/*-------------Import fonts ---------------------------------------*/ +@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900|Poppins:400,600,700|Questrial&subset=devanagari,latin-ext,vietnamese'); +/*-------------General Style---------------------------------------*/ +html{ + overflow-x:hidden !important; + height:100%; } -ul.docListWindow li { - display: inline-block; - width: 100%; - border-bottom: 1px dashed #dcdcdc; - margin-bottom: 11px; - padding-bottom: 11px; +body{ + margin: 0; + padding: 0; + font-weight: 400; + font-size: 12px; + height:100%; + text-align:center; + background:#f4f4f4; + color:#000; + font-family: 'Questrial', sans-serif; } - -ul.docListWindow li .prog-avatar { - width: 40px; - height: 40px; - float: left; - margin-right: 25px; +@-o-viewport {width: device-width;} +@-ms-viewport {width: device-width;} +@viewport {width: device-width;} +/* ---------Page preload--------------------------------------*/ +.loader { + position:fixed; + top:0; + left:0; + width:100%; + height:100%; + background:#fff; + z-index:100; } - -ul.docListWindow li .prog-avatar img { - width: 100%; - border-radius: 50%; - -webkit-border-radius: 50%; +#movingBallG{ + position: absolute; + width:105px; + height:8px; + top:50%; + left:50%; + margin:-4px 0 0 -52px; } - -ul.docListWindow .progress { - height: 10px; - text-indent: 0; - margin: 0; +.movingBallLineG{ + position:absolute; + left:0px; + top:3px; + height:1px; + width:105px; + background:#ccc; } - -ul.docListWindow .progress-bar { - text-align: right; - padding-right: 15px; - line-height: 10px; - font-size: 10px; +.movingBallG{ + background:#292929; + position:absolute; + top:0; + left:0; + width:8px; + height:8px; + border-radius:4px; + animation-name:bounce_movingBallG; + animation-duration:1.3s; + animation-iteration-count:infinite; + animation-direction:linear; } - -/* Notifications */ - -.noti-information .notification-list { - padding: 0; -} - -.notification-list a:first-child { - border-top: none; -} - -.noti-information .notification-list a { - padding: 10px 18px 10px 18px; -} -.notification-list a { - display: inline-block; - width: 100%; - padding: 20px 0; - border-top: 1px solid #f3f3f3; - color: #2b2b2c; - text-decoration: none; - font-size: 14px; -} - -.notification-list.not-list a span.icon { - margin-top: 5px; -} - -.notification-list.mail-list a span.icon { - padding: 3px 10px; - margin-top: 0px; - color: white; -} - -.notification-list a span.icon { - margin-right: 15px; - font-size: 16px; - float: left; -} - -.notification-list.mail-list.not-list { - background: #e7ecf1; -} - -.notification-list p, -.notification-list p small { - margin: 0; - padding: 0; -} - -.noti-information .mail-list .un-read, -.noti-information .mail-list .read { - right: 20px; -} - -.mail-list .single-mail { - position: relative; -} - -a.single-mail.text-center.view-all { - background: white; -} -.not-list span.icon { - width: 40px; - height: 40px; - line-height: 33px; +@keyframes bounce_movingBallG{ + 0%{ + left:0px; + } + 50%{ + left:97px; + } + 100%{ + left:0px; + } +} +/*--------------Typography--------------------------------------*/ +p { + text-align: left; font-size: 12px; + line-height: 24px; + padding-bottom: 10px; + font-weight:500; +} +blockquote { + float:left; + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 15px solid #eee; +} +blockquote p { + font-family: Georgia, "Times New Roman", Times, serif; + font-style:italic; + color:#494949; +} +.bold-title { + float:left; + width:100%; + text-align:left; + font-size: 30px; + line-height:50px; + text-align:left; + font-weight:bold; + font-family: 'Montserrat', sans-serif; + padding-bottom:10px; +} +.intro-text { + padding:70px 0; +} +.parallax-section.intro-text { + padding:0; +} +.intro-text h2 { + float:left; + width:100%; + padding-bottom:50px; + margin-bottom:50px; + border-bottom:1px solid rgba(255,255,255,0.41); + color:#fff; + font-size: 46px; + letter-spacing:-2px; + font-family: 'Poppins', sans-serif; + line-height:60px; + text-align:left; + font-weight:bold; +} +/* ---------Content Styles--------------------------------------*/ +#main{ + height:100%; + width:100%; + position:absolute; + top:0; + left:0; + z-index:2; + opacity:0; +} +.container{ + max-width: 1224px; + width:92%; + margin:0 auto; + position: relative; + z-index:5; +} +#wrapper { + height:100%; + width:100%; + position:absolute; + top:0; + left:0; + z-index:5; +} +.content-holder{ + vertical-align: top; + position: absolute; + left:80px; + top: 70px; + right:0; + bottom:0; + z-index: 2; + transition: all 400ms linear; +} +.content { + width:100%; + position:relative; + z-index:4; + float:left; + box-shadow: 0px 16px 52px 0px rgba(0, 0, 0, 0.04); + background:#fff; +} +.content.no-shadow{ + box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0); +} +.fl-wrap { + float:left; + width:100%; + position:relative; +} +.no-bg { + background:none; +} +.full-height { + height:100%; +} +.full-width-wrap { + width:100%; +} +.bg { + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + z-index:1; + background-size: cover; + background-attachment: scroll ; + background-position: center ; + background-repeat:repeat; + background-origin: content-box; +} +.respimg { + width:100%; + height:auto; +} +.overlay { + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + background:#000; + opacity:0.1; + z-index:2 +} +/*------ Header ------------------------------------------------*/ +header.main-header { + position:fixed; + width:100%; + z-index:21; + height:70px; + top:0; + background:#fff; + left:0; + padding:0 0 0 80px ; + -webkit-transform: translate3d(0,0,0); + border-bottom:1px solid #eee; + box-shadow: 0 0 65px rgba(0,0,0,0.07); +} +.logo-holder { + float:left; + padding-top:19px; + height:70px; +} +.logo-holder img { + width: auto; + height:auto; + float:left; +} +/*------ nav ------------------------------------------------*/ +.nav-holder { + float:right; + position:relative; + top:21px; + margin-right:30px; +} +.nav-holder nav { + position:relative; + float: right; +} +.nav-holder nav li{ + float:left; + position:relative; + margin-left:6px; + height:70px; +} +.nav-holder nav li ul { + margin: 30px 0 0 0; + opacity: 0; + visibility: hidden; + position: absolute; + min-width:150px; + top: 50px; + left: 0; + z-index: 1; + padding:10px 0; + background:rgba(0,0,0,0.71); + transition: all .2s ease-in-out; +} +.nav-holder nav li:hover > ul { + opacity: 1; + visibility: visible; + margin: 0; +} +.nav-holder nav li ul li ul { + top: -10px !important; + left: 100%; + margin-left:25px; + margin-top:0; +} +.nav-holder nav li ul li:hover > ul { + opacity: 1; + visibility: visible; + margin-left:0px; +} +.nav-holder nav li ul li { + display:block; + float:none; + border:none; + height:auto; +} +.nav-holder nav li ul li:before { + display:none; +} +.nav-holder nav li a { + float: left; + padding: 10px 15px; + line-height: 1; + font-size: 13px; + word-spacing: 0; text-align: center; - border-radius: 6px; + color: #999; + font-size: 13px; + text-transform:uppercase; + font-weight:bold; + font-family: 'Montserrat', sans-serif; + transition: all 100ms linear; } - -.bg-primary{ - color: #fff; - background-color: #9c78cd; +.nav-holder nav li ul a { + color:#fff; + float:left; + width:100%; + text-align:left; } - -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; +nav li ul a:before , nav li ul a:after { + display:none; } - -.mail-list .un-read, -.mail-list .read { - position: absolute; - right: 0px; - top: 32px; +nav li a.act-link , .nav-holder nav li a:hover , nav.asl li a.act-scrlink { + color:#404040; +} +.nav-holder nav li ul a:hover { + color:#fff; + opacity:0.7; +} +nav li a.act-link:before , nav.asl li a.act-scrlink:before{ + content:''; + position:absolute; + top:-21px; + width:100%; + height:5px; + background:#c74b4b; + left:0; +} +.sb-menu-button-wrap , .nav-button-wrap { + float:right; + height:70px; + width:70px; + border-left:1px solid #e6eaea; + cursor:pointer; + position:relative; +} +.nav-button-wrap{ + display:none; +} +.sb-menu-button , .nav-button { + position:absolute; + top:50%; + left:50%; + width:22px; + height:20px; + margin-left:-11px; + margin-top:-5px; +} +.sb-menu-button span , .nav-button span{ + float:left; + width:100%; + height:2px; + background:#292929; + margin-bottom:4px; + transition: all 200ms linear; +} +.sb-menu-button span:first-child , .nav-button span:first-child { + width:50%; +} +.sb-menu-button.vis-m span:first-child { + width:100%; +} +.header-info { + float:right; + padding-top:30px; + margin-right:40px; +} +.header-info ul li { + float:left; + margin-right:20px; + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:11px; +} +.header-info ul li span { + color:#999; + float:left; + padding-right:10px; +} +.sidebar-menu { + position:fixed; + bottom:0; + right:-380px; + top:70px; + padding-right:20px; + width:350px; + background:#fff; + z-index:60; + overflow: hidden; + -webkit-transform: translate3d(0,0,0); +} +.sidebar-menu .overlay { + z-index:3; + opacity:0.5; +} +.sb-overlay{ + position:fixed; + top:70px; + left:80px; + right:0px; + bottom:0px; + background:#292929; + opacity:0.6; + display:none; + z-index:59; + -webkit-transform: translate3d(0,0,0); +} +.hid-men-wrap { + position:absolute; + top:10%; + left:0; + width:100%; + z-index:4; + overflow:inherit; +} +.menusb ul { + margin: 0; + float: left; + width:100%; + overflow:hidden; +} +.menusb li { + margin: 0; + position:relative; + overflow:hidden; + padding:0 50px; +} +.menusb li i { + position:absolute; + right:18px; + top:12px; +} +.menusb a { + float:left; + width:100%; + padding:8px 5px; + position:relative; + font-weight: 700; + font-size: 15px; + text-transform: uppercase; + letter-spacing:2px; + color: #000; + line-height:20px; + text-align:left; +} +.menusb a.back{ + padding-left:54px; +} +.menusb a.back:before{ + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f177"; + font-size:14px; +} +.sb-logo { + float:left; + width:150px; + margin-left:50px; + margin-bottom:40px; +} +.sb-logo img { + width:auto; + height:auto; +} +.sb-menu-footer { + padding-left:50px; + margin-top:50px; + font-family: 'Montserrat', sans-serif; + font-weight:700; + font-size:10px; + text-align:left; + text-transform:uppercase; +} +.sb-menu-footer:before { + content:''; + position:absolute; + top:-25px; + left:50px; + width:70px; + height:1px; + background:#ccc; +} +.show-search { + float:right; + height:70px; + width:70px; + line-height:70px; + border-left:1px solid #e6eaea; + cursor:pointer; + position:relative; +} +.show-search:before { + content:''; + position:absolute; + top:50%; + left:20px; + width:30px; + height:1px; + background:#292929; + transition: all 200ms linear; +} +.show-search.vissearch:before { + width:0; +} +/*------ search ------------------------------------------------*/ +.fixed-search{ + display:none; + position:fixed; + z-index:100; + top:70px; + left:80px; + right:0; + bottom:0; +} +.search-form-bg { + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + z-index:1; + background: rgba(0,0,0,0.81) url(../images/serch-bg.png) repeat; +} +.search-form-wrap { + position:relative; + z-index:2; + float:left; + top:50%; + width:100%; +} +.fixed-search form { + float:left; + width:100%; +} +.fixed-search form input { + float:left; + background:none; + border:none; + border-bottom:1px solid rgba(255,255,255,0.21); + width:100%; + color:#fff !important; + text-align:left; + font-family: 'Montserrat', sans-serif; + font-weight:900; + font-size:42px; + z-index:1; + position:relative; + padding-right:50px; +} +.dublicated-text { + position:absolute; + top:-90px; + right:90px; + z-index:1; + color:#fff; + opacity:0.1; + font-size:90px; + font-family: 'Montserrat', sans-serif; + font-weight:900; +} + +.fixed-search .container { + position:relative; +} +.fixed-search .container:before { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content:'\f002'; + position:absolute; + top:10px; + right:10px; + width:40px; + height:50px; + line-height:50px; + z-index:2; + color:#fff; + font-size:19px; +} +/*------Button ------------------------------------------------*/ +.btn { + padding:15px 30px; + position:relative; + margin-top:10px; + font-size:10px; + font-weight: bold; + transition: all 200ms linear; + text-transform:uppercase; +} +.trsp-btn { + border:1px solid rgba(255,255,255,0.6); + color:#fff; +} +.trsp-btn:before , .flat-btn:before { + background:#fff; +} +.flat-btn { + border:1px solid #000; + color:#fff; + background:#292929; +} +.float-btn { + float:left; +} +.btn:before { + content:''; + position:absolute; + top:50%; + left:20px; + height:1px; + width:0; + transition: all 200ms linear; +} +.btn:hover:before { + width:30px; +} +.btn:hover { + padding-left:60px; +} +/*------ footer-------------------------------------------------*/ +.main-footer { + position:fixed; + width:80px; + z-index:21; + top:70px; + background:#fff; + bottom:0; + left:0; + overflow:hidden; + border-right:1px solid #eee; + -webkit-transform: translate3d(0,0,0); +} +.footer-social { + position:absolute; + bottom:30px; + left:0; + width:100%; + border-top:1px solid #e6eaea; + padding-top:30px +} +.footer-social li { + float:left; + width:100%; + margin-bottom:8px; +} +.footer-social li a { + color:#000; +} +.fixed-title { + position: fixed; + width: 380px; + height: 80px; + line-height:80px; + top: 381px; + border-left:1px solid #e6eaea; + letter-spacing: 0.27em; + font-size: 11px; + text-transform: uppercase; + text-align: center; + cursor: default; + font-weight:bold; + color: #4d4d4d; + transform: rotate(-90deg); + transform-origin: left top; + z-index: 22; +} +.height-emulator { + float:left; + width:100%; + position:relative; + z-index:1; +} +.content-footer { + position:fixed; + bottom:0; + left:80px; + right:0; + padding:60px 0 0; + z-index:2; + -webkit-transform: translate3d(0,0,0); +} +.footer-inner { + margin:0 auto; + position:relative; + max-width: 1224px; + width:92%; + padding:90px 0 70px 50px; + background:#fff; +} +.footer-logo { + float:left; + margin-bottom:20px; + width:100%; +} +.footer-logo img { + width:130px; + height:auto; + float:left; +} +.content-footer:before { + content:''; + position:absolute; + bottom:0; + right:0; + width:50%; + top:60px; + background:#fff; +} +.policy-box { + margin-top:50px; + padding-top:30px; + border-top:1px solid #eee; +} +.policy-box p { + text-align:left; + + font-size: 12px; + text-transform:uppercase; + margin-top:10px; + font-weight:bold; + font-family: 'Montserrat', sans-serif; +} +.footer-header span{ + text-align:left; + font-size: 27px; + text-transform:uppercase; + float:left; + padding-right:30px; + position:relative; + top:-14px; + + font-weight:bold; + font-family: 'Montserrat', sans-serif; +} +.footer-header { + text-align:right; + font-size:10px; + padding-top:10px; + font-weight:bold; + margin-bottom:15px; +} +.footer-header:before { + content:""; + position:absolute; + bottom:20px; + left:80px; + right:100px; + height:1px; + background:#eee; +} +.footer-box { + margin-top:20px; + text-align:left; +} +.footer-box ul li { + text-align:left; + float:left; + width:100%; + font-weight: 800; + letter-spacing: 1.5px; + word-spacing: 0; + text-transform: uppercase; + margin-bottom:12px; + font-size:10px; +} +.footer-box ul li span { + float:left; + padding-right:10px; + color: #999; +} +.to-top { + position:absolute; + bottom:0; + right:0; + width:50px; + height:70px; + line-height:80px; + color:#fff; + font-size:18px; + background:#292929; + cursor:pointer; +} +.subcribe-form { + padding-left:100px; +} +.subcribe-form span{ + position:absolute; + top:22px; + left:0; + width:95px; + font-weight:bold; + font-size:10px; + font-family: 'Montserrat', sans-serif; + text-transform:uppercase; +} +#subscribe { + float:left; + width:100%; +} +#subscribe .enteremail { + background-color: #f1f1f1; font-size: 12px; - color: #dfdfe2; + height: 55px; + padding: 0 20px; + width: 70%; + border:none; } -.vew-mail-header { - color: #666f7b; - font-weight: 700; +#subscribe-button { + width:30%; + height:55px; + float:right; + background:#292929; + color:#fff; + font-weight:bold; + border:none; + font-size:10px; + font-family: 'Montserrat', sans-serif; + text-transform:uppercase; } -h4.vew-mail-header b { - font-weight: 700; +.subscribe-message{ + float:left; + width:100%; + margin-top:20px; + font-weight:800; + font-size:11px; } -.fa-comments-o:before { - content: "\f0e6"; +/*------ Home -------------------------------------------------*/ +.hero-content { + z-index:50; + overflow:hidden; + background:#fff; +} +.hero-wrap{ + position:absolute; + top:50%; + left:0; + width:100%; + z-index:20; +} +.hero-wrap h2 , .hero-wrap h2 a { + color:#fff; +} +.hero-wrap p { + color:#fff; + font-size:12px; + font-weight:800; +} +.swiper-slide .overlay , .hero-content .overlay{ + opacity:0.3; +} +.hero-wrap h2 { + float:left; + max-width:750px; + font-size:56px; + font-family: 'Poppins', sans-serif; + line-height:64px; + letter-spacing:-2px; + text-align:left; + font-weight:bold; + padding-bottom:20px; +} +.hero-item { + padding:20px 30px; +} +.hero-item h3 { + float:left; + width:100%; + padding-bottom:20px; + color: rgba(255,255,255,0.71); + text-align:left; + text-transform:uppercase; + font-weight:700; + font-family: 'Montserrat', sans-serif; + font-size:13px; +} +.hero-item:before { + content:''; + position:absolute; + top:-20px; + bottom:-20px; + left:0; + width:1px; + background:rgba(255,255,255,0.41); + z-index:5; +} +.slide-progress-container { + position:absolute; + height:1px; + z-index:3; + bottom:50px; + right:0; + left:0; +} +.slide-progress-content { + margin:0 auto; + max-width:1224px; + position:relative; +} +.slide-progress-warp { + float:left; + position:relative; + max-width:750px; + height:1px; + background:rgba(255,255,255,0.41); + z-index:10; + bottom:0; + width:100%; +} +.slide-progress { + position:absolute; + top:50%; + left:0; + height:4px; + border-radius:6px; + margin-top:-2.5px; + width:0; + max-width:100%; + background:#000; } -.bg-warning{ - color: #fff; - background-color: #ffd200; +/*------ section ------------------------------------------------*/ +section { + float:left; + width:100%; + padding:90px 0; + position:relative; + z-index:2; + overflow:hidden; } -.bg-success { - background: #5FC29D; +.gray-bg { + background:#f4f4f4; +} +section.parallax-section { + padding:200px 0; + overflow:hidden; +} +section.parallax-section.content-parallax-section { + padding:150px 0; +} +section.sml-pad-sec { + padding:0 0 60px; +} +section.parallax-section .overlay { + opacity:0.2; +} +section.parallax-section .overlay.op1 { + opacity:0.1; +} +.overlay.op4 { + opacity:0.3; +} +section.parallax-section .bg , .home-slider .bg , .par-bg .bg{ + height:120%; + top:-10%; +} +section.header-section .bg { + left:inherit; + right:0; + width:65%; +} +section.header-section .overlay { + opacity:0.2; + left:inherit; + right:0; + width:65%; +} +section.header-section p { + float:left; + max-width:500px; + text-align:left; + color:#fff; + margin-top:50px; + position:relative; + font-size:13px; + opacity:0.8; +} +section.header-section:before { + content:''; + position:absolute; + bottom:0; + left:0; + width:35%; + background:#fff; + height:90px; +} +section.header-section.left-der-headersec:before { + left:inherit; + right:0; +} +.header-section { + background:#292929; +} +.small-pad-section{ + padding:0 0 30px; +} +.sect-scroll-link { + position:absolute; + bottom:-170px; + color:#000; + left:0; + font-size:13px; +} +.sect-scroll-link:before , .sect-scroll-link:after { + content:''; + position:absolute; + bottom:0; + left:40px; + width:70px; + height:1px; + background:#eee; + z-index:1; +} +.sect-scroll-link:after { + z-index:2; + background:#292929; + width:0; + transition: all 500ms linear; +} +.sect-scroll-link:hover:after { + width:70px; +} +.sect-scroll-link span { + font-weight:bold; + font-size:10px; +} +.sect-scroll-link i { + padding-right:120px; + font-size:20px; +} +.partcile-dec{ + position:absolute; + bottom:0; + left:0; + width:100%; + height:100%; + z-index:-2; + color:#000; + opacity:0.6; +} +.section-title { + float:left; + width:100%; + position:relative; +} +.section-title h2 { + float:left; + width:100%; + font-size:44px; + font-weight:700; + line-height:56px; + font-family: 'Montserrat', sans-serif; + text-align:left; +} +section.header-section h2 { + font-size:64px; + text-transform:uppercase; + line-height:75px; +} +.section-title h3 { + position:relative; + float:left; + width:100%; + font-size:18px; + font-weight:900; + letter-spacing:1px; + text-align:left; + font-family: 'Poppins', sans-serif; +} +.no-border { + border:none; +} +section.parallax-section .section-title h2 , section.parallax-section .section-title h3{ + color:#fff; +} +/*------ scroll nav ------------------------------------------------*/ +.sroll-nav-wrap { + position: absolute; + top:180px; + z-index:10; + width:50px; + z-index:26; + right:30px; +} +.sroll-nav-container { + position: absolute; + width:50px; + right:0; + top:0; +} +.sroll-nav-wrap .scroll-nav:before { + content:''; + position:absolute; + top:-10px; + bottom:-10px; + width:1px; + background:#eee; + right:-10px; + z-index:1; +} +.sroll-nav-wrap .scroll-nav li { + float:left; + width:50px; + height:50px; + line-height:50px; + position:relative; + box-sizing:border-box; + z-index:3; +} +.sroll-nav-wrap .scroll-nav li a { + color:#000; + font-weight:700; + position:relative; +} +.sroll-nav-wrap .scroll-nav li a:before { + content:''; + position:absolute; + bottom:-20px; + right:-30px; + height:0px; + width:6px; + background:#000; +} +.sroll-nav-wrap .scroll-nav.black-bg li a:before { + background:#fff; +} +.sroll-nav-wrap .scroll-nav li a span { + height: auto; + line-height: 20px; + font-size: 11px; + color: #000; + text-align:left; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + text-indent: 0px; + position: absolute; + bottom:30px; + width:200px; + opacity: 0; + left:-240px; + visibility: hidden; + pointer-events: none; + z-index:16; + text-align:right; +} +.sroll-nav-wrap .scroll-nav li a span:before { + content:''; + position:absolute; + right:-20px; + width:10px; + height:1px; + top:50%; + background:#000; +} +.sroll-nav-wrap .scroll-nav li a:hover span { + bottom:-4px; + opacity:1; + visibility:visible; +} +.sroll-nav-wrap .scroll-nav li a.act-scrlink:before { + height:50px; +} +.sroll-nav-wrap .scroll-nav li a span , .sroll-nav-wrap .scroll-nav li a:before , .sroll-nav-wrap .scroll-nav li a{ + transition: all 300ms linear; +} +.sroll-nav-wrap .scroll-nav.black-bg li a , .sroll-nav-wrap .scroll-nav.black-bg li a span { + color:#fff; +} +.sroll-nav-wrap .scroll-nav.black-bg:before , .sroll-nav-wrap .scroll-nav.black-bg li a span:before{ + background:rgba(255,255,255,0.41); } -.bg-orange { - background: #E67D21; +.separator.trsp-separator { + float:left; + width:70px; + height:6px; + background:#fff; + margin:40px 0 30px; } - -.bg-blue { - background: #3598dc; + +.bold-separator { + width:70px; + height:6px; + background:#000; + float:left; + /* margin-top:35px; */ } - -.bg-purple { - background: #8E44AD; +/*------ about------------------------------------------------*/ +.about-wrap p{ + padding-bottom:20px; + font-size:13px; +} +.section-container { + margin:50px 0; } - -.bg-danger{ - color: #fff; - background-color: #e55957; +.about-wrap .btn { + margin-top:70px; } - -.bg-danger { - background: #e55957; +.bg.dec-bg { + width:inherit; + height:inherit; + left:50%; + right:0; + top:20%; + bottom:0; + opacity:0.1; + z-index:-1; } - -.panel-body { - padding: 15px; +.bg.dec-bg.left-pos-dec { + left:-10%; + right:40%; } -.form-group { - margin-bottom: 15px; +.creat-list li { + width:100%; + float:left; + position:relative; + margin-bottom:20px; } -.work-monitor .states { - width: 90%; -} -.compose-editor{ - padding-left: 15px; -} -.work-monitor .states .info { - display: inline-block; - width: 100%; - font-size: 15px; - margin: 10px 0 0 0; - font-weight: 500; -} - -.progress.progress-sm { - height: 8px; -} - -.work-monitor .title { - margin: 0 0 40px 0; -} - -.text-danger { - color: #f44336; -} - -.md { - line-height: inherit; - vertical-align: bottom; -} - -.md-refresh:before { - content: "\f2a4"; -} - -.card .btn-collapse { - -webkit-transition: all 0.1s ease-out; - -o-transition: all 0.1s ease-out; - transition: all 0.1s ease-out; -} - - -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); -} - -.fa-angle-down:before { - content: "\f107"; -} -section.panel.tab-border { - border: 1px solid #e5e5e5; -} -.select.control { - background: #262936; - border-radius: 40px; - overflow: hidden; - display: inline-block; - vertical-align: middle; +.creat-list li span { + text-align: left; + font-size: 17px; + text-transform: uppercase; + float: left; padding-right: 30px; position: relative; -} - -.select.control:after { - content: " "; - width: 7px; - height: 9px; - background: url(images/arrow-down.html); - position: absolute; - right: 10px; top: 0; - bottom: 0; - margin: auto; - display: block; - z-index: 1; -} - -.select.control select { - padding: 10px 30px; - width: 110%; - border: none; - background: none; - outline: none; - -webkit-appearance: none; - color: white; -} - -/* widget */ -.sidebar .widget { - background: #262936; - border-radius: 10px; - padding: 20px; - margin-bottom: 30px; -} - -.sidebar .widget .widget-title { - font-size: 24px; - font-size: 1.7142857143em; - margin-bottom: 20px; - font-weight: 300; -} - -.sidebar .widget .arrow-list li { - border: none; -} - -.sidebar .widget.top-rated { - padding: 0; -} - -.sidebar .widget.top-rated .widget-title { - padding: 20px 20px 0; -} - -.sidebar .widget.top-rated ul { - list-style: none; -} - -.sidebar .widget.top-rated ul li { - border-bottom: 1px solid rgba(255, 255, 255, 0.1); - padding: 10px 20px; -} - -.sidebar .widget.top-rated ul li:last-child { - border-bottom: none; -} - -.sidebar .widget.top-rated .entry-title { - font-size: 14px; - font-size: 1em; - margin-bottom: 5px; - font-weight: 300; -} - -.sidebar .widget.top-rated .entry-title a { - color: #bfc1c8; -} - -.sidebar .widget.top-rated .rating strong { - color: #009ad8; -} -.stat-item { - display: inline-block; - padding-right: 15px; -} -.stats-row { - margin-bottom: 20px; -} -.widget-gradient, -.widget-wrap-img { - min-height: 350px; - border-radius: 2px -} -.analysis-box{ - padding: 2px 25px 10px 20px; - margin-bottom: 20px; -} - -.megamenu-header { - display: block; - padding: 0px 20px 5px 0px; - font-size: 22px; - line-height: 1.428571429; - color: #fafafa; -} - -.mega-menu-item-name { - color: #fafafa; - padding: 10px 0px 10px 0px; -} - -.demo-container { - box-sizing: border-box; - width: 100%; - height: 450px; - padding: 20px 15px 15px 15px; - margin: 15px auto 30px auto; - border: 1px solid #ddd; - background: #fff; - background: linear-gradient(#f6f6f6 0, #fff 50px); - background: -o-linear-gradient(#f6f6f6 0, #fff 50px); - background: -ms-linear-gradient(#f6f6f6 0, #fff 50px); - background: -moz-linear-gradient(#f6f6f6 0, #fff 50px); - background: -webkit-linear-gradient(#f6f6f6 0, #fff 50px); - box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); - -o-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); - -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); -} - -.demo-placeholder { - width: 100%; - height: 100%; - font-size: 14px; - line-height: 1.2em; -} - -.legend table { - border-spacing: 5px; -} - -.clsAvailable { - color: #0cc745; - font-size: 13px; - font-weight: 600; -} - -.clsNotAvailable { - color: #ff0000; - font-size: 13px; - font-weight: 600; -} - -.clsOnLeave { - color: #32c5d2; - font-size: 13px; - font-weight: 600; -} - -.table-padding { - padding-bottom: 20px; - padding-top: 20px; -} -.doctitle { - padding-bottom: 5px; -} -.user-bg { - margin: -25px; - overflow: hidden; - position: relative; -} -.user-bg .overlay-box { - background: #9675ce; - opacity: .9; - top: 0; - left: 0; - right: 0; - height: 100%; - text-align: center; -} -.user-bg .overlay-box .user-content { - padding: 15px; -} -.user-btm-box { - padding: 40px 0 10px; - clear: both; - overflow: hidden; -} -.input-group-btn .btn { - box-shadow: none -} -.addr-font-h1 span { - font-size: 14px; - vertical-align: text-top; -} -.text-stat h3 { - margin-top: 5px; - margin-bottom: 0; - font-size: 18px -} -.text-stat span { - font-size: 13px!important -} - -.overflow-h { - overflow: hidden -} -.rt-code { - padding: 3px; - color: #E43A45; - border-radius: 4px!important; - display: inline; - word-wrap: normal -} -.caption-desc { - font-size: 13px; - margin-top: .5em; - line-height: 2.3em -} -.mail-label { - padding: .2em .6em .3em !important; -} -.mail-counter-style { - padding: 2px 6px 4px !important; -} -h4.media-heading { - color: #3D3D3D; - font-weight: 500; - font-family: Roboto,sans-serif; -} -.language-switch a { - color: #1E2629; -} -.notification-label { - float: right; - border-radius: 10px; - padding: 0px 10px; - color: #fff; -} - -.task-body .list-group-item { - border-width: 0 0 1px 0; - margin: 0; -} -.progress-line { - background: #e7ecf1; -} -span.notificationtime { - display: block; -} -span.online-status { - display: block; - margin-bottom: 0; - padding: 0 22px; - color: #9d9f9e; - font-size: 11px; - margin-top: 0px; -} -.addr-font-h3 { - font-size: 24px -} -.addr-font-h4 { - font-size: 18px -} -.close { - display: inline-block; - margin-top: 0; - margin-right: 0; - width: 9px; - height: 9px; - background-repeat: no-repeat!important; - text-indent: -10000px; - outline: 0; - background-image: url(../img/remove-icon-small.png)!important -} -.help-block { - margin-top: 5px; - margin-bottom: 5px -} -.help-inline { - font-size: 13px; - color: #737373; - display: inline-block; - padding: 5px -} -.input-mini, -.input-xxs { - width: 45px!important -} -.progress { - border: 0; - background-image: none; - filter: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - height: 8px; - border-radius: 0!important; - margin: 0; -} -.progress-bar-success { - background-color: #36c6d3; -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-bar-danger { - background-color: #d9534f; -} -.state-overview .addr-font-h1 { - font-size: 36px; - float: left; - width: auto; -} -.no-pad-left{ - padding-left: 0 !important; -} -.text-purple .fa-facebook { - font-size: 20px; -} -.text-success .fa-twitter { - font-size: 20px; -} -.text-danger .fa-instagram { - font-size: 20px; -} -.refresh-block { - width: 100%; - height: 100%; - background-color: rgba(255, 255, 255, .8); - -webkit-transition: all .05s ease; - transition: all .05s ease; - top: 0px; - left: 0px; - position: absolute; - z-index: 1000; - border-radius: 2px; -} -.refresh-block .refresh-loader { - display: inline-block; - position: absolute; - text-align: center; - top: 50%; - left: 50%; - margin-left: -16px; - margin-top: -16px; -} -.refresh-block .refresh-loader i { - display: inline-block; - line-height: 32px; - color: #000; - font-size: 16px; -} - -/* Social Buttons */ -.btn-facebook { - color: #ffffff !important; - background-color: #3b5998 !important; -} -.btn-twitter { - color: #ffffff !important; - background-color: #00aced !important; -} -.btn-linkedin { - color: #ffffff !important; - background-color: #007bb6 !important; -} -.btn-dribbble { - color: #ffffff !important; - background-color: #ea4c89 !important; -} -.btn-googleplus { - color: #ffffff !important; - background-color: #dd4b39 !important; -} -.btn-instagram { - color: #ffffff !important; - background-color: #517fa4 !important; -} -.btn-pinterest { - color: #ffffff !important; - background-color: #cb2027 !important; -} -.btn-dropbox { - color: #ffffff !important; - background-color: #007ee5 !important; -} -.btn-flickr { - color: #ffffff !important; - background-color: #ff0084 !important; -} -.btn-tumblr { - color: #ffffff !important; - background-color: #32506d !important; -} -.btn-skype { - color: #ffffff !important; - background-color: #00aff0 !important; -} -.btn-youtube { - color: #ffffff !important; - background-color: #bb0000 !important; -} -.btn-github { - color: #ffffff !important; - background-color: #171515 !important; -} -.app-search { - position: relative; -} -.contact-detail { - float: left; - width: 100%; -} -.contact-detail .fa { - float: left; - width: 30px; - font-size: 20px; - margin-top: 5px; -} -.contact-detail span { - float: left; - width: calc(100% - 30px); - margin-bottom: 20px; -} -.contact-detail .fa-envelope { - font-size: 15px; -} -.contact-detail .fa-mobile { - font-size: 25px; -} -.item img { - max-width: 100%; -} -.dataTables_wrapper { - margin-top: 15px; -} -tr.group, -tr.group:hover { - background-color: #ddd !important; -} -.profile-userpic { - float: left; - width: 100%; - text-align: center; -} - -/*-----------------Theme color style------------------------------*/ -.control-sidebar-btn.btn { - position: absolute; - left: -53px; - padding: 25px; - z-index: 999; - border-radius: 100%; - width: 35px; - height: 35px; - font-size: 18px; - color: #fff; - border-color: #2f323e; - background-color: #2f323e; - margin: 0; -} -.control-sidebar-btn i { - position: absolute; - top: 18px; - left: 15px; -} -.display-none{ - display: none; -} -/* Theme color CSS */ -.control-sidebar-btn.btn { - position: absolute; - left: -53px; - padding: 25px; - z-index: 999; - border-radius: 100%; - width: 35px; - height: 35px; - font-size: 18px; - color: #fff; - border-color: #2f323e; - background-color: #2f323e; - margin: 0; -} -.control-sidebar-btn i { - position: absolute; - top: 18px; - left: 15px; -} -.quick-setting-main { - float: left; - position: fixed; - top: 25%; - z-index: 99999; - right: 0; -} -.quick-setting { - float: left; - background-color: #eee; - border: 5px solid #ddd; - display: none; - margin-top: -15px; - max-width: 380px; - padding: 20px; -} -.quick-setting ul#themecolors li { - list-style: none; -} -.quick-setting ul#themecolors { - padding: 0; - margin: 0; - float: left; - width: 100%; - max-width: 330px; -} -.quick-setting ul#themecolors li a { - width: 32px; - height: 32px; - display: inline-block; - margin: 5px; - color: transparent; - position: relative; - background-color: #EAEEF3; -} -.quick-setting ul#themecolors li a.green-theme { - background-color: #0f0; -} -.quick-setting ul#themecolors li a.turquoise { - background-color: #00c5cd; -} -.theme-color a { - border-radius: 4px; - cursor: pointer; - display: inline-block; - margin: 5px 8px 5px 0; - -webkit-box-shadow: 0.4px 0.9px 3px 0 rgba(0,0,0,0.33); - box-shadow: 0.4px 0.9px 3px 0 rgba(0,0,0,0.33); - overflow: hidden; - width: 45px; - height: 40px; -} -.theme-color a[data-theme="white"] .head:before, -.theme-color a[data-theme="white"] .head:after, -.theme-color a[data-theme="dark"] .head:before, -.theme-color a[data-theme="blue"] .head:before, -.theme-color a[data-theme="indigo"] .head:before, -.theme-color a[data-theme="red"] .head:before, -.theme-color a[data-theme="cyan"] .head:before, -.theme-color a[data-theme="logo-white"] .head:before, -.theme-color a[data-theme="logo-white"] .head:after, -.theme-color a[data-theme="logo-dark"] .head:before, -.theme-color a[data-theme="logo-blue"] .head:before, -.theme-color a[data-theme="logo-indigo"] .head:before, -.theme-color a[data-theme="logo-cyan"] .head:before, -.theme-color a[data-theme="logo-green"] .head:before, -.theme-color a[data-theme="logo-red"] .head:before, -.theme-color a[data-theme="header-white"] .head:before, -.theme-color a[data-theme="header-white"] .head:after{ - background: #fff; -} -.theme-color a[data-theme="white"] .cont:after{ - background: #fff; -} -.theme-color a[data-theme="dark"] .cont:after, -.theme-color a[data-theme="header-dark"] .head:before, -.theme-color a[data-theme="header-dark"] .head:after{ - background: #303548; -} -.theme-color a[data-theme="blue"] .cont:after, -.theme-color a[data-theme="blue"] .head:after, -.theme-color a[data-theme="logo-blue"] .head:after, -.theme-color a[data-theme="header-blue"] .head:before, -.theme-color a[data-theme="header-blue"] .head:after{ - background: #5093EB; -} -.theme-color a[data-theme="indigo"] .cont:after, -.theme-color a[data-theme="indigo"] .head:after, -.theme-color a[data-theme="logo-indigo"] .head:after, -.theme-color a[data-theme="header-indigo"] .head:before, -.theme-color a[data-theme="header-indigo"] .head:after{ - background: #6673FC; -} -.theme-color a[data-theme="cyan"] .cont:after, -.theme-color a[data-theme="cyan"] .head:after, -.theme-color a[data-theme="logo-cyan"] .head:after, -.theme-color a[data-theme="header-cyan"] .head:before, -.theme-color a[data-theme="header-cyan"] .head:after{ - background: #4ABAD2; -} -.theme-color a[data-theme="green"] .cont:after, -.theme-color a[data-theme="green"] .head:after, -.theme-color a[data-theme="logo-green"] .head:after, -.theme-color a[data-theme="header-green"] .head:before, -.theme-color a[data-theme="header-green"] .head:after{ - background: #49D075; -} -.theme-color a[data-theme="red"] .cont:after, -.theme-color a[data-theme="red"] .head:after, -.theme-color a[data-theme="logo-red"] .head:after, -.theme-color a[data-theme="header-red"] .head:before, -.theme-color a[data-theme="header-red"] .head:after{ - background: #E44F56; -} -.theme-color a[data-theme="dark"] .head:after, -.theme-color a[data-theme="logo-dark"] .head:after{ - background: #303548; -} -.layout-theme a[data-theme="dark"] .cont{ - background: #464545; -} -.layout-theme a[data-theme="dark"] .head:before{ - background: #242b3a; -} -.layout-theme a[data-theme="light"] .cont{ - background: #ffffff; -} -.layout-theme a[data-theme="light"] .head:before{ - background: #ffffff; -} -.layout-theme a[data-theme="light"] .head:after{ - background: #6673FC; -} - -.theme-color a .head { - height: 10px; -} -.theme-color a .cont, .theme-color a .head { - display: block; - position: relative; -} -.theme-color a .cont:before, .theme-color a .head:before { - width: 60%; - right: 0; -} -.theme-color a .cont:after, .theme-color a .cont:before, .theme-color a .head:after, .theme-color a .head:before { + font-weight: bold; + font-family: 'Montserrat', sans-serif; +} +.creat-list li a { + float:right; + text-align: right; + font-size: 12px; + padding-top: 10px; + font-weight: bold; + margin-bottom: 15px; +} +.creat-list li:before { content: ""; - height: 100%; - display: inline-block; position: absolute; + bottom: 20px; + left: 80px; + right: 100px; + height: 1px; + background: #eee; } -.theme-color a .cont:after, .theme-color a .head:after { - width: 40%; +/*------ facts ------------------------------------------------*/ +.facts-wrap { + padding:0 0 50px; + border-bottom:1px solid #eee; +} +.inline-facts-holder { + background:#292929; + padding:50px 60px; +} +.inline-facts { + float:left; + width:25%; + box-sizing:border-box; + position:relative; +} +.inline-facts:before { + content:''; + position:absolute; + width:1px; + height:50px; + top:50%; + margin-top:-25px; + right:0; + background:rgba(255,255,255,0.21); +} +.inline-facts:last-child:before { + display:none; +} +.num { + float:left; + width:100%; + font-size:56px; + color:#fff; + font-family: 'Montserrat', sans-serif; + font-weight:900; + text-transform:uppercase; + padding-top:10px; +} +.milestone-counter { + float:left; + width:100%; + position:relative; +} +.stats { + float:left; + width:100%; + position:relative; +} +.inline-facts h6 { + font-size:10px; + color:#999; + font-family: 'Montserrat', sans-serif; + font-weight:900; + text-transform:uppercase; +} +.inline-facts i { + color:#eee; + position:absolute; + bottom:-40px; + left:50%; + width:30px; + border-radius:100%; + margin-left:-15px; + font-size:26px; +} +/*------ Team ------------------------------------------------*/ +.team-holder { + float:left; + width:100%; +} +.team-holder li { + float:left; + width:50%; + padding:20px 20px 20px 0; +} +.team-box { + float:left; + position:relative; + width:100%; + margin-bottom:20px; +} +.team-info { + float:left; + width:100%; + margin-top:20px; + text-align:left; +} +.team-info h3 { + font-size:17px; + padding-bottom:4px; + font-weight: bold; + font-size: 12px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.team-info h4 { + float:left; + width:100%; + text-align:left; + margin-top:10px; + color:#666; + font-size:11px; + font-weight:800; +} +.team-box:before { + content:''; + position:absolute; + right:0; + bottom:0; + height:6px; + width:50px; + background:#000; +} +.team-photo { + position:relative; + overflow:hidden; + width:100%; + float:left; +} +.team-photo span { + position:absolute; + bottom:-50px; + right:0; + z-index:5; + padding:10px 15px; + background:#fff; +} + .team-photo span { + transition: all 300ms linear; +} +.team-photo:hover span{ + bottom:0; +} +.team-box .overlay { + opacity:0; + z-index:2; + background:#000; + transition: all 300ms linear; +} +.team-box:hover .overlay { + opacity:0.5; +} +.team-social { + position:absolute; + top:50%; + left:0; + width:100%; + z-index:3; + display:none; +} +.team-social li { + float:none !important; + display:inline-block !important; + padding:6px; + width:auto !important; +} +.team-social li a { + color:#fff; + font-size:16px; + position:relative; + top:50px; + opacity:0; +} +/*------ resume story------------------------------------------------*/ +.custom-inner-holder { + float:left; + margin-top:100px; + width:100%; +} +.custom-inner { + float:left; + width:100%; + position:relative; + margin-bottom:50px; +} +.cus-inner-title { + padding-bottom:20px; + border-bottom:1px solid #eee; +} +.cus-inner-title:before { + content:''; + position:absolute; + bottom:-3px; + right:0; + width:50px; + height:6px; + background:#000; + transition: all 500ms linear; +} +.custom-inner:hover .cus-inner-title:before { + right:100%; + margin-right:-50px; +} +.custom-inner h3 { + float:left; + padding-bottom:20px; + text-transform:uppercase; + font-weight:600; + font-size:19px; +} +.custom-inner h4 { + float:left; + width:100%; + padding-bottom:20px; + font-weight: bold; + font-size: 12px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + text-align:left; +} +.custom-inner-dec { + float:left; + width:100%; + margin-top:20px; + background:#eee; + height:1px; +} +.custom-inner ul { + float:left; + width:100%; + padding:10px 0 10px 13px; + list-style:decimal; +} +.custom-inner ul li { + float:left; + width:100%; + padding:5px 0 5px 10px; + text-align:left; + font-weight: bold; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.custom-inner .content-nav ul { + position:relative; + left:0; + padding:0; + list-style:none; +} +.custom-inner .content-nav ul li { + float:left; + width:50%; + padding:0; + +} +.custom-inner .btn { + margin-top:20px; +} +/*------ Services------------------------------------------------*/ +.serv-item{ + margin-bottom:70px; +} +.serv-item .content-wrap { + border-bottom:1px solid #eee; + float:left; + width:100%; + padding-bottom:50px; +} +.serv-item .bold-title { + font-weight: bold; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + padding-bottom:20px; + +} +.serv-item .pr-list{ + padding:15px 0; +} +.serv-price-wrap { + float:left; + margin:10px 0; + padding:19px 30px; + background:#292929; + color:#fff; + font-size:12px; +} +.serv-price-wrap span { + font-weight: bold; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + float:left; + padding-right:15px; + margin-right:15px; + position:relative; +} +.serv-price-wrap span:before { + content:''; + position:absolute; + top:0; + right:0; + width:1px; + height:30px; + top:50%; + margin-top:-15px; + background:rgba(255,255,255,0.21) +} +.serv-wrap ul li { + float:left; + padding:15px 20px; + width:33.3%; +} +.serv-wrap ul li a { + color:#fff; + text-align:left; +} +.serv-wrap ul li a { + float:left; + width:100%; + margin-bottom:10px; + color:#fff; + text-align:left; + font-weight: bold; + font-size: 12px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.serv-wrap ul li a span { + float:left; + padding-right:20px; + opacity:0.6; +} + +/* --------- Skills --------------------------------------*/ +.piechart-holder , .custom-skillbar-holder{ + padding-top: 50px; + float:left; + width:100%; + position:relative; +} +.piechart-holder h4 { + font-size: 1.3em; + text-transform: uppercase; +} +.chart { + position: relative; + display: inline-block; + width: 150px; + height: 150px; + border-radius: 100%; + margin-bottom: 26px; + text-align: center; +} +.chart canvas { + position: absolute; + top: 0; left: 0; } -.theme-color a .cont { - height: 40px; +.piechart { + position: relative; + padding-bottom:20px; } -.theme-color a .cont:after, .theme-color a .head:after { - width: 40%; - left: 0; +.percent { + display: inline-block; + font-size: 21px; + line-height: 152px; + z-index: 2; } -.selector-title{ - margin-top: 0px !important; - color: #000000; +.percent:after { + content: '%'; + margin-left: 0.1em; + font-size: .8em; + font-weight:800; } -.mega-menu-dropdown .material-icons { + .percent{ + color:#000; +} +.angular { + margin-top: 100px; +} +.angular .chart { + margin-top: 0; +} +.skills-description { + float:left; + width:100%; + margin:10px 0; + text-transform:uppercase; + color:#000; + font-weight:bold; + font-family: 'Montserrat', sans-serif; + font-size:10px; +} +.skill-bar-percent { + float:right; + font-size:16px; + margin-top:13px; + padding-bottom:6px; +} +/*------ clients ------------------------------------------------*/ +.clients-list { + float:left; + width:100%; +} +.clients-list li { + float:left; + width:20%; + padding:5px 5px 5px 0; +} +.clients-list li a:hover { + opacity:0.6; +} +.clients-list a img { + float:left; + width:100%; + height:auto; + filter: grayscale(100%); +} +.clients-list a:hover img { + -webkit-filter: grayscale(0%); + filter: grayscale(0%); +} +/*------ order ------------------------------------------------*/ +.order-item h3 { + color:#000; + text-align:left; + float:left; + width:100%; + text-transform:uppercase; + font-weight:bold; + font-family: 'Montserrat', sans-serif; + position:relative; + top:19px; +} +.order-item h3:before { + content:''; + position:absolute; + right:0; + width:1px; + height:30px; + top:-2px; + background:#ccc; +} +.margin-content { + margin-top:50px; +} +/*------ Porfolio ------------------------------------------------*/ + +.gallery-items , .por-sidebar{ + float:left; + width:100%; + position:relative; +} +.gallery-items.border-folio-conteainer { + box-sizing:border-box; + border-left:1px solid #eee; +} +.column-content { + padding-right:300px; +} +.por-sidebar { + padding:0 30px; + margin-top:50px; +} +.grid-item-holder { + float:left; + width:100%; + height:auto; + position:relative; +} +.hid-port-info .gallery-item { + overflow:hidden; +} +.grid-big-pad .grid-item-holder{ + padding:40px; +} +.grid-small-pad .grid-item-holder{ + padding:3px 6px 3px 0; +} +.grid-no-pad .grid-item-holder { + padding:0; +} +.gallery-item, .grid-sizer { + width: 25%; + position:relative; + float:left; +} +.gallery-item-second, +.grid-sizer-second { + width: 50%; +} +.gallery-item img, .grid-sizer img { + width: 100%; + height: auto; + position:relative; + z-index:1; +} +.four-coulms .gallery-item , .four-coulms .grid-sizer{ + width:25%; +} +.three-coulms .gallery-item , .three-coulms .grid-sizer{ + width:33.3%; +} +.three-coulms .gallery-item-second { + width:66.6%; +} +.two-columns .gallery-item { + width:50%; +} +.gallery-item .overlay { + z-index:2; + opacity:0; + background:#000; +} +.gallery-item:hover .wh-info-box { + visibility:visible; +} +.gallery-item:hover .wh-info-box:before{ + width:100%; +} +.gallery-item:hover .wh-info-box-inner { + opacity:1; +} +.grid-item { + position:relative; + float:left; + width:100%; + z-index:15; + padding:20px 25px; + background:#fff; + border-bottom:1px solid #f0f0f0; +} +.grid-item h3 { + font-size:14px; + font-weight: 700; + position:relative; + float:left; + width:100%; + text-align:left; + font-family: 'Montserrat', sans-serif; +} +.grid-item h3:before { + content:''; + position:absolute; + top:50%; + left:0; + width:0; + height:1px; + background:#000; +} +.grid-item h3:after { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f178"; + position:absolute; + top:10px; + right:10px; + width:10px; + height:10px; + color:#000; +} +.grid-item h3:before , .grid-item h3 , .blog-media img , .grid-item h3:after{ + transition: all 200ms linear; +} +.grid-item h3:hover { + padding: 0 0 0 30px; +} +.grid-item h3:hover:before { + width:20px; +} +.grid-item h3:hover:after { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} +.hid-por-info .grid-item h3:hover:after { + top:14px; +} +.grid-item span { + width:100%; + float:left; + text-align:left; + font-size:11px; + margin-top:6px; + color:#999; +} +.hid-por-info .grid-item { + position:absolute; + bottom:-100%; + left:0; + z-index:13; + transition: all 300ms linear; +} +.vis-por-info .grid-item { + float:left; + bottom:0; + position:relative; + width:100%; + border:none; +} +.vis-por-info .grid-item ,.hid-por-info .grid-item{ + box-sizing:border-box; + border-bottom:1px solid #eee; +} +.hid-por-info .grid-item:before , .vis-por-info .grid-item:before , .hid-por-info .grid-item:after , .vis-por-info .grid-item:after{ + content:''; + position:absolute; + top:0; + right:80px; + width:1px; + height:100%; + background:#eee; +} +.hid-por-info .grid-item:after , .vis-por-info .grid-item:after { + right:0; +} +.gallery-item:hover .grid-item { + bottom:0; +} +.hid-por-info .gallery-item { + overflow:hidden; +} +.pad-con { + padding-top:60px; + padding-left:30px; + padding-right:30px; +} +.pad-con2 { + padding-top:50px; + padding-left:0; + padding-right:0; + padding-bottom:42px; +} +.pad-con3 { + padding:0 30px; +} +.hor-pad-con { + padding:60px 0 0 30px; +} +.bold-filter { + margin-top:50px; + margin-bottom:50px; +} +.bold-filter .filter-button { + float:left; + margin-right:20px; + font-weight: bold; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.inline-filter .gallery-filters { + float:left; +} +.inline-filter .gallery-filters a { + float:left; + margin-right:10px; + padding:0 12px; + text-transform:uppercase; + position:relative; + font-weight:800; +} +.inline-filter .gallery-filters a { + color:#000; +} +.bold-filter.inline-filter .gallery-filters a:before { + content:''; + position:absolute; + bottom:-20px; + right:0; + width:0; + background:#292929; + height:6px; + -webkit-transition: all 200ms linear; + transition: all 200ms linear; +} +.flat-filter .gallery-filters a:before { + bottom:42px; +} +.bold-filter.inline-filter .gallery-filters a.gallery-filter-active:before { + width:100%; +} +.bold-filter.inline-filter .count-folio { + float:left; + margin-left:30px; + padding:15px 0; + width:100px; + background: #000; + position:relative; + top:-14px; + color:#fff; +} +.bold-filter.inline-filter .count-folio:before { + content:""; + position:absolute; + top:12px; + left:-25px; + width:1px; + height:20px; + background:#ccc; +} +.bold-filter.inline-filter .count-folio:after { + content:""; + position:absolute; + top:50%; + left:50%; + width:12px; + margin-left:-6px; + height:1px; + margin-top:-1px; + background:rgba(255,255,255,0.41); +} +.bold-filter.inline-filter .count-folio div { + float:left; + width:50%; + text-align:center; + font-weight:900; +} +.menufilter { + float:right; + width:100px; + position:relative; + border-left:1px solid #eee; + height:70px; +} +.ver-filter { + bottom:0; +} +.tcf { + bottom:32px; +} +.menufilter .filter-button { + float:left; + position:relative; + color:#000; + width:100%; + padding:5px 15px; + font-size:10px; + margin-top:26px ; + text-transform: uppercase; + font-weight: 800; + font-size: 10px; + cursor:pointer; + text-align:center; + z-index:2; +} +.round-counter { + float:left; + width:100%; + border-top:1px solid rgba(255,255,255,0.41); + position:relative; + margin-top:10px; + padding-top:10px; +} +.round-counter:before { + content:'/'; + position:absolute; + left:50%; + top:8px; + color:rgba(255,255,255,0.41); + font-size:16px; + margin-left:-4px; +} +.round-counter div { + float:left; + width:50%; + font-family: 'Montserrat', sans-serif; + font-weight:bold; + font-size:10px; + color:#fff; +} +.hid-filter { + float:left; + position: absolute; + display:none; + padding :20px 22px; + top:76px; + background: rgba(0,0,0,0.81); + width:150px; +} +.hid-filter a { + float:left; + color:#fff; + width:100%; + font-weight:700; + font-size:12px; + position:relative; + padding:4px 10px 4px 0; + text-align:left; +} +.gallery-filters.hid-filter a.gallery-filter-active { + text-decoration:line-through; +} +.fixed-filter-wrap { + position: absolute; + top:70px; + right:0; + width:300px; + bottom:0; + z-index:1; + padding:50px 60px; + overflow:hidden; +} +.hid-filt-button { + display:none; +} +.fixed-filter-wrap .gallery-filters a { + float:left; + width:100%; + text-align:left; + margin-bottom:10px; +} +.fixed-filter-wrap h3 { + float:left; + width:100%; + padding-bottom:10px; + font-family: 'Montserrat', sans-serif; + font-weight:bold; + font-size:18px; + text-transform:uppercase; + text-align:left; + position:relative; +} +.fixed-filter-wrap .bold-separator { + margin-top:5px; +} +.fixed-filter-wrap .gallery-filters { + margin-top:30px; + border-bottom:1px solid #eee; + float:left; + width:100%; + padding-bottom:20px; +} +.fixed-filter-wrap .count-folio { + float:left; + background:#eee; + width:80px; + padding:13px 0; + margin-top:20px; +} +.fixed-filter-wrap .count-folio div { + float:left; + width:50%; +} +.box-folio .grid-item { + padding:20px 0; + background:#fff; + border-bottom:1px solid #f0f0f0; +} + +.slider-zoom { + position:absolute; + top:20px; + right:20px; + z-index:5; + cursor:pointer; + background:#fff; + width:30px; + height:30px; + line-height:30px; +} +.slider-wrap .swiper-container{width:100%;height:100%;margin:0 auto;} .slider-wrap .swiper-slide{background:#fff;width: auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;} + +.slider-wrap { + float:left; + width:100%; + height:90%; + position:relative; +} +.slider-wrap.tpslw { + height:95%; +} +.slider-wrap.homecarousel{ + height:100%; +} +.slider-wrap .swiper-slide { + padding:0 0 100px 0; + overflow:hidden; +} +.slider-wrap.homecarousel .swiper-slide{ + padding:0 0 70px 0; +} +.slider-wrap .swiper-slide img { + width: auto; + height:100%; + position:relative; + z-index:1; +} +.slider-wrap.homecarousel .swiper-container-horizontal>.swiper-scrollbar { + bottom:30px; +} +.thumb-info { + position:absolute; + bottom:70px; + left:0px; + right:0px; + padding:40px 70px 50px; + z-index:2; + background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%); + transition: all 200ms linear; +} +.thumb-info h3{ + text-align:left; + color:#fff; + font-size:26px; + font-weight:900; + line-height:40px; + letter-spacing:-1px; + font-family: 'Poppins', sans-serif; + text-transform:uppercase; + position:relative; +} +.thumb-info h3:before { + content:''; + position:absolute; + left:-20px; + bottom:-40px; + top:-20px; + width:1px; + background:rgba(255,255,255,0.51) +} +.thumb-info h3 a{ + color:#fff; +} +.thumb-info p { + color:#fff; + opacity:0.6; + font-weight:900; +} +.slider-wrap .gallery-popup , .fs-gallery-wrap .gallery-popup { + position:absolute; + z-index:12; + top:0; + right:-50px; + color:#000; + font-size:12px; + width:50px; + height:50px; + line-height:50px; + background:#fff; + transition: all 300ms linear; +} +.fs-gallery-wrap .gallery-popup { + background:#000; + color:#fff; + font-size:10px; + right:0; +} +.slider-wrap .sw-button , .fs-gallery-wrap .sw-button{ + position:absolute; + top:50%; + width:40px; + height:40px; + background: rgba(0,0,0,0.51); + color:#fff; + line-height:40px; + z-index:20; + font-size:12px; + cursor:pointer; + margin-top:-20px; + transition: all 300ms linear; +} +.slider-wrap .sw-button.swiper-button-next , .fs-gallery-wrap .sw-button.swiper-button-next { + right:20px; +} +.slider-wrap .sw-button.swiper-button-prev , .fs-gallery-wrap .sw-button.swiper-button-prev { + left:20px; +} +.slider-wrap .sw-button , .fs-gallery-wrap .sw-button { + color:#000; + background:#fff; +} +.slider-wrap .sw-button:hover , .fs-gallery-wrap .sw-button:hover { + opacity:0.8; +} +.slider-wrap .swiper-slide:hover .gallery-popup , .fs-gallery-wrap:hover .gallery-popup { + right:0; +} +.pr-der-pad { + padding-top:0; +} +.pr-title{ + float:left; + font-size:24px; + text-align:left; + font-family: 'Montserrat', sans-serif; + font-weight: 700; + position:relative; + padding-left:40px; + padding-right:20px; +} +.pr-title span { + float:left; + width:100%; + padding-top:10px; + color:#999; + text-align:left; + font-size:10px; + text-transform:uppercase; + font-weight:500; + line-height:22px; +} +.pr-title:before { + content:''; + position:absolute; + left:0; + width:1px; + height:120px; + background:#eee; + top:50%; + margin-top:-60px; +} +section.parallax-section .pr-title { + color:#fff; + position:relative; + top:50px; +} +section.parallax-section .pr-title:before { + display:none; +} +section.parallax-section .pr-title:after { + content:''; + position:absolute; + left:40px; + width:60px; + height:6px; + background:#fff; + top: inherit; + bottom:-250px; +} +.det-margin { + margin-top:70px; +} +.det-wrap p { + font-size:13px; +} +.pr-list { + float:left; + width:100%; + padding:30px 0; +} +.pr-list li { + float:left; + width:100%; + padding:10px 0; + text-align:left; + font-weight: 800; + font-size:11px; + word-spacing: 0; + text-transform: uppercase; +} +.pr-list li span { + float: left; + padding-right: 10px; + color: #999; +} +.dec-border { + height:1px; + background:#eee; + margin:10px 0 30px; +} +.pr-subtitle { + font-size:12px; + text-align:left; + font-family: 'Montserrat', sans-serif; + font-weight: 800; + float:left; + width:100%; + text-transform:uppercase; + padding-bottom:20px; + line-height:34px; + +} +.pr-subtitle span.let-num { + float:left; + padding-right:80px; + font-family: 'Montserrat', sans-serif; + font-weight: 800; + font-size:34px; + color:#000; + position:relative; + top:-6px; +} +.pr-subtitle span.let-num:before { + content:''; + position:absolute; + bottom:0; + right:10px; + width:54px; + height:1px; + background:#eee; +} +.content-nav { + float:left; + position:relative; + width:100%; + padding:0 30px; + margin-top:100px; + border:1px solid #eee; + background:#fff; +} +.content-nav.blog-nav { + margin-top:50px; +} +.content-nav li { + width:33.3%; + float:left; + border-left:1px solid #eee; + padding:10px 0; +} +.content-nav li:first-child { + border:none; +} +.content-nav li a.ln , .content-nav li a.rn { + color:#000; + padding-top:8px; + font-size:24px; + position:relative; +} +.content-nav li a.ln i , .content-nav li a.rn i , .customNavigation a i , .content-nav li a span.tooltip{ + transition: all 300ms linear; +} +.content-nav li a.ln:hover i , .content-nav li a.rn:hover i , .customNavigation a:hover i { + transform: rotateX(360deg); +} +.content-nav li a.ln { + float:left; +} +.content-nav li a.rn { + float:right; +} +.list { + width:40px; + height:40px; + overflow:hidden; + display:inline-table; +} +.list a, +.list span{ + display:block; + width:40px; + height:40px; +} +.list a{ + position:relative; + padding: 10px; +} +.list a span{ + width: 20px; + height: 20px; + overflow:hidden; + position: relative; +} +.list a i{ + display:block; + position:absolute; + background-color:#000; + width:6px; + height:0; + transition-property: height, transform; + transition-duration: 0.5s; + transition-timing-function: cubic-bezier(.75,0,.3,1); +} +.list a i.c1{ left:0px; } +.list a i.c2{ left:7px; } +.list a i.c3{ left:14px; } +.list a i.c1.b1{ height:7px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } +.list a i.c1.b2{ height:7px; -webkit-transform: translate(0, 8px); -moz-transform: translate(0, 8px); -o-transform: translate(0, 8px); transform: translate(0, 8px); } +.list a i.c1.b3{ height:7px; -webkit-transform: translate(0, 40px); -moz-transform: translate(0, 40px); -o-transform: translate(0, 40px); transform: translate(0, 40px); } +.list a i.c2.b1{ height:10px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } +.list a i.c2.b2{ height:7px; -webkit-transform: translate(0, 11px); -moz-transform: translate(0, 11px); -o-transform: translate(0, 11px); transform: translate(0, 11px); } +.list a i.c2.b3{ height:7px; -webkit-transform: translate(0, 35px); -moz-transform: translate(0, 35px); -o-transform: translate(0, 35px); transform: translate(0, 35px); } +.list a i.c3.b1{ height:5px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } +.list a i.c3.b2{ height:7px; -webkit-transform: translate(0, 6px); -moz-transform: translate(0, 6px); -o-transform: translate(0, 6px); transform: translate(0, 6px); } +.list a i.c3.b3{ height:7px; -webkit-transform: translate(0, 33px); -moz-transform: translate(0, 33px); -o-transform: translate(0, 33px); transform: translate(0, 33px); } +.list a:hover i.c1.b1{ height:7px; -webkit-transform: translate(0, -8px); -moz-transform: translate(0, -8px); -o-transform: translate(0, -8px); transform: translate(0, -8px); } +.list a:hover i.c1.b2{ height:7px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } +.list a:hover i.c1.b3{ height:7px; -webkit-transform: translate(0, 8px); -moz-transform: translate(0, 8px); -o-transform: translate(0, 8px); transform: translate(0, 8px); } +.list a:hover i.c2.b1{ height:10px; -webkit-transform: translate(0, -11px); -moz-transform: translate(0, -11px); -o-transform: translate(0, -11px); transform: translate(0, -11px); } +.list a:hover i.c2.b2{ height:10px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } +.list a:hover i.c2.b3{ height:7px; -webkit-transform: translate(0, 11px); -moz-transform: translate(0, 11px); -o-transform: translate(0, 11px); transform: translate(0, 11px); } +.list a:hover i.c3.b1{ height:5px; -webkit-transform: translate(0, -6px); -moz-transform: translate(0, -6px); -o-transform: translate(0, -6px); transform: translate(0, -6px); } +.list a:hover i.c3.b2{ height:5px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } +.paginate .list a:hover i.c3.b3{ height:7px; -webkit-transform: translate(0, 6px); -moz-transform: translate(0, 6px); -o-transform: translate(0, 6px); transform: translate(0, 6px); } +.content-nav li a.ln span.tooltip , .content-nav li a.rn span.tooltip { + position:absolute; + top:-10px; + font-size:10px; + text-transform:uppercase; + min-width:150px; + visibility:hidden; + font-weight:800; + opacity:0; +} +.content-nav li a.ln span.tooltip { + left:100%; + margin-left:20px; + text-align:left; +} +.content-nav li a.rn span.tooltip { + right:100%; + margin-right:20px; + text-align:right; +} +.content-nav li a:hover span.tooltip { + top:50%; + opacity:1; + visibility:visible; +} +.cur-page{ + font-size:12px; + font-family: 'Montserrat', sans-serif; + font-weight: 800; + padding-top:18px; + float:left; + width:100%; +} + +.cur-page span { + color:#666; + position:relative; + top:-6px; +} +.fs-gallery-wrap { + overflow:hidden; + z-index:20; + background:#f9f9f9; +} +.fs-gallery-wrap .swiper-container{width:100%;height:100%; } +.fs-gallery-wrap .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center; overflow:hidden;} +.fs-gallery-wrap .swiper-pagination-bullet { + border-radius:0; + background:none; + padding:10px 12px; + -webkit-transition: all 300ms linear; + -moz-transition: all 300ms linear; + -o-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; + position:relative; + color:#000; + font-family: 'Montserrat', sans-serif; + font-weight: 800; + font-size:12px; + opacity:1; + float:left; + margin-top:0; + line-height:0; +} +.fs-gallery-wrap .swiper-pagination-bullet:before { + content:''; + position:absolute; + bottom:50%; + left:30px; + width:0; + height:1px; + margin-bottom:-1px; + transition: all 300ms linear; + background:#ccc; +} +.fs-gallery-wrap .swiper-pagination-bullet:last-child:before { + left:inherit; + right:20px; +} +.fs-gallery-wrap .swiper-pagination { + z-index:100; + right:0; + width:auto; + left:inherit; + bottom:0; + background:#fff; + padding:20px 15px; + border-bottom:1px solid #eee; +} +.fs-gallery-wrap .swiper-pagination-bullet-active { + color:#999; + padding-right:50px; +} +.fs-gallery-wrap .swiper-pagination-bullet-active:last-child { + + padding-right:0; + padding-left:50px; +} +.fs-gallery-wrap .swiper-pagination-bullet-active:before { + width:30px; +} +.show-info { + position:absolute; + bottom:50px; + left:50px; + width:50%; + z-index:15; +} +.slider-wrap .show-info{ + bottom:130px; +} +.slider-wrap.tpslw .show-info { + bottom:130px; +} +.show-info span { + text-transform:uppercase; + font-size:10px; + color:#fff; + background:#000; + padding:12px 20px; + font-family: 'Montserrat', sans-serif; + font-weight:800; + cursor:pointer; + float:left; + transition: all 300ms linear; +} +.tooltip-info{ + height: auto; + line-height: 20px; + padding: 10px 20px; + font-size: 11px; + color: #fff; + text-align: center; + text-indent: 0px; + position: absolute; + background:rgba(0,0,0,0.5); + bottom:30px; + opacity: 0; + left:0; + margin-bottom:40px; + visibility: hidden; + pointer-events: none; + z-index:16; + transition: all 300ms linear; +} +.tooltip-info p { + font-size:11px; + font-weight:600; + word-spacing:no-wrap; + color:#fff; +} +.tooltip-info h5 { + font-size:16px; + margin-top:12px; + padding:5px 0; + position:relative; + font-family: 'Montserrat', sans-serif; + text-align:left; +} +.show-info:hover .tooltip-info { + visibility:visible; + opacity:1; + bottom:10px; +} +.pr-tags { + margin-bottom:30px; + padding:22px 20px; + border:1px solid #eee; + background:#f9f9f9; +} +.pr-tags span , .pr-tags ul , .pr-tags ul li { + float:left; +} +.pr-tags span{ + font-family: 'Montserrat', sans-serif; + text-align:left; + padding-right:20px; + font-weight:800; + border-right:1px solid #ccc; +} +.pr-tags ul { + padding-left:20px; +} +.pr-tags ul li { + margin-right:10px; + padding-top:3px; +} +.pr-tags ul li a { + font-style:italic; + color:#999; +} +.pr-tags ul li a:hover { + color:#000; +} +.parallax-item { + margin:50px 0;} + +.parallax-item img{ + width:100%; + height:auto; + opacity:0.7; +} +.parallax-text { + position:absolute; + bottom:40%; + z-index:10; +} +.parallax-text.right-pos { + right:-150px; +} +.parallax-text.left-pos { + left:-150px; +} +.parallax-text h3 { + font-size:44px; + font-weight:bold; + font-family: 'Montserrat', sans-serif; + position:relative; +} +.parallax-text h3:before { + content:''; + position:absolute; + top:-40px; + width:60px; + height:6px; + left:0; + background:#292929; +} +.parallax-text h3:after { + content:''; + position:absolute; + top:-5px; + bottom:-10px; + width:1px; + -webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms; + right:-100px; + background:#ccc; + z-index:1; +} +.parallax-text h3:hover:after{ + width:140%; + opacity:0.4; +} +.parallax-text h3 a { + position:relative; + z-index:10; +} +.parallax-text.left-pos h3 { + text-align:left ; +} +.parallax-text.right-pos h3 { + text-align:right ; +} +.parallax-text h4 { + text-align:left; + color:#292929; + padding:15px 0; +} +.parallax-header { + padding-bottom:25px; +} +.parallax-header span { + float:left; + font-size:24px; + text-align:left; + font-weight:bold; + font-family: 'Montserrat', sans-serif; + position:relative; +} +.parallax-header span:before { + content:''; + position:absolute; + bottom:0; + left:60px; + width:150px; + background:#eee; + height:1px; +} +.parallax-header ul { + float:right; + position:relative; + top:2px; + border-left:1px solid #ccc; + padding:10px 0 10px 30px; +} +.parallax-header ul li { + float:left; + padding-left:15px; + text-align:left; +} +.single-slider { + float:left; + position:relative; +} +.single-slider img { + width:100%; + height:auto; +} +.single-slider .swiper-pagination { + bottom:40px; + + font-weight:700; + color:#292929; + font-size:10px; +} +.single-slider .swiper-pagination:before { + content:''; + position:absolute; + top:50%; + left:50%; + margin-left:-35px; + width:70px; + margin-top:-20px; + height:40px; + background:#fff; + z-index:-1; +} +.single-slider .swiper-button-prev , .single-slider .swiper-button-next { + position:absolute; + top:50%; + width:40px; + height:40px; + margin-top:-20px; + background:#292929; + color:#fff; + z-index:20; + line-height:40px; + cursor:pointer; +} +.single-slider .swiper-button-prev { + left:10px; +} +.single-slider .swiper-button-next { + right:10px; +} +/*-----item hover ------------------------------------------------*/ +.line-gal { + margin-bottom:30px; +} +.box-item { + float:left; + width:100%; + position:relative; + overflow:hidden; + -webkit-transform: translate3d(0,0,0); +} +.line-gal .box-item { + margin-bottom:20px; +} +.box-item a.popup-image { + position:absolute; + top:-50px; + opacity:0; + right:0; + width:50px; + height:50px; + background:#fff; + line-height:50px; + z-index:5; + color:#000; + font-size:12px; + transition: all 200ms linear; + transition-delay: 0.1s; +} +.box-item img { + position:relative; + z-index:1; + transform: translateZ(0); + transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms; +} +.box-item .overlay { + opacity:0; + z-index:4; + -webkit-transition: all 300ms linear; + transition: all 300ms linear; +} +.box-item:hover .overlay , .gallery-item:hover .overlay{ + opacity:0.3; +} +.box-item:hover img , .gallery-item:hover img { + -webkit-transform: scale(1.15); + -moz-transform:scale(1.15); + transform: scale(1.15); +} +.gallery-item:hover .swiper-slide img { + transform: scale(1.0); +} +.box-item:hover a.popup-image , .gallery-item:hover a.popup-image{ + top:0; + opacity:1; +} +.box-item a.popup-image:hover i{ + transform: scale(1.15); +} +.grid-item-holder .box-item a.popup-image { + right:-2px; +} +/*------ Video ------------------------------------------------*/ +.promo-video-text { + float:left; + font-family: 'Montserrat', sans-serif; + font-weight:800; + color:#fff; + font-size: 64px; + text-transform: uppercase; + line-height: 75px; + text-align:left; + padding-bottom:20px; + border-bottom:1px solid rgba(255,255,255,0.41); + width:100%; +} +.promo-video p { float: left; - line-height: 24px; + max-width: 500px; + text-align: left; + color: #fff; + margin-top: 50px; + position: relative; + font-size: 13px; + opacity: 0.8; +} +.promo-video a { + float:right; + width:50px; + height:50px; + line-height:46px; + border:3px solid #fff; + border-radius:100%; + color:#fff; + margin-top: 50px; +} +.promo-video a:hover { + background:rgba(255,255,255,0.41); +} +.media-container { + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + overflow:hidden; + z-index:-1; +} +.hero-content .media-container { + height:110%; +} +.video-mask { + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + z-index:1; +} +.mob-bg { + display:none; +} +.video-holder{ + position: absolute; + width: 100%; + height: 100% !important; + display: block; + overflow: hidden !important; + top: 0; + left: 0; + padding: 0 !important; +} +.video-holder iframe { + position: absolute; + top: -75px; + left: 50%; + width: 100%; + height: 100%; + display: block; + overflow:hidden; +} +.background-youtube { + position:absolute; + top:-25% !important; +} +.video-container { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); + line-height: 0; + z-index: -1; +} +.video-container video { + width: 100%; +} +.resp-video { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; height: 0; overflow: hidden; + margin-bottom:20px; +} +.resp-video iframe, +.resp-video object, +.resp-video embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.blog-media video { + width:100%; + height:auto; +} +/*------ map - ------------------------------------------------*/ +.map-box { + float:left; + width:100% ; + height:400px; + position:relative; + margin:40px 0; +} +#map-canvas{ + position:absolute; + top:0; + left:0; + width:100%; + height:400px; +} +/* ------share------------------------------------------------------------ */ +.show-share-wrap { + float:right; + height:70px; + width:120px; + box-sizing:border-box; + border-left:1px solid #e6eaea; +} +.show-share-wrap div { + position:relative; + float:left; + width:100%; + top:30px; + cursor:pointer; +} +.show-share-wrap div img { + width:15px; + height:15px; + margin-left:10px; +} +.show-share-wrap div span { + text-transform:uppercase; + font-weight:800; + font-size:10px; + position:relative; +} +.show-share-wrap div span:before { + content:''; + position:absolute; + bottom:-4px; + left:0; + width:0; + height:2px; + background:#000; + transition: all 200ms linear; +} +.show-share-wrap div span:hover:before { + width:100%; +} +.share-wrapper { + position:fixed; + top:70px; + bottom:0; + z-index:100; + right:-131px; + width:120px; + background:#fff; + padding-top:150px; + border-left:1px solid #eee; +} +.share-container { + position:absolute; + width:100%; + top:0; + left:0; +} +.share-icon { + height:60px; + width:100%; + float:left; + margin-bottom:1px; + position:relative; + font-size:15px; + line-height:60px; + color: #999; + opacity:1; + border-bottom:1px solid #eee; +} +.share-icon:hover { + color:#000; +} +.share-icon:before { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; +} +.share-icon-digg:before { + content: "\f1a6"; +} +.share-icon-email:before { + content: "\f003"; +} +.share-icon-flickr:before { + content: "\f16e"; +} +.share-icon-foursquare:before { + content: "\f180"; +} +.share-icon-rss:before { + content: "\f09e"; +} +.share-icon-facebook:before { + content: "\f09a"; +} +.share-icon-twitter:before { + content: "\f099"; +} +.share-icon-tumblr:before { + content: "\f173"; +} +.share-icon-linkedin:before { + content: "\f08c"; +} +.share-icon-vimeo:before { + content: "\f194"; +} +.share-icon-instagram:before { + content: "\f16d"; +} +.share-icon-pinterest:before { + content: "\f0d2"; +} +.share-icon-googleplus:before { + content: "\f0d5"; +} +.share-icon-in1:before { + content: "\f08c"; +} +.share-icon-stumbleupon:before { + content: "\f1a4"; +} +.small-sec-title { + float:left; + width:100%; + +} +.small-sec-title h3 { + float:left; + width:100%; + font-size:24px; + font-family: 'Montserrat', sans-serif; + font-weight: 700; + text-align:left; +} +/*------ map - ------------------------------------------------*/ +.map-box { + float:left; + width:100% ; + height:400px; + position:relative; + margin:50px 0; +} +#map-canvas{ + position:absolute; + top:0; + left:0; + width:100% ; + height:400px; +} +/*--------------Contacts--------------------------------------*/ +.contact-details-wrap { + margin-top:50px; +} +.border-dec { + border-bottom:1px solid #eee; + padding-bottom:50px; +} +.contact-details { + text-align:left; +} +.contact-details h4 span{ + text-align:left; + font-size: 27px; + text-transform:uppercase; + float:left; + padding-right:30px; + position:relative; + top:-14px; + font-weight:bold; + font-family: 'Montserrat', sans-serif; +} +.contact-details h4 { + text-align:right; + font-size:10px; + padding-top:10px; + font-weight:bold; + margin-bottom:15px; + float:left; + width:100%; + position:relative; +} +.contact-details h4:before { + content:""; + position:absolute; + bottom:20px; + left:80px; + right:100px; + height:1px; + background:#eee; +} +.contact-details ul li { + text-align:left; + float:left; + width:100%; + font-weight: 800; + letter-spacing: 1.5px; + word-spacing: 0; + text-transform: uppercase; + margin-bottom:12px; + font-size:10px; +} +.contact-details ul li span { + float:left; + padding-right:10px; + color: #999; +} +#contact-form , #comment-form{ + width:100%; + float:left; + margin-top:30px; +} +#contact-form { + max-width:750px; +} +#contact-form input[type="text"] , #contact-form textarea , #comment-form input[type="text"] , #comment-form textarea{ + float:left; + width: 100%; + background:#f4f4f4; + margin-bottom:20px; + font-size: 12px; + font-weight:700; + height:50px; + border-radius: none; + position:relative; + z-index:20; + padding-left:30px; + color:#999; + border:0; + -webkit-appearance: none; +} +#contact-form textarea , #comment-form textarea { + height:170px; + resize:none; + overflow: auto; + background:#f4f4f4; + overflow: auto; + box-shadow: none; + padding:15px 30px; +} +#submit , .form-submit button { + float:left; + border:none; + background: #292929; + color: #fff; + font-weight: bold; + border: none; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + padding:15px 30px 15px 30px; + line-height:17px; + cursor:pointer; + -webkit-appearance: none; + transition: all 200ms linear; +} +#submit:hover { + color:#ccc; +} +#submit i , .to-top i , footer.fixed-footer .footer-social li a , .clients-list a { + transition: all 200ms linear; +} +#submit:hover i { + color:#000; +} +.verify-wrap { + float:left; + width:100%; + margin:15px 0; +} +.verify-text { + float:left; + margin-bottom:20px; + width:100%; + text-align:left; +} +#contact-form input#verify[type="text"] { + float:left; + width:70px !important; +} +.error_message { + text-align:left; + font-size:12px; + max-width:450px; + position:relative; + padding:10px 10px 10px 0; + color:#933; + text-transform:uppercase; + font-weight:700; + font-family: 'Montserrat', sans-serif; +} +#success_page h3{ + text-align:left; + font-size:13px; + padding-bottom:4px; + text-transform:uppercase; + font-weight:700; + font-family: 'Montserrat', sans-serif; +} +#success_page p { + margin-top:5px; + text-align:left; + padding:16px 6px 6px 0; + color:#000; +} +#success_page p strong { + font-weight:bold; +} +#message fieldset { + border:none; +} +.social-wrap { + border-top:1px solid #eee; + border-bottom:1px solid #eee; +} +.social-wrap ul { + margin:0 auto; + max-width:1224px; +} +.social-wrap ul li { + float:left; + padding:25px 0; + border-left:1px solid #eee; + box-sizing:border-box; +} +.social-wrap ul li:last-child { + border-right:1px solid #eee; +} +.social-wrap ul li a { + color:#999; + font-size:18px; +} +.social-wrap ul li a:hover { + color:#000; +} +#tabs-container { + float: left; + width: 100%; + margin-top:10px; +} +.tab { + float: left; + width: 100%; + +} +.tabs-menu { + float:left; + width:100%; + margin-top:20px; + margin-bottom:30px; +} +.tabs-menu li { + float:left; + margin-right:20px; +} +.tabs-menu li a{ + padding:20px 35px; + background:#f1f1f1; + + font-weight:700; + color:#999; +} +.tabs-menu li.current a { + color:#000; +} +.tab-content { + width: 100%; + padding: 20px 0; + display: none; +} +#tab-1 { + display: block; +} +/*--------------Testimonials--------------------------------------*/ +.testilider .swiper-pagination { + font-size:89px; + z-index:-1; + color:#fff; + opacity:0.3; + width:inherit; + right:100px; + left:inherit; + bottom:0; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + font-weight:800; +} +.testilider .swiper-pagination:before { + display:none; +} +.testi-item { + padding:0 70px; +} +.testi-item p{ + color:#fff; + font-size:14px; + font-weight:700; + max-width:100% !important; +} +.testi-item h3 { + float:left; + width:100%; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + color:#fff; + font-weight:700; + text-align:left; + font-size:16px; + padding-bottom:40px; +} +.testi-item .btn { + margin-top:20px; +} +/*------ Blog - ------------------------------------------------*/ +.fwpost-container { + padding-left:30px; +} +.post p { + font-size:13px; +} +.fw-post { + margin-bottom:30px; + padding-bottom:30px; + border-bottom:1px solid #eee; +} +.masonry-post { + padding-right:30px; + padding-bottom:40px; +} +.fw-post h2 , .masonry-post h2{ + float:left; + width:100%; + text-align:left; + font-weight:800; + font-size:30px; + margin-bottom:40px; + position:relative; +} +.masonry-post h2 { + font-size:20px; + margin-bottom:20px; +} +.fw-post.single-post h2 { + font-size:40px; +} +.blog-title-opt { + float:left; + padding:15px 20px; + margin-bottom:20px; + background:#292929; +} +.blog-title-opt li { + float:left; + margin-right:20px; + position:relative; + color:#fff; +} +.blog-title-opt li a { + color:#fff; + font-weight:800; +} +.fw-post h2 span { + background:#fff; + z-index:2; + position:relative; + float:left; + padding-right:30px; +} +.fw-post h2:before { + content:''; + position:absolute; + bottom:0; + right:0; + width:100%; + height:1px; + background:#eee; + z-index:1; +} +.blog-text h3 { + text-align:left; + color:#666; + float:left; + width:100%; + font-weight:800; + font-size:16px; + padding-bottom:15px; +} +.blog-text h3 a { + color:#666; +} +.masonry-post .blog-text { + padding-bottom:30px; + border-bottom:1px solid #eee; +} +.blog-media{ + margin-bottom:30px; + overflow:hidden; +} +.post-counter { + float:right; + position:relative; + top:20px; + padding:10px 15px; + background:#f9f9f9; + border:1px solid #eee; +} +.post-counter.single-post-counter{ + float:left; + top:10px; +} +.post-counter li{ + float:left; + margin-right:15px; +} +.post-counter li i , .post-counter li span { + float:left; +} +.post-counter li span { + margin-left:6px; + + font-style:italic; + font-size:11px; +} +.widget-wrap { + margin-bottom:70px; + padding-left:60px; +} +.widget-wrap:before { + content:''; + position:absolute; + bottom:-30px; + left:60px; + width:50px; + height:6px; + background:#292929; +} +.widget-title span{ + text-align:left; + font-size: 27px; + text-transform:uppercase; + float:left; + padding-right:30px; + position:relative; + top:-14px; + font-weight:bold; + font-family: 'Montserrat', sans-serif; +} +.widget-title { + text-align:right; + font-size:13px; + padding-top:10px; + font-weight:bold; + margin-bottom:15px; + float:left; + width:100%; + position:relative; +} +.widget-title:before { + content:""; + position:absolute; + bottom:20px; + left:80px; + right:100px; + height:1px; + background:#eee; +} +.searh-inner input { + background-color: #f1f1f1; + font-size: 12px; + height: 55px; + padding: 0 20px; + width: 70%; + border: none; +} +.search-submit{ + width: 30%; + height: 55px; + float: right; + background: #292929; + color: #fff; + font-weight: bold; + border: none; + font-size: 10px; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.about-widget img { + width:100%; + height:auto; + margin-bottom:30px; +} +.widget-posts li { + padding: 15px 10px; + border-right:1px solid #eee; + margin-bottom:8px; + background:#f9f9f9; +} +.widget-posts-img { + float:left; + width:30%; +} +.widget-comments-img img{ + border-radius:100%; +} +.widget-posts-descr{ + float:left; + width:70%; + padding-left:20px; + text-align:left; +} +.widget-posts-descr a{ + font-size:12px; + + color:#292929; + font-weight:800; + padding-bottom:20px; +} +.widget-posts-date { + float:left; + width:100%; + margin-top:10px; + color:#999; + font-size:12px; +} +.widget-wrap .tagcloud li { + float:left; + margin-bottom:4px; +} +.widget-wrap .tagcloud li a { + float:left; + text-align:center; + padding:15px 30px; + margin-right:2px; + color:#fff; + background:#292929; + font-weight: 800; +} +.widget-wrap .tagcloud li a:hover { + color:#ccc; +} +.cat-item li{ + float:left; + width:100%; + padding-bottom: 8px; + margin-bottom: 15px; + text-align:left; + position:relative; +} +.cat-item li:before { + content:''; + position:absolute; + bottom:6px; + width:100px; + height:1px; + background:#eee; + left:50%; + margin-left:-25px; +} +.cat-item li a{ + float:left; + font-size:12px; + color:#292929; + font-weight:800; +} +.cat-item li span { + float:right; +} +.cat-item a , .tagcloud li a{ + font-size: 10px; + transition: all 200ms linear; +} +.post-author { + margin-bottom:40px; + margin-top:10px; + float:left; + border-bottom:1px solid #eee; + padding:20px 0; +} +.author-img { + float:left; + width:15%; +} +.author-content { + float:left; + width:85%; + padding-left:10px; +} +.author-img img { + border-radius:100%; + float:left; +} +.author-content h5 { + font-size:14px; + letter-spacing:2px; + text-transform:uppercase; + margin-bottom:14px; + color:#000; + display:block; + float:left; + font-weight:500; +} +.author-content p { + margin-bottom:8px; + float:left; + width:100%; +} +.author-social { + float:right; + background:#fff; + position:relative; +} +.author-social:before { + content:''; + position:absolute; + right:100%; + margin-right:50px; + top:50%; + width:150px; + height:1px; + background:#eee; +} +.author-social li { + float:left; + position:relative; + width:50px; + height:50px; + line-height:50px; + background:#fff; + border-top:1px solid #eee; + border-bottom:1px solid #eee; +} +.author-social li:first-child { + border-left:1px solid #eee; +} +.author-social li:before { + content:''; + position:absolute; + right:0; + top:0; + width:1px; + height:50px; + background:#eee; +} +.author-social li a { + color:#999; +} +#comments{ + text-align:left; + padding-top: 10px; + float:left; + width:100%; + margin-top:30px; +} +#comments.single-post-comm{ + margin-top:0; + padding-top:0; +} +#comments-title , #reply-title{ + border-bottom: 1px solid #eee; + padding-bottom: 30px; + margin-bottom: 5px; + font-size:16px; + text-transform:uppercase; + font-weight:bold; + color:#666; +} +.comment{ + float: left; +} +.comment-body{ + position: relative; + margin-left: 70px; + padding-top: 30px; +} +.comment-author{ + position: absolute; + top: 30px; + left: -66px; +} +.comment-author img{ + border-radius: 100%; +} +.comment .children{ + margin-left: 70px; +} +.fn{ + display: block; + margin-bottom: 10px; +} +.comment-meta, .comment-meta a{ + font-family: Georgia, "Times New Roman", Times, serif; + font-style:italic; + font-size:12px; + letter-spacing:1px; + color:#494949; + padding-bottom:10px; +} +#respond{ + margin-top:40px; +} +#reply-title{ + padding-bottom:30px; + margin-bottom:5px; +} +.comment-notes{ + margin-top: 10px; color: #a4a4a3; +} +.control-group label, .control-group .controls{ + display: inline-block; +} +.control-group label{ + margin-left: 10px; + font-weight: 600; +} +.control-group .controls input { + margin-top: 15px; + border: none; + outline: none; + height: 35px; + background: #f9f9f9; + padding-left: 15px; + color: #a4a4a3; + text-decoration: none; + border: none; + -webkit-border-radius: 0; + border-radius: 0; +} +.control-group .controls textarea { + margin-top: 15px; + border: none; + outline: none; + height: 180px; + max-width:600px; + background: #f9f9f9; + padding-left: 15px; + padding-top: 15px; + color: #a4a4a3; + resize: vertical; + text-decoration: none; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.controls button { + margin-top:30px; +} +.fixed-bar:before { + content:''; + position:absolute; + width:1000px; + left:30px; + top:-50px; + bottom:-50px; + background:#f9f9f9; +} +.no-fixbar { + position:relative !important +} +.blog-filters span { + float:left; + margin-right:25px; + position:relative; + top:12px; + font-weight:800; +} +.blog-btn-filter { + float:left; + margin-right:15px; + position:relative; +} +.blog-btn-filter ul { + display:none; + position:absolute; + top:50px; + padding:15px 20px; + background:#292929; +} +.blog-btn-filter ul li { + float:left; + min-width:150px; + width:100%; + padding:10px 0; + text-align:left; +} +.blog-btn-filter ul li a { + color:#fff; +} +.blog-filters-wrap { + border-bottom:1px solid #eee; + border-top:1px solid #eee; + padding:15px 0; + margin-bottom:50px; + z-index:100; +} +.blog-btn { + float:left; + padding:10px 50px 10px 20px; + background:#f9f9f9; + border:1px solid #eee; + border-radius:4px; + position:relative; + cursor:pointer; +} +.blog-btn i { + position:absolute; + top:12px; + right:8px; +} +.cat-list { + float:left; + width:100%; + list-style:none; + margin:2px 0 6px; +} +.cat-list li { + float:left; + font-family: Georgia, "Times New Roman", Times, serif; + font-style:italic; + color:#666; + margin-right:18px; + position:relative; +} +.cat-list li:before { + content:'/'; + position:absolute; + right:-12px; + top:-1pxpx; + color:#000; +} +.cat-list li:last-child:before { + display:none; +} +.cat-list li a { + color:#999; +} +/*------ 404 ------------------------------------------------*/ +.error-wrap{ + position:relative; + width:100%; + top:30%; + left:0; + float:left; + z-index:6; +} +.error-wrap h2{ + color:#000; + font-size:154px; + font-weight:900; + position:relative; + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; +} +.error-wrap .btn { + float:none ; + display:inline-table; +} +.error-wrap h2:before { + content:''; + position:absolute; + bottom:15px; + left:50%; + width:50px; + height:4px; + margin-left:-25px; + background:#000; +} +.error-wrap p { + font-size:17px; + text-align:center; +} +/*--------------Responsive--------------------------------------*/ +@media only screen and (max-width: 1224px) { +.fixed-filter-wrap { + float:left; + position:relative; + width:100%; + padding:50px 30px 30px; + top:0; + margin-bottom:20px; +} +.column-content { + padding-right: 0; +} +} +@media only screen and (max-width: 1064px) { +header.main-header { + padding: 0 0 0 30px; +} +.logo-holder { + padding-top: 24px; +} +.logo-holder img { + height:20px !important; +} +.nav-button-wrap { + display:block; +} +.nav-holder , .main-footer , .fixed-bar:before , .sroll-nav-wrap , .hero-item:before , .nav-holder nav li a:before , .header-info , .height-emulator{ + display:none; +} +.content-holder , .content-footer , .fixed-search{ + left:0; +} +.footer-inner { + margin: inherit; + float:left; + width:100%; + padding:90px 50px 70px 50px; +} +.slide-progress-container { + right:50%; + left:50px; +} +.pr-title { + width:100%; + margin-bottom:50px; +} +.cus-inner-title { + margin-bottom:20px;} +.gallery-item { + width:50% !important; +} +.blog-sidebar { + margin-top:40px; +} +.widget-wrap { + padding-left: 0; +} +.widget-wrap:before { + left:0; +} +.footer-header { + margin-top:25px; +} +.small-sec-title { + margin-bottom:20px; +} +.section-title h2 , .hero-item h2 { + font-size:44px !important; + line-height:55px !important; +} +.order-item .btn{ + margin-top:70px; +} +.nav-holder { + position:absolute; + top:70px; + right:0; + width:260px; + background:#fff; + padding:30px; + display:none; + margin-right:0; + overflow:auto; + height:250px; + box-shadow: 0 0 65px rgba(0,0,0,0.07); +} +.nav-holder nav { + width:100%; + float:left; +} +.nav-holder nav ul li , .nav-holder nav ul li ul li , .nav-holder nav li ul li > ul { + float:left; + width:100%; + text-align:left; + left:0; + opacity:1; + right: 0; + height:auto; + margin-left:0; +} +.nav-holder nav ul li { + padding:10px 0; +} +.nav-holder nav ul li.lidec:before { + position:absolute; + right:10px; + width:10px; + height:10px; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f107"; + font-size:14px; + top:10px; +} +.nav-holder nav li ul { + margin: 0; + padding-left:20px; + opacity: 1; + visibility: hidden; + position: relative; + width:100%; + display:none; + top:0; + left: 0; + z-index: 1; + background: none; + float:left; + width:100%; + border-bottom:1px solid #eee; +} +.nav-holder nav li a , .nav-holder nav li ul li a { + padding:0; + width:auto; + color:#000; +} +.nav-holder nav li ul li ul { + margin: 0; + padding-left:20px; + padding-top:15px; + padding-bottom:0; + opacity: 1; + position: relative; + display: block; + visibility: visible; + top:0; + left: 0; + z-index: 1; + float:left; + width:100%; + border:none; +} +.nav-holder nav li > ul.visul { + display: block; + left:0; +} +.parallax-text{ + float:left; + position:relative; + top: inherit; + left:inherit !important; + right:inherit !important; + width:100%; + margin-top:50px; + text-align:left; +} +.hero-item { + padding:0 100px; +} +.section-container .box-item { + margin-top:50px; +} +.testilider { + margin-top:50px; +} +.testi-item h3 { + padding-bottom: 20px; +} +section.header-section .testi-item p{ + margin-top:20px; +} +section.parallax-section .pr-title { + padding-left:70px; +} +section.parallax-section .pr-title:after { + left:70px; +} +.custom-inner-holder { + margin-top: 30px; +} +.sb-overlay { + left:0; +} +footer.content-footer { + position:relative; + float:left; + width:100%; +} +.nav-holder nav li a:hover , .nav-holder nav li ul li a:hover, nav.asl li a.act-scrlink { + color:#404040; +} +} +@media only screen and (max-width: 768px) { +.team-holder li { + width:100%; +} +section.header-section .bg , section.header-section .overlay{ + width:100%; +} +section.header-section .overlay , section.parallax-section .overlay.op1 { + opacity:0.4; +} +section.parallax-section { + padding: 150px 0; +} +.inline-filter .gallery-filters{ + width:100%; + padding:20px 0; +} +.inline-filter .gallery-filters a { + width:100%; + margin-right:0; + text-align:left; + margin-bottom:15px; + padding-left:0; +} +.bold-filter.inline-filter .count-folio { + margin-left: 0; + padding: 15px 0; + top: -3px; +} +.bold-filter.inline-filter .gallery-filters a:before , .bold-filter.inline-filter .count-folio:before , .inline-facts:nth-child(2):before { + display:none; +} +.bold-filter { + margin-top: 0; + margin-bottom: 50px; +} +.inline-facts { + width: 50%; +} +.menufilter { + position:absolute; + right:0; + width:120px; + background:#fff; + top:70px; +} +.hid-filter { + right:0; + width:120px; + top:70px; +} +} +@media only screen and (max-width: 540px) { +.gallery-item , .clients-list li { + width:100% !important; +} +.subcribe-form span { + display:none; +} +.subcribe-form { + padding-left:0; +} +.section-title h2 , .hero-item h2 { + font-size:34px !important; + line-height:45px !important; +} +.slide-progress-container , .partcile-dec{ + display:none; +} +.inline-facts { + width: 100%; +} +.inline-facts:before{ + display:none; +} +.sidebar-menu { + width:280px; +} +} +@media only screen and (-webkit-min-device-pixel-ratio: 2) { +.bg { + background-attachment: scroll !important; + -webkit-background-size:cover; + background-position:center; } -.mega-menu-dropdown .dropdown-toggle { - line-height: 24px; } \ No newline at end of file diff --git a/css/yourstyle.css b/css/yourstyle.css new file mode 100644 index 0000000..1c1a166 --- /dev/null +++ b/css/yourstyle.css @@ -0,0 +1,22 @@ +@charset "utf-8"; +/*-- + Add your style here +--*/ +.menu-wrap { + right:0 !important; + -webkit-transform: translate3d(320px,0,0); + transform: translate3d(320px,0,0); + visibility:hidden; +} + +.show-menu .menu-wrap, +.show-menu .menu-inner , +.show-menu .morph-shape { + -webkit-transform: translate3d(-30px,0,0); + transform: translate3d(-30px,0,0); +} +.show-menu .menu-wrap { + right:0; + opacity:1; + visibility:visible; +} \ No newline at end of file diff --git a/fonts/FontAwesome.otf b/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z zq1_(l4SX+ekaM;bY|YgEqv2RAEE}e-Im8<@oEZ?Z81Y?3(z-@nRbq?!xD9Hyn|7Gx z-NUw`yOor_DJLC1aqkf2(!i=2$ULNfg|s8bV^xB!_rY+bHA;KsWR@aB=!7n&LJq(} z!pqD3Wkvo-Goy zx1edGgnc}u5V8cw&nvWyWU+wXqwinB#x7(uc>H44lXZQkk*w_q#i2O!s_A?a*?`Rx zoZW6Qtj)L1T^4kDeD7;%G5dS816OPqAqPx~(_-jZ`bo-MR_kd&sJv{A^ zs@18qv!kD;U z5Evv$C*bD~m z+x@>Oo>;7%QCxfp-rOkNgx4j-(o*e5`6lW^X^{qpQo~SMWD`Gxyv6)+k)c@o6j`Yd z8c&XSiYbcmoCKe+82}>^CPM+?p@o&i(J*j0zsk}!P?!W%T5`ppk%)?&GxA`%4>0VX zKu?YB6Z)hFtj@u-icb&t5A1}BX!;~SqG5ARpVB>FEWPLW+C+QOf~G-Jj0r`0D6|0w zQUs5sE6PYc)!HWi))NeRvSZB3kWIW|R^A%RfamB2jCbVX(Fn>y%#b1W%}W%qc)XVrwuvM!>Qur!Ooy2`n@?qMe3$`F2vx z9<=L}wP7@diWhCYTD?x)LZ>F6F?z8naL18P%1T9&P_d4p;u=(XW1LO3-< z`{|5@&Y=}7sx3t1Zs zr9ZBmp}YpHLq7lwu?CXL8$Q65$Q29AlDCBJSxu5;p0({^4skD z+4se#9)xg8qnEh|WnPdgQ&+te7@`9WlzAwMit$Julp+d80n+VM1JxwqS5H6*MPKA` zlJ*Z77B;K~;4JkO5eq(@D}tezez*w6g3ZSn?J1d9Z~&MKbf=b6F9;8H22TxRl%y1r z<-6(lJiLAw>r^-=F-AIEd1y|Aq2MggNo&>7Ln)S~iAF1;-4`A*9KlL*vleLO3vhEd(@RsIWp~O@>N4p91SI zb~+*jP?8B~MwmI0W$>ksF8DC*2y8K0o#te?D$z8nrfK{|B1L^TR5hlugr|o=-;>Yn zmL6Yt=NZ2%cAsysPA)D^gkz2Vvh|Z9RJdoH$L$+6a^|>UO=3fBBH0UidA&_JQz9K~ zuo1Z_(cB7CiQ}4loOL3DsdC<+wYysw@&UMl21+LY-(z=6j8fu5%ZQg-z6Bor^M}LX z9hxH}aVC%rodtoGcTh)zEd=yDfCu5mE)qIjw~K+zwn&5c!L-N+E=kwxVEewN#vvx2WGCf^;C9^mmTlYc*kz$NUdQ=gDzLmf z!LXG7{N$Mi3n}?5L&f9TlCzzrgGR*6>MhWBR=lS)qP$&OMAQ2 z`$23{zM%a@9EPdjV|Y1zVVGf?mINO)i-q6;_Ev|n_JQ^Zy&BnUgV>NbY9xba1DlY@ zrg$_Kn?+^_+4V4^xS94tX2oLKAEiuU0<2S#v$WSDt0P^A+d-+M?XlR**u_Xdre&aY zNi~zJk9aLQUqaFZxCNRmu*wnxB_u*M6V0xVCtBhtpGUK)#Dob6DWm-n^~Vy)m~?Yg zO0^+v~`x6Vqtjl4I5;=^o2jyOb~m+ER;lNwO$iN ziH4vk>E`OTRx~v#B|ifef|ceH)%hgqOy|#f=Q|VlN6i{!0CRndN~x8wS6Ppqq7NSH zO5hX{k5T{4ib@&8t)u=V9nY+2RC^75jU%TRix}FDTB%>t;5jpNRv;(KB|%{AI7Jc= zd%t9-AjNUAs?8m40SLOhrjbC_yZoznU$(rnT2);Rr`2e6$k!zwlz!d|sZ3%x@$Nw? zVn?i%t!J+9SF@^ zO&TGun2&?VIygfH5ePk|!e&G3Zm-GUP(imiWzZu$9JU)Wot`}*RHV<-)vUhc6J6{w&PQIaSZ_N<(d>`C$yo#Ly&0Sr5gCkDY(4f@fY5!fLe57sH54#FF4 zg&hda`KjtJ8cTzz;DwFa#{$!}j~g$9zqFBC@To^}i#`b~xhU;p{x{^f1krbEFNqV^ zEq5c!C5XT0o_q{%p&0F@!I;9ejbs#P4q?R!i$?vl3~|GSyq4@q#3=wgsz+zkrIB<< z=HMWEBz?z??GvvT54YsDSnRLcEf!n>^0eKf4(CIT{qs4y$7_4e=JoIkq%~H9$z-r* zZ?`xgwL+DNAJE`VB;S+w#NvBT{3;}{CD&@Ig*Ka2Acx)2Qx zL)V#$n@%vf1Zzms4Th~fS|(DKDT`?BKfX3tkCBvKZLg^hUh|_Gz8?%#d(ANnY`5U1 zo;qjq=5tn!OQ*-JqA&iG-Tg#6Ka|O64eceRrSgggD%%QBX$t=6?hPEK2|lL1{?|>I^Toc>rQU7a_`RSM^EPVl{_&OG-P;|z0?v{3o#pkl zC6Y;&J7;#5N#+H2J-4RqiSK^rj<_Z6t%?`N$A_FUESt{TcayIew5oWi=jxT*aPIP6 z?MG`?k5p%-x>D73irru{R?lu7<54DCT9Q}%=4%@wZij4+M=fzzz`SJ3I%*#AikLUh zn>k=5%IKUP4TrvZ!A{&Oh;BR}6r3t3cpzS(&|cEe&e{MQby|1#X`?17e9?|=i`sPG zL|OOsh`j@PD4sc6&Y3rT`r?-EH0QPR*IobE@_fkB8*(886ZkjkcO{K8Sz$H`^D-8P zjKG9G9A`O!>|!ivAeteRVIcyIGa#O<6I$^O7}9&*8mHd@Gw!WDU*@;*L;SYvlV#p( zzFSsPw&^UdyxO}%i)W8$@f}|84*mz&i2q@SlzMOd%B!BHOJ<(FYUTR(Ui$DuX>?85 zcdzl5m3hzFr2S@c_20C2x&N)|$<=RhzxI!}NN+yS16X^(_mtqY)g*Q%Fux5}bP3q$ zxQD|TB{+4C1gL>zI>g~-ajKMb{2s_cFhN2(I(q^X!$H(GFxpc6oCV9#maj|OhFZaI z;umX6E*fQVTQ@lyZauuv>%E)5z-?zQZne18V5A}}JEQmCz>7^h0r)!zhinBG6 zMQghGt!Do5h%HmAQl~%m+!pr-&wlrcwW;qw)S$6*f}ZvXd;cHw=xm|y~mHbT3yX>?hoYKfy--h+6w9%@_4ukf0Et^zr-DbPwFdyj0VJHi}4bqRetSNR`DoWd( z(%n5>8MQl+>3SeL-DB@IaM{NDwd{{v_HMIO)PKO}v{{##c@ihB0w$aaPTSP4^>n3Z zC8Il%(3dCLLX$-|SwWx1u7KVztXpzNhrOZQ78c$jd{B9lqsNHLr*9h;N9$i+vsrM1 zKzLB_gVdMCfxceejpIZat!MbR)GNZ%^n|fEQo?Xtq#Qa_gEWKTFxSL4b{g}kJNd{QcoQ}HUP-A)Rq;U(***IA*V_0B5mr}Xp$q{YSYs-b2q~DHh z?+muRGn~std!VXuT>P9TL_8Km9G{doqRb-W0B&%d> z^3@hs6y5jaEq%P}dmr(8=f}x~^ z*{I{tkBgYk@Td|Z{csd23pziZlPYt2RJW7D_C#&)OONEWyN`I19_cM;`Aa=y_)ldH z^co(O-xWIN0{y|@?wx@Y!MeVg3Ln%4ORu5~Dl6$h>AGSXrK3!pH%cpM?D|6#*6+A# zlsj;J0_~^?DHIceRC~0iMq)SJ&?R&if{fsdIb>y;H@M4AE`z8~dvz)(e}BqUWK^U~ zFy`PX+z*Bmv9VxAN;%CvMk(#kGBEMP;a-GgGZf~r$(ei(%yGqHa2dS3hxdTT!r>La zUrW2dCTZ!SjD_D(?9$SK02e_#ZOxdAhO%hgVhq54U=2$Hm+1^O^nH<>wS|&<)2TtD zN_MN@O>?A@_&l;U)*GY*5F_a~cgQb_3p`#77ax1iRxIx!r0HkDnA2G*{l|*}g_yI% zZdHt2`Hx^MA#VH7@BEN68Y_;sAcCNgCY7S&dcQsp*$+uW7Dm@$Vl7!YA^51bi} z*Vy8uTj{neIhIL|PhditfC1Jeub(uy}w|wV5 zsQz)04y;BY2$7U4$~P{k)b`hZb>gv1RkD)L#g~$*N^1N1GfNMS)4r|pT*V<&KE1M9 zTh}rzSW#Kcci_#(^qf0gTW3&QN&zsW%VAQ+AZ%-3?E)kMdgL)kY~@mC>l?RH28u;Y zt-@_u^5(W>mDdtqoe){#t;3NA7c@{WoY9bYFNoq+sj&ru;Z`x>4ddY0y*`HRtHFEN% z@mFkp=x0C6zDGgA0s|mP^WNEwE4O}S?%DOtce3At%?ThxRp@`zCH6MyzM)dA9C7IP zI}t;YUV(Jcnw$4LoD4H(EM#!{L-Z|&fhNYnBlKcQ$UScR#HH>scYBTf2u|7Fd8q$R zy5Cbt=Pvf^e}m4?VVL@#Pi3z*q-Q0MG8pGTcbS|eeW%R5bRzKsHSH#G(#$9hj9}0O7lXsC zbZ7#UjJM^FcvdKK3MOEl+Pb-93Px}F$ID&jcvZdJ{d(D)x|*`=vi%1hdg(dd-1E>& zoB4U&a${9!xyxoT%$7gFp{M<_q z9oVnk*Dcp$k#jA#7-pZbXd=L8nDhe<*t_*%gj^Vx>(~KyEY~i&(?@R~L_e^txnUyh z64-dU=Lc;eQ}vPX;g{GitTVZben7||wttapene^dB|oSGB~tmAGqE^`1Jxt$4uXUL zz5?7GEqvmLa{#mgN6la^gYO#}`eXyUJ)lFyTO8*iL~P z$A`A_X^V#!SJyU8Dl%J*6&s9;Jl54CiyfA`ExxmjrZ1P8E%rJ7hFCFo6%{5mRa|LY zk^x76W8M0tQBa1Q(&L`|!e zrczv>+#&b2bt zuD1Bfoe>oW0&!ju$-LI)$URptI!inJ^Dz|<@S1hk+!(n2PWfi-AMb5*F03&_^29MB zgJP7yn#Fw4n&Rod*>LlF+qPx5ZT$80;+m*0X5ffa3d-;F72#5un;L$}RfmR5&xbOf(KNeD|gT1x6bw5t;~j}(oMHcSzkCgcpbd>5UN z7e8CV*di9kpyJAo1YyE9XtfV1Q8^?ViwrKgtK$H60 z%~xgAifVV#>j>4SN10>bP9OV9m`EA-H{bzMimEQ_3@VZH%@KZzjDu` zRCG*Ax6B^%%dyLs2Cw{bePFWM9750@SIoZoff4mJvyxIeIjeZ{tYpbmTk4_{wy!_uygk4J;wwSiK&OpZWguG$O082g z^a3rw)F1Q!*)rNy!Sqz9bk0u-kftk^q{FPl4N+eS@0p1= zhaBFdyShSMz97B%x3GE|Sst~8Le6+?q@g6HwE1hJ#X)o^?{1!x-m`LlQ+4%?^IPIo zHATgqrm-s`+6SW3LjHB>=Pp{i<6FE#j+sX(Vl-kJt6sug<4UG9SH_|( zOb(+Vn|4R4lc8pHa-japR|c0ZAN$KOvzss6bKW^uPM$I$8eTr{EMN2N%{Yrl{Z`Y^ zaQ`-S_6omm((Fih26~Bjf^W$wm1J`8N+(=0ET@KFDy;S%{mF@!2&1UMxk>jTk49;@ z*g#0?*iga;P7abx1bh^d3MoAy*XQp{Hl*t(buU@DamDmvcc;5}`ihM!mvm36|GqRu zn*3}UmnOSUai6mM*y&f#XmqyBo>b=dmra`8;%uC8_33-RpM6;x`Rrc0RM~y9>y~ry zVnGanZLDD_lC%6!F%Jzk##j%?nW>JEaJ#U89t`?mGJS_kO5+5U1Gh;Lb3`{w<-DW; z;USPAm%*aQJ)UeYnLVb2V3MJ2vrxAZ@&#?W$vW)7$+L7~7HSzuF&0V95FC4H6Dy<( z!#o7mJKLMHTNn5)Lyn5l4oh2$s~VI~tlIjn09jE~8C#Ooei=J?K;D+-<8Cb>8RPx8 z-~O0ST{mOeXg+qjG~?}E8@JAo-j?OJjgF3nb^K5v>$yq#-Ybd8lM^jdru2WE-*V6W z>sL(7?%-Qu?&?wZNmmqdn?$FXlE!>2BAa^bWfD69lP0?L3kopYkc4>{m#H6t2dLIEE47|jcI$tEuWzwjmRgqBPkzk zM+(?6)=);W6q<2z95fHMDFKxbhPD-r0IjdX_3EH*BFL|t3))c7d~8v;{wU5p8nHUz9I?>l zVfn$bENo_I3JOh1^^ z+un~MSwCyixbj%C?y{G@G7mSZg_cf~&@djVX_vn8;IF&q?ESd=*AJHOJ(!-hbKPlb zYi-r+me!ezr_eCiQ&SetY;BocRokkbwr=ONGzW2U@X=AUvS^E9eM^w~aztd4h$Q&kF;6EJ1O*M7tJfFi}R1 z6X@asDjL5w+#QEKQE5V48#ASm?H7u5j%nDqi)iO@a1@F z*^R+bGpEOs#pRx9CBZQ}#uQa|dCH5EW%a3Xv1;ye-}5|Yh4g~YH5gI1(b#B|6_ZI; zMkxwTjmkKoZIp~AqhXp+k&SSQ)9C=jCWTKCM?(&MUHex;c3Knl(A%3UgJT_BEixIE zQh!;Q(J<0)C`q0-^|UdaGYzFqr^{vZR~Tk?jyY}gf@H+0RHkZ{OID|x;6>6+g)|BK zs6zLY0U>bcbRd6kU;cgkomCZdBSC8$a1H`pcu;XqH=5 z+$oO3i&T_WpcYnVu*lchi>wxt#iE!!bG#kzjIFqb)`s?|OclRAnzUyW5*Py!P@srDXI}&s2lVYf2ZCG`F`H-9;60 zb<=6weckNk=DC&Q6QxU*uJ9FkaT>}qb##eRS8n%qG`G9WrS>Xm+w)!AXSASfd%5fg z#fqxk(5L9@fM};~Gk^Sgb;7|krF-an$kIROPt4HLqq6+EL+62d@~4Hsy9nIU?=Ue4 zJ69;q+5+73nU|TQu}$>#v(M&Vx1RD=6Lu`d?>zHN?P7J&XWwsvwJt|rr?CZu+l>m4 zTi^VLh6Uu2s392u(5DLaM%)Dr$%h3hRB>V7a9XG`B{ZsWgh4IyTO9R~TAR^h^~>ko z(k|Hy#@bP}7OyN92TKE%qNZfyWL32p-BJf1{jj0QU0V`yj=tRospvSewxGxoC=C|N zve$zAMuSaiyY)QTk9!VmwUK&<#b2fxMl_DX|5x$dKH3>6sdYCQ9@c)^A-Rn9vG?s)0)lCR76kgoR>S;B=kl(v zzM}o+G41dh)%9=ezv$7*a9Mrb+S@13nK-B6D!%vy(}5dzbg$`-UUZJKa`_Z{*$rCu zga2G}o3dTHW|>+P_>c8UOm4Vk-ojaTeAg0-+<4#u-{>pGTYz(%ojZ`0e*nHo=)XZS zpp=$zi4|RBMGJDX{Db?>>fq71rX3t$122E;cJ(9elj+kBXs>3?(tq=s*PeL^<(M$8 zUl;u9e6|EP5Us-A>Lzvr+ln|?*}wt;+gUmd>%?@Wl@m%Qm{>Q0JqTcxtB`ROhd6TB z$VY<7t$^N6IC(s*Z@x2?Gi%eB8%(hYaC zKfY5M-9MeR-@5h zZ?V`qr%%FlPQlW5v_Bp^Q?^)S*%Y#Z$|{!Lpju=$s702T z(P}foXu(uuHN!cJRK*W-8=F*QlYB*zT#WI-SmQ_VYEgKw+>wHhm`ECQS`r3VKw`wi zxlcnn26L*U;F-BC9u{Csy#e%+2uD$He5?mc55)ot>1w`?lr$J zsrI^qGB@!5dglADaHlvWto@|S>kF5>#i#hCNXbp*ZkO$*%P-Sjf3Vc+tuFaJ-^|Ou zW8=}1TOlafUitnrTA2D0<3}&zZz^%y5+t2`Tk`vBI93FqU`W!zY;M%AUoN1V1-I2I zPTVFqaw3Pr-`5HcEFWuD?!8Ybw)Y>g7c0tt=soTHiEBxlY;RlQ`iYY-qdd94zWjyD zFcskM^S{_!E?f3mEh9waR7tb6G&yl%GW%e&Sc5i;y@N)U5ZFLcAsma^K?Cg^%d{PO z=SHQq4a|l`AakzEY;A{n6Rn1u`7v~#ufV*6GZ$`Ef)d2%6apsU6^>QJl0@U& zq|wIBlBAgf0j!YaozAgmhAy0uy;AjRA2%(!`#&e>`V` zg`MfSf5gWvJY#?8%&|`Aj0<@aZ;-q#tCx=-zkGE|_C4)TqKjr-SE6po?cX?Z^B%62 zdA!75;$my<*q)n@eB<^dfFGwRaWB25UL#~PNEV>F^c+e2Be*Df(-rIVBJo2o*an$1*1 zD$bsUC-BvObdmkKlhW<59G9{d=@bAu8a05VWCO=@_~oP=G3SmO91AK_F`#5 zwXLRVay<~JYok|rdQM-~C?dcq?Yfz_*)fIte zkE_g4CeLj1oza=9zH!s!4k%H@-n{6aB&Z;Cs8MK?#Jxl`?wD>^{fTL&eQHAQFtJ_% zNEfs|gGYh+39S{-@#MrPA!XpgWD;NLlne0-Vey1n0?=ww18{L)7G|$1kjI(sjs z@|alUMcx*04*>=BWHv_W-t=rCAy0q6&*;kW&ImkwWTe$lzHJRZJ{-{ zl-mK6+j}V`wobm^^B&2Tl?1r=yWbz;v-F<#y!(CT?-4K(($wWtmD631MN9?trDG zMI7;9U7|UsC;urLP%eH1h%U`LJxT3oM4=gpi%X@lpVR9N6Q(uhJ00RWXeL-Z*V(O8 zsIyyVUvf=RXLBKX`!peifjIMvMs1YT0n$0*B;K^yZf&HN8$N%e=EgOejqihLPBT|< zs)z`nNU}BOdT7wYLy}R10eXUksn9o)jG)&=qteGc|XNI~h5R6UBfaPeIHbA32@*>orZsCB4`Q79}A=z@najfekt-_eTg7a}Mcas^D1ELlN6(y28c{ur|tmueFvIDOQxXs1)_lKrA`L2-^^VNC#miFvO%l6w5uK2bFyu?hyNLCjTCNRRVW^i+GX``giwc&TpV~OHu(yN&o)r2$K$1kjh@>iP z^&`?sCk#?xdFX+ilAb(;I7<$BQ#6j*jKsu%LEhQKe=>ki^ZICepr3#_2#pE`32i4Z zu%eXsgL)3x3Q-^OPPRhm<^!TEPoek6?O^j+qLQ*~#TBw4Aq~M2>U{>{jfojVPADAi zurKpW{7Ii5yqy6_1iXw3$aa!GLn|$~cnvQnv7{LMIFn!&d6K=3kH8+e90Zq5K%6YfdLv}ZdQmTk7SZ7}>rJ9TW)6>NY{uEZ zY^9PI1UqUFm|h0Vqe60Ny=wCFBtKb zXtqOa3M?2OEN=zDX7z}2$Y{2@WJjr?N`auMDVG9kSH~FjfJRNfsR@yJQp4cQ8zaFkT4>5XQqSVt5c}`-A#Z=3-_mGZ^)Hqayei zhJ}wgZ5UDln%)!;Wz@u=m(6C_P@r9*IMPe7Db`CSqad3ky-5-EcG=*v8J&{RtLJ(E zw2h-ghGYcDtqj4Z^nU7ChgEXO0kox=oGaY;0EPqeW89T6htbZg4z!uU1hi;omVj+3 z0B%$+k$`oH5*SeoG`Ay&BAA%nAUjQxsMlNdq8%;SbEAPVC#qm!r7j75W=A)&a6)3% zdQq$fCN;@RqI!KPfl9l=vmBFSFpD1cAxb@~K-$ZIlIL3W}?#3+|2p{|vZVq`YA zMbx|Xl57kJVwoetAo+opiewCkCIO=uBLEaG+!0U$MRdReNsx>+PIJWN6dW)pfeZ(u zQ8ei-Ht69)ZV`qv=vmorhOkF)Squ;)8AUfh<7A_xI8FGHMRW>~%o`1Wt3|8IMrM%& z8)|@=#ssro9=f9HtN0F#O085{Bf6PJnurfzS_yg?qqszmnQIYDP{N=xqPfvl;VNsK^qpoy2&App~Fe(MB7KCI)$p1!&YEB&%$9gTk zmvlt?t7!>_paNt_fYJvw^~LCqX{4opLy!n)md7}<_s?`gytfSAdoScQWTy&Tbr&~( zg9myGVv)l|4-umFBL0)Y(d}Rvt11)(O4ij#zeao~K$vh~JDn0_@3RjP2M0|79T&9+ z?>Vx&M30Sb15&<{RtpeYUf|n7n5GHyc+-FtA=7H$p6Mh=&M0O!so)tze7#WT>pp|x zfWae>0++DfscU2%>|@oiCQj+6O827)1}KsN^a>NSI*4?#ylfG-{q?3MMXX$dUH^S6Ni=Ve1d0(janpz@WqGJ?cG&sewpq294Qa zL{huwuoARdt5F4Dbh#?<2ruzSS{VeDAOtY+52t^xJW=!(0f3P&G3Cs^%~Q~~Wq{YA z!QrEk#>oXK{sc&Z7VB1_>fA1^#YyU1Ff<^9G(!V0!JW`n@EDdj$$2SVK6*7$!BvXP zmAC;h-W75(Nnzpro3CE9eV=~Lp7yS(vXnk@$g3{R`!(UG013==W*Hj{-*F!ujl+np%IX?E0*I&-K^u zY1z1I!`iOu+Ll`UtL|F6Vb?~vk=x9w6}eE^*<)O?pZQ#8YKE#b($x>w$3E*F0Kfk zfnyCo#zOpX1(P2yeHG@fP7}}~GB|&S27%6=@G^V=rmeTB$(w9rC6J@uQmcAMq zQ=Ce?Z0RkF_gu30<;5#jEW32il2?}$-6PZ?au16Y)?kUFy3L?ia1A@%S3G-M`{qn8 ze+|6jh0vqfkhdSb0MvIr!;;*AL}QX^gkc+q0RJ4i9IyOo+qAyHblI+$VuZ3UT7&iIG7640a)fe&>NOVU@xZ*YE`oy!JGMY%j}bGq!= z`R5xY(8TK&AH4b6WoKCo>lPh6vbfu1yYy02g^t9bDbexN!A`*$M5`u&}WqF?+*m?ZoW85&MFmXqQ1J{i;_Oz>3*#0?lWa zf?{tv`_JzP7D3x2gX&ICRn(aR$#>;ciH#pO?<*}!<}cYh_r{hb6*kkXSteV>l9n6i zwx63=u%!9MdE>@2X)3$YXh=DuRh~mN2bQFEH&_nHWfU{q+4=t07pt+Jfj90Or;6JX{BCQrE8bZe&wi3fwEXHRp zz8{VAmxsWU)3nT;;77X7@GCm7_fL1p_xKEG&6G~luO;Bc3ZIa?2b(*uH7qJ!es71c z{Buj4(;Jds$o78u<3df_2~DLq`e9*$SGmrR9p2OoVB5Q(KL3M{1>eq+;+lHK9N?xvyBPHni<#j$sZK{QrKEcdR9+eQD0V? zGPaq!#<-c#a>t4bt+R#Hu_|}dlIGeve@SR!d((u)Ga45+BuhHfA88G0cPrw>>(`ID zZ;aIyn|qmhuDXBthoW{J(WN+`Yud=y(wvd0rm&1*4>6?#8&)Fz z&@V=a0w4)F{^!&W_l6<5xg|-0F!~>aCALbeVsZTd*)M*^tr*!)O8w)mzKThWyQW@X zw%BFs5_@CIic5EPcTJu8=CmynV;``)3}gJ`Vl#VY_3Yib@P-KvBk_%!9OVu#8tG|Nc4I~A>8ch-~X%M@!>yk~ERI|QEcwzgI66IaaY>gx0~lm<@f z5-k^OY#SGC80Yr-tDRP(-FEJ{@_4LHsGJ=)PKZ@`eW75-r0ylN%0Q>&*M;@uZLdJ$ z)rw7Dt5ajr;P;~1P>jID!><(7R;w|Yf}qI&8klT?1dTfc@us5mKEe;qw;YKR(cp-D z6NmUMP8x7cM%~ytE@l*Mp^oN*mCF`gRNhw3gpO1PVi_^JzCJo>#mX(q+iJ(Ts$5=! z13b45gILEULS!=)SmZ{qsC1)$8-4eADGR?v z>~4k_SvdvPHAC}=4(!I^OLgQ@9EMDE7d$PvJbi+K%-HTh`P0#Ea|Jm6zj> z?R)(YWtZoIRx>AqzlG1UjT@6ba>yE z{Wf<5moh^-hu;ptAtPG}`h$4PWcOn>vy`#bH#Ss>OoAEE1gIbQwH#eG8+RHG0~TJ$ z>`C`c7KyM^gqsVNDXxT|1s;nTR&cCg6kd<-msrdE5Ofk=1BGDMlP2!93%0c@rg~4` zq)UFVW%s|`xb>;aR@L^*D>nkSLGNmM?cv)WzHZy3*>+*xAJSX;>))*XRT0r9<#zIpug(}{rSC9T$42@gb zy8eb6)~}wl<=or)2L}4T{vum>-g)QaKjtnp5fyd^;|BxHtx~2W^YbKq1HfB7@>Hw@U5)?b^H=uNOpli?w6O#~V`eG;`irLcC(&Uxz`L_Cl zS8r24e*U71o@dV6Soupo-}Ttu*Dk&EwY`h4KdY-k55DSqR&o7nufO)%>%s-Es^5Q_ z60#cReEy=$4|nW)bLh=|4bxW4j}A?qOle+wjn88oAeYb~!eA+EQ;8Ggp-UldAt$3M z7*E590amz>YB9L(z?Xx&?I37XYw?Os-t+05x6Z4vkzBE6-hrbB=GAB?p{DQXV4CKg zls@_wh*&XC<3R(CEZxg8*Y(6a>cIOq9Nss7{=UQ7Nv%O_WxSyBqnH{@(<>A&2on@z zn57W4Dh*E)o#rJ2#tyxV2;C5#rl8%%As$4qB=IbMt-z|jnWi>>7Ymq37;AW!6Y4nx z1Ogx#!WVdA92mEipgUxzy_?ddg|x)KOCyK)P5v@usc;0sN3{=0slt4CuwaxK@20eO zhdp~Z8iJ7GWrkq_-X`~(eBpthn9|`tZEUCIGiFpJjjxPVE9I)#z3Q$3tw`a69qxjuf+~ z*?v>d5~pcH-AQ~0)8PyIjumD^?SM8!Wb>KZoD7hOlc2nA0_(eG!in>}Ru}>6)>5 z@*}T`Hw{I^-?PS9>(#UFBQpW72* zsfj(2+_9@5x+57aN!`e`f(Mp_I(D>}p8)@&g^g+X1%d{ z%X5boE?hEoj0CiwTh9)#8^?~;|wgor_=Z1BI9_dI{ z&t*f95n?ZgZ5CnQa!v(p|JT?y0%KKgi`Smi9k5r!+!Mkz=&Z$%CFl;?AOzV`YBKrY z0#Y6~J6&dA=m>T@TYb8ukaV4z^Z?VX*MCKcp13-ye1*`gAj_Tm@r{fpm?K!U@Xg2AfndEo6jZN} z=XK0GRNXVLW2c?}B)rH^yR>u}b?|p(W$!TkQTAgu1AIG>MFfNchMQB_^-AQxRE$Th5-E_tBP@v(Cy|ojjP5LEU|JrM8 zVF5;$>Hl^jlHWDPChrTH(vh%bARyj5#TPb>omAs-)4zN z9?9(wybd0$Z5s+}Fiytv}-8U`IC<{6U2_NqEAkv;7lys5Qcq3EKt z0-!^Xy3idllgZ~qX^QTe=i*oGUCJNk>Y26?+9U(Ks|C81S{-v+6ebc`c(yibQbuB% zxM7mk>}dI-TfUi5Jqdu6b`4SqF)y5humuCaHhssdcR(jKf5ZGprx;Oe7VG#G6TA1+ z8oZLl<+ey(L+$Qsck^4fi{I|)p15MX73gHFUU!l${lN{)Ht_Wb%j#UE6cZ9}Wq^>+1wz z9TBA@%f~tby^0YWafmn&8Ppjn1Ng{d;S01WImtMzV<`!zU7;+8e-Xko>qM^OfOZ`Y zEZG#vcm>EGF??&G6+v(3l`X(xMn8ESv=@LdMfdcxFi%g1?0HDPG>blldR`OLlWN80 zz<$t+MM9%1K~JT@#aBZjOu9*G{W$u7cqTM|&a1)0wR8R^*r$<&AhuCq1Z{-aUhc5P zdyaaK{$P=Y6R{40FrWmLbDOCijqB(1PrKlnL)Tm|t=l}toVLAZOXJ*~-dx|_A&o65 zskcpT@bs+d@ia`f)t8ivl{(t%H?O?;=^s3O^GXqopx7E3kz06f^UQq<>gyNmo4Ij; zrOxuzn{WOqP75~PwPXC;3mZ#YW1xy&DEXsl~)u4`-v_{*B%R6xNH3* zJElz8@d#i4`#JV(ko%x;u{LMqLEEDmwD*(ccB9Wp;u*9I?=sC7g>%L{%$4m#zhbjm z)gK{LWQvE1>_yl|4T$nYKNVZ<)vza7FKU5*W~4)KNgN@;SA<9&ERxIfA&UZnB=r%N z5YD4fY$9Mkzy}!G+`KUy>3l(FSi1 zw)t)*w$E4#ZSxfm3cZLC(o3aQQ7uHk>_@fMTHoM0=quh%mfN6%{`O($pyzg0kPf=2 zjA%M7bRl4BhV5{{d4HbnTh`HM&YKw@N~47e7NFGr*9Yzi(7XQl-FJb4hPEKOC!K2x$nWy>8=PJYE)T$=Cqe(n*ChZE zklF{Ms}h0Jd|@o;Gz(~b;9d&c#0O^j{1?tF5dtMj9dG`|j0qZi^aF1r{<7KC5hZ`E zNX2nxJYEr@>u86|tPjTDet;fLn1R+IOm6&3b*}TOyNpIaid@W9c9!jIfiJOgK-aw=xb5Kpb)`E9x%CU82 zEQg_v`e+tWYClJHl=_EsSW?LZO3)o#ox(#2UW9|V7I8fYnz5fRtph`u)dywWL9}UV z*hdU9-BBK5G&}j~O6&dSdWDIpFX;&Or5wNbm^Y+A-x6(K$$Of6JTVl9n0gFY&=T5p zZX?pCxA&w{J)eDSfb?Zh*LT#AdiPlB;A%p|-`Aw6RP2mYTh zLmL~zM^VS0V@*4LkOEG~nQR)HyRB+;*KWli%QqKt&%16HWyMXRhtwdCgyoTm*5#itgp(Wap66 zyr-dgKgjl&t?JLMuw}!Boz)TOa2|37p^FAcPmxX0apWmfp$B1WF_@-dsK+?1F6~yY zEwi!-))Q_CbOP%?p%bx|=d^nLBig-_$e!nh19^Ps`s{SNq{nnW)V-qnz3y+Ipd7HS zsb}z%!+}y8izoy>Nyyj4m_br&8TGFcze#gP4?v*NEdl zzGBLM4qpvdu;5vCFi9^zXU;sW`>pPi|NFD# ze=$xI@7q9B4WPsw4CAO~UJ(S)s@u41E>#9D>!?=*N5m$%^0E` z<0RjkAj02TN9RLX3Js+GArg=Nu>E5z zPa!vMuMV06#7$1dLbwv+VGT(5V_&A~Uy3T^+|y~Q2>lA|=hZZ)ex%G`rhkN54C5gq z>w?qN=A+LgB0-@s{OJs7Da|z%dK)uDH4?m5Y=K(N5KWL)uqDxwBt>QmOk(h~1u6_s z>9x>G_+@bJhBQ;(Rr?20>Tjn}^Y`|rQvI3Ua5$aGq{HFf4BhwAFVk2oHNbk)hmAri zjQ_!g*-c^AKM>A@je&H)i1PsJ5929F<8bLXvONK4;-n6d;Zm7Q=G|k6Fp*AY!b1a`eoS*c zF413z6`x;!NZV1k5)sv;-Dqjt?t&|JLNGSA2yWhU-RYC^oiWI1+idw;6*>m1&Io`^iPgF6c$sN zw9j3KFYs@%*HNz1Jr?F^RiLV%@DyQ^Dnc1h&59pWKhD#AMQV~3k7}>c@gdw=dyRf5 zHGNU7bA_hHWUnI-9SXtjM~LT>U5!uS#{ zKSOhB>l^nUa&S8kEFoAUIDG}(Lr#|uJCGb%29Xr>1S4yk0d)9hoJ7#4xNbi?5Dt?N zBp45evje1L)A;&Smy9J8MJe@1#HwBFoYPv$=k%GOaq!kd58)tzBI~EkGG3Rqy>GOTce-p>jH0rb~c(K z1|9q=$3)Vdgcwyvy&>S3p(f~O;~?XK{)Kch&2!gs=%kNH#-Ee-i}S+a@DNWR(Xnv< zv7kIUUD(c?RS|JmPeXBC6cbxUl6qRxl;fFAiK%!>EzFa zJ$-mz?G%WqC+P-l!DLX&nfxzGAnLaFsOg^Vq~gaW2QQ<(qixj#J=;Y{m`?kHkfO)i zdxQ*`2Jr3iXdj4QE%|AlQ;|Wx~pKrr7xuNnTe=t-AO)iha6xDYpH}>yZ z+FD^H2VS0x4us;Wo_95^kElZ$>j2HW@wyeLi3i%Q28NXxQT7V1{iHY}Llc~!Dkv8* zM><6X$}-pv0N#?+N%W`5%}K0Is%8kCOC~LuR6+;gtHYPi9=dqUoin~Q^MhE;TSIe$6dEI=Xs(`oTlj_C-3c4KT+wJvpu4Kkn_RZVg5jE+RF`XNx?0xmaV~bW?v}wVTXn4{5 zO&2X+*pF%!%qu@3SLRk-npU5?`f_cV9;|pa#ktlD9VuvRx;TK+fWUv_$vC8-@TcO4 zN_-D6?7|-4!VWMEgQ}TUe(c3w4{eyxe8C5t7pS0MFe;X@U&B?sVDIGR;u>?mPyb2F zV5WLiQ2mX&1v=E#B`oe9yk4Y2^CFRk8*rV6k1!uW{m47&7E!m%(ANz&+ixrB^ng(;#RLHnX%tfsjJWM- zyBo5Of=eNl8*;gm`ozE0weGdP7~Iz5$$pI`$C5 z`U46T|8cnpt;J+VO?%~H_`Ph??bcn%Jzu`2`z~tc^PoA?r znJlfFuxIeRC?a>J?C!EC2Bn;dnhn3XeZ}sbjb-10*a7A?aS00$P{m0wm zO_v_`nJOwO*k6S$tHR@xmt`N`;fR%l>^^ZvbfRm}PUBtryK5pTwRdIZgj<#_irORP zr7I?yj7m&+KkD(;PKtLXmF-s9=>`j_AFjI$YN7_w1g7hD(md1~ysZj9;u_Y4i3Ssz zgRH~g_UH9AHR4A!67Z@2zch=Odh*4WzWc2=ekK0-ueW&=xy{z7Gz9CSbv}Pk+4ST# z#ZxnW&!Z1tS0A}`@LT_*wh{sv=f-Dy+2cPoUi{nzYTGjx)eit9s#G5^D0+(|iNBlJ zV$vUX35MrZ8K19VAN|i75_}Z#DO`R~MZQy~2$6gqOvN0Js%d70SzJm|ER&Jy5k>-I z!fh9^fC*zr22w0EG6&Uqo`eqC7_L8gi(#?!A>;y86ak0F7|oHQIhmW!15hHkZ(*|o zF+vd5r!A(imA-b0}qc4-&FS58}j>!?PW$SEg*;W8H~a^e%b?2`O8 z*`i%!x17FmIo=X;^83K2Y3Hja(b_rMns6%ts^>=(bA-9V<9O1I>564?R3a}v1yYtH z*l6T7AY0T66-95WtZgaP8(}|MBGlfNdh@=~Y1m!IA7($BPUtE`qT@h@;M3Hd z;_dtQw^?1x7-WaPK4XDxuqd5+qVz|PQlALGw|x}&MFa4RtVSK`(e|RtFN=u%s&M?) z7+HD3$diG_iYZuX{0ijc(*2C7cTX)p*3LRRtn3r@wq>%<@A9jY)yX*dv zSq7pIH0)jCA$)wa^7RfPVlWXzzoH}vzHmu4?W&f|zEC#fi<;dYS!Z*G+=!O(wLx7} zkfS~!6{@R-(Uw86L(mJl7`6&&tfKDx<)c+WIlqL)3pSX=7*`N5ysyr`8ap$bd^E3w89)ZgPiCBi|f{Ji^U)|AMCk%95n_gVk3|_XmE_Z6(keo8NCgI|@0sfZs3_s1} z$KK|ZCF;AE#cQiOrv*z^HWTBHM`H8Hwdx20FDq8lu^{(Q!@5s%Urrmi_ZX=7)j%7* z2x#|wO+pMI^e#2DpLkU+erWUorFxiNlu1s>XIg^5wIEm|joek2Rd2IsPtNkBRLQTFsnoh4v_<(`f@uV0I_G*I9RD+?L~j{1bx`#0ta zEeZiTNBzhh^|GEN+1vl7{w)Wm!`yhLKAuC&Ve`GhjRo0c|E^`tZXfkQW;&_kBLS|M z7!XYb?!E&&=u`h5Ld{_dyivFMQHW{aI!yVS7oS=ttZ_4U4sb{P=wmO6wCrO3g8Cir zRxN0ht{}^=kNOy`2fdgiLzr_8?$^fWMSdbcHb<)&+4+$`i%$>mB*aF7fv0tiFWhcK zRThLy0Mtx?A6Q34Vn$tJOcHkv?-ldg8_%9Jr8YX#=C;}%u*pWq^?L5VVi61EUkC^@ zTi3LAgna%bC9aB?Qos0?XlUZtnp9cISx)1AbGeO~JGb1<*DpHId@iRrT4e7+!$h07 zWDZ4FAXQ;*hdB%9)8U`#Aq1XW1`G)sm$Ol@ZCv2#2r5~I^BXuYJm%NgOkCQOAufat z)Mo2&C`TDc7EDz1sE;V{`=Bx<#5gYrDb+@@FE3>Yx=pZB79-7UjD-g%Z#qc&td6cl zI`S1u2Q2b!m^1LOg{LEV_eV*@cFW|i{!+a94itA#8 z2;?I%3?C8LQn5B+Ac|?$1Ejde^`AH_B}3`>#H=np*@XDR^y^=fZDd~Fz;wS>e@!M7JaPvv zPU?=U|2$6iw_+;&j{0oiARgl1!2p}_PMTg!Yxs?H%{HmJgU62_ghA}_;}{7x*brZc z@>!rSz|M}1YPdKizI;?B3~2O%LY`8A1SF;-m z+Oxu{+PYOU-V9O}bVd$T!;AU2M<2*KtciMEC29!H9V-u9ZUJ$M-4#Nb$5QVy@LP8HyfiyK->WR(e1g77J;isq@ zxu$>@C(@*mf}RY@L8hJXBrWMOEKDqt3i8iwFSwpR$W>G_j=iMN>(!1>S7GdmXt%UH zpfdn%XxP3S<>d1=1{yBn9c@?(YZkyNN1 zQx^M4-32#mo8SKR;r8t_CV3=RwbSNzS!Jbd%GS0L=qT*0!ERw05x~DzSsUKHYQ||Y zuwKD!+2nux!l3~g>0-F=;qnW{w$F|jqXuhZz#N`4WtzLDj_MYvu(*X@fb3G;s!oPE z?QMW|e7J7#=?C#3QWQRp-~(1;_=?J(Y^}oNmHRoN$^y4Pv2Z8cL)EmwWVNJh@>2ER z)el6y-IQ`!2h2{kx3}jwTf$_!N75)(mi|n=?Ylj_>QzqjfMiO67Wc4{rOcF4JS+{j z&z%duf1`r(U@ZlI{F=sZFnCGJv}cN<(cA|5AP8m+HUK z@vG9%#_zOu)ChxFSxmKsBSSO9XX%g4SU79e4=G!|Cgo(;VeA8dsRxIZ$Eqhj(brh0 z>Jh)P2`<<#u_i^?L>%2jxXAxZX%?<7l073C+~1p!t{Dj_9ZxL$sz|_G{C#{Hv@t=B zP}EsMr62u$;U#=d%MRJHCiNv=5OI3(_o-A=G_9B~AsrRui@pzUDE@tHg#6PmWEuT^ ziPt|@8=kjTNmkqdOlyJS!m{E9I87hqn;%9rT0<0-L99QeURoyK-&OxH^mcao3^t~WeS^K zH`XC|VCLo6*duA78O!ugN@5Elxkhd!CmdSX&*f=utfmDFD9PkBHMk3&aFB&)R8NL4 zD&i)OQLO z(Z_o2Zs~o#^$zu`{XU~$I{T&vAH3;ofJ*ZpJ&JR~s{J0}8cw}`t#a3NvWA?#tMY67 zLG}{Q{#6^CipQ$*V2|W$g2v->Y9+4=(K+K`;I4$BFUb9!Nrk0B*fL+v z_lcdO1uEs@|8I@xoKCB{68@q=)}90JCVF33Lb?M@bC5mog<2~vPXXzk7B$|75Lya& zL)t=%E&Pk`S-PznN<)4iAI;NU!@f0_V&wOND{4!~b@1&pAN$Goqzvq>;o=lr=43Xx{tUtEaN3B>CWZ)Uac%%Y9--wFCA~Ek7aAC_APm}b zpXAnlNOIF+;t%pPlAxIkvv1neXa8*XxNLX6ZDDR(+U5bi-=^>US$+3TyUFaf{gSPI z&A@*!TUbRQ-p-3$KUDc=Hp9j|c+t%)Z{KNid2DyGia&p6lgtpOkDeM{Qy=)H&22V` zFBRKM=Etf98a&;o2pD`R2ctkyWxz`aTDZXBjY52aOspy*2=?xDIZi>&&))8y?Pe*( zt;DkFm|`@cFI!Kx=wFn7fh&cqy-f1RZb2KRCK7JNBsApYHWk=M5J&|wBQOdb+2_^g z*;b(s3o^wX$sWZHhUhNh^+UU2+hPaWw)eN~kHy66akHOp4#cDm_4zDetK1Mqx+sR1`nMz9wwQP*hL>=&Kei3+FtV>|yg%{T(6f`N5BR!MdXj8xHG^3) zqCJiEswQF>ZLP}3Hs3ciKciD63}0Z^MFL6+`V473sGm^=U1^Mx3`Y|Mrl>H0pEcT6 zg^H5MH*WeRUNMs9VN5fcZQ=>}GHBs};LS}+P-y~P#IlYJ0P8ym@R(0L;jYe*1D4ll zwDy~vES0HtyCCI2411OeiC>SA#1wX;8DRXzVihdy^T9BjrZUmN_=b)~n*!R4%Wps~ zkbFH!%W;I*pJZ#8%)c_#RUtKlOksrV!Y3i%vh>?b076sjL-)-NtH_t7E8;OBZOPa@ zAofQ3jdT&<%k!kzaG)7qW3j4HcvQe1&&jd+f8}J3!f+>UDx7H_B8^6hA&r*!PDQ-B za5jys`+BVIUd>7lmgi)Y&fyh!`yosPQAwyIh?7D-h2#b7);pTpdfDrCm->#&W_JPe zRvi?=>OgitOs_62y`!|JbhXf5STOdjJDPjj*#EK7D|Q>bl1&L=hPkN@2)(QE#vP@l zt9uJeTG&n{WG78N)aYu19%#`y%8i44oVsSwNLRxgR6hF`tsw;8VRy)COB4`B4i4SsLAa4`Y(WRazi3X`Vv!fMiDilJX?r1a{9%U3-*f6J-iKJh{i^La~ z$yJ?ASG(MP>=IKImh$g9bD7xJqR}YghlfIHszUwEmoF2yQ`Xet0HgZCGNmYge2TvH z+d^IF=q3{GD`-m8K+R-7AdPA64e{l|c4AofbmD)4hUvwM1bw^%@mXLok{H%R#q;qz z+gU3h@JZH-G^8$-2?T_&a!E51(fhSa5Q$w^j>=mA9b7)O1^G1VKyM1v8fOAgDLfFwlSN7aDkBbh=1Vofi; z{_|sQ`!zOY>fWC264~Y0Y;ZbE!j3Cqv4wlfV?E8SiTe3tr;ceTaXo*JV!Oufp0KT} z!>xB&7aARQo9It=F0Wa;$5j)X(=fKBtv5LhYKFC6eJA)BwZ>zny85O7zI6@a-&ln8 zLF2LorHz$i{9dO!8mb#Jp?&t4L$8*9&!)KTkLxQVHBP8FA!bZwX zC$1xtlqa{pU|8*e#v_V+#E4OT zjwi(7(vGZ$V!mG>tD`=FtRvSqWZ9$*B?GPmVd1ek!0@{$s=gg&_gx>I&W_E$e<7Y+ z5K(_sDS$qH^8rKPSita&*B->#;u88_rMf;Axsguitwh`|=XF8(EVlU^L*PKbu#TN~ zwj8|9X*SENE}$egSAG|3#!^5By}_`$$?RM3+{=QMMid7b`V01GIvvI+&E63R2wQNp zn}sc$*2c&2oUL%!tO4~7wk4n)tpFT)D3<_3R0r=|=}&0KCf!VqIpm|jC(z<~qb-#Q zZxk@2wJZtt%hiN1;J9w_Hzt9B+S-HzVkb8@NIl-+0XLm`=_dDWyDqXB zn&w}0*`hmpYVLH;R9>jKpbgr%Tssmku7 zB4?i;DJ=yE$6)n>a-tiWd=_(RksK=Y6Abz5;b5mLI|>)(FA9o zGzACes-Q@1Vend}5C)iY7*G)}1M%Udge?eW(1HnSXri;yq(~2bXQq`x;Yrz#0k&ke zS%JGlk~lDWC_ny*-Pvc@4#dzy&@`+2PkV%% zOIv<3)+u>drFF184*~^AoZL$_J<;#J>d$8hF1HEz)8d7HT$%mI=(a%Fw_CitukY~T zzCPh-wvU#V(e-YoddEiUO$O~Gr_8a91@$Jc+rpZOpW6;!qTct6s-1GiRv51Kzn!ku z>d;8_q{~ie0yF5Z-59^#vLXATUx*cq!zD=G$XZeu&u5Te*HqWE4IIDJ=3 z;X=s*MnE=AeJ9|E8#P5YEW>Y3>i7+gy{D`72zWgEJ6_;p$$k1u>hqEMJ4WhXT+1`J z2UoHdw1-mEKE?MEYBN#+HGKNk5c-SiJgPNDBrxIO3hq2zQ?Q-Gzn`%I_?VYp&dv2M zvIvf0jiNBnpf1lm=3_A6ApuPS)>4!*8O26GMgpxwaM6T-up7}x$fShgk;qe5v^RIo z>TaB#z4r{2{wUbivuj#sL%^MIIAif88=Zo8VO`(VhtJ#lK)G7`AVbhecjuza-rrB| zo4s>x>$20;IoY}UyhY=kM#Bz+WZSjeUwYHVtw){{#_rt79ybJJr`6`3xa`^N&f)n! zT=yimh90T==dW``)l)vNIle^QUoEWPPd=w1q+I0(zj?aa4;5EaZaQsy5FJ4LeF}5{ z$zg##sP#GwKG2!Ph}IYe2=jqBViZeEZy;=DiXR5O3_2O25Y~Q9y=cg)D}9l1=&&Xw&3l?g{8))$`(k@{a1p3a{ens7utuI^2=vshxrlD-kY-br`D+hAM=))3(PZ zpyB3*357l{^D%K-(OTUkjEoJ4X>x<^UfmPAA7hlXG?QgK21ybCZk1lxS0Sifv<291 zEjcA#Q%-#E!a(4PJtQIWk)#atL{s*GU*JZt07Zc#S!1%fwV7fXkwZu$LI=?Jii9b& z9N7&))d3Vh8fPHy4GD@Ijl7yD&?%NGuJ_OccYXkIaDN7{Ux?ntALbeUyb?sbz03s# zLfJD@r)GcJGkZS!PFErpG3low5RJ#jCL63{qLHqyaMc*AVNejQp_b+{ucvHN$a_^~ zK+n|6Qz^l#n5WiWi;#UEURyWC?C}74{5m0i9bm^jS=(82np)-?!p5j&Hj8-6#y5q$ z-cZx{GVhaJT^!E3OK(B$?9)Oq;h*nmgonr@l}$~5ny#*74^BUz-dtT@>WZ;S_3r_} zQNaQi9BKB}jHzND-dA1Yeacj3_qnU%q4vw$L-Baogt=3ig3Ri*h;4T_HQn8u6~D8% zu3dIGR>z7KUO$}07IDA zm>ULZ#zLtQpB=zl`Xly=k@2w#_&57?*Xi!kJ;wQT>Y(diU_s7c9> zJt9NLo6(QTdY?<&%(7s~gGuhxX6Ia@TxNd)1c%NSn z1vg!?!9F%t+BbteRT}T^ikFtgySn40Y{9CQ#s-^l6%*Z|a#r=PT|QRt>uzZ1KDuU2 z_UG&)_39e07-r|Hmy8d@CawADtYBN~ud`dnC6l4WwkC7cwB?%@#G0C73m(O(B@{A= zKYo4MwAZI+m;dFW_8z_0tM6&w{t;apJRSqCB|8-3|G^xy4{cteem4EFg?KyO^H>jM zvPiWhJ7a++c1XQBBKT_Aev;X1adZCx?O6i7i}=MPVM!{DFhM1no>Vgi=FJObSSzE4 z!cz06q4?jt9&?tl`>Ym||8Lbn@fQ|L_G8v#F`IpVs|l!&x&>B}_z$1B(XGyIsHAWY znA8qOJ=@^)4xPoaU-h^g^}_jK@kTQ7$?aFf|5I6D)sIC2%qiC(coF8shYu$ie*)ue ze%G2{U`NRIn<&=&^cNmI;H`MZjd~?#3I1s@KF{obqiu%g9@l{o^DS=Z{*u!j)-EktzHk%L~ zUeueNeuutfbuxAHnCfe9zB#!P8?xVF){CM-QK}``94{Bxq4Q=lI*@*(t$ z0*llTSuC3*FY_i0Esz=DU(#!`f?@wi{if=Z>r@~3asMrB8H6RvvkTcW)vbP8ZeWX4 zzxps+&i<@^TXl<*)K}C$u*vFs=c>O<uva_OepgZ3^mp(p%~u)K{5Z{k!@f>W^5N zctHJ;`gb-C%!>u<(kED#4A{XPx$+SHa}?%+(O6P8P)JhxL-2PKS-#1p!TbB=d;5nL zMMOs=yP`{Yvn%^wn}ki9e$C!VtI_NeVz`$Lz%L_RchA@F7J^6AM{gFM+M7MOSKOPu ztXH`F#C^w(VO);r;56Hd1-i|6n#b*T>ceqoYd9adu&Oc+x`?PF5k{oi7$_HEV@K2z zymA4)N+`DI{|3bN<-4D@&N)YxIVoqR5q@8N=Kc5COtz?XZfomYb%y==nU^drYn>b!5Ctr?PZ$sZJGC4(Lx<*GmYK3@9};69v2?xCz*86!x1fq z9-^Oe{|eU+0lSwM-%%oRlZiDYBcsgabpN8BFSM>vThx{{TLd#395z2-=dkJ; zUPumj_0A`QOXa%S$dG#HKaV)PHrXJUqTZlMEURp*D&K#c?PX)`>TojQ>yzh(U5ggE z+}3v2ww-mQmrPrgHX82`E)7LZ#9*S)OrYMVHZ2*%Ix2 z-f6n^R()lg_{@W9puD-%bs!$vZY>)VYBn{#u=iUtgZ1U*4oibOw!C4kr;~&cIo+d? zul5rmlh}%uY=)i|^mJ>IyR&mweFZIu_7x~{W-C@zr5Q1cK^!y+OU~frPEZqXZ04#L0$|tY}D-NPT^J>z!>2 zLk;VdDSg7vTYSmLjc%I1lCVSm>+G7BEY6w@(XH|*G{ zSt~)o`-!M-5J4aV2N@%gOd!0FRFIBn|vW}Drt z-eWVGJOi3H9hf$!nudR8+Nmhg011-@!@NC3DA2QVhVsnWtq@_vVUsn7Lgo{)!})lf zHnxUxXX|Z}q6~&9Cutz=WXN1iJCP;&D8)pBPR#N=xfBTp2pd7-lFF5XXBc!;f}%nR z1Ca6zjC^CAo!5Zpsbiu(lgpE2dZaZQmR3Pl1Nu#$p&}HOO1KhD0hr0cDxiUoC%PDR zz2y;b(?1FUenyXAUfrc`fgeIi%?Q>s#3O>1`S`d7)!ab-ztxcdp zi(oNgfzqrSy+Qa-h~$kCFl>tV#u zT0yo>Sj8|%X=Z5eLYl_j3H$wFA3GlQ`NIC8!J3ZtWgQ*Tf>iySj%6K(I%;b=*zAUs z@a=8sq4nu=XBezD!_2jBtet7FSqQn zIF@m`p^X#2_+Y@)f(;Nc7NdxOl%T-$NRFKpzZ*Diiyv-9$byI~Y_VA7@fF$z4H|Dx5g*3@-my-zW{NS^+s=4LU=S;5ULvFYRU7E$thNp8*A(h3CX5s zqQ~5@=c+ot#VX*Ndavjg1ef4*RI#r4+51F`-Xy>#L9~eMYl6w8mrb%>5bZT?ljVD6 ztEdNv0*uOqR@o*xU>7I~%q&O{-x-#ny*Sp3}O21M?Rd(O98C84<|F{P!iYQi+&Y*nsLu5^Ihu$V)k)=GECZL$l#xZCMb z%xz~?w@;eYGR~3+M_}0ce(?P zl902^TxqD4$DQx-Ouql3YC)>Mv?0+^0b7X9MdejK@03cTh{%+U%}ktHqQF-^C6`xw zO``FD0}P~L0z_&PDjancf@m?ZGR0TUYN{lM-RfudpltLzU;yJ{R+GzQ*P|q&zCuzY zP@pguLKr`*Q*oFilK?v&y$CF+j-b`jSz!_lC6mW>m+2px;ND~mcq=BCmMTz-PuXY< zOa5z2j)rQ{(LTN*&~0=Yh5whf_W+NhI=_eaPTAgjUu|FYx>|LuiX}^yT;wh{;oiU% z_p&Z@Y`}m`FN5C~v?rUXJU2@qOB4H#QH{+~N5*}@@#Jm2%V%+B2D zcW!yhdC$u$WMz8Y@Q7Sm;An!nZCaUSSuojY3}>m>9D|bq{)XtxPsx!lnpMKJ$>l0=VE#0Q${LhbVQ?(avB~M5H(A<6VIs~Hmen|XCr57cj;wDg~y7PjIZR* zau8CZLCaPfRJMsKeNi~1P;*LSAkgMF^Q=afBekooDqXYIppZJ`(kv}2%`0n&8lEg` z4=C(+1ET{^|A%kM#z zXK7m|9Wcfc3=~;>1jcJfX#rU|Ppz!j;7pMyJxd%-z##=(QTY&BIZl!@lVSAb*KE2t zsC)F&?X{LH;g7;@GHGHi9oIy36f@s3g3 zRt#I$TBG}b-9;4UrV$&5Ij9vP)Y;Np6VLT3k-c!=P<<;z&y-p^C+_T2?PjhnuA3&) zZg_w4iMx50MTey|GHd-~Qvv|JOonzEpncEx-PZbcYu(#|MF)Yep>~>mY?NK)j*MDlofYp2?IA zdWFjqQYB^@4u{F4kONMK_E=?Xxs$LThk3UpU19S{Nzmr?e_{2qb`9sV2yanqH0d@5 zKGJp8aZ;((RpJ-E(g5Ey-P)#3bab(6W+bgQb9J5E$fs<9fcfNuxIvFo=h1Dgwcy+w zPuTU(HesXi2ZPm;XEiGog3BROSUdQwi5UwQ_J3+1m1G-UYluB@01JOMr|AGf`7CDG z0ig`8Ee4)kL6qbPGy~CNdwL7bt`jNhr{b~f<0Mqx@25+$lS$DH(Vxp|&m0t?&qQTw z7?k*9V*W>p{DU=}4O&dJVTtJY(^>`^lPL~F6O|IFf&j!DWck6E9}tqnNz(gl(B;1+U04#Mx7H@PM!jr;8}`p8X5AFzRgZ z`H&lBbVagpDgs^cAL}3%1zD$XOne$PNmH;OFF;TKQt?TS2u1Xly;A5E%X>i&LS8)c z94WDnS|omqYiN=XeK3B}x+|c@HmfZ(WQ<~YG9AvJ!q|jbd#I*5WUrl&T>ys=H|eYa z=2P;fwY|sZguD`qxdX)M>uI;{{E0Cl55B`!K{}wLHeN|4VH*YnBfJf$tm5E77<2U`gq>@HG1qNC7Hcyb!M;d687pf$B(PUZ=T|xM7)L(EmRVw z;~E{-q~ZvOOr2pdE3KGuy*wmJ%9P@R0*A2yuAhIFS3E2{e{lXEPa&La>y?-W>-8zjMwKGjQ$BzcAdCp)p^-It?U!LP5Hxpchm^Keq$?$57$5a!Z+()BJRD{ z6WgCQN}23z-^iC&TytVqsnMs6p-*RQ(ixw2F8vzfP=&GB|8F?{vwhrLatNCSGk0hY z#-0-r+MT6XGIxqGf<)4vq(!0^mfU%UhXXyCkz}3fmG;0s&`8l>X!W^JfDuz9HUo@{ zuuFqpp>Uv)!psk76{RqQDF$&!v^n_ECT`}V@{zZoqC)oA7_w~`M~N|5Q|_k zJ;Up>vyh*=Kjn%>HQJW}(v6${w!9Z%lq8ZlF>@K=Ek<&|IT4DB~B~Y_O;v9%9bdID;FI$4}a;O}@l!+Yy zZ67)fU;`NEa8WOT7DH7N_&*q17&?q>qwQXMcFgOOnF<0N*-^sEWbzzvC)kr_vv+i5 zgPm2{O*$B>IAd@{>+WUK><(pc@%$Y%QkK)@5Tn}4^Ln|tOsDsh=f>O`Mru?jc?N+S zjv9?oZ;e0J6*s%IG6n*@)S#6c137i!nnDgDIU_YINmjH(${tUCloc<{sdVK)q-C~s z^SX%F!SQCb+A?8SAq-ab;ILesL&}?2F1w-0Zdb;3_7dq1y_J`mAZv20%2Kk(?Wvhm z?BgJojYahs`X@A7)HA9Qm5P}EkW30FIDr{C1ON{u z1g5dIMr=}b5GjQLE~kiOEsekhAqGW;iWew{c8QDP()f-j!!>b}0<_?aiq6~yI>*3B zi`CdXW~Cg76+JS8SL=N!|F26HjVUaAW#N(;&=GruQ@h?1{-Ra%60++(*a{-;SN={& z3m*yJzP9zU)P6F#y&<2IYIRcSWv>_H=QF%ksji&bymFkwB+s?s!OWBD?KvFpwAYaF z6HB9tl5(fq9jdFlXQI1E?Q^gHxncuVOg#lH7*|HYd$Tnnm)HD6gV_v+Ekb4 zp_-m+TC}!*?8^M?Y`$XK{JN&qk1Sq6xYYg&+mlym)o2Awb#46$jTWSN#;OI(jOptu zaCbaIeUAorw`cR3Q9bDuE~l}?)pf9WSllS}RTN5{AmKP8TP%l##64O+ z<9w~)>KD$L^#-v&PKLdn&JjL-V;0%hPd@a%E}(nDen@49b&%5#O-QsX6;-7Ym_{)3 zVl37&u%3X?ma&!7b)K&CFgV2vcWds-QvlU}1h5qyxV^(mlpUfHjzhVqKa?A?iY8<~>_=ad! zk8dO`rvOwQj>Y9oP2*Ot9wKK_hBC~WVtf!r`yU%(p%oD8e+cg4QUi%h2a{}O5}EG* zZ-HLS&Y#FkWd<|*0G}o#4taLmE^k0-iGxUlg8Xl6I@jpH*%~?tx@JuRJn#pu1 z@%_I=rNM%Y&`YFTCG|8jY9=GAaO%H4EqhwG9gJlaZKg1oi{db>rau>VdE^b)^5%>b8}?cL9itw!Y(Bor%WpI?%Pj4J{j!bwjl?n=A z?##%PqWmuA8zS)5vCxk(#bC(9jFU0xQk5C=7R7TRzMFn&JpLe}gI6mL{C!MbWW0*I zJeV8RWO=t%FK{h(m362pOLR55=AN7W`u2&T{v&qlpQUo)8&gl^+xyG^_=H+E&E8{g zDtj>Tm&AiGOuNYD{?mSBc+fDm!jX{TQ=#IZQaQll|>^G`1^D^SV zM+ZBRqk?)b(96%pKAv6kG#;Gx_9RUJOrL=Ch#REmXQRXa?RfD@|1DZPOH<>K-+Z~L-ZeSdCe_=8y zv$DFgjbD+f$Xn5p?QtF#T$_pgT|@$@QGPJGo8D>TeAt8fg6onA*w0M>p@iDdM_^a=-IIAa==ijmLcDs$P+!j}iuEj;;q_SK-hF(6t&u*(3 zU!LE)pqCz!$h##W9aWv*rYjeIUm+JxEFjgC8ezyBN-_G-vS}?09R$E(jR6BMU5U^@ z(V0P0B}3^eADjeW+@$S6T2jX+!gXXQh=c{DMBthD%*Muwk`k2(;0!J{>|O2$aekt_pC0cNlWBQj*NqU$H3%h)ui z?qoV$6o>@NL$D;;M02ATJ{}%ng;dfcXd{fw1p6fDH854f8 zL_5c+rAD;odO-?4m`z)jE@0QsIP#m%s{3yxi%G|qJ9mC592Bk*4$?J5vvrf&4==v> zL*Z%RPT^^~#-wiB-EW#fR>F=Qt#Nm25b;_CbGzR|l<+O7jV3LT3y%tNHaS?@`}o41 zF$uNZFw7Y~77Aa>jb2bAph2cqyb2hF{`0@kc^4I@JroH*5@Ck{3%HA7J ze{=QfTZrXPG(~C3e0zG=<=@}#yeD$(it9e|@}t3Eyl(l}7SBEY4FhdhBIcb^!*gCl znFlPvfq4vU4akQLkM!yPH0F@Xp4CK5WGsrIY#-Z~%66Yny0cS6LL^vZ{#CoPf547v zDOQeSMJf?e5Ldtea!LXg_#yu@^rU^*gZ%^VuaIC)(1`K^c$#TLNtk$0pons6AR0!$ zLUWQKxeJ{spst%xMbvmTKy*u_|1@&<2(Jsb3$Ne98JRk3nUx!DJ=x2tx%A513Tb^+ z6{A$>`g952ZR_y#^#BMQ;Q?NEWr8Kwqc!wGt6zh&EFKrvp{{ zN~{S=Y!iu^0Jos91XK~^De&WAO?3BQ!NF<=uyq~mg=ar(~#oOa0#k@s$PSzc6DGpZY zT%MiJKfg1}p{soS^vIIw;22}*cuMOjV++=yo`T|dD%z@Ov!(S!t0^oRsA=_x^+YR- zRun2H5=~%|fM4gQs|vMD>7n5f8#?tsN@5RaH1W^l8V#@Kb6(2f^@31PSCF5~CtaD} zHvqx#ExV!o0Lk}Jze|zj2?JMi!xC>^ZcUbx|8oD`UrHT5QaV&bC3|pDTvIB|$&v2% z6%>eP4*a&})c8hn-$b+WaF^U1-Y9%4?aZpl@s?;DwsrU3yUt6`1&HKhr(r4L3qt&ZY~Ue$d;q9YOJv}hM+5p1Omb%T%HEakh-=S^t}!cIW|NCt zvYY;N*Q~sC1sQXeEuA^!svEU*$tdANv&&^(v#x9Tve5*SsoPZk-nva@m)o@7>0Un? z!Atj^ZD6Nk^lh>fKMh(sMon0&1|FKqIv6qslh=z6Ed%72Dy!IIOJsI&k(zNe{r5j` zk_^X6`ZxFWKTWP6!%seNfB&|pQNmWNqVSmX-rpQQ`2bN0Cje~8WfmX!`rCUhuDV6| z?tzm(+(*>4Rl?Uf)zvuzW2UIDP+k<|WI}{Ib%x>RC*r31(n%p}+BT+-9GkW+IrRJX zl4DHYwrN6EI=PMW4E<6fuero2mvA4UMJq5i)7)epXyn;=e>z3@9f-LGcf5hMl*Uci zj^i)l8w{96&a4mrQ~GllC9!c~%TH#{M$B;EW?N3ttH6-F_R*bkE z%xs+9eK>1JJlEyUi3|T4SYbBZx6y2}B_?h-TH3hruKPE(H$8SVQM-|~4Xr_@In|BW zVgnhInnHim#YFuiJF;qqG`&6hB@?p%o1y+ku}Y5rxPFzA>{ANaiBNe-q$cmhZ(g6f}5CD+Sf>5JC1{YNhE(3F0!pqbX3(RwM@_N|c zFzw=ol!l+B7sM0Mdy|AsMx{HQl(76 z$#hO*p?1?0eXP0O(<)bIWm(nM?>D&fvK;|!P?al}G1;T~4{9s&3~cWA(L?15m&fK{ z)~>Hj3O^K`+eU6-gO#NfAS4*o;1-7UNR|0&(@~!?n_WwQKqAZxwyrJL|JM&?c06U%ORPS!-dO@oAf`H*?OVR=v)~F4S5z zN+5)YCd&}E8gy1RrguKlTO10oX1m^K%4>6G=~)DM_>yi%EXJsGuk#kUP6`2@0mFH& z*Y7NFja4Y}-Gp?I88a-Qs4d@6Y3k4^;uG$8HkVZ>6{d2Ts(+j_*H>Op!RM>kkox{2 z;Rsw5Iu&f8xr|1}tTY4tlHM>@EiDGFo?bbl;~Fu({1Z6Pa>+DgRgwURk+FuLorv&p zv=R76sC6XM%S1>W=qad%1G_wM3Sh6nDM0zsc0|E!6pSFE;zY!kd0?&wr8l1tn`~l0 zKjN<7P2T10Tav&7>10G6STwUFdt$Ckoo6!J;)Qlku~Vxs*jOESa`jr1$`w?}mAukM zx|OzkuRpal^rsm`;TczAm!Ag(3+p`9y^Z2s;Xjy+&E`xnc2|LnIxpPt&XsPg6uUf-7ft7w~JT& zfw+4o-?d@ch@?j;51V6l_vA4*Mm!^38vC%}t2Q0LXa*LS0U5%JS+ZNQ2IGMa4z4Ku z1XMXlM4({XWT3mXmejMX4KfvQpFUQG=p6zh1P(#hx0TaeK{z8y&FKjo3kEhe;iDcE zfcF9NrmRd+z#75I#zyOzI${$C4z8egkGJ98@%p80)mt99&dA=tEGF*_>L9oaR=CWYsR-P*G_o6S+z$z#(P~a{(6#ymX0~h z+zw|!lNvkPaUB%ja-FB?(Fv**Bgd~HFZW*OO%_;My4Q{$zEnTq*A43HRN?uNFg=hl z(mS>Jp)!boM~Ci|rMz6Z8QFl};xW z+VC;%K?kAOOY{Zm7ozQ4hK7!RFs`B9d6c9mQ-&9ZPv@IOdauhoi;5;SiiX_ zWHK;M)?aq=IP-A2oqKccL$m)pH~*+mz|;ySZZ3~)-BsluH|nc;xl+!#{ao9QcRBNG&Y@@wdtJbh8!GYyZ)Aw zzW!rQ{z;Ot{z+k{O^#r%wLyJLxwd z^XJOJx5eNf7|~5`*>4^z8HR_EXsbFq6_{Qh=&*U_cl%k zwM=iU2Q-PXbe70@^dA>Q@*j7JJAQ6|4-hly6bGu#Guf4I3#=NJmMq+jRMnDLMGTM8 z6FZqoQTr`j5OI0-s_>JgLyrB~1ISJSSW>S5iIM8Fd`kT8G)kmiG74kB5_qw%knBSo z@oyzBOWuPdb_$`9K7a)3Pq%~9W`D>*IUiM@0O!f@)4ww;cr6QD5gESP1B%!6;MicH!*-Y@P77+wB?U{(vm~ z0JN-bp*I7tds}$B|2Yv_ml9GUw621L=mG8zKA?tYOyL8Y$OA*gF20al| zE!BG;U}OpgXwsPQkfX7WgsEmUAWlI(Q%5G%c5JA@ zvU7cnaQC>*j%_XCf?T?a7#|JPH|92fQQw$ue`M)hN67HnNs*fMopiZ@%w_PtA1jc&hb32b{w#B}vxOro)&kk4QYrL#`LlzCOWDbu%nMm`flvZfG|KV$j$ z-FNRE&whE;GvWRhXt!eH;b*Q&eRI=I-{8}UJ`2g|xFh(1d6<`@`9woMA|kP%%i+S5 zK1F0WhSZW`Qt4EZc`V(MZsAXaeCedS(Vb5ELclEaS@QrmjTB5H)0hpPEE5EQNlSt? z21ITlh|EwEWF@giEs@COAQx(+_op}^iJXqHgKDa5asPlpLpVlbgj@6s?#6S zYL9`li=n^zx)AA&B=wJxE3xcTD*N=wh_LiAeKO-y5#$mc`A=Xw@xj(!AZfrCg?F2! z%%%|*5?(3e55O%Be>hdJWqz|Y>@NYc35+My#uxNsQ%rG0cZ281FRKs`l-S?BR7$Qh z-dVrO@Xl=E(CcZ!zjWz~bC~pbD^8Y^*o%J<{*O3DPI*%37d~UUCSH7g{XNT97LQ$? zYDwS3-Mc~fzXjb-ryofsKuafo;|MWb{O%5q#oGdD3s3+{Gu!C$mzxRqo(e`nj_uaPooI_7+V3f_n$&KXNEvegYzVOAmOI2;f z%Txl_vJgS~zx%NlOt`B5A1jvKoKv>6a#W5%cB9YQE}Ng#F-&RRe*ZmNFS`A= zffzY&T}2~NcH;d+T}$M2l)?WJg&c4iEkTi+0V>Z^9RNlas=*@uckms`6J|+}MwkVl zE*N-dTsD!&Rw6C9;`uACcs{*j*L;_2erJQvcU_02%bc~Ubv}FK!A+YVd~oxo2X_nq zIxLJ(Kec`BV~&r=1*4{GtdwIw_4r|;;(YY{D^5OnWS2C@x2K~s>682AHEryBn;yjZ z4?M8>3E?~8cUvB~Zsk;R?@dJv+4DFYRsX`H578avc%LRj22up7SnVaEaV$dP+@Mb2 zq4CIrhOkSI?M#gOW_%ee~$=YyOXUUtta- z@3Q5iMlTbdyK_ZVk=cxE)U2`ldFI@H5%zHXu&HYiR*LHY$S&l*@|^Pwk?pbS!QI|E{fuLT9l>Vn41g5I@&W>ri?f&GFo z2Mvui(Ha1iNH}VO&gaA?EjuED!@2g}wMSvNZckt@^ zbBcT{_aqY7%7ddWm!=M@i%rJXYvdmtmEHZ<%5=2wE#Ya?`{vOxdvUPHUc~Hq)u^&+ zVxd}piz@JUQn_L0+rqRxfv#aS1_Qa)SFTn?$r9m8tB0)&yDHj4Q)OzVO1NO^@T(S# zL(0QB&KiTUe&dAnr^5A~AR?Oh+sP8L@Ls*u%05spT>iM4%=WoC#%#@Vlnc)Y*M>(1 z%>k=bX=I0!#ZUiZtZ{s3P3^i(18oF$Y@`P&pb7q@ zvO&%Rinll&IO>Nvk;2BP83HY%nxOt@^RQ6}1388?OVhV+Wsgs0?25ERVP|+&EE0^` z9;D*zmtfJOHEx^cUSPX*CM%hFt8IaM+BUL@o;Mw^gE?}ONuG9OHsL}9goCExOl6k9 zcBF9hZPPbzo-Rz=Cbo417-4=XMb6q`w5^}k)dn8)rye-Nvy7(}Gh*3HgK@Lu%)3+n z3oI%!*v)_P(IJ#lCcqSZfges}9(VST_vZX!8Iyu_9WRljFOkeF&%DGjD#;zAuOeiL z)kL;tDxm*yaTD@D7Ic(j;`>P;SyBFLyqBneU^?`pM<(c}IK9OD2nZ!U*T9lL1{g;P zQHC5spChCsLWwhCBD+2mm(S2;iqgWTOcCcZWEYknl3hS(8+Jq-!Js3u!vGXFx%%`X z1GZyXL7}pT{gaax|rmpxnPf6C{R0 zTib|2S=j5#k%yaW)!9?dat0A=*X;8^v`SQ&KeDAp3DgrAcLuh@xA;PZBR zg`=d<4p03_tdo51mGomi;T*5W zBR30JjLniAk}JV|c8{b_@+!PN3ED$3pu<0a5gVJRMq0Nr)(md5j3YKqt%Cs={mM&V zt(QUujwTQ>MqnxgM4FbD0^omUM`j%X;ov|kMM@GAVteUvCTv*~XK!V8i8e-rGO=_w zoddypK}UkYEyU(oO|oKfA7hGR%Au_RIi%5mMX8P!NNn^DF#hO?MyUXe5YZ^CBuAyz zAaoLmQ4tEOMf%#4pPP{;jWHM)?Ifp@kt=LAg`7AKI~*z{W3ezw)pVPUQEMy~jk*Wh zTB*WpR!FsEi}0SsqLk?wqmj|el+#Tnl^ko>maAr>%xuC2=oZxEl4o@~9aI9XR%h1D z(rWcqJyENP-l}^|YjhfkRH_Dq0Csag*5}@Ne*Zr;M)&xhr-|1PuRQ|g&-ss8aV zHQ)cOM)PgI#`o!W$Vm6yr&5JrWzH40eATw{n%~Tk@(&l_f~OwphL< zCqVa}HZY$G%oj?XR`mrDRG?uJ%%7|Dde!ITbG2SC$p5Y}8a2z$XEq>ISjNkZ>1)ov zgE4B@ZHNjMe(1B_iMB^&AdI3IXEcx*Chj7 zB70ZAgoM~V!p$$OCVPKo`w;0RGhZ4!{v}p2VcgvrJjUJQ`tKgHL2`y{a5*?8l{pSS zVw`E_9ZV7@{DRZbcUGeBT!b+Rqb4RXao8LXXKXTqpXO606l_ghxNxwE%@d7RW#3 z3UEXjf7lI6*9ic+0Pae`^tPR>QL2SMsL3oEYnGOP$E&ou>S`~7xQVo(=)(GU4qQK3 zr?C@W$tk9f*D9E@M03cl(WrbDVpAIxG#Fl;5L{*BOWVj61YAL>qYM>lvf-j@87tpW z>ZJvtU!o^7M2?;aC>6H~*pz?_@A_f43oiSGu}SQ@oNif|jUiqc=UP!8 z=>_F32*pk3PFPZ*vcpA%CN-p;Wxmn4U-oTG7E0BO+K-oF$b+b15-I&yI4^>TevPA| z*`O%f1ySQ{Y5ZqvdO^$W`%*F%#Lt9hQ~Pdj5nk<{#WM`}1&EZna`}}EkJxL5;b(RK zf@)(^i_(k8hi0cS63J zs|Oki5QJx-ntFo~>>H%pY^E}xqM$b5MkoYvA@~kW?9WyLsNftU=J84%FU=uI1-qz& z1e^PwZW2CepU0^YenL2@YGH@)Zu1jQ{eo)vbm78VWF|Q$<=}w5W#K|%AkIaL_Q^~f zi|eTOp-#ROKBVnH#1e_)P3HY8s08{;dZ}0gP%Po!hLQr;BV~334uMWAl-Bd--#Lr4 zPP?Qdr)gAseNmTiQDw`*c6`PC1Bk z|3&YFAt(-S5J%N3gxme>D{!fPNgp+SjP6|uarzfLH$e)iK6*+D$1m-L*m8QjAGFH^ z!4#H29_}tYGe9>0-gpLnEkFNVf|O((Fhz0>mN{pkLJV{|+nAL!+nm@Nc5q(1;$0 zM^XlI4futW(0Z&+Dmx`;z%>=+F$`--08{c%b07caoO2rfcx&P4E_cI%*(-V`x`@j; zY3;gE`&aF}^~k{oo~)8NnyMR&zN(UV^8aqFW1e}|cCqmFEzbNRLwxxa?}InfKOla<+Aw3N@!C?SkfJo8^8o_ zI-fw6;_#rs8M>Q+4?{*lf6ip$gGD1_2)F*3nIb$OJoLNYv87o1MtGo;=rMVHc^Mg* zzJq)5cfvzNlfHv34fMZg$+Pso7znVXSU~|SIp>ji?}fH(>3^H-I{4m&4?q0ywD-t7 z&`*A`g)pImWS4M#Zu;G9Tl!s%h6&iR8RREo0+8h2rQ~oF4^Cf%UjrF-Vx~<}RSZ*I zE(2MIVn4)+wu!iV_&KCBJ7WozHtAvFJ})oAL?hICnfWHzmC33lUvkOkcX2xQWGg~> z@BaL}sp{L$pV2vjL?679*l!~z{`9L2m(0`GtD8C#ot^Q#F%1oEW0p0nz3W%&ub4Tl zv7>Bsdu8sZhQ_w8CH3p>X8H^MuC2*;raREK{(9zN$DD5BT3H_a=?1Nud0!pn*^pUZupA z00^Tj5tSm3ES7<&%$QX!=9c9_0)sU3X6E^ShyF8t!uA7Cb=}?d)XA@&a=V}EW*W(c zOu_RclPZ>-{Zx1NQ$Vf%1X5Uw9d3Fmy}|)ud-_SSfJENUoGgFpK<0AjCt1h|evE%Z z;>VXe18_1@Fu#N{v}Dy$lYcahh+FBgOa3nO3B5w!-!FNJjDG1I;T;eXh*@fdciwr4 zjDCtq-A8v`@^_NF?=`aGOWz0iLhnbEgMcy@d_;QkKk$7ipcWA}i23ZFsLEMr>E*^m zNiljMCxS`D0CtQRk`;cwZFtH2PC&AwZk-Esg4y{wTFw0ENVACmqI*lPKgx2}QEvCVye^Z; z7cdw4Cy!~hT58(tTvkqTwpOE+DP#Ggikowbz?sCpE1Y-gkZ|y`3z*$+64-JWdFkBM z*Ij#OYe`h^Gw4gVEuZc6IEwvFsdR;*#pxI9Sj47n+C_64wj)Xcy{3t;pT-^ zp1g)@-ZnI(|2o#{s+>8q(rfAp^75*M!p%o28Vqk=(~!6B6Rq}RU(=z=?xM1(WkubU zhnjpJYqg*F8xK`aD#}}&S2U^mP@|C3P(crm1S=Pk9!@{A(q$bR3U-;imDb8&gx;j0 z;T429XfFCd_&s7}e*eKm7kxl#5W7Zh_&9LS%OJK_PssaKWeGE7bk2mF(NjBbZ8CnPRDNY_y0vqvSTwEU)@I|E zO68Zv=36_MNF$?~kh8xcr^0{F%jpBc+=KqI8uz?&m(F%qRQMx)?AV_(LB-(KX^Hq` zc*ZkN%k29pbUyV*rbJ(s3^CW0uoy3ptf1(|FpOf9QHdS+wI<@yAcjwBu(VmQ6c=8m z6b?EH45R20DOnSoM;S*<`PnH@ znU-mbX3h<@cXoy%caE$qshO~gkdgW$q6rpc|}mM zfW4fn2@zHg?ak<`h$MyQiiQ`Lv=lS5hhmgJXsl0?YsZi4E)8$=c$QBnnXh9F&2c*$ zo}1qk)E{n2YI&bMPp&&}lpO)v=eQDNTY=41B&;b>thIE#&z#?7w)+at2l>OB;qvN; zop}qqD&bJPd~C*5L)|+2Gh=x(#-YO)hiLs$8|GplsgTtp7@+wT*fLZpU7J+vUEW}w38eItqmZNf`rIh|C45G*4gvtuv2ThuDXc4 z_`F(~o4xr#n>-TrA-kYAe{7|2#8J7Z{f-(gd;Ga>&c1)lWrqs;pUj`koHIS(pOU_D z^8LS$#%g*dRg)QD^LVnOJea-VNlv(W8>d}4abi{VBvc^g{(<%>=A~8;kSobx+W^dd z&`(FbE}}m!n<$swWH;yBxQ58)FmSG&`4)_se1oQtH6u;oagR#y4*UV% z$RlzEQQ?Bxx~KCmCdnIwnIbM2*apCK_K0`0o;qZC^gB zrnD~peLitnc+7HIOQfYaR@=5i$KjSiQ`sTL}ZLR4Z5zHCAtN>{bMsjN!6PEI-ku9@ESMg(;v}J0-^JMuS7w0b5 znX@cD7-?=8W)2tRaCYfAMyrX35sT!5f6!STjzv9;6_lBvK768%HD@<*NHttQXnIdk z?y7^F`IN{L?uU%rCUVHqK1zo@akLs-EoXkZnBZUz#7i_Tpn#3a5+TYeLYd_#dc{U1 z(h#`k#S*5uBs;gUF*loal*U~7`L0;$=f#;4=AN=BEs2&1-}$2Zg%57C1^v#VI#-t> zJzRMAY0~-3eWdazv*eQV6Mxve+y^*iS4kA#R|fn- zu&3e;qG3vLMn`=l-=NG{P!dW@q#yXDaL&2329-vr{@Uo%C`>lC=j2i0{4mP|q$wR{ zgn!v%CnO%Y0uBjp+Bjf5$TTk4KkHU)cFe@~QB_pz^SCGfJ*?JQKf0@!=#AcW;GQ7N zoi;maX8SBB zw0v&=GnX)%`~NoZ44HYcOdJ!a{DCi*(Pc}iWH`|I(H=k{g-Q{v<}ma?m=r%QWf!J} z8H0%E83q-u1cZqn?7c^L{#>B=FH!3BvbI-O&wt|5F=H-$V*bp7Etk-A)B;d}v8Z?J zB4WCFFCq`qCkDZL$3!R|>lU7)++0^}S32aEDj4OA`8fRuuF~3gDH32)EFsOzy=Bgl zbuV3)$8@b(Z6hmq6?u zdXVtQzxf91Fn&M9rzk%aFfXVsQ6;NGq(q#$=}<**)WJ{ZWib+A-;a)nqTVnf6_5cn z4t)>}4PzEXog;w~#$Z1ki{Lk<(qh}xw}&MofCb9!BjRB5?P=tIsR5L1!lWmvIA=!w|rhUdd}Y5$nj z@Zd2XuQLzdk4WtBzY3^hY>D1*R4J-QL@7{T4h1Gs&|F;1!b2qrcn-4Ri{yl`y@Yd0 z*^pzgBXmX3x!4)Jdgi9aQKc`rW~P=gL~>^9sMO=stc>u zp1E|DPH z1|+>G%%}<4&@;lb7~m`>2842kdFnKRX;3oaB^xJ=tNn^$zN#HJY2(KGHZfn-jm65O zv2|Y|sE=$MDk`P#+f=niuhp-qLb%_?NizMK%8mDJtX!j)P1?vF8!9)6SVmEIG{8bp z2aE9}WF=dHrxwk=qJ>vZKCOv%Yh zo)At7f2FjnBAx2PwiC{psVaa#f^a&N&m&A4FlmWM^^S9%ZFIKlfmIcYLA zle~cwab?#R3c6H?C69~O?j5+5(Ku}I{&=DcPF1X14!C@Ld06RKKXaA|hyZ9WLm+u1 zYU9HRsSL0LRFN&gn`8*8j+(;EIWTVc&J}Lr|J??}oqO%vFY7Pd{Y6}OUwA+M#qNvh zzMOllm$Y2A^8D}4UwIj6VU8R*BHYKNenP=LIsAo_?BrvlN&QmChJE`sbiAY%o;Ws{ zJ^8}+nDF|rXml9KiJ>Kc>Yu7U7@IPDQ1zHiY1R;GVYn5!>kiY=A@hYZ6D5!jXKm9F zjgDUbX@8jR^5dZ3&mH;m`~C4Uo)bA9>NwaLyc_};espuXotf1sT)&St6D)?TGRdDT zPCw<2Figb7ochV#|KTi>N(;hPVQX42l#brCNgD1 zvWp5s5{;f&-4$_d+2V?%|A$k^r5fdYhRjiF3}qc7I;+Crs?HH`C`>$a*KxQcE=)hS z=pzx^E@g3}=pCRZL~ZT#1ON~Xut5lx&eUcc*{uON08|U3d`6q&Pp<)B?F42E1NRRy zJM%GAHH^}96C?Sr?6UqhDb*1YaDnW1aE>TLszQtvMYxNSj>v)_3QAO@Im7ql1+=foE6>vkVT=e zML-E2DW}+g0qxjgNR(UI1)Cq(jDO_2P2H0>Z=T$}>HXxWlfN2Uojavei`8=j+%dd!-BCV*E({dFq=jrOQYQES*I7_41O!tkCj<#5M2QaG8ryvdqK7=gu9TZr8csspKTHAy4i_ol!q6 z<&!|m64QwpObHr;Z$XeC@yn?D)x@T*VtiL!l|DIvw7dzSd8F_dSYno+%Z(I9k_YJj zv|M0aC;$HDo7~;~Dq$pkFC_j<8=icM@OSfRWQ@v%95YffhmKT`I%QJSENWZSf?);l z!poo|oEX;_!8Rr%>f(a^n0^QrUm-z17`_DZ-=T;mxdE-G&1&Sa35xRsy&xnq5mJN0 zK!wb!qvfZ98jkQ>%^p&%D|XmjyV>G3!aoc_lNykvoS^23*1T~x2U{uIUmA95?=I9L z*Jlw~^}!~T5!peeSTkrd+Vf# zRppW?oSGxi$X>^L&`5?#8hsNQ=(QGe0tSE&-C`W$&(dQ$TdnBh+>We?VZv27Gv#S`x zZY2OyBt_P2SMC;6st1M5LWQvTL6yp|2gJf0<7BwUm3uT-o3rxrvdkMw@MpJCqwJhC zsZ*&j?k0Nqf?0WWb$PpuYUTD_yS6LUDAXx#+PCi}1wHVwKmF-3dLTu?Q9A&nV6oSo z@k-UhPdpYrmPL~F=$s-#*jh4}6K)VM{Y!r-HzX`A;+Gyg=WM=6{lGoW=DZ`R5fm3e zUJ!qT%nyqa{2SQ%$wGES$NUcb69&&849DX!S%_!9&{1|m^t$s{#zpXjSU!ThAZ`em zpMkBPEKH+)mURqx;F(k6X~?W8PDi4?A>1LBv62%KdYqIl(To)^r+k4rkHRibtuKrp z+A+}kFuI9BP}DF9=o3}v!~q124L~~#QGm2Yp#;K80}BN8x{HW(2&G>btrLYno+H9@ z35Jh4PFn1&B4`XL_{g>k=KW^r+_+su5K}zr`hwB#F1xI|d$y4oOH{&}z~X<*=X;n5 zfz3sWma*%`tr432PLpt_&gu7BDvm9EuOiIYq6=p1X{ncj7rFYuMO!}UiUBs)BTs*) z1o`Z5JrSoV`*u2pM+f-Tl<-D7;B|slWs{gddl4xwg@uU$RM2QL(h>#HgZf$A;YVLG zl0$wIQT7Opo4-^W&Ft;P9i#4#aYx_(jN}G|+H66>&7adGyzLmnne=3yCCIN}dz^55 z%q53NnLa4o_=l&E4%Pk62f{t%3gK|tBrIdDXQSypVUnQ#)ZYSK&Dbq7n*`JDF?m)27D?iLX(kMOA%T@ zfiG0Ffqf_p6^<=Uz=~9Qb}N=Wa;dfq39?xAiLF(tr0^|+?3lV+4bD}=FZvDP!*|ZV zleuo#==FO+)Lay)iB4#-+S-?Fy@|QJIIp+>9J{11)nNVZ*TGkL-3_oO9~YaG97`l8 z*{J|YePRu82%1q-h4#rUt33k4Y)Nlow(4E0rq3O23t7Bbe$|x$vS#+eW=Ftc^%IBu z#`5&R9&0=M)JgGTyx2DFr|X7BOXMQjAPG%>5=Me~z-OXC8J2#zo#gSvuEokmLq13>Ks;moLJ;z3yyYjIm? zg0+BGvYJ>*qa~#P6T$wBIE>PGX-G8vh!q|}3>8NeL~*NpU@c$^L@~tDK^DVraY>x& z?bc$O#cGkc2@KvrDU$WVlNFHR@nrPQ)cb{S2>N5OmC_7h^vhB+a6Q4DaVe_5(lU!# zw4+1&r_Wz*i%LbWS3HQz&{u#fCNW?^PSAZ(dZ*GecfnPx^t#xIhor9}Uia*q{^*2( zor4b~3k1>VM86!(%Z+PMc6V6DU}B5XdIGL@P}a@}*xZcN_4A&%c+8lK56{0owQc&0 z+cr&|vU&5AsnfR3n7%D_{rtmp-xKq$XXeNZGSNw8Bf?kHe2W-ikXB#O|-cKR7uZ5(TT(GVQ1;IKD*BA^?N;j z@0}ix!ATR1xOEQ{YHbdiSq;J%Z=uHSbC@*_zsJ8-uF;r^io9-jp=FLI67~A6TB9W( zn-kh*Q+vJO4pAtKQNPEeH5!aIo6)4#n%(}Fki*jDi6SSb_5z#QlcAS z@#%&1i23tyME{#Ci!?+UvreNCDv`Mgsb5hG8a^*#cNk6fiCMnPiX-Hp+aBztPl4Oh zyHn6D*0IHn$3DB=tiNbPC^UlpZ*J0?V|6jJJs@Q`rA}qn+Rc8tYS7vYi29IOYhBsd zuG*5FF<(~HWYziASy7zd5#-z)PSo2q#2&G$?fT0GFSTxP_hrrNTFu!t*=E!SBi0Cg z2=SRH$2YzncHm7u96A(;d=Z&(Qi-??nsK-hIGvf`4q1jA~oib#XKO7tb8)6w1$r@c;e$bb_`&F~Ni2jzvZn2Fw$ zz~B)d_)khjggJGS~kwcJ`S$EEhn$FG)b)C?Be?Rg4{?f);@1;dk*(~!#;TB_6ue~koujG{(Beh zUbt{KVXkcLp4__g$fK)QtXTahxoGr)j=G9-8WhCenK&*7rYIphp6F!0FZDa$cKI}A zbC$PH6CR9|P9~in$MVcdqgHQm<%JWmV76W(Ra?!jyjZd}yEEKSQq&abG|$;JC;bSc zi%r_Ko|C*fHU5MMZZ-d!_K;<@%9@Wx|6OFrky`ijgBLxNotf;yC;P z19KdM9L-wjp>Ck8BG5)h!T0r&0%+sf$hTN2Lv zkjxKXirD2~To#O4g3+K1RK6xdDPT%wEeGp9$`BglwrgN{jB|EL-iaRh)`YmW(^uJ7uLBa*m(&$7XGI-Ke zN;nA09{>_C7UNiom=;}hVi~*+tXPQjh2p-!$Alh2G7T7~LDWZk#B@Y`_||eS0j5c8 z+}MXS8)x<*jNC9-9f5cm&Im-bpfa@rDJ#}aeD&mfrlGy%ww*gk?W`wa$f&eubjT!agn2CWzTsF$9FQLv-MyCyzdwe%0(XgSv}M>Fy@F$&>plh^`XnrC<3lF=|wT zxwE#mprEjD7ST?yA%cmit*xpe>+d> ze4^cc(iT%F0-o}GzhxHDd0~0Nw%;391a(%WY$gC>p7cuGwE}l#_6uJTU3%q&Du-Sv z1BNQ6(xHc+GOV2wta51Ju2zM;w9pK?-$vo<7hb5Tx!}@jjIK(9#}tXZhOa3(4AZCt zeR8mWs=yNvM86y>IS;5hz*qP;0}qHi0D~PqBaSeil!iUQlCV3>8lbEi7?siLw38X7Ay0^wp7>Q~U9X90Kmz9u zGh;-Yf!@kam`UQaU~ zKC^g{E;aY>7jX`w7r}f$FY=D2T_qmcXkvb7<8v^QFe+0lBwIdIEMQiJi?iI}QvaG9 zFIlAGEc-(x;`Yw!xJj5VRhrI|!-jRvUkNW&`eTdRs$1-4wL%XTJcV-aZoPtMmT%{l z$~8)|v|`{C&B}j2h3Jt^>K>w12|Y-kXd!bQUbiuM2zE$ z5%+bOo?z+mdio*1I#~xKh1Nl9@bD{9rvijuq<*AxPY@W|#D%3Lf z|LDW95-oJ%uc7PzKjz*$Fsdr;AD?r})J$)wlbIwl6Vlsc5+KPWKp=z?2qjWO?+|(s zVdyBJ6hQ>RtcW5iifb1!x@%WfU2)a5#9eiDS6yFsbs@=IzMtn#5`yBo@BZFDewoaj z+wVE&p7WfiejXa4W`Z0o=tf#%Y#8W@tEJz+IKR>U~HRPH7}){FA_g z2@RTRpp84qzJ|6Tbl~m%2s1O8`iyqZ5(?E!d*MNCf_fBIp0pN>Y$)^p^{g6c-qdT) z2G|`q!rdp`_EOQ1xd-;oeZW1skI7UsOBvE8XfB>qbJ|9n@GEyp#)N$*zuR$;iHTMl zMb6o*mJJixJe)xE3Q6_4>)`+&0VYGZT=+r_+-_y*&qQ=9TDu^?KY|vD9{9zI3DK(5 zME=Du$arMS#9PPZ2`ya}-Oqi0SJ|R6){pAu>P}GuxC!H>S(E&)JRvc zK(%pLIt!%_Ggh;J!P3mN(C&zQ%b!{2zgdp>O3i+p(=nue_40cDaryCg10&jdx17tO z(^oG`_H-m)1cDqwb`64b;Smyx)_@t0hzGhdMCC4<9`|!TD8jm$rK?L{m%e7ES5xX| zjVv*(Fl`#N^Ymjk_TQ;du2gC}db*#$3;ZWOD(u{Xf?=5$H@|z8nKTK#24ycWnW{7M zAKQD&^LZK7DvgHE{3S1zo_>f1NH&P+M;%Csfl8EPu7x`aIkw>Sb*g?XAd3zsX^HUS z;UC1y6~<^aDLl9k{x&4~;8i-HtfOnX;mQ^KYx5>mteILiZ%SkHXs&4RwL5E-R@LO( zM6u}hNxwS1`A=KMZudb^r4d&kLjbo*jB_XUZm7xw()$Npp75WZModdD;0bDHwr`R1 z_{sVCpn^HUU7WwBZ2nzSn$~Q2(Y)xssf8Q^yiQfaGpCL)?csqTYl$*OC+Z@HVq^XB zOye(GF$~=Qgsvvqt>JX}F)?~g{W!WMD}jH~8i`yrp|6CFShk_1l1@(nOjnF*SpCVK zPZ>c(Klp(l_zKcZz|T@YCZ0yA0EZ^D{lW`$b84Z^U^;j-tpQBvB00=t(w>;jRGNw zHbmPcyBkeUMyN*Dp&<=!4Z*9_kr2sB-A2w*DIcMAtDSr>qu8;Cw5OT*sv9K9fcGOK zSm!4y(a2K=dfsK5;!ihJii?WuI$xqIGc`8d;YdoW%gL@wbJ?B#*wjo{qOWdT^k9m- zk==Ptc1~SdlEaZs=lt{%`6zA(m=DT}5dFZ2(yka(5~#H%rX*T@>g=_aAidv5RVz4Y)D3sGFSTS2r^}yJIAKH`4lg%ntx|R z@g|#cj@ugfX#OhfWp`jJqBtUbHkZ4DSHKDHin0O4ELt|2GH9gHaP!L}3}X%RMu9^v zuS(%Jt&VKN;Q3N&Y~gBXg}t%bWVW+k1Gq)5L#s5@ZkEsLIw^XNABqBodZ8Z+V-=0W zNfK@`WLS{B9Hl>p2R#J6Cms(mA4-IIVD5qlOg);Cpn%vztqY4NIw=`LQ{iB&^7#Wa z7a&uV)>V||WdnY{zt5auLkdb=`8s!>hE*dQPt81kI ziO)fk1BII*_SGJx{lTuOLY^sHz={3|Pb?n%Yie4$M&R<(ilKI}PV{R%0}AWba;7QM zlhO+kSbd)<)y`7?fZ^f#8IR88g^8yYJUP*(>zlFUnxzNtoZYl6N1f{El@=@+k}>b# z?4Dj;?9= zS6nw@ob*rWHR+$@M%;ibXjl5MM&Dm&83`?45etEsp3Zfah6&wn{SbZWiSl#g2s8QF z!b4X)kx8BIv0a|9d#)&qO#jKn1JeLSU&g}PO{iQL9$?_n`%N@9{Doli;kV#$3Nk1^ z#U4_1qX>;tNcxH3ovQtK_!)Q;noSJxssaap?qI9Elad>s5bi2j#ytCs3 za>OCS+>#mBw~`ecHs)WC{zzU^cx+5Je#R3lToHj6;g(tCOO%@6wkpq&GX4R1 zbtJ>0R7-sa=3topyX?tUg83mJE@(3F#$*?KY=Y=`;PXg{F}hsA=r60uXOmHR?c0m~v#F!u!V#*&AI! zFCAz1AzPG%yv`L)O!?wt1!(?ra)UJ3BIHo!{9Yy?_5{>Guyf`FChX$Fc_I zzkl<0r)IOI1!D?xv z|1Xy@#d)U%ppGeWtaJ{l2B)wBCoHNdN?uM*O~xylSFjm1X(4SGMWdi;NKxSuf(5t$ z(yq)xWA3qIH}GW;dPcJn8YKu5f;{oiO;wizg-JCFwS~i3j<8^y&6ATjN8`%xe@W3ZTPIsDF&xo?<=iJvK1bU>vQqQpAR2|98e;? zywn>Lli7c4!^k9)D%NBa68o3AL)UnD;d+hQ!;L5&d5@<^J+vey>4Buo;w7UeC9Ww; z>UC`7uuab)c08w7zw+VUfg^7(8}2hqI@xh>QPckSg{{)#cJ`ZoB^^z5>Wnx}rQ)|t zm9Bv?Y4QiD9p9(jwKLujJIq}-HB>Ae=~c1k&Xe~rE;Db4B|o4OT`5J0Rv@-mt!atz zj@X>-1Cp1zVgT55j#C)|HMfmO@q}V#n`2Twx+XYdZTw(Y`5GfTH>Yk!#zc-pZW=AdnU&ctSGLmPRA#Yl%*st2 zE5@3|99PQ)1!p??$QLg?_qS8cq3YGk^9J=x+wtQaLmvIzOJ(X93s+Gg81?GDFTVN4 zi)CtqLG-vQfkdF``vU)J8+thXfiD0dYXo1A1iUiY;}P;M1b7IG9)w;9FLlWY2N_j$6R}D_C#tuFLyR zQg?8Y>?h+f4n;=rDT>*O1&SreUa?-W86MDk6bIlb(X6-=xcVo7u>QE>DaBdEvx-;o zHejCOiI7E?piCY_R(m?>8YV(eH+fkc1o9v@DE}J~P!EEwJy^lDDl0jm&=M6(WjI1} zhsug1OnxZaJWem}2`>S^DmBPMa~QOGSg}|L3CHQ+J#ajM_k+p-7#qsBCaS65;S<0J2iW7)(J59wVcB6%k{?6%EJ!OsS@Utz_$(y8; zY_=t%V?5*DFrIlzZ{ki!YtM2>w{6Pe9$-Sq>~eHS?^dvtrb=lv8>;ST64@AOhk#MC zHzd7!sHq55P!v@j9C-9X0WZ0+LTk2bC|f@z1F_*7DLz zruI=vvH$QnNO|>oNZOsqiluu5BhEgp6xpgOR(aQlPoGxv0hs4a`qNCWlU_c;dVlqi zTDma!WiF=mlT6^9KFbP?yQEJ)%wpTyIW&YF?FBzULCQyRsUJR;KJU0*`iv#~`OnpC z4l-gG(E_)Pgd|FRRmT4(%sYi_RPEM6;$3%-Z%5%{n>c_iJhrLhpPL>N-gq#SBPHg9 zDzo{9P0z5IZB?7kp52`GFuR8^%q3e+zbL)g1bTBFEEJU4yBB)6py1I-C^!=N&1nNd zCbKBK(G8K1;))gUZ+7rVPAR3Vw7t$6-x$fJPaG&+8+m@w#PTMtSUR>8IWwlE8>A1U z(8^i-@18xi?eGFN_%(Z7r8sxBlq5ZS&Db~Cl-F;l9Je^~taR<5acm>kyS*=)&e>K> zn6*kON8)>1LFFjt>#TO+!OahJ(gx)D`j_ncOO%}4G{JPx7gXF@3{UmqLN~)yN9>Bc zpC>`rSsX-oGVPMHLph6`su_njt$XR&Kiz!upPqdwyjDEi%D68N9r}`S(*JBYcVz9o z&$k{p(E9wnYv-(faNH~R-S=Ja_ctH>=)vYCYu{Y{=JESp5mvRUOUK`Q^Y~KX!uq*$ z+wUr^XJ)0&pP$0-5Nl^v=I{ zJj$bjzVt*|k!cGIjUTvd6KyVeA${ty&7gHGB<#Q1y14zTyV}$4`fA-A?XMQk9G1;8 zp5EWF&#>*jJebfrN6kWh2{r0A9OgK6uv*5?N2oX#x;mx`pR@Uo*GrC8yA6OX273VP`NcBT5$Qr0j?G(M{{P7piqRt*) zN=el73s(VL`SV{oUT6>g%o)xA9Yvu3PritOk*PmT7!2X&#aO|Vk=pG~2a{1WGXR_p zgE>l4UMm$H7b0r$wzikJ{oJv(mqs9+QS`6EILDZbuS@=&Z5%$wIA;~Ut2=)?DwiM7V8y|a2de7gte_wyolz2Y5-{hoV zNoufec(7NxJ*CD7ZahunGQ>M#l7ayb)Ka^pQ*2}^2^dYOPAi<uj~;F1rK7F4-`>hvE3z-Vn_W?n%^t`Kao>fq*aO)WY&#u0N+&ig zJ}Q*7oyn@G$P)Y0@>jpY5>F&PG#&KoJ^YRX^+K*%Ss=<$$y_-}L{UXErgc(E5-&jp znr?_BbPwuI#L%IiL?tQGQxhLhEFNIO&2PPbbo8M$OJ>hnvg%;{q2Ii5`}B85i|$0V z!QOX<^!@rRpKN0Z=T@CRx@XJQI$o|_piwYoJ1MS+k z4@{;Nph^J0Rz&vw*R{6pWnO9y>5qG@xbr22mF}0)L#gr~)}4H_qp>6$<~$925GmFS z&0^K?9>3KCfKji9ml=9*)MPGa_6R~d<|%laTO_^BzGM?4)z`l!wMngf1bd$Dc#b>y zn)D5~h>eq4r8agA3&T>^5wi5Qbc9S$4}>iqA?)E5ky+fW9UZ(72IOS8<1gH;@(K&j zloXa+bBDra6BOoL3kUoHL_@>&^ECv-8f4FE#sp1A{n>?AMziib z$qd)|3UYAtV1Drc0u&k(6_1!N+06DIJd)YHfVjlPDl1-ccwBwGrPxwmkM*Bj&`JO9 zczs)T=dI|h&|7Ak>vWhY=o3EevYFqaC&{Tq z)3qak!8J0(ysUS8nYK5}M38q_I^SDc7B9UZ{n3JhIN{&iL_m^m`s*5hGQUi*X#Er` z6bg?OrWdP`5fltDi&4H2EUat@&_IR9LpUa5W4Rg%4tUpe(;Ger9WZ1j`qB}QTf#b^ z3yJPJRD~)R&xINrsUgCROu=#5G1XI4iK;2pV}O@}KOO%07*Vf-`?EeR$EwxqVsv_~ zH78B)v;dStjN$1NIP~7JcXh{s)q6EbIU@q&-f?ixy=5Md=FW1>?>pa>4E#k(Gs<^oc+1PZ8N16fN=wp54FANlzWFAaH=&b{ zfQAnN$J&Hh3yED}MWOIH7)ogV@}!cEsZ;SyN(m5WYD~`QDI`rOS`C|IRmP8uznuy3 z6YU4j3nT_Wj2)#Thq^tT0U!@=r>Blx9f|3`@u^wA`q~sTeE7h|h2DfqiUHkf@F7ED zuYDvW)BRyvr)4E^ilw7Jav_Gs7aQ@|s+U+3X3)W3FWt2JrdKY!z4Sq+^g^o5V&0dV z1qHkqhFbheojd#ItY@|lQRzNyUi9L?d3B#|Oz?MU#uKs^g5D++Bss#_E~hJT&JrXc zz?^emMMC_0k@h`{lHJLW=t%Jn&Ha_?_9*|MfFDXLc--MM6MEpA;3i*GXw={t1haxc zP`O~@;Da)-23idkDiZUq^f)0+6fq@S=PW6PuYLV{sqOpMudQ0PYG8bpASTE6ZY)hl zG*aHwjnBOO%*LsCJTs=3HujEB7KN<%fvc8PNnxb6k3uS-^=bnQO7TWH*Hy)gvgG8l z85Q}%i&JB8E8I|<5bHDvy5v-s&E`r=ju8y8&IB#)g!{#$77yo#OK1lAl0AaH(6h4> z(VSQ$yN2aB^90#@%0m!-u!JJq(ht2_FagGX;(L(h1it7V^eiZib?`=sRIu_INiKC4V|*i)2yOAx9uOS);1I@Ox3+wfauYF3K4 zOuA;4)LOn_QC(VE-J%WUtrDkDYIq@X0)YDCI7@<^#YJY=;(>PkSyL*zZ_nWm%{ET# zC5_}x+2RxIQr_V`A6&?+38kflYBDbn563}g9u_;~*cxbq6e@C1CRBO&B}a9MFmZHg z>&!U}3RApc!IDO{B7B9g^xk`|r1yg^5$eF`>Vbc3h|%r%WXnmGaS946*%m{#AHL;7 z=?R!_dYl?{EfP$pnC0-+&-WUwd!@fx$VwEwO6D^=?VyBEslcEkgpa6}lN3z`4yHZX z0PJK?bdvJ0Fj_W+No&{9n%>9*>{puinPiN$s+-au%71qGl-(Z(C}l zy-X=>xb4;D(X;8Ib!?q{o3`-fx)3Rmbs0h!^KMx*b`G$h3KiVGf3^t&K3Le`N(YJq z`T??m-Xc>Hm9neQeEFW!XjHi*jq+ootM5tgo!)c20)egr?CPwRuUfLyNo8iMvLbTl z7wD>#prGjauD7x7YW3UykBu=V=6-d>2Mvl# zTMd@Tw#(HL(Xa4!u(TMqUOM{n)hmcjWIp^F%XAv5s*(Aoy|L%plHZjaTRM->L;jn( z(Yu2hvm0`_bA)sevFNaIg4T5+6&Jg&Yy|O_8v!qQUC|6pyf#nEG;`oi7ov(2?tsOx zW$u{H1LI1Mvb{(D%T}Up@bb~XA}v#AsS~tIo6y!hUe3Hpod>3stXub!RwUgIXogZk z%z6oQ`n9kwl4ZuhA>I2=`@QF9hzRu%%$g3QTQ>nzmM@SQ5=@t%DGc~QxEVaeP4Jqc zE{Alb9FSjsl+J($zLMM^QvCIE_uhN%b>{Eb2iB!!>8wMCW-XNs%-qH6SFXIC z3q3(Y{R#O1|M$bvH>XTjkfI*9XHkN54q(mprAzIAYmU6KiOt`%2|=Delpg<6>)oYM zq5=0I!8m-lQR)EeDAT#pyIcQs9D(S9f?ZOoh&EIM?{pHpqp#BEz&v%nL&nrW6Gbh|z9nE=Zz&d4Rf@@`|1|q{5LbefQW~ z(y@Na-`H2D*4*%?Z7cqGjog2Fym_fl%A@S)Jyb3{)5Cj6+>5ufz_Gs;=VK3ci$ultSBF&OH3*5JvSrRY&ov&|RRcDKAZ z(cw&Ty~QfLtM*D4J5(^?V^3o8Thg=GgEmxl+BF8F4JW{^@$+qnKJ#x0Zx>;LPPL%3 zDdoN=vwA^5&Z75q_c;@~T)1b`pb6d5zaIJc$>lpxad^4*pst56UgwNs`X^hT+WSqu4jr1Y{0Y7^+WF+oE2$aU?qR7TA!Y3_<4M?r;FMCY> z>^ypYr$&JXSqv) zJkOTO`5Ya&wv_O*k&sroHp^$Wtud4XmQ7u&@r=;Yy;MG736DQB|-Wj=&+b6p7iRe>0zW&L)D!&`j4@G&%F8+)rOvC}XxURy=?4n#mJfM>!i*&PxL}F-W zkK9IO;HJ||)yaiLUj5NCL14o|7!omTpTvmD-|p^AUS5hQg_f_|cA5JFKL-naH`m7n zI=RB=4=O-BzC3o)xxBqV0Xqb!Tu66N_d)rAQ6f+M;=QQ_1*y{N7hRv__Fq%6 zbo;TFUW#~VpBOGkZ9AD-z}0_ob4dyNou+y3yBady!b zsk!m-lN*MHO8omWr)7?;DG;?sk|%t|#pff(gj0?OGPsDT8jDC;_neTvuR;&>6WRxhYVu;z}Q4(tjcOss|yB*Dg8?( z$7qdB>%TlPefo(nCH$-!{@qcKb>@6!)v8ydFK_+LNon%-`Kw;x3K}$`)|2TElxOd4 znm1NGzMq5F+ilxb_8P59T@woAsifhZH^I;PSC4-=bhbE?ZX%tNzIxlhm1xPGGD9ey)#?$3zhFH_?bxWu38Tp`)Pc?nRWaOu>(v7H@ zlDf9o9vj%k|G|rRTJ#G<8O$^XX>W<(?povI(@G+4a&HDuP4}|f?kLjO$)v~`g&X*S zz!hZRIEaPq;YHFl4|uw~M=0fi$Bt7-bx&?hoe~UINb3*u)8{@Rbbc6V9X8E&&~9{n*uB*L8l|I+P0y*hf| zNK4U>ZwhW$9hk9v`s9A;<}&=58;4Mm8R~;!)xYHW6)Fhbu&aL56A>mLqh-iT)S*Hi zVh9wVw0xuvlQ9-lBDsDgKH@D7cZu={LF`@K&_guDLmGUhP(n_=q-cY(TUG*b23?^S5*O33rKQWp`|kc5{)N;`2O~X&znq+_Ev|3VnupxP#M8lT)F{tXa(Ls#n=<(4Vni86uEij zxr*|XIyD@2Vjt;y08EWu4f$gMAVxChP$i+o2Wl3vT ze{-rKhD#EJ@$K`FxbsVGu2WcMOEg|m@UuFOGA&o#{-?NP{RjMKe8)2bxiy?IQ7L@~ zEfdOxcE*?_JT62j^u$+(_uY>$)saQ&N+fmRWYqgDRx#?5Qhg_K4@cvaa~1tzS?^#< zW`Xyt7j(Wa8^}hmNx-38$$rhAWADKLBXMvj6bUJf)Gkm>Ad7i46SLo^49e>yI{B2* zb1>K990uf+PH-K6bk+q9Dnu<+IR{;@1H7{%dPl))ptQ$`M*zGUTr;9ez`u}u>kM>G zdt?g*8%I+e)b4ngzX&&rURUgJB1?hOLAO9)H9pXprr|v~f`#QgMR(BzNda6c;P(@r z03L%p=H<{f(h)kKOoh=j`b@ino(y9E)c&-jn&BEcOpjEmQv41l;wO9}o`;I#a@++C zlTUGFbVU%HM*z_j)J`r69t!#tAQWWU3>5J`RR9)gdB0CAhvqY&gwCAycq!YK3^4~= zgvuc}i__2?MdiRTvCB_ZqTYCjI#r4M&?vJKP&BlM1bzo!Ovr*hl!mHR9HfHCSApxH z_%)>}6=iY?K;_1Ud`+soz)RIq6(jc}KB$j;D-mGp)GFlBi{i77)ILjGfMX*QP^lu7 z&l(5Uruqbjqf|dOC42C;y!70*CHgVZ)g10+)+;q3rPx=LC^ij82I1Ce|5%%_=(-gn zxbM_f6&oKe&TDW)Mnrz=9GeeJT~4&Bm2rjyl}4ACISiqiVXrP|R(u;|{6mGadqmF3^XjRN+iBC;*8a(j{I;}cU z@07mRjC2VJi8lAJ)Hr=VmtN#c3XOwZh76tEVRBtO>l&%?SQ8V{lltr9QoY8)prCou z(8rpVof99&zo$0yyxyFi#bTw_FYdbQi@S>F%w;NV(uQP>AWGk<0n_p}Cn%M=l&#W1 zQ?F8^1u*a8faiGcX6C%>K4w4c0nm)O${1f#2u;08%PBRg8040<3Uf<^7?%ksjlYiN zigUAK)MicZBsK!MG5oz&H;Abliwno-ox*RPpL%?X(#a)jVzRVWpmSMAb2e^;|)N>Gz+l?B(pIZGYpz!&J^?7uV3IA#fDWGz5!-lJEpLB;|`NorHQjTszjmC z-ebKXp;DtqKHLSOI69@rx=>|QXD6fq?ta z-5z8G>m>ry0eLfV$5^$`?5;@f6{yy5`LRZHqQn?YqRFDyXcJv_HU9u$kEVOCO|l9r zGPd;AyA6iW43kmImagUdZ_S_Xj!Uu#)}(89BpZ5f$xs?i(<{xDYZnP<%WLNGe%~&u zMWwcF>dSGPjxSq&{P^-^k`Em*VFd=2jvv(TNui+u&2AetQZ#Ze^;sFGR$5FqCvh8{ z`du#s^Pjs_ZwGu6VGOC*xC{(QwLV`|1K0^SVH%s+ssr4bxwJx~&e7|W($FlC%?8uJ z6}p(fyy8F|$MyZ7qGWMd(e^1woB-f1t5c`f)%Qzz-EQBPpX%Uwdt%=(%Pp?*dDze) z=s&SGi-0^1XD9X9Sv)Tgqgz>RGUTK9NQ_N9Lq83GlELp9$zvM%ysz-gU@o*P>@ot8 zBvrYXgP*h~k1U+C^6S?vCHzG9{bO7&w3J&?jaj zO`h0T?TZV?l6?;3_||BI3Sl44qHHcOwkQ$U=jhB-M2LSD|0j}cLI< z(l?ECuyNw1O%tPQd(WNgxDj3x#L3bUEsH+V89N2YUfIe7UX1~7qNg`14158Zng(zOWHZZB`0%GAORjEQ%lLEDZf_T|T3sl8!I;#U` zLC?`F!N%B3r}6U1%@mY$MVS)1%M?`#QxHb|q%`cV#bNea923nMVrzz3v?}Ns3Lcz1d|VaGZ6{zYv(1C0 z+pqM%ZPX1Mi9n&bNM3gq;|L#;TA-r{g+kJ|O$amzg;)r_FfI5sH8n9)NDQ}1jp0aZ zYk2S8a4Y8yvu1fU+MIZv9M{m5?SZ7OAgFjHo=>Bx?N1NlS0B$s*YYK&MZ+^&$qq(y;2J`Akhi`c2ew>|nRVJ|Sf!+aP6 z1uA_3C6dCF3pjd}fa9HiZMXut9k>Xpb%|a}7jksHyp5k|E3{*c{y2Oi_|PAG zh`OFh4RBc&G$TqC@@WrJis+;irPD*bRt2ROlCzhji^!QyY1+f=I%C1(1tSq(+8Eti zlHSo+GH4`rLZ(DJcgdJa%=4rhKoU48cD#7g_!Jcr?WTl_Jqf3{>OxY?6EV_v%-xQT zUBX^UPkbEd+B+0ok7kMsTAXo&M~7hU^b)=q#~N`GGPzUHO7LiUnVon@I@HOJ-Z=_6 zDirXC>;@!6f{D&`N1+2C+EK9_`LL3i+Z(_!_!&XEfd~XsfPsT%7pdMLl?I|2w}EMg zTKqJ4TXlP~Q?0%AR;}8pcRBf(9XpU=*4aMi(;@xluMTYQmB9vauS}aUf6bctGp6Ou zPE1_?*wn17sgJFn!PktbDh-XS0y`;{vcC6PhqjmsMA(v`xE#REiM-7hCt#Y66{;ft@pA0iz} zSjM^~tb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^Th zBfXyf>(lt}6&c)%y(v8>eTO@|xAJyoIC4Z9vg7-^8t;(adGcQAk0)o`^A)eWqB?S) zQ*`rc;4Q@;&B8y9Oe4?x%k#91=@+#jfR9jyt@?H-ORah#q_>7ARkh39fB@D3W3KC1 zv&<;a&PF<|bGI<`^2w7}d9$oZp~+O} zUY+{il&BYt2mU@3DjYROmt#gF2W44BEOhDDq81nEf`JhYWw1aXHH381y+hdo+Nrn* zGQlg@BZi7}u929YwicQ7X-uy$NOoFff3r_rJJrtqMjMfes@&YFTw(Xb8~1JAcjLtB zCDUgMmLV2l_Vgvy?TV}I6+)DKArj)lxMkb-GKVQIL>(R~uayoQSSqiWaPQozjwvmWi`5;Z$A2@%HvTz`RJQFbywZnQ^%PNos)tAUBF@Ka(SRW84X)B!CJ#z22<*6 zFILV6JQ&l^M}Q6(c)JH(8`__uVljNax%qswO+r-n#_nxVZllNzLw7H&?od=O-96Om zbXsXk=-Lv)$T_oU?p$e+)PA|jkP`P`MC@VW<$aO9N$Vf_Zu92v9$KHI@}zrIS8hh> zCproGM>Y@@;Nkzjs$nMc*boqi&}q(}iu(OxwOTtA8vYwi|HV6pd_H97;{N}6O{&Vv z+WKw$`|0(`$?H%5eIwCdqWzc4PO((~o43=5~p6-pOh*OVS)S?o$2~{+?jdTqg(ywmH0_V zD%`WDkb2Y=@4*P`b`9v^k4Q=o4#_!czsI0fAd?iXC@_o9#e0#hy+pL-V29`mXdqPPkfAXtkqjNQ(vnVrWf-TBTXy%VpThV+J86Ln zRRp#Xoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=d2fN=puxe)0#QAxvb3tt z?34ue^qu+z%BH$Vc+`C9wIREv=|ts@$wfJXgfPG%Cg$}+WMsYTKKgCVO_kpDSCH5n z*DH-ZoYw0H+U>qBy;99p<%HK14i#CrAf-58b<^}83QMISvAK0k%SW;FnwhQBcCpDD z?E`46QTr&Aji3|xKw?*rVpx`w@f!#AEj1H04z&!L1u};mB|_q9*O}dIf%q}x+2Err znV;|_NIW5zU}}w{6RO-*6RHmRLV;Rx#SL)}rWC7&h}cK_-4AbHnrwAW+coDF^$^2# zBO-Nu7op@XQJ@X$hVgiuNT$^GE*c)VO9#;?@nOf$#J9K zcAdcO&UtQNnXqe`S-EqLWJu4H<`178%;gmQ$ILyD!XBEoODLoI%RG#1>xFj%ydpNI*<~C9GFl(tM$4k0N>uX1e^R$82$DfY?lLM-#^|M8<&5`68_?lI zW}+zONRW(_aFD}MYD}OJQ}BB<$_SQq*+!ufh5XaUDxBptqSQY3z=64ovj&epFgGWg zTZWn7!2B`N{S$6Fe9V^`4k@*!YL~GJViIz;0siMG!tc|X;FCr^q9f8_xFK39z z5-I2WGH22Jku|J7vluFZ*S4ooyO$OX$ni<9gm>i!MAz~GJ}qp4=EO~Pa}SvReqe57 zdczL;XeamLz`=%~C#On#NLyEMNr9EkdUd?r>nI3mnhinTd_i3sNUt)y6hfHK+!rb` zXLcy8qjdwaxZ47?>pc0=yE*06Id8mCouwWT$QWb>#q8{RvOJh3vil}EG_c8|{0VqtyR!Zfb$ zil#aV30s_eQu;?G-UNINjDl>lDw0u-0?ouQGHIr^Rfa<9+R@KVF55$ zL9={*3VN0oWRD^8lK`fee&v8#z7vuJ@%hSBp1jjjG5tlyuC>Q18Vqs$7|RH0l1ZNm zcn$F|c17tRF2fKn^08NkuC~t5i_27NCz>~nt>0*?pJm%vf6W%dgjK3*wLwQ-N`Bm& z1EmF$*nf1suS|32`aPO5UtWmc96wD{?#r#>m#GBxbaj!3do&}3wU^WuVW_?y8pI2s zTz{EnS^NRM;*w%=E!$ICnC)O6Cb%YU*N&b)YlL(syKls-rDL@>OpHyH6sk;-CEeXEy{d`^M~UA#LiWpps$zpKvy!{UCw86PWiw7no zP1=|^!8E%nQV=DC`{xYobKtLT=B9rU^MRz0!mkt$p_Ww?B37WOaq4@$`j(`Z(L4|u z7aU$2XykeahldZ(`+yr@AFJ9n>AhtOq}`zrQ8GB^mQ*fv?g2RGft&C8cD51mja~(1 zv7Mp-OGapv@?00KVgP|-Q5U9UB8o&0sS$u?X_TP|8;v#u+1bLLF4)iOV(`qOG z_+Z!c5$&Z+J^^45xIOwhq5%T9hKM7@C1MbZ>b|+VoTKeK8Y0u@9{9WYz}&h`iDnS0 z1p9#HPkMre!2^Q@b)ZdE4>-K`c(s1Bwkij^n>C^KO7(@AnH4X9D%FNwGE}8QZ=0Ak zKsVaD%RDF}FhZSG{l*(P)#W+TyZN4VwE=#$v*Ot4NfV^|$IL$frkh)qoiq2q_`z9= zi4aTeVofm3b?k6OJ{xI^&#BsGGG$s4rH^Pm&BYomHehAXa>Pbf3|N%&CFdmlC=^Bp zZ+30l--!od%UJJtpe*)(UenI&eMUaJ{~-y3b3542idFMO!6?b2KL*5!Ij$J_G7Sr+|rgT<=t zsL<=Q<``~>G#0^__eLIyF>AF3{@EC_HF6;~L6xdO(3hF2gbH=ySZWa2+&dbFKp^3e zwTe+xxh{U56e!Uk5YTuaB}C^z2aFt77)hW|=r)j$!9=k1^^Cgqj;cXLuOmT+^`K4t z++l9Xd(sZG!DMC& zq&w(71cMWseA~_!yk3%~qR#;naQ4Kj;5Z<%w`pUifwy#_ugmdESS=N;VdElD$UO9S3EG< z^u$wyF14y!M7QiyqR!sd&7JEVJjVu68>}5{r%k;7QkgHVkQADXZ z8=k=_bYU2mRIwLu>Hpw%&){~rumKQyKkbyHtNsA`x-_(n6?TPamdyb`avHBdMaWsO zt54Qu4p-qWPhP7B zf;c!c(gu=82Sjrs^=VKnkxz(6PJYhqfFn&1ZtFo|V{lk7IIP3JxOp-Dg$;}AhA&y% z+%e$T(q+f){QQ`(@z}DZ$FR}yvGhOBT=(|cwQpbd41cdAAGJjgY=W z7F48EVCw|7KC4`_@Q`%j@Rl#?a!2Y$yX(H(a#*@>XrZP&i!IpCZu?U!yMarHK0e6N z(~Bq3GZ!yrav56W2OndfA3OH>F)5v`W5%`T+s>~Qbc+^_KlJwUrEeab1kY#e#%sW1 z1)*?#;Vn+n&4y`=>8%LZ6ul2fRa=XEk^i@E2CN;a!ad zLb7BsK+ZYv2%?eA~Kv}WS~~$IVP{89HcxWKO`4m{y;*=fr#%bZI^yvS|Imm zr2~&|+VuD)mZcZ;>Dm6JFV!%e%N3J6Cb{2B()Y<@u$s(tgI-N9 zYAPLnm)GYB<)v}Ukzx7_?)1Z%r`X|56DMriG+|=o?u6{LUY@ub`ylx)dY7v|{EuBO zy=x5J&t4Pf>6Mn9U~?HP@q!^W-hrIw@fL$io(saV-c6`NQhcNa(eFK6<(5t8fviTe2ViJK=*+{_BKX?>ElzO@@yBqSvF zNz*#g`_dQso>?*!OO31{6cAu<(q3FiE&KoQp620ZwB10gn54_f5&eGl37agIM_uR9RZ^068 zmiYOw@^LW?KR)u|lLbf_jS&FekOCpqT;|9%GQOuQbSsl8$8G;idiH?_rDs3iJ|VBZkLUMlL=mwS2y9+vhCwAg2mVXn)s30E_tpJkl$y z*fSu%FhyERIvs|x90U!RMSV_0WD!gih+;(WMJf=%Jaz-H^c2Xf2DK-8TR^l&9k}3@ za?<-kgq;!0Yef+X4#trn3C^E&f>#~#I zcUa#^@*U$?-+p$_eD}hN*#47Q==?rw`4Z20{bwrngkfNxc=j4&JIW*9d1i5sSO+*FW&%vPA*H>)gG#i^0hLJ*21Q<1YGUj9u$uxPlPzLa=~j;p(&6w0j|L+ zS^q(P!zq4BFh?|wXqPN68A-trBv@WZOt~0*LGpUX%neqUQlCHr0C5Y_z0Fa9fobB% z!=ooNa|I*AKjMjt_oWnoH<+YZzIDfBUOJ{)wRz_x?uOZXVw|AwGx)7Q(WgKmaY(sufE+i9hOTeI~Wzvk|}?8NQ&OYpx(+-~s6w>BC6< z76Z3v6RTLE#1*I8Xj~zV5_+VUWov?40ZdQ`)3ig zD>3e{*bD1=6;7)0mX&HCJ~?{D_r2%3!Ka(|&r8Tu_sbqTJ;Au=dIpjraHH>dSNigj zf@NRW#740JEOVmt7Xxn|v4qS1U0*eLL?(_%RXOvtPxs3lS_1FKLO&<;PUBP-y_%mq zLRXfVTr)E;{?$`HU;V(7Y}}%u(md(;^_LVM+&8V0#-aY0&r)I0R}c{s$Y&EKQGjz| zFc4@EU|0#>8?duTKq@c*n$yrK2BItHr(uKi#^;YecUbyrX6-eCa82z@W;^`c@zv7n z_aqq}kbe8=R^qWALW^|ox{6UHZ0e_fW>ZV+E3cF8L%B&lG2y*^3onlV>?GAh z6;vKl>Hz=(uK@)_A<5SwXz?m}ivrRK(C1|69|uod5tMf1oQo@D2Uq6FA=L|rV*7?a z-aPI80(N)FXVSS7Pu=tBU0-LLC%njPkN=|rsYT;lM#ZIvLbFHb)y}A%J8J&k)vpdH zy!gVDF-vb*^H|PQc7c0WeD|i^f8fTJra!*Haxu&~K& zd3Uj4$PD=Lq^=Jk;J18h({2%8Y6Ds~_sB6=z^7_BUrp?G6 zT%8{iUzO1R?6G4n4fFL1>0@-x+sQbsIx~uaN~w| zd9+gKA|&h41|$UX>Y>0*d5PJCqE~_#2Nb#j&t^)>Yal@%pFk=(qQm9f+!=92Mh841 zSWLm`=&O{olfYx_X7odvtfHF`HL0~aU!x5w1^AiMGf)EHb%IKE6_qZg`_Vx>e6@1% z-b2TZAG~?d;_{3bp{P(~mc)XYQ^T8g-?Sw>MX5E$*wZ9?RfRp#Y}9JXt3<8Q#97o; zRVJ53uT)i5T3iY2#hmOBb?B0DEpqtnIf zHLAHY!Z&Z(kYEAn({H@z&V$$Ml#9zlp^B!ay|cz7s?~{%A2(p_%&EmCB|(%};H_S6 zq+DWcS(Rwwj0TmqvdWZX5vwZAu7trW7S0(_H(^5E$k`rMg4vWftv{>hwl~f?w|Czg zCS5_Hn&*`_&6-g?ux?O;G_7CF)(0oQuxsbeKnjQS=W5Yucy7%YzsSdmLWT!Ev3+G(b#j%Fj>TBSu>f^ zpw__F0smj++=867(&hxO&!GQv`Y@|iXYj4uzI)T`@{)$@R_&ZtU{4vVwD&FQYmwg1 z8n^EB%;|Sbsf>#>R#(-GavA!}UQpRrsZ6q(f+PCnmycgQv6sdOggjw+{)1!E-!je1 zukU5hTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWP@7HX=rcB5nOA?)_)$A2*7Qo$ zaO*4G0nXta8BFNAV*bedf|`lLQzA#lGi!P#y-z zl9w(wls=@q58ZI?bE1^#wBlgX7XKVt@AV>*=n26tghev}h|K z49Acbsu>qTZYYI_ssb#nyBT=J<#h&UrmM7CxM&D##>LSSBX0?cmY>wwAlHA`)f=OXtB?`4oRisQZ4=|BwuRxG^w2{Z{!MGYh`{_h${bV>?josn9j zE%O13HdTA$f7dKrUr7PbWp}i_aX0z4k>3ABV~{Kz<$04j=?Dpb;8r?+FhzHU z-72GEc6M{Q9QHYionTo|*EUFRa|#+Hd(T-CE%&e%V`MQsn!8EJj~<3v{KOC(JGYlk zTS+PlJll(L@ke=%@=}~dR0Y*tAx}4P1V41{3Y zb3@UnR7HAX#~FtDqpEy}jiG8i15RE?NGR0)(x9MQ3GA`4H;@>?i%F*Q6un*M8VW`$=60JJjrr3({3V6f+6E?_ zXIK%zv(tMgdB_cUh$2^v;LFJ&wo?b(l~JYZ7aDC@IueOP0qa<er^N)+%bc*@!y_d=@)A1hV&Y`*M#|WlEr?!!7C(z4)c>-EE zpq9Zhrvcs%0%=!;NKYN`75gBWmy6Ja!2^<^UM_akntdtFmX5r6)5ft0u{j5?%`6>I z_8Ob^=9_E;Rk*tL1*t8+QZ&X2yojLM7*3UE?-lFP9eL!k$%uQTM~$PkXW<=RUElQT z;DW~SBP!~LDB9cdLiEuuqtzg9Xc{ra;Tr)D(_ z8f{rHH1A@gRZ519o0R9v4Ahw=+5h5r*Q^hr$K^pAYa45O%)_JW!dBpq#2?hMh1s_ zNS)-d1Kf}l;-q2RVAu!lE@1XRlIuK=%E9l9sZEZXH!m)^HfD0b9gq&V#`}VRPuER2}!z+-;9AM#K$N(^$dr~Cf#Vz za2h}+P~E4?x|v+~@r{7BhipAjgAC%wWFrj7Ir%bpVMBI`Q1V6Rmv&2a(w_6W!t!PHqx-(kdM)E)4Q#Px zP-b~U!`iXZL$g`dAA66kU)FZV*tHD}#*n6!@*Q>d?xtGqR)#);Cnba`p7RTDL z4Q1sG+(W%5$K@2jXmcy{0MJ0?lQJ~u#~R3rEIzM7x^I# zQlrkL(`qx)(=)VMZL%)2K%*(RKo1+c7JY+ElPhpPBBke;u550~+o(>)t6n8i#jmf8nW1XBHhB>5lJLC~XT4=89`r<8QxX zqo(%VG->F%p(XKvpA?60yrrwZ%D(kcH2MUE0zD1Ak!E1(kZ^knV785N)rA@bqOc%O zP!I=&sVE@{{0sZsTw|meq5(^x*bM>FMr&&o+{dHyl3e#>)E@J@7ph2zpCI6rl)!;} zbZJoGMHSW{k6`f>o*oHDoqQ^Sg`fw6_kl9+{lVYw+IM01=shnk-1Oy;KP;4Pf8|%w z`){vX_crtW>O5O4g}6tS!BGCqqg|HrN0IE}_;t7Y8@Ic&W3<^nELwHL?hAVtzPM-f z>iO5*)3WYu>3vWS+~OUsT566+u-JE**QM{jl$JF!1d)`aqi?&xr?lc75>`tm9zoE< z{APq=n1Sfb#C?%N6Zo-hk325iZrd06icOGWI__c90jj(4mX42>@#7+Kjgvd>V#B%h z9UpOM3VF^}hM^NAd+v4UC~`(}NOzE4kg^8SU36W<8;LqX;upt~5M_!Mid`J8y?hPsg=j2!n+uy7P56f~wevR;29`yHc6Wcp z7?p{+Jy{-iw$DD)WbUgnRVP?#tmy^Jq>2%{&!hX8T1}V#BPJFihc&5%`_^P?;+n9K zze*Ja{BAR*{=e$p13ZrE>KosCXJ&hocD1XnRa^D8+FcdfvYO>?%e`AxSrw~V#f@Tt zu?;rW*bdEw&|3&4)Iba*Ku9Pdv_L|PA%!HAkP5cO-|x(fY}t^!$@f0r^MC%fcIM8V z+veVL&pr3tQ@lQ(H{B5hU3cf}4x7V@V;L~v)I?6_*wq6t@dtRqF(&Zxdh`_-87jFo zg{9(bQc^a6km*oxBtb82j0+|3Gt$9d#X?J%2b?W%t;(wOlfeAIqtZ25;A4nbqKVe@ z8qq%asL^OLI8WZ5S?G*P@uv8q)`9n^>;UDX_ULuK%KXB_tZ0`vF~1;IzRt6IISK77 z-|gv)Eyz#wx}viZ3-c>|-7zgy^wCu`W4o?X0{{rKZ1(}3OoJ%xgbRfJ&Tt)B>$;bt~Ya)oH02^A> z?zHL{FI=YWUC4L_u%Zs96<+WowQSBTzrv!*aGs7Lwv$2y=zHr!2B#q>)@n^jG<&zc ze%{XG;hsiMezkXY7Y&E#ncsi?kFPxOhr2$1aeo!7dhU;Gm3R31ubRC%u~1x$o<2R= z8k`#4%yc`wIbK)1ExM;C+7=&Q70n)*)D%-t6q_iRE0U+rIPYg$_ijm?=dI57%-;XT z{{DGazWCW)*MH=B>?8TP-^D$-<^HQvZBbL>I~nhcugb8+Us*55zK~{%u8P0)+2_6; zKQ$`angE(21O97%3H)Kw^?{5e3Q?J>K!-R4#1|JrMzTtP{cS}&H-*?hL0I&l<9B)i z6o@xu<10Ov6^e?+7tRS`%uDbl8>L@f`0%!E4`2B4(2c2kKkj|(ycU=)HYFA;TE8$q z!RSrw$;uu&5M2;nyJlvhWBAIBoSaoVU)Z|&#fw(@lk>v)QC#ne4`vi5x*f|iGwWM( z&Hnlem(96g&CKF7mzmpEY}>YC<+g1 z-E18(f+jMBv@km*uT?$Ws`}>>XgO8h2Io!Cra!F>uk%$gXCXL2%;_N?C)hp_*NI3p zLO*9c^P;nL+SwtN{ng&RU&-&_%08v`D05%sR4GB}+=id{&fc$1=bESTv%dZrXyY0B zl{^}LttWv8RCRvzoLD`v1a|b__0`w<=ggRC@<{)xcgob>IE|eDZEy5ZXQ)H;UvvRJ zdjbx$K;{Ty_n9R3hq1t>(ZxW(1Ldb;KSs(Ir|$s|xUMuAwG~zi!?c^=p=Xxp=9N5eEhR^|KX^olF;(A#aC4bl_-Q$^6);{6eB9CdQM8S1*_Np2I_X^o_%P!ZYABl3X2mGHCDR>zQW zM&Suv;SA%DgXBtCBtD({cutV6nQ`n0z7>Datx)gle30qL!MpT$DK7KGg=;Q}xGrCL zhbpgr$I8oHkxSNCrWGK9?4#dNFioHy99v&Fd2%5?fZ)kv93s_6;?u<(n9`0*t40`| zB(GDt>P$EW@i}5Ty~yEd;=6Jidwh96CF)-;PiHsfms7YL@Sh4?@@vou0_@DgLsq&# zhhK2HffFY(<(4WC=bWG-{d9<+MByX3&V*<_x!eGAnboY! zVK$59QoQ{50z>REr`aUTlM(s=hgAsum~KePrdLx~Ny(-!FvJ~G-=7XqIVNI9;pqII z$6`h} zUU)nZq6Cr^WSIYowj~UDC{{Lwnfvzd-?yE;CcnZ0a`CA(tXe+0Mt6$8THSy5Gk<^P z?*8iW0Q+#?e&O={`%X5q*H{4mUmH89JGBO)3O_&wHUI?r!jI1{DLMbgtO5wHLJg~P zGaEJlV5LoKmoBp`3*P!%#3>-bN!W00}QqoFh(U5 z_I3)fCvSpLkO+H)?~@-H`}}!1@Vqe~6-Nv>$hb*}RUVB()kzcIXv>RX!ILKas?#Y8)jb>rWA^~=6v($U zWv7;bzCwQyw=J5D9yuaR>)f;J%XMt|KlfcEXDhZ1Mq5|NV~=fprP4LWRr$)+$KUT=ltlgu{Ty{aMm#cPR0)3*R$@YWTsR5O zIA6&3uq7mxJGM^9vKoEz&eva;clwN0t5JN%h%MXW@_N4KSGXKsT6H43YU$D{@tvxr ze8cFd?$owzGFd;+so|5iQjSx)d+x!UG@i&t8RFUl2M)N;WFt$Gv>s#A2-r`dRf$Bi z>AxOF>X6ofSS6jCQVeH>63_Bk5f4s)J_ddop~SgAl^4$0uxL_c;p{9-qi0y?N@4$dG>VPyZ;IP+7B1L zH0+AXb|$CfMJ`#pILf$q_uUtd_-ge+T1HGIX8whfFFttPFP~?DOJ@u`aOZFC{&3Uc z#a=jNOyaR{(}54sc%S$VvZg_HCpz$Th0GxOa8#?DCEGdhE2#WZ5~D0D1?v+*oGL@y z5~4St@wFK#p0gJL8!tbqFgW?1{-==hxP0QN{{E++Ft;7OwL)25*Re+~}0H_}6{CX*0oRXs#@+*Y&tIGCWw(8|;cD7%( z`BrA!|Gm`Zm6GqX`1)k_`wVMT-pgz#XJ2RMzOIw+u3x!l?^F9u>>b`S`DOn1hN7`w zU@^4~_>H@!av%5N}n6I9m zvS)bjSNp!dZ_o1HYhK1z(VlUf-X{s&m6#W&542T6n!zXlB-zx%Zsmv@<^mME79>ML zJ3cXrLWL~$buQ;TKC1C5o*G0`w)>7%&%^hp`% zPFq|?O75ft_f)HXp&{OU^dVM<;wBa=KYGqq1O1V8N|07y+)a?xn6F!hKB9F>;pTuu zgG6>AWXypxT=3$F|H{5PfuwtsIfqT6p!g_fblgBT7%}xo@&{5J>HaLZjs@h9%YqV%e4vbA=;aBYfUvbgnw@=pZFuUNz%ud1nDwW_*iEIp78 zsneHMX_ zOssGM6bn=xAm$numq;aA5H6YM&=B$gPUVSqYj_0A35IkspBaRNOlh)^@*l)_*+1`L z!t%(vaBx-6*t5)Kf5+~Ue^q9Vmj4#xvhjRVG@E003zJT~Ab(+ZyY0;SBD;<`5~t*q z`YYmL8HL&7%l&ydRY_6&al}`hiH{qPhcZr+qvu&HZRLV_`A)#~k&iZ*wwh>!m-}4xID_ zG^|!*hXR=*3CtZ5mh)o)CdLgc0m4fdEPG&&LCBw^P{FgO_mH~-?9zsr#KP#mvO2hc zvxrHAjG%kK*wcGJjUx&SASDKl6_f~UxKWN0g>ATjcg2IUFv4DDhIegjnoVz(j4U&g z86~scmKM9#o8d5-jErZ*FY~#vuc(+mH7P|el=%H6I9dNlEq>- zCKQOK&1)^5DOO{2RMC>MI;)}kUHOZ5ySHYo%3v(oXq_V50rfescC*N3;p{hNyS_($ z<_6j1L5esaFF)`iMXdS*)BRx;MfGCI`>FhUYz4v5ql z6V~H?*!H|}6V`n|7DZcb6R+jmIa+B5D*-w%hIi}vUr*BND`6?@Q1GX~hzUw=5E#tG_8d-|q?Y7r{^tJ9yvIzVGg7UAc>DpVJI{$37J zKpTy)c84=_2JI+igw)j%EJDmdjF=*-sZBi{Y5Ne1L-ndKJ{HihqBxqi+G{X96iGlL z|G{@8Be)RJB-ucc0UeJ}_x-rqMQFffI}}py(;M-K+BG>`$TJwnFg_$_(V_dU zLeDGQZ8H51d)NtVcac%BMhudDsp>4h$Wvc*%4@ zB_<3{JjklBxfQ`oWI|$avv5WXcfRUy;5Gb@BO}I239C$V8ZsbNLdEKfQiTN%)(V`vnnc%4~>T=X>a7EQFGF(W|S5SHevO_?5Ko{=$M%3jD)D{ zgRAvU=plb*cVtH$vDiI7+ZVNeOUnF!A*G?{ysNXPic)d*;@O3vp^l7r;epdB;?oO~ z;?y*vF{5l^s_1`H6|*O@bgGM2bJ)b59V$;XrevjsF4pc`iDl90@lh#JtZh-o>?o5d zYIeq=HqH|^8`4>|x5T!IS#D%eZE=RGdGV8`EsjD9(N1%LIS@VjeEBG)kpFh0{8^hP zJw;8yiZf29$oLm!1Gf?ltM2PuuqZx{B-E7iYs@JhQQXAA2mQw3r&xPZW+JwBFm*)p zlny~C5zSLD`3o7iGvs22^zN_>I^cC4q*_4q(FB3rQ`|0j?2=CMIf5W2Km3toWM!vi zlzI=WCm25bfy1AalAaOtuDWsT+2dnRS<|d{TCMtOTt1GUUVG81S8Zwhs0QwPHSlL2 zl6yOPQ0GZmbFeV0cu8}`dWEfdIH$JCpPo~+ymb<0&)DTuEJ{tY>h-wVK8~Ayeb=g2 z!F@Wz4|c=GODFXP0G$2^7||CBNkB(Kevkr?=O9%lQ26Ma(f}5Hq)bnvvkt6}G@~@5 zCpaQkML$Sj9Q}2!bu^*H27(Y&q1#d!Y^YE4CPuN}&a=hXR_)?K$rrKtYxmE(`Pw)p zdhD|ca$}N`J%-q6Dd`n)9m^K(T@j;qNrGi#Z}EI4NT$cmQqCJos0+Lpu)rd9YxVMb z{q|J3!hW7)oXb7OYd+RTUGx2>y@&KXZBekLD7MHKhskO1B-JlWTi&yNZ=+|0$Eu$k z%}m^J@+>tyP^pl4lir0r`Z&<3I4dJT5Q855Kx$qdKm#EG;>&`pqBlw}67LtCL#LKr zP^n6%fyx4~<*FiG1V-UfAAC0&yp#+mgZ~~%Q{JqsuAZojX+>h9)otd^YNv~T;V|kw zjnyf4Jm%1wlZ@WA+aFxF>u}bxu>V$;T3G1A0dHd{&m$Qi&%i$XYT9{E^}!V4#yOG@ zxn-#*#kEy@H8v^5;jNVaaasPNc}0*Xu$t$x(A-sHcNlC;aGKT_T^V~)Ry}at+B+@{ zjds-~GH+I3hCelX>Y9z~a!p)de>>iD{Mjp9Ci%J+`P&&nMU~C)1Hcf&Ir}!q*G++s zxLxQS5{1Pd?SfIV21sPH1yE61Ks!KUYfG?yMm_;z`P__1pOuD?$VxJ=s`*pE`x!CslJ5wr>oJ+y}lyT%s!BB_805*;dH&79sLC)5WEie6Y2K2gqSDZl`=kM z0*kfyQf4Jw$@R<^E!^f19mUqN^*m>9sQUf1+|tZH#@W+S=f*-K_N$nf%=FprKVRyI zNz0rU^-RQ=91A7V@|>)4p(%P_cE#O=ljT-lo>=ZH&xX9AZ*opnkX1|7Iq3zH*P5qh zW)$#snXJ%ufpGPsoaB|xGLx<#c9?O}`6n}NPQ^}BrYr$x(!G2%> zr!KVMK$Rp|rN>f;J5Bo(?6!P5qU|vT%3c)Pch0badE&A0SC%xadgP)DLtKPqj?|r8 z?o4ln3%Y;A8_*G&Kvo5>0)u2`c_B+7F1@WH1_DY3yFQvf#;ko&!`5i?`K#NYoc!vw zZuhEF-$IndWj?=Jt~XTX2><-lWSdk0{(V+nEIZ#~zf4?zEI*C=4Br)kB`oTJhvkp! zW~`O_65UI;CT1r-cp*$5nG6r}itnyY&N8{3ZmY-W6;2F3Z*!TeoxgF(pZq>$PRf

|iJ)rNwdGr)EOmirSOj@aI>%6ZNkal&y#akd%Z!h9PH=pX zunSE4#rHx6xEAD*#{#Db`j(nTHb$rq( z`SIDCw`IE4UK1Cdl({%QKiRpYvTI-Ol)2E3n83%6*X4lQTMw!im@x|=F;1LfZo~Bi zz8NanVFA(DOnN3USPvw4gNFtrRu0qgkpyHaDRvGISd351$@kpw`x|c>3KfXn$u&2; z`YH>)`XD!_1eR6A#F*dni;b15*+r!}i>5Wk&f1YAUQr*cES(1_$e9xt2lm;#X>q1N z^~f!^j11l7%FB=Wh5XVRZ?du2qN$s&8EW$xAD=en{wJ`EcLpk)nsQzwbcYS z`Gd1Uxu1V+O&I5g%~#~+ly9P;rmZu+8N?k8GcAjx>r1RXidKDjVTGVLT0Jn;=%&b4 z;Rg2DM0S{X%2U^#WXLMY%5+<^EuvA1%GkN&g*j1>MX_d^W76@)P`%T0883Go2a({ALKF?KFD>=KXUSYGYYJ3Q7Tk1Ni}n_TnL=PkP}eZH%SJ7V22 zNmh?T@7kRtc?vyJuFI61o{T@EJ6rOw6X){5n9c#d;0Ek*S7H2tlnGpED3z&Cv;vSa zF%Afdu{fd=#`T$~KS;8SP>%}g=rPh(qP!r9DH^uY8h5@~kzlghqids+!c%8YwPtRg zpBPMh53UQm?!}(WIA2w`YGpXMVoJCwB|bBDQB<7UXm}4v=IzL^PMtF~nB=H+N83#a z)$d57Y|nX>TZ*nWBxEG|@?BYpj>LtRrdlofq=r;Wd8SR0(sQyC60&pBCCQOlX-REJ z(p#*)-3yQ~%bk~!kQr~dvUqFdWm_=^&YauN$6lVGU&EvSYZy4!f`Oz{;h+$3V9B;B zaIj;o02H~N=!ESD}J8h-5^cocoYSL{%o5NvbyP58+$p9d*FRvk~X$=Ub z2Ipk}2>f&XbGS231p}FPi6cOn+?AjyX?&<~CXM`ez-!(c^n%-K7h6Hs)HHe)q>mS?`Y}S4F6yJZNv{ z{?h5q!P@gT)#`PHs~cwK7U`ouDNLH`&)28CXumgfp)=WFNSN)*w59lQ;%<@eNHWB( z;4HB)EeiZSeHrV6mm!lQtzc&11LE9u=UrX1aMP?*^-M*vpV|PLc`fWelWZH9{J`%M zerZ`{23RdQ^CPZ4aQlQG&?DU6o%IWH$X3#vA(W62?Na2jp^HF=uF6HqmHu?hmG#yG z`BM*eOqoC5?w{kg&zn`-ad1+}gKuTIj(s9YpMF3I3a1?EsGAAop5<3l9GX)2z?+#d zNRfO{{>!0F?;Kpc`rtd84l&!onPdH9{rnpK!?DR@lcgVy>BxTpA1z3+&zo7_acD}> zgKuYgKKfj*|Ma*k`|StwY7TWyn=#*>3&|$?{F!x~hbaXr|C3(-$p^0Nw;n8-a=5c< z{yck1;SuJ5q2+fsZ+e$3HamFo7?&?%+qlfOefbl1lTgOs9qiBK}bP zSV!N%Eo;293od`*1>x8KkdwXXWuZBXda7=zaJ%IXKYCJFdh$1!Mt*y1V_f6{$v@*z z-^sD2{Vr+7ijV`Y20{@JRSICq&Z6Yl^wHK%S;Vm{VXvZ4>(mBX$~nkA!t_dmJi_9%^0c(_i*qJt=OiWP z+?zc)Cnq^6=Q}yLPaeN9>tgwx`_Fsx>V+|#7jI6UQl9K9!>`YmT%K5B8@Tw&8Bxhi z;p54R9^BjCYLgqPTdJqFP30rAztuAL>ayZh?V%MJ5PlVBFJa!g$(8b_tHeopS^;G! zq^Nvl&&D<3;D%|wtQE757RN>x)b!L&^0>U*EtunDoy)$wG(BO`vPBh=)dq0!I}c{Z zr5BW~6n|e?R8(2?)#AbAyu9SWkZxNYBoUo{l-2Ltox2TJG9myfNxy{BQ);oi>mE`510-d+FPV88sw+UkSx zY%s4{&0kks-^g4k>kNfQ2g^GvF1zW%#X%hGK+&Mk@9w`utges@Qk28R^sz9avHSDn zlE#U9_&CUpkd#0$3$77pXRdG+A+HS>aAHI;VM6I}830cLF{KlU3}L@sKJW|c1&ytj zU*5WAa%a!}Bgc*%x$P%xMQ?8({;}wDNC>_uHRX~yE3SI}s!5SHlCOAu6Q%288_%T< z&>TfyjLy=t@Bnotz!;F60oD&mrd&BL(<{=?pc4Rg1Y{n)uH-wn&Xhk~a_cKcrp_6C zWOUBdr>}2qwLce}yWFzd9q)&}>f^=s;G|;tJJRyFf%;XWqpRu%;_CAqJSUoyvllx1 zUH}AA53Fm5s9PM$y8v{hG1t?dc1>}O1U%O@ z`h1N(y~$h=A4o6sT(IawV+E^xz*Cty$FjQi(2bJMnqZGHvYerTc|{fdQL{pBABPLm z`V_+@>((5s?YLt_#m^EG@^ayI-(yx(4*81yDu%FC@$8S$Z%8YhNJ zp`~;R4$V~dPG`0O5dH>X04mvw4)m}Lj1BP$Kwj7dAV=`I{a_A|5QCH~2C4)D)EmBn z%7evN71PkL^|n5#skpJSF|bBy8&r!3Er2im7X|g ziAS7ZSqK+sje&V{XU$zuyigcCSx8FM!s`x`p)9I0v}Q}AI3qPPGp#{t+_ENA8C7O5 zjotZ!DaJTU5QW~gK%lp&GlZSPC@W}*Gfw$|adKLL$5Z5+O6vvj-PCU_fxmO?zyV75 z8XTSrd1O{!wPc}r1WXntL63%)Wq{-1io(Zc7E&ro4K!}h1ZXDk*sy~@e<2g~7_2r) z&t@3~bKV^nidnhyXJs;$Icr|NU)p>}78;vrOt7qdLz;_UBRLp!(2j`r}o`(yqxwEOv*>ejs@{S*0p2Pb~@x^Hu zH48pp!0Qd9rig1UN>=(tG|jw4tV&5sOQ{l{&o>HVe&NWX@>##-waMw}$+i6U!zBT$ z;p9594|3nhbxNlnDfbVuW+^$nBsR7rJvrmvM-~#e;M_O{Jh?vtuZ+tb#p{w`2gr}T zXh63STn#UnT$x!C^9ork6B>4Sb`wJ$FeC|?tPIxED7q{QNAi%vD0A>E16flmB8hfr zD)>WLegPte{;ct9Sthtuo*0*+=pExF8yjV$%Sxs;Xd{cvY}QL@?|@MdZGj5yrymyo z4MgM=JJ>Q;H1Q7DE||B(Fg6u#apjN2cE@k|*avLHC9e=}a3AMa0Ho1%B?H(n@7TO|ErL3%|m{Y~T!xA+4+ zd+Sec%BAoA?QOR6O*Z|fW5?fOFvE6B<7e}k!z2V7^!(6^>}U6#c<2wee$F>M%O1bw zGKiT=^{mMt6|@=I>tls>ga$z-7bssm@rlIo6pf7EF({ zRm^N|<~R0ScU@2Sb=S%BkJ_V;QFaO0p(3RSeUEBa?L0yGMiV67R^ZeRI|1d44$B%a zmPiy9Ed-#WCc*z)pbEB)=qu0q7VWFFq!Yh9=3JS2QB*&zxNv5X&uN%nJ9e~oKC}iF zgd{^CrXVTDpOaJ&6W|ZIZ0l$ijbG2|1)J*>^ng!P(|ZxKSvVh`+Ko?^A4{7ubH$vT zx{i*z;#KSC2E`PM*MxswO9~S)?G-o8>UCnTP+^1?NR=2@%})+=u1CQyPX$d<1Kq+A z%vs`_k3#@g0Dx=aWuOH7=&5nj+~KJI;aOdBkq8SjGNqmgjW4?p6wyWJG*;+~6Y_I& zbMq65^%add(X*g29bUBK`#W}gUrd`QN+07Gd(jaSu_U1x;E<0H zEa(9dY{_VMYlWETaGOkSN1|BK+C932Po=_l$iJ;7aH9*0Mwu}Vx-iR`*m(q*>n6aY z3Z+oO14HrD=-2vh2YOHi5-^!cm8Gr>YIa=PT`1%{fNk6!M@R#{fA#FbPKml)6~P20 z1`0*f8q`8xKe-Wgv%<12JnQQnyXU{?Qb5p`3iPpcN(X5cJ;>$v=-S#Z(JNZ_zB#(& zYdy@KRJwO;-RX|}^mOn3?R4D907142$qzqz zTB}j9g!`i#Uv|z~v}l&|IamZg&|n@y+5C0C-@AF;Dly%K3Yn4d|@i} zw0S@>)vg&21d}bg6rRfie$4_Ve@V5ydj;9v-77!*8A=y>_n#4K++X|ocGk1~^SiVL z>vbec`N;R6hI!SMe`d3l>?fwb{MAjWtflFCm> zqdjdEvu9U88A1W&6Gxw%8{gnN#=VHsa?*bB4?V>_AimbaQ4Kn53gAksICqyTN5su zJD1&}$mz((kWj;@r>z00&nlWd6UqA4QPPQ1{onQD=~bGSDuBTM6;91O2d7F3(W2s9 zLYn8|T-Uz|(uGlC$j(HT1b)7sgrKj;IXEZj>WT+fM&LD1J_OR4Ls*l*q z(0*St?x?Cn66Xlq2=RBXfAIcmuf0F3!jl#b&CDrGE$O=Fk~`|^*v=7bS7u(Zditi- zwW-ZL2jmZbwQJY=ENTCiKfZAN(wlb|t*M++%RhlqRfYV#{G9wl`NvUtlN<7qoXx9x zBKzeX35|WLYW%Zc^=lYDzVEu5<-IgK1gx>U`KST(A29 z7zKa>5}U&3kmea3T`C7PP8?q(!vL&C%aPcrM^Mg1kzT=ZU_koGHY{==3Tvr$@}meu z(76{7H1?;&I71DJEHUJbY5U7kF&c?($w^%6EDR3)04!Cc>mjVaVxT%7K77Y zh?pqBk>{-y%(hC8Bnm!1{Hf0!vV!feb#LkwVyxaMx5<@y*LL}%dvho98^~G} zG!Mgm12%DxTp%-y23ElgP>F!e<8u@r#M`blW%*7XNs4jC{))30i@_o{144R^Rr8*2 z&`0p*=TzY~ufG2^DI z;q(2Q)BlV7uRm}~M}+kHr>C!dWnn&ErK*Cu zE0x>r%5_Y=!9E*3GS~n^U_5eSLiybZxnwPulF6?oQ?HO%i>G#=8S&=)RljeYeqj9x z@a&1IUpOl(sV3iSmhVvVt^C?Gs8pfKH-G)@yI)IBZS@Byro?W5#*eMGzbgOS`0-~wIj{%qH??L=S2NXR ztHxf1SHsRpw0yA>v zFz!3P#c0_0114N`D=T_$``GdAPi)`*1iPhsjS;ks*I=%!9eIAkj-xhnU5(igD{-f> zshbOzynpf4|Gb7RU)uk6%gU84Z}%;`lj%N}&tEE7O~uhZ@RAp>z+(@yf;-KIp8I}x z!DI5P^955(tf|OqvWk_zW+iuA#iVDpn#>zsli$mvI=7$FZGCgP-e?YHo6X_93;UmF zwmN>eWA&Yr&E}k-$*7<8?giVAU#2(g{Ie=s13AS}aA?3%B=_Db)9(y}j{!}bz<8*~ zJ?g%B6!NI+Chq$f<~O#PjBK3i&fUL_9~G&2j~%7mH(fB+3jam%K`7{~!1cNu7L~(+ zy=h;dw&bj>vBtMm9KnNrBUkX)?+a+$*pYEY0AHsXIp-+-6y9(hF$h$CqJVmdLqK&a zaz)CwldWB7-owEOwgIH1fMZBlS);Sa6aa|k1qDt}&g~oVTYJssk3Tk>_X4fr9*@9T z&wOZNx4r$Zl4;pQ*Tg=hzCoX2Y{;`c@qPYdySUmWO6x80W2*PAyVU04t~7VT^GVy+ zhnU@kPx*$lr}N4$i@LL5fcjI#@d_-FBkZq{^@S`jHYmR$t@{QVp0)EJjtpP>CVHKC zwK@aG`T{8vN%%r}=W%B$ z(_Hb|gBcG?AUFkN5Y~VkE(GrtKO*q7;wN+fJOUo29}*gAigXo;osss59xv!U`MCtT z0Y-7tL3UXoH<G9z{;ZqrR6sUVoNd1cHI&I+7p&q;$?!N3uAwtrmOGDX%no4MwBE zYcw26x2D_tR;zm3LQw{z$I14jT^sfninHcc`?<&9(%S_|Fgz!CeQEma<*PGWbp4^j|Y{)20DOhSxob0p(vRs8Wo6THMV&gai%S?{*q({Z?zGt@82bgi}jd`<0OI%h}?mLwImJ5vIN5RxqA_FrH zs@2572~8G=#8x69z5(NV=>~rmtP)1KN?i~;E|k*J)1YM>DD}XM1K28x)-O3(Ze>l-?J=9$=Cy(7F3C?I= zOiomcQC#KDxT_pC^QMT7w4}n6kv>CmQNZ``#3MQW;Ul8Q=rkAw7UD+1DS2AAFt5=8 zA(0!o*B50lJByg6e69S~^~sLO zw|{F_PIhXxNfa*p$t_zOL`Qkrd0#$!O=hMi9nQo;ugPP(9?98#=>=I?S8aao(^>ZT zhF`y0oHk=sMkaa7nFW=1eN=iTkVoP4?m&{jrHbrYIKMKwrruJ`EsJt?C59YnzC*C! zQE}jx$A82GV{%*XJUltl`DgiwiySp_^I88y9q~t86c=iP4J! zOUleNTViVGPR`iymr8w3ZGBv<)8vY4j&06#i|cM)Q)97u{jKbLX4*CPHTjQ2sg`&c zEnW%xe1QwPR>j9#8~m4DwLLeN$2j6+6B4ZEl*vZl{wrR(WvDeV%`t1Tf8LPXfbq*b zW!1kU{S_xw#h^f!DHf-&ED-(&wMYUV2B-?j z6~eSPWM;Y7&#Oer#)Pmg3sa{oS+olnaA``?^re-%BGFb@dQ7QI$e5a!8S92~PqrcW z%%9*w@2k%r?vR+n>=#QrVX2g@V=IT<{4WbG{r+p;zjT3mV*@q6gZa~+$nVMWBaO)= z(wr-w`rxy_AAe~0qngDl_DX%?Ehd@uOH~qD* zwHg;Z@OSyv7j9++e|`O1ksR-mTZaNy$`}2WEw7hQ^6Gt0{p{86?_I%@+xEVSsR4Ns z&@>7TC3|*7(9tHD?tbWIUj@DF`(gVBa;IdW66dL8xw72&(=`%gnh zzCs1%*%DQD!bmw$!sq|PoyLagim<*d!1{JI(VBo(P%#kG@j!@A$c(}>yt)?AcAAc2 z@J=zY5+y+c4O{4OQ9sO*D%dbC07Zs_2{OW>#H3(>#ID;VMJbP904q|7Nu-?yyrbMn~K9OnSo4Fk@c z)L8C(P5yJcZF;~~_JlV8LqFap?nsI^<-%FC;u!KJ(Ug!T#wSog@j;JP4s(1%Im~fR zISKJ%T7pTGUs8NphLdtl@$8n=Zd<7rjaq-iUuw=|`8UZgd>Wmb;xa~$zD2TtZ;eJ9 zT`9TIpR$UZaXdqZN7Igq5s^!a3Kj~lCj;(!JkeM~M1#cqv_}Ts%8;Hh zH12(EWcaYY~)7fzL!mxZ`r)XYE+ zt0PLtbgAx?I7Pm7M1JY^N97k^h`WTX8fIm;KgP;mi1REbqDk8un00no0QaC}BysLa zx3F|qR+-lT;-vs4*|IY6gBc`0&i*HwK019KPci|*!?%>)e^1Fn^I|@ak*BfZi{;nY zyPtP_#j9P|C%d zIzDS(x!~yqYn5Ecf2Jh9=^Lm*>{(AS!%FC^F4wi_dSGSZB6y*CRQIgzW!*cvk942n z8zGA2hoCFA71%OBmJ$;}uWT`($E@x(gc!ZDg-~`0;6^B1i7*L+hrI!1y{AYTqa2d@@6zTCo1Q!H`o@u428IC!p?{x+;^E?Y0l5?UBS4;X7dxD;~Fnwu*TU^wrhboN7w;8N~lBoLGfs-|Qr^6m6 z2+l;l%xXx>v088$i^-UZMLaqhS4nhP%WM4Bgv6RlriFS|_PQ@RG{wp~{yIG%EZUUo zugVZZ>+5|x4?i${#-&@97wLlyF}@Rnc9YvxVpFd7iqUC_a7yKjN)&H{44Es<7~^)Q zj`cVli3wAjPDi+ket?a>MUOv_72z=D&!M?0i14E< znc=Akr;1+YFkp|BV2duyO}yg#tJ$WZ$8Pq0S2##myV-&$Vlc3FA#2Kmc5Q-#L0 z5dz+Ga;S1VUEFbVF#@!6v5 zh!ce$wCeIJWPazJe&>?M~T7=80Km%%z<$p*1`g0SAVL7MV*HckBHJs zx(s}m8rCDeNedfv-)7sjuu&Jww`gIL&drZ#VT&%8Kcj{1y2*k7-b6p-jkmzhX%}o^ zbi&7&51O0JIJbx(G##NnXf$m>H~1emZ8;TqtN9^B958d9Djx*_BnRC2c=rLL}j zV9Q`vN9VAwzIkKBH@&&9ZHq5ZToNwy)%5iElvhK(!N^c#aATwm85+=@KD43+_=!sE z2Spn}bbsG)&8Emue=i;uBBlfKE3@Y{^Evd%Nyq}q^SR(#-++v4WW;ybv|7X-&TfSF~Z~hqFWjn z9O~-t^92jb3X7GG{Lcz+#D_%iDb#h;r4bw)Q78J)4gJcsQ+e}ELq&O7k#4+U?Z~0# zRP)d?btjcIh&tMkzE|nCZp1Ysmg2jxAdDb1UP>Qw(Nil@5796-_C%V8A{eLk$e?ey z-#6SD@tqmkp-Ag6eRz96UgAwV2Fo`**xVNBZ656QH4hIDcD0NsN&5PSyILbd+CUGY z76PVohI(+=cY3V92^Mu{U`eNd>@YyM5+r&NdQSb`=CjHyRK85tIXpZ7y&h^_vkFUv zUH$(}2}KwwwO9I-(JDgbZz{8>2Orrt6v2Ci#-ZE4`p2Kc8wN^9z$xJ#-EN#QU9GzY zwu1KRu406);cgXD1+m@36aLx@U1YH&13UfBU`{0vPIbGEn!R9GPWFkVOFwLY&BcM z*0Lt-|C(6~@Y!cN8*624EW+AZ2kT^AY(47+^Q{;9l>KagZGa7wAvO$?up8MXcq8A! zwzBiEF}?ueliS!RyNF%PwzEs%c5o-#1xb?2pt`z;UCypxSF)?v)$AI!mtD*DvHk1- z`xcC{UC(Y{H^N8IL0ITM%#N^|*|*s(>{fOgyPe$uPgi%byV*VLUUnb*4!fUymp#B9 zWDl{2+4tBZ>{0d@+^s&ro@C!=PqC-j57<#y<9wDq$9~9u#GYp_uou~n*-Pvv@Id`C zdxgCUBf39hud|=CH`tr(E%r8hhy8-R%id$ZWWQqXvtP4g>;rb3eaJpyzkxN?-@$Xy z$LtU6kL*wE6ZR?ljD61j%)VfMVSix4=7)jl*ytck(D6&0XBhW4MQVc`T3P@jQVi@+1y^3#>Y)@-&{#GdL_q z@GPFqb9gS#c`5L~KH}Q46nYZv( z-o_)m9ZCR% zG2hNF;XC+FzKdVVFXOxU9)3B$f?vt6;#WgcbuYh`@8kRV0sbw19lsuQ|Bd`6evlvH zhxrkHGygWfh2P3=F#jHZgg?q3=tm{3-r4{{cVBpW)B)=lBo#kNETa1^y!cF@K5wg#VPk%wOTJ^4Iv!`0M=V{0;sl ze~Z7(-{HUD@ACKfFZr+d`~27Z82^AD=O6Nq_;2`c`S1Ae`N#YZ{Ez%k{1g5u|BQdm z|IEMOf8l@Sf8&4W|KR`RU-GZ`34W48H>a)ewVPskSv z1n}a7VxdF`2&F<07AV6)nNTiN2$jMlVX`nqs1l|M)k2L>E7S?~!Ze{lm@do^W(u=} z*}@!Qt}suSFEk1ZgoVN)VX?48SSlMn~gl3^dXcgLoh|n%{ z2%SQguwLjEdW2q~Pv{p0gbl)=FeD5MBf>^uldxIXB5W1T6V4YdfD*|zVN|$CxLDXO zTq5icb_%a^VW$O5rNuYT+7TuW+rfPuMRU5WXc`CtNSwAlxY2BpehD z35SIv!p*|Bg2=@!$6&}#-lRA2uhlZryk)f_u z{ZOQNu(i_|>Dw6T=^uzlop>G=hlZO6&2(vs^bQPf5l29^i0xfHy~g3rCQu+95kA~$ zpm5jFFz@fy4@P?XH%1Iw`}=#Fy84XDy?8^<5?BLfsCb@jFMZ?+8dG;e8Y?HX+DiJ;Db zNb|4(OEsvfP9rr%DX^!%wOefOY3?xNW7-Bf`}-n8=8gS5BfXI(w8x?asREN09vRSY z7;Notix^ta9k>g_%^f0sLt;yRf47k?w8BdRgI#^Y`qt*&$Y8Tb%PZdZwCTHso3RjD zh9jGYn>r&z1)7!crmnW(PBY$h^fmQF+J~)b5KHE8WYD5MD3qa14X+;=8t!V}BGR{5 zy87CXPR*xW!>{q|sHvXV|f@z>l%BMx zL8TQ&H9Rt4Rs#w|C|yKwgysx&ZH+XwkM#6dweV1Hb5D;mvbnXVxwrXrv&4?B_F)l( zV>{-^V8j^N0zkuPm?+TN(?1lkqQCmO`Z|=hOX$zOh_SV~C(_r}Jg6VUR-wPw(AwYI zi}BX?Hh1(zhRx&sH8OCzAE|u+_u);E$gmBcJ}^Ku?5h8&g&CfB0W8p zR_fMvbnI}%+=*dqQlVQ3(tI~4p^*WTa;FZ7Qh~GS3`9ns6{8g3I4f#o;OtCP3~+dV zOGLkE5Ocm$8g3ry9?}D&qR&h%gI$sKR%~L-1i9)wkvazZM+Sga`nn|mS5 z$Z!*VDdq_UF-g?`b*n`UDt(1{1I*qxBo6ft0@QF(vKf>RCeQfFMj(PULWMOE?d}J_ zbO8R_uq3tgV~i~tI8#dNIB3%Y;rL;|>o9hC14cmlAjZBK7!f$n4BXxcq&d>lVgz2m zICn(sN*625pry;IKB|yvpry2_x6OjQ!=3#@==_LrXrybHM$AY+MK$VMu~0=KSYi5s zm1(6^mJ|AfmXWR=%$5!#G7r$YV`}b2?ah6y5q)o@t-EX3(oRi6E$bs_dIal0r_%3Y zdvSXts;z$n1J#6f;!2$veO8PLe`iGj{?2-)Q8Ay%Z&8CvMxz=gjH;ARNeyk0p>8Z2 z`kv+ix+#D%Z0+rDq3=>=qg8`<1>VdXM*4@ z*#IiVra)PRWx~p085+Ti#PsbN09cQ-s39aPFSQPgY~4zI*A;1vU;(89iOR8`2@;{B zAL{Ii^t9Q>7aFxSQM5!g0lfl-M!JSN(W8Svb`e^5Hn+9`L20YDf&ml&IV(m5kh7u) zK~2o0AgIpa-ky-yIy6+O2W$dmnpLby9jRc^A*_xrzrj<OOZWXSXNDEchhc(j6pqt1Gw_b9G3NSBax3s%#S zmWaBvX%FIN46}(YO7!V8)R~4hzzv9MpmY#`n|t-`plQ1Yh32+CvAv|M z#NN_1+ycZ7Y^)9gFk#Q2Wmvf>QI4K|RCI=zvQ2m%8JPH%;L17Stvbawfz0jSG-SXu z9qjLFlQ1zxHlvwcEwr`_b#EEKqSik$IJ98|ivq|2fJ(o<9cZ~HBGQEx@ZqijVQ7Sg zHXJt4=B8_7L}(f5;2XQ8O_8paerz22@P`Ct0lV_;m<}rDrnq2?`T^r>aF0rY)2pz( ztsnG&vi;CHzpUK45u`Y%Ql(8uRbFgUS2iW0sh^?(bSb3^ja7MwE@8Tq(WRU&6^4<% zu7;ADV)S)$31TWJQ$;B~Ql<*ZR6&_4C{qPxs;Cf~g2hUX778Ipuo%?@i-T%uwJ0c9 zj7-5|WC|7|Q?Qsal@!y3-j-0N63SG9YJw%GCRjo_N+?GOI4p?)>g>sZ?&8yc6tS?auu2)h})>5rX_)S#0r9Q0P zsqi3`5u{p!RBMoG4Jt1vYf#HNjVcaN#UUy-M43XADMXnfL=X`ohzJoxgo-PqjS=8d1PLTUR91*UB19k&B9I6XNQ4L^ zLIe__5~?IXl>{gU0Yiv@Aw<9sB47v+FoXygLIeyU0)`L)Lx_MOM8FUtU#BTP9k=(tdha0PlBIdGvI7<7av2Mv0N z20es9$AxmxpoeJCLp10i8uSnidWZ%+M1vlpK@ZWOhiK44H0U83^biethz31GgC3$m z4`I-8p&Wz>LWBuIzy$4qvWPN20_EzA3Q$d98u~B|eOSW>fpT>^1*pC-0YI1lAWSGB zOt2KD@ekAZhiUx7H2z^4|1gbzn8rU$;~%E+57YREY5c=9{$U#bFpYnh#y?EsAExmS z)A)x2>a+~hXf3Q!=X{_hptiiGRJ*GaE>NR2wML!!ftoVyeYtiYFRw;>uGQ{!+Pz-8 zPgC!;TD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4s8qy5Z zY4z4=_10?v$(?k d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/fonts/lg.eot b/fonts/lg.eot new file mode 100644 index 0000000000000000000000000000000000000000..5967563a0ad9ead3448d6dbe9c3e7034ec75a778 GIT binary patch literal 2760 zcma)8UuaWj6hGg+X;Ryp)X)G=Y3&@mA9RAL@PVNZMTVGlCK{yGIR1hr4w|Hp)>3;vTw08qgg06qO+9 zqa-9HD$^|KR3IOnq!68erZoqUop)1}WIFN2Tj9}OH@P7B8tuJwK2^Lv^5IPw^@Cr? zq{>B%d%-VZ?9Alm-+y%U*B`*&fzL--Ej43*d**W@`vUZ1SqL0?`A6{IfIpheSFVnd z{W$o?;LqmtbjtpH=TRaD8u{|6t3^6Ur@^0RzL3gmf8Dz^1%8G|x?9xC732x(I>368 zXmD)zA5HWEmCCyf(rxaIrJ`!p`2LD?!a+xfUNqH)B2=*&?z ztol*HBIE~94VgM2^Q|3PJG@q0`)uuxUz+RA4R>?1*<=@O&8LP&*>D*e(cBpLZQ$|1 z&4KcO_el5QX8+&tv^@i3a=Q~G;IDU^1vXIh6=TBItmn&Y*bqXl$q8idpTVI))A0A`zYHsGqZ^4Lp$!rCAE9|?3w^sLxPL5b%?y(y~qQMXmPCI_Vz z>~<0kuOr|HL<3Q8R1Q9Qa<=s+Ew&Iun3JG{d>acth&e`0dWFAL8-Ke-f{P@^RB_wo zRFrjT(XBY0ihDD&t|(5I+u2xkIz`awmI+d~vTg`50GkSzQ;aAGu`8b7MG)31ye9mu z)$m)ZA|>4Hm;J*PB5!8Q$kHMrD~P8wRuIKVz=(|aND-0uDTpUgjYj08Jc9iIHtP5I zBf=3-vDj)&s&B?&P^-qP*RZx!uZvnENqaCSfjI(m_TbXlhcj>(^$E~%tYbv=47s=y z+#N%U7|7pN7|4)GwK}NDj?sAJw#6k($VyNn&b?_NLBt2c)?QOPIcYz=gc5Sdp~yat z7g3Eko*}Qt;H2boyjqPfR~xikjmN9YacKphK|ta-bag17=U4T}?AQ8r5!K)#LsAV6 z;5ObQ^uSdq!BNi1@%@?vk0<OfW5Q}RjNDkpt;)@q)rI|agr?~W`ih>2 zVKFYQi@V}yDJT_;XuULs^T5RJcT=C}Y3F38k1T9H0?b?`a)?(gxlED>Ti6C1vv3D> zxBb{5k67|9IwWwT8bQ0Ues&8xv9h-;+=DZ^1YX!UONBnMFrQ<|!V>j}a~77#CQe$| z27JlF9n>cdTG$SG)WThKN)#>JP4AFuVJEWr(!xD-p1#dx_`#B`REp&@;c#ZQlAW6l zrS*KcoJwbB3+b$`=jKY`+$?M^rgAy0G*4No;49)KbB4nBGI-HcAf3a4geZ;IO&-!R z-aTnZXYtnIQOB2qO$oXjq#47{MOfwV@ylr5jJbX0)MT8dXp-WbArjP!TA{4ZmC{;B zFJ+Kc8oX8xPff%Pcbt})ln$gJbQxheXc}AyxP-uF0xV&@h89MY35qARQh8P{_)dmS z{P%0kESK3|(lT?oRB7i!&s1H|3l(2RD`=%uMVs+W&-*6Q`joC0LUaK+6i_Z7^5FRV g!&Bfjnt^PZ=Fv|WMVx{q+lH`1jCa=VZM?<*1Io7^ng9R* literal 0 HcmV?d00001 diff --git a/fonts/lg.svg b/fonts/lg.svg new file mode 100644 index 0000000..f7c4714 --- /dev/null +++ b/fonts/lg.svg @@ -0,0 +1,41 @@ + + + + + + +{ + "fontFamily": "lg", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "https://github.com/sachinchoolur/lightGallery", + "copyright": "sachin", + "license": "MLT", + "licenseURL": "http://opensource.org/licenses/MIT", + "version": "Version 1.0", + "fontId": "lg", + "psName": "lg", + "subFamily": "Regular", + "fullName": "lg", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/lg.ttf b/fonts/lg.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c28a50948df3dd87e1a78d89fc517036df9395e4 GIT binary patch literal 2616 zcma)8UuauZ82`?_Y0|Yf?UF6cHoG-xwg%FfY`se}=fFC~Mxn(xZ!Rc^rs*~5xXBGk z3hRTAf$XWGpbjd+z^9SrVJP_I!ybGP5&uA2d>B$&kfE>##TT)OzjN+Q+D+E^-G1kM z|IYXO?sv|)DKR4Ir#i`W>ZMl_6N7&8!SW^e&0H~CzA^sJO(Hf7eL0`4mND;#ej9Ud z-duX?{_$VGhklpHb-!R_=iRT)e@x_FhJUgEgQqC}0R1cI#|y>UwFz>cg#G~fdDF^e z-QV>dC-Q(PRLov0(_uOb{UX;(*`o3H=eK5|&l5?Xm91(Gb%Od1aX-oO8hf95;9HTt zh2=eaX1|ll_VKt~#8CF5G)1)Km+!Uj(Uc5^llP)SAt7)y&cpE8vn-;9$wg(@51|_} z^}-g~II?kcqrCCa#vi}5H@#c__IA51a&$Z&3Xiho6CT#y8u@MH!N|>#>PYZd|IzmF zKghJZ0;NkS5 z+<}9^A=Nh#910xtxFe&{vE-T5q$=|;DW>bOWdpQqk9Xe&-L=QMt~188R#jkk1ihn!5 zsVH8b-`iUEdRfftmkCzCvMG$1AlnX~myIiccnpv6O<>M0yuiYp-3U9oB4zwMFVBxu zK;F*V$kGas72qkYHK2$B1TyeZB9IR#z>}y!89^iOMRp107!GO>teO0U1 zwbgoyR_mHpU)7{F2rYudPQurObFaK=K<0U!w@a!*OGcyy5+JSCCXA5lQih}Olx!7x zs|gi}WvbJQ@>TR(LC=z?7P(NZimYnjKesT9Lz;~4TtfTc1yzZ3eiQYp>9e4;Ju+II zT2*EWwU3h(__tU6k-uJs$58?Yj$K|M%h&t|1Lc1bTRn&rF>F7EVjOG zKDCzdSZw_%b@1;P_@~={zW&DG`M;>&#dm{#{CYpW5j!((WCm(4&aX{aBfjG}5S-*Y zJj)|AXnSlMUj|)wcpY=b;Ra^T+{U@iS*+^A`8q~(^a*`I57`)-VmH`l>}M$^l?2)# zP2xUq>Qp5ZXBc7w-J0C=t|K!MYu74~hduAuWs+FJkzJ6}j@(22-8^pCla9TQjxc;t z1y(=y&+W)w?CdQ^9>5*F4V}4ol?r{}$ow8ljx5mtyWq$&x!7q(c0s=4$UQW~4m+|N z_LL*{(HT~DfD~Z{H-9$_U zJ`>iw$a5J{CLRO!B^z`1%Gnu>W@&~rULgv!%0{VbEmm?y+^XbJRt~yRP0UVf-LmYW zEEH$}x(Zkhnu8XHTmi6M0Jm_z0ZssAnl#<0R2QsL=yd!PeiV64Ra9yrEJUZV{FL1; zd%R-g7tL&it{^ZE3=^+Xv0ay}QZ1A>N=7AHGv-5cOQGqUHEUU=I9(FyYDkzD_#7mQ c_8Bw}+Z-)noEA--MI?ug literal 0 HcmV?d00001 diff --git a/fonts/lg.woff b/fonts/lg.woff new file mode 100644 index 0000000000000000000000000000000000000000..c0599a54af509a959f090fff8bb1d93bc978202e GIT binary patch literal 2692 zcma)8U1(cn7=FKV(xhuo+9q2XH@h`ywg%FfY&}gg=fFCoqtLQClYoL~njVvmBqt;( zt`|ZEV^YySFyc$_9#ssf-DI)$rT6Qs{wjiRg3x958O?=*SPSS2;onQKX-}C-_ z@AIDT=bV0UetMb&q4iv$USm9E>Wm+6=iiKs6NzqE-(%@_lPjH16=BOlzs7QP?8=Qy zs?4^(p>r(DKqj~HK5UPOY!6r-9R2l&td?3Nvfqb)lEwbk;^$cyi5vsakFq%O@{iek zItB;95C_p6(8MZH|X z^Mc!)OEQowuZio_g_u?8JLn&qqxgeVu@Cz0CI)tEjHigU-15EFJ(`jsun0)I`3zvN z01d&%cnCd54UvsdH@!duuyn)b+c>mwc%!)S*~Xv0v^Jev?$&mzg$U|+J~cebmdo&n z*4FUv!@mvR7%mTckMtgH4L!1Q8u1PSEpH`q<5L==13D0!#uy=^v1l8|e10@ZtH zl*aJLF4YxqjK?OU6T#8Ih{NtV;2l(55*&?A#3ogl!=z9$8M>yST{HVT zAEMnc`)V>Ngorom^^O}sGIatFwq54{>|3Xf0rK;iIrcva=#uDJ+(|)+Jy>su>OHL6 zI$f4S(i-0w;qW?wj$kYp^Ty=R!-r?uf6{6j!Gt*pO31gd@gtaHtVzG{x7WtsStG%V zBqmjH+vQZ0O=;DwIGu`nJF}@MPM6!+Tz5J}$mx~|R=2Wg7%>2w4wqAmDWG_QPw*xP zYZqP>{`PM8tzD54ZqCd3kqXS)8IxIB1+xM^rMU(cqX2^${3sF3`xWp>RHHFDDUabi zK#lo5{-|&SRcy9elj_@X1k|eW>SgRL)$5|xOwvBgNnnn^oPE?s`*8;jV|{{j9Qznm zJpmVYg1cjosDb<)hk*>6RI8)4I5C7rmK`l&LUy7x-0X0w$y&?=Sr`LoK1BseS?s&}Fgi?9*p?EHMijLgm| zyXxZi!b{dFdY``e>z;f~&dE^J(-LZ4We@3CZIiTcD@ z3(I5^CoOCPzF^@l8WaaDY==E&;U1b0MGN=R+oW39iE6&Ia38%+-{vxuqfE9^DV9%1 zBAKO1c6lM3*7K2aDxF;_q_eu7TP{U%ONcp_%H_1u3T3H+Uy;gmnj-jRXbF0jma!pW zN|R1`Sj&_G&catPMjiGXVoLDkV9gkL&LJv?p9cGi$+>&x+-#iYXqMt!Aqv!sTA{2j zm(p5TFJ(|x8oE}F%+16*Wtm0kC{P1+8MI8Ah86}cf!Hj7E$r7I5wOfqJgJq+OM1a~ zGJFCbMXsrgN_B+!=p?3}Fqg~hFKC(NT&hGD5SRf+4v$hYUDJA@;>&0St(2;0i@t>w v-%MJc)Ad4_rj2wJB+MB6Op?O#X|xF20Ip_V?yYK(ry^}TH`Z2R-zS(=vH+#>X;r8q8Hh@ZBTTdH+gM$Om#r^=d za55V`O-*MLGh=PNM_Skl0Dw&Qk+**UE)@Xa=N}qurlY}SV{6AnGy}i|5CaGS5&(dU zYe=A>xwZuWoAk6axk9i+fAPQ4#WDcf69BLvs%yf<^{?{(D@5%Y7#s=!;Fw^krQF;@ zT(S5i7C#LS4g6b5zJD<;{$Cu79UvAn{l%XDz#{)a^AG&sFLv|ucf->B9dn?Y zpW9zNip8(OfbLj~_XvvfnAZMP#`6{cpnM4cbj|)7 zKMa58i&to9prW{VczC#&x4Wy@UxEHJ{r?jDlkz_Y|Motyzwi5}?6@Afd$<6fhI0KC zs%ya00AMgzNT7?WJD2GHcM|`X8~)p{{%ss0X6_#D!S4RpS6N|anYX_uR^9$?-l5(B z{#@Sv|CxsWi_QLR41eK2<~0`3R$%~i&SC(nSvmmT@iYLRmK1>JP>QX=`KR6<5nBQN zetFiM`~R5tSd6XzkLUmLz|Fw^i5ueW$@RBb)69a)6&M`$7h}JPzYhWc34jtn2Ve$p z0Js4H08xM>Kn|b;cmU7>=mU%a764m-6TlVV1@Hp|1Hu8(fER!SKnmbBAQw;wC<9ah z>Hy7vHb6IE05A*~2TTFJ0G0sjfNj7o;0S;KTmY`I3mFj(ISwrjGY%&XFOD#dB#u0e zDvlP;BOEgvTb#!@o;dzEK%8itIGhxmESy4|a-2GxR-9g(VVp^vIh<7-7|sFC3CqEBd#ZI5N;&yOWbtaH@FqJjksO7!?;tpOSs#(N4V#B z06bDW2E4m?qImLnns~-|c6c6m!FVxv$#{8q6?n~feRvai3wYajKk+W{3Gr$1x$s5t zmGE`(E%9CPgYaYUQ}GM&Yw^4ANAVZ%VfYAq3;{U-8-Xx^B7q)(4S^>?I6(qI9zhL3 zC&3uO62UIP1tB3J10g@59HB0uEujx#6k#f131JK22f{hR9l~=WA|hrYVImbGVo%%b2cjoWx-?=8HBIYGlBsL~? zBaR@>Ag&_rBc3JRCB7!1CgCShA+aFwA$dXahNPKfjN}{1DJd!GJyHcyQ&Mlz=cI2) z-;sVKg^^y8(U1v|X_7gR0m;(IAY>oNR>@Au$;tW1ACTLThmxn0*O5cXH_1^Hv=m|# zdK7LHV2UD&E{b`IUzEg@yp-ycPLz?9d6eyxvy?xnh^hFfG^t#uVyKF!dZ|{Z&Z%js zC8&+5{isu^>!~NHf6x%o@X=_|xY4|%sic9@?9k%Ta?@(ky3)qcR?&{p?$Qy`@zd$i z`Ou}%HPOw`A?Ru7rRlBcLG(rR@9DQ0@EG_Q^cbEpWH7WbEHhj&vNNhPx-%v*HZ#sM z{$XNedcfq)l+4t^w8V79%*Cw5?8}_V+|9hfg3ltvV#*TEQpz&M@{^U0Rf*M=HJP=I zb&U;|O^D5mEsCv@ZJO%#~{Z6CoQKcr#EK~=Md*1 z7d@9c*Hf-HT%%lwyKHxL?*i|Z-<`R8eUJa1<-OQ@E%!FKNx0>?J-BnYN4OC@oIHj+ z(L4=2YrMp~^1NQW`MeXnfB5+Mtoai8y7_+aGx6*3NAfrDe-j`VP!k9es1R5bBovev z^c5@-{33)aBqQV{R3tPjj4LcF>@8d(JSRdRq9EcgQX#S;N+zl<8YbEx3KL@xdn6Vs z)-Co+oJZVFJX3r^9CKgh{?q$a_tzz8B=jX>CHf>zB!whhC5t2%rO2hUrNB}>Qb=iG zX?N*T>8~=hGKMmVG9xlKvU0M)vdyvway)X6<%;E2&^AxUUhc(W&uAQ&IDo=7)!P4|N_UKb+B`(X!Mk)Y{a(r|qfTppDRx z(TURepi7`@pqr_?qQ|c1s#m9n(3jJHrax*xW?*hmXaIjC^eFgIpCPWHzG1fEHzQsn zf1_?=fU%x&w(*7uze$iuzbT=qiD{APo|%MMwAq9?t+}&#z4?WOhDClvDV(e1ka{ff`N%0eetEOwd>yg_7w;ZrdnF>pvR6 z5daF93lt7a2;2@*49X2c1RDg`gy4iYhV+EeVV$XIpa3u)2n$mUD+)t}TZOlSs6qaq z=?I~Sq=@}U?a1mV{3zF`k?6b8FQQ@3)Ss2d;KV$M83A*HUxIg^>pZW0LGr@)#pl@j zv01Taan^BtFWFx{f4LK{6W@?Pkr14)lBkqe_6q-%_p6yCsicA=OtM?@rzq58C!JT8 zPm&MJ-+uGxO-}(&!RrEap;zHjkw#HVFZ@u4sE!QdU zs^F{0t0b%ptK6%ys+y>ludb_MsY$81f%rqVYt3p$>*VU{>e=cu8gLtc4F`=5jbEA` zHuW@%HkY?Bw4}TPyaT>FY<=9i+-A@=(k|cL+`-#X+)3M++=bH>(S_*t>fY|L?V0P< z?;Yt=>g((m>xT^79VmKF|2|`oWbozS?NH><`G>#{KZiYscSf8?)}c1g#ZlAInK6U0 zkK@|o&YkFF>YA3B?))tCxpPK#rfXJiw&#n&m%cgWxxsn0 z`Qe3!3*(D=i&INROLNPX%U@Rvd zmTlSX_ppbsX}CFjeaCg@=zGX_^zO?&^1Zx$&i%R{l0OCxv=6=<+8^#71s+}hOgN@K zF8(F(tK;{B-_r;i#4a)zd3%z2%6tkrlRg_cH#y(D@VmJFlZ;|U)n3Y9PFz`E?O%tZ ziO_Fu1aJB<2AFTRez&)`>j2Ha`;7lq`rFBWtAoFdZ$AL2@8F2wyvD=12f(Gq!K22x z9R+Y=eHwy)^!?XY`I~TX@$d->*EF2UO8TT?iA@NmGa#nUuZeISIg2IZ*s_Gg@ zZC!m^dq-zicTaEM2y}F8eB$Her}>4&rR9~ct7|a$&iCED{T~O1$dl8v^NT;I%d5Y9 z;Q;XdDYE}9U({H>aPjf+@QMENg@YUZmvL%*g1ZugH0q{AESBwyU2)5t7u9VX_M zGDFZm37#Wi;E{&$BLA}XADsQ)F&6t@;_RP{{fn;%dG{mph+A za$K18B38Tn^4t{s<>Y6AzCP_1o~kvbO`CXfsGY}2sm(C3uK)}VdU=;#aIsFn9KyU< z{Nx6njLN=_6L z!IhTcG4UYnY6W9TC%PjIskjpPI_+ILQzzTwcskPu1piOj%If`1-A!WSEx_dxybfNq z%eYW0HqpANyHFTvM=$Vyf_qkeqEKQl$MrM6*Z8rRw`!(!|1+AW z1yfnHWg?JCW`iu!!r)!QlMy-VoF=b^hOXQ>WXo6!O2G5y1j2Ltj}so!Il0r|y|rHd zHBnLkTBQo?^P`mhy*05)O*{CaAuR9L=Olw86$WyrUo*h0Pw+dx;dx7{5L7r)3U&(^ z8zNl=t-#7sr72la_9h8;iF>ag9DB*J2h-H?vcX<-wHCtMKV2_zPpdan) zPBc4OeF?4p3{I{O9ZjjTKT`C7V4ur&?@Cq7D5=Myf+*SwJFK}J_#otP1M)S83{~Oy z5;y2T!Ob#O{WKHsH_d8Z!jt~|i68O}w(Uu6{M`lJpY6y~zVi2EaR`2=C*IhhP@(v- z(_EnY{T%tG`OheD4O$Cfo`ABCtuEVDXjW}j6RCUwntW34atM?1hPN_BtLV9S&sQ5^ z)#$hc9hV7`2=%^JEM5qp8cG}Bxq65Mv!LQBm}lD_wWZsZSWm~48{_HFYqGyy7={Je z)SHYiH@#{g3(mPeSD9Q~>%z-sXl<69N*9=M#aEFmeEAA9MIun~{6EbY*IU4Lx2g=% zBjZ{lT5wMM$zT^E4$X6I{nEcw0o>M%HjaP~QE9?^jv+1=VM|>EJLmo3f#>T6lF^dg2Aw5PY*84G6@)|`8q>S~4*fA#xGPrmV&vr`Eh*DS9l z|K?xKHL8|*C7uzWNx>J7^DlXC2Eb2$rXz5jTKzc!TIF}m!Ve4-INb2 z6FUt9a=%-pRdRKAGt-35C7Al855<5#VTl(ZB`j|WE%|9L?GMz)i&+igeFF*Ii{J-H z3O^AF_r$5TpW-VDUM>=G9BRY#7%19)N?`BtC)LLyxs~ z1>VYlopUiD4z~Wq0iNYQicUj~>xU-BWbb@#0c&Q%wG%*A!B~6WB3J+A1@7lxiUI_e zA293r`(Eo|XQDd@I)PESNg1R;wZL_ffM7;YqFMg<7wiWXd$MD;A|9H?JrTn*Cq1@! zEW>9M;>(#@*~GvJ$d&NV>o|E4s$d-^J&w=J&bHR9zXIU()6vZ>T=Y8D-{(LRP-8( z8!nd4oQq=mT6VcHr0h5C*kxl4Y7+ts6h#{%rar8773Bw<8PNF|L;q0Q-2#FI#Y0sz zv`Mu2drGzLel5IF8d0U4L`|g%?Ajhb(wM5<4vL7^XR^H(>REMh*S#(lV(hbT z6?$yFI-esrlk>eEiY()hKT<7qqt2Z8M^anXY0TS+oe z;4GzZBqX`n&3=~daM@(E>*A03geyUZ=47H#?0xQ*5@m_{BMd#2p(~tS_fYnla&4H$ zD786@r<$3WN%0+76%{!+(jE1P(C~Qzkswq=jEF$n;yy|rD72U+6uNM;=xzt(SzrBR zWR|<`_w5!SdHQHV7B2G1=I1SduGKc({Z;j=G1q#RcZ>Bab+!}v)aGB!YZ`N_nRN1~ zP4xsiA?LQY0Q|_C7K}JLRE-uZCr6~=Y&tK3FA?^e3Z*$3`61burY1im3Rvy4=G0PG z<*nLFCe@W2NZXrmx#Nr}Nbn)QE< z+VkcJ3F%sM6hE+|iCL ziB@)T3WVU7Q~Elk>9>DRHmg&ZY?$oELqc_ht`hQSf9Leil6`NA-M!%w zVx_F~LT@60z7{$4#$R0;<|~a$4aaj81C8?p?Fn z__Hk%Ee8t2!^p`8b3|NN&Aqq!?5}MS9C5{&o;=|EB8O&lwmZde$IN2bx5|FD;G<^k zR?GTthMEs#m5}RTG&g7#EWS2WqEtY(DYZ}#gh_-og@3-lEG`YG`e6z%AN!70*g|D) z{%kKXyF^REdTMq=9wJdmEqfQM%My?PWwm=lZX0Jhm*Hp6o5;db2V50+1zfy#zuL%M zIB_OQp8GnPAve*0y;kOVOUemcOm_@dB`%hyO&tyeGwKmmyicPJUF)%ZGxxS>G77hJ}}t61(fTI z{3exqG02QoL>N>TvmUq*`{$3Gpgg22$Ln5>WK@tK+A<(6(w8UaGOTr2xvJ+`MV zxq-hNXE~y^y;H{fqNj?oiDD}?q=McrMzppk``LE$l>Cb6KGT_kC?6$<1bFfqlV)xQ z?^@^9hU}aw8}XT#bqnY7*&CT9hwqyB*-Zeo=&VoFZ|3PtwE+J!yP{H@<_CmfHz8vz z$7?oTF|2dvDp9tB*{Y6txs|KNwTE)St|fUFd8dz1`#vlfWsFkHDwrllGTL%kRfIoD z=9uJ!^!m*p=fRa#>oZ7qY$$zhLV-(-G31;5`=)t&9`nPM21J zj8nmDq2%PP@p_BDLywhbqbLzYu$EV{Sw}3G7rvhGG+U8#J-;(@jUy;TzsP!?yVUEr zll4d*DCz{&?8zcXhF^^y*`>;62*z%iEIxFKx&_!gV-1dG^FmTYq)gRYj9FbMc;GQ7 zeOM}`cHw2oU^gaCs?&qjTQ!-^Ly{rPpQ;2Gs+k2wI&y9SiG%sQUEZ(q$pSIX1q%sy zM91yLE8@d@(&g!(A4}zAZG&pWMjb&G?@&H5Yh4tbx*DnVOHGz~vy?^_w}4JCiqCko zEJcm}7T~@iH?GDwpk9lDSodPr>5f|f#nDxp29RB6q|bEW=VRag+VZ4xX1~rK(dusE z&5u^hc-zLLPo%jrz9gfYux8y0^L2<~P#UHA2t^7rPEeeHI-0}yp~te@So`E-2a1EP zrRTawxK}wj*Sve}oeyqPmygK?<`Zi$CNI`)EQhcX^sT^3Q(1yv!q#Mx4eAKMq+% z@&sOL)8Zx12r1h)Bu(EBt<>SDe-=|B;(qYN)htJ~mB4f%l{L688@umALC^kE%igj# ziy^Ip1+=3zP~1D5;+*SSlxSO6i(J5#D%DC85SZGf@HN`Yh77q!L&P^!^$Gm~D+g#a z0rJl{Wn390)>5C2L_$)5lnJH0E6tr7a+=+8S7R;lXw6EE!UTw4jb`7qY3%&9*8JE{ zmQXoslVS07r>&o1-R8qr;c*4kWRTHEanva-2ITQAB4H%&ea^YHb7H#l;dLhFb#hEP zMRW+H!)JcJtffjMxQf9bX*QY@1FH@7tG)#a z(+dXI?9hEbdxTNyS1}T)(J|^F^O}kSJhDeVt7POC2 z-?C&}xGFq#$+SRES9HX?Kuk*U*0N6>ryI-%y8Evf=KUm;1tZsq!>S znkWzJ*B_5K|7^%sDjsy?9F1vtHzCeS-rJ{^l@6($a&+)prIVPZmbDEVtW5^cvxV{U zU0t`<=?nhM7n)y-$pQ~k1EZ!W*VZq=t`8F`{L7kP(%=Gy7tQk_+jX9BL>b z@~h={8PrY<&67dU5pYvh^SRNtD|_=Oa|#XVX;jN{cZ5P2=7T+48gub#wVqvDg35;FLZ{CkHV*FKJ-|tEYBvo#zHbw+q>##zNbkdWbcXikHWY zdf28tRpVc-j)yLm>wJYd+RPODTD2sVQ$&nZd7A@;t`*ZsXwVtsv(!i@Mudt#*VH?@ z5Vm#tH!#VkH3@>2ASTz=9Hh)LH(TvYuD8oO)Kd<=N{CUDpjCaH=|xAbj+xq*TflI} zTG_Vq#FpebtUE(`L&xC-Pu~7W;hXG-NQe7c*}Q9BiiPW&n_nxAy=BN{#Gl?1YyBL; zc3t6IE{wW^a&812iYMO!D9?>?w+>CwnyT`MVMO&tYFl#!hOf-FJx*7bgO5gP_8AWY zoZyooTLNx^oB((z@*>&^aU_no1xQV~=DH%88VLgo7_AaGS${&(h6mUX$YP)6N)qX# z`G)gXeNq+zlZwE*ymFM@;zS>u8A1Z++MaIO{<4i5_UI*dAYd~R7qvXtU5%Ys7&D?N zPaItuwSroepX-Te$tAZC3w6|Mt_ofYU`=MsgP1cqQ$rD=A;>MDIo6?~CA|CmCY0Uq z+u+blg~u#E9^MZ%JM6Gtm32@;TM|Ra#g0tNMmYrD^x1+8MwaJ~2D$nQ*HtiCtb54CHC?c(a)0HkNEX?8KBpl#wJVjonLNXBEm&F_qbcTfmCmK*)=;Tfot& zvk1uGq6U%I8BUl2zu~t-xx&52UFVcN{Vv3nIW%n#ABx7q1%&quXkTTnPi@ZJX#uA= zboD0jCBPLbGBvqJ4}Tnfpt8()ZIMc)KFlsD>>gkA`^0x@k|WL?R^mLiDY~L;N!|>( zuxGc{&Cpr8cda#8R;$-Ee&trNr9WV6nt$orzo-fY!e^<*C`$`H6GgexY?FCM`)pQZ z6n4@dG`)Q7Xg@k1@ABS=J{EUtgAz?gH0E7_8M_5^0OvoNAA`w(e)uI{KO&Wv2U#Re z0w2a%o*=*c8lH*3Fh|=YF{A*!-U=Otv-sx%oLJy)8o3lnHXn9}x`=Y7v6TfLUz(g`yv7?Qo*79(dGAmW_5l&3fe z$@95M(m9y1_;WPT-3gXPwI-L!jdJie?g|Qckdo4^`v?;xK)0J%yWJyMsuwW>2u*Ub z{*g^`Xt02OjTN%Zo9Fu}n-f3hXTH3qMlaJX^W36*BWf}sL;ZR#tz9LeGQ^Ed(Reql7~Gh-6-lol%4j?DajU+N z!@|VpX!WO|W%M?y8VDVg4_&8Xp*Q-Z;l0lt3@Z-pa;)H9X;95Q0kuyp$6(}<4XWwd z1Rb~{{;S4YdW!>NH+=HXPUqkpb5J^axl_uE>Rpu~$e$i4SS#)D!C)oKsru0;Y#Oq7kYe#INI|@393mMJM0qtjgTXqmf-owd}aIyY`bo* zTAz3%SAIlkRb%G3zoBbaPzvojZZYPekS8uXjqGWRQIeTh8g*?2)weY{z4u9{52CNP z$i~L!-W%E}wJgNfN_ZmWkr*Icvgf9Tg2q)dj ze)B};)oybH+8}h)uqGSLkT{B=LJ~p6<1eh%FquGj3nlvD`vgY@(vSW!!hYN~h~?^w z>$>fv)wjvQ8~pmQTKQAi&!+LUE%KaqA!Cf%TcewRULy{_D4TiSS#`f~7$wzV7H;He zc)2Zrl6eA2Kz}m>m+k)M`tFH*LS1bD_XWG{#N!7tZ#zVr<3qy zFLrIUiFQRbZ4a#u8XD*K)Ef){*2DH z-@Cf33wZQivH*YnA+#9^8)QKHA~?qkMS+|oz9!!s9#%PfTPyjUKa;h%%NKhw_Vr^1 z{!nl3jyRh+9)5au<>=64^s{_rekP=r3`3>JAE^e?mhf!ql!jNaKbuIBd>ibrHZ2I` zUhpjZIY_ppW3Lz#z+Y}{wR?R3jS!PvR^*mlj(tGC?=#9!tKkV(Oo+LakPr2{?YLhc z{w+?sk^s8&M4~T9XG$TdrL|2*HMIqVnieEExh-;Y1D*fu&*{PwKLhiHP(Rf_R?9M^ zqQd$Mex8GiKo$K%Qg+pmPiwMyd%rGD4t1NF{QTfnS>F3u@)c>e8%yfkm-bkJb;m5I zwIz-_YBQkp5J#hGRD)7KsO_;cthd9^$(R^rWXLjpV!Nf$x6picqhZXsHa@?py<6^&oP8a9NjaT*67;sB+EsF*P6TNq%4H&9Z6%0}PW8}JarNjHRU z0gu|}MSwK%(d+EIrSKb3H&I{Fy*p4O8&+DrdjltsB1TaF<$hXZu)6MJWxPe_(JD`6)WW;%okNMR2>2e<4^4j zLbAfj(v*E+83e|@@PZZ@aaxqWIIS;3q)230;(&q5%6hVQyAw2cO}6ghM$FzI;_1&P z^Lst^Ux(NV#v>He_A>%b$HJZ4YFfghkf$(_KUu=61=kuV$#I%jtv@^7Aup0H+?5_o zH7d#J2G7Jii6pt1NC_@(P??lKv8{`Z?9?f9NH%c>Xq4!82%DEHXmpZkW^_ZBUlx9^ z(+JG^lMfZ-NAC|ST!cfv>EwCzQn)66@-d&jPbUl|c-3N*&Q0k|Z$y6|RjgF}1OCH8 ze@XC3r4{+fq)wqk&@DhcJ(oGAhf@<1gaO;Ejxk``w6NBiy& zLrINEKpI5LGJ-th?Kiwl3^q@<_3r0OVUG$ufuml}Ge2~{z{o{Ajt)^rYpb$@^n)qU zcU4J?Wn04iw@xPPk)#pH3A!KC50^hWR`i_ui8rkSqC8_&89>~yje-tDOXAOtEjjXV z5Ph?Z@PUQv?4pctUg6b6utb4BBy-mAD^t^s5mmQR|1qoFX_Po`OWkM1HZaM;%q<`< z?Q(N@aDx&rUjucCj1z@__KM~}JVoCEMx~(4APj2VD z`>${_oItOLQg_PPb^jd1m0`MkUcU3kPtE&tv{iR>eDG7azWD9WEK@sCnfKQRV3n}J zSKqU8&zINbx~DqP88S#nT(sy8xvZn`=oMdC!`I2#+;Bg(LHpF>JVxO?O=-_JyGdEP zU;V9!GLeupWfgeF^R95!y9mZnUwbvuwaaV+7$v6^#%Qfv&~*vC^^qAs3)wTpX*>#d1h|C!11I>Q8b`! zsjBpb!Y;YN?0b9OA^ED_#xqE0ZpVVXcgVK$df5eZWspDS)20++Fn2rU$PsVU+KGAr zt-d2DCQ+W`r)*p4Yw{Ho6G71LYaAi_I!Sc1v@fBAzQJ*H#X#EYGkOCxay0EHHfc|| z?>Lv7y+|$#1MVLzNF4Y>zDVrwSfAHjKZq7Z$Q|1v`pr?6mChMNN4`PsAr!fFYm=2n zg@i3N{RUn~)zgn@rR__2y4NLDI-2?7!)u*CgYSTc?}>u$8FndaE0gxt2!d!B>37tQPi^GXU=Osil^qaUDJW=K8+w6AlMEpp zTyGoMV%AuvNn}p$%$}0kF#o;IDsp;hXG>FBX(FAr3;nver&@`vpVTkd)_>ET8VlZ(8i? z>|T^1C$RA<;*R(Hus`v8b1f~>*Y=`}It$h&3mwlW4ZFK_8ymOf@}<`8Nuz8A-esQ9>$4J)t#-DU5hJ=>P{Ld?>1(AOW`5$0fyJm?Ry5z9lDZus2-h@7UcK0aZ+HincL4?zsBN5nm@KCJ&P~%1;6tAt3@2@SQ!ApapG4q^^%Ek?jleM<|X`R@x8px4FJ1Pq6 zKm?fg&kZPeKkZ%hPpeteiU@8M2{Np8a@xG_?Oz>sqd8(sfnW<7rLXg(KQf(c8&FYp zQe+CBvS&1_)-tAyvo!OMS8SH?wCgaht((hL6q6Cs=oBA|4ntZ?BUa+you9C&kQsqX zp42~XJAmh_kdZ4&=Q=pKD2i4m)u|g{mm=a$optLpyUqDrX4p~m-1Q^0Au1oaaPbn! zIPNF>L5*CM4GQ-yDgbhlqdfIXp^x6@9Y#QUmd~fE3YD6C$HGrOU%U?(rO0b(a3<=F zV!}^gIUXd7_CzfqgiTofK!=jBhaE4^S4(&Yv!Q>;eXBNec12sx3@XEGd>KsH@Vl0q z#LNB4H}9cWNOt+uUQx{`LxH!oV{Ez)eO! z#CkzL(K^@I*yM{c62E;Ys%TvG9&)b|SC-ii%~}a9_a5>xQNO=oyyK`|Zk`(vx*tvS z;?B)XhUtz1fesVa%TF(bo}Hty*MDMXqNz~caN`$p;0~wGdQ`SCDg!aU@&J(-7kbTl zZ4UcQJq8Ce+3Ez<9I-fV|oWwbEm9BOs1UKOf0~{S%Zx%GDg!Ch(h@3gJ#?svU5t3mdkn{OYrOsu>>P%HD}-dix3Pt20nI zb(#hgZaDJOxZ%zkYYMH6R;hd!=*H6A8{~)gO*vUrcm7(YoUNK<%vbyBo9sHd^^N93f4Bsh)$D_`t6==h;@B02 z48#t@;ANn$iE{QW4wokp%wg_@dp(i#?pn(hB_z_``W^H;EV)P&3outf@KcGub`*8ujW>Vd~u8k+c~0kL&i&roM|L-;E!`QvpXzd_c7)nA^+{H$E4|mapjVb2PhOHR zS4FZQ9X6!!&tvNUz-h&7!0L)vx8}lYtZ3{i<$2CjuFC5E%%0A+Hqj)eh8%ilFv)+z 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 v*>GKsq*{n_T>n<*=$bvVk&gqQ_f(g%Q-E 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 literal 0 HcmV?d00001 diff --git a/images/bg/14.jpg b/images/bg/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ad2cd817b47808f9214ddcb230546a102a631ed GIT binary patch literal 82207 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 literal 0 HcmV?d00001 diff --git a/images/bg/15.jpg b/images/bg/15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c6af7626f6f1d88598dfb68b1a44da244661b3e GIT binary patch literal 54857 zcmdSB30zaxwm*JOM#cz)K}OFXd3Y&BCIJC~oLf|^s64cYpcn;Y3{WNkMNg9dy-(`E zX{{DV@)Q&mA(gRJF!Va4776*iVnwYRoV&D>^9`!!Z_oJqN>H|C#9+pP8BF_5!>e|?u(WxTmoHc3At}|Vnu{i-bX=|dBVl#=gv2h70ezp%!pS2|tV*G5Edn|HU zl=eYvd_quOdhF7?#ml1elA^t1Yy

IXON#qBK!#<{BbLl$?^`ljCQrIk*qJM_)VJ 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 Uq^jhF@a1y_GV(E|{B-yK1!Vjx4FCWD literal 0 HcmV?d00001 diff --git a/images/blog/1.jpg b/images/blog/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ea1713a73dbdf8c331907e78e0acc88e632861f GIT binary patch literal 1842 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 literal 0 HcmV?d00001 diff --git a/images/clients/1.jpg b/images/clients/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de02b5fc60bd38da76ea7f9dbce353cd716e7ddc GIT binary patch literal 2646 zcmeHGdr%W+5dV&lfDkYduqY_!;fSc@1tAZK5C{kzK@=rcEKW!ch?u*OhXh2VwWBaf z#c35g6lB_rSQRN!Kn0PuBGyr;rQ!oYp|wlL1Z=@8G4%nuL@!TC2N19(%mDzHx=4$Ybvm_>$;7k_nF3Eh z8FF03G|1FUHiN|k0f7d!OrC=3-~=>DiHVTG+H(l3REQ8MHmsA!5L|=8 zT!ycYoW*9t{{9TMAJ^ZXy#(g4*c>K{`22m?enPIlki&z=1tF?w6p6yslCbew#7TsV zHq?l}P_W;b;qb0EP+ zD8c1=6^iL1BqD^cFceCKkShpg`3ZPpF_#!3JCr8~=CXpt0$vzL5Ed*66-;0wFs)98 z$}wZ2VIsE2tWK^iahP0u6eG4>L#(xF062~KuI8Ys2X*Ac_ zE_9dKla7C@m>K}x7CeNOkRUp+qC+G)WI7Kv5pNtKL(r?&4uolym_3wKUfK&<2TY)fzhQl&CbaYkrP>5;?Qg+4s+Yzm9nN>y`F&AO z&9mG+G4HOd+o3HeDB9VnI#m}HDI`VgV0vG{k*9435pjFp!)A9EV{;{qnr(p##cSTM z2X!Pc?dyP-7k$$)!8dnv4?g>GZc5AW@&o-$cJXy%*2A28HFKqx6F(bh!H3|}OrQ=n3Vq zcX%G+8MH#O)lzQ&*l83egjdRbg7)s(zKe0T@GNPVb z9py9NzP~Vb8|>WuD+~RB-p&%NFibt<8 literal 0 HcmV?d00001 diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..86ab7b90e0a70108ebf58b728ffd8404cac7f510 GIT binary patch literal 318 zcmZQzU<5(|0RbS%!l1#(z#zuJz@P!d0zj+)#2|4HXaJKC0wf0m|NsAoF)617!GM7Q TPJ@gT1S9fjH1jBTA&LnA)~N>x literal 0 HcmV?d00001 diff --git a/images/folio/1.jpg b/images/folio/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9820cfbbdf0386d52b0157b4d66a4e566dea1bbf GIT binary patch literal 12734 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

DrHgOy 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

  • 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 %)fi{*-i@Nu1E5gX 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

      {YvF;_wd8!x8zCXFY`VpC=|K6j{1| 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/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:?Ao?ZjgnZi`x5&xxu z*&PC4E4TL7b9m!yPJGCX%goP@9D7P3LodwSckkGxR9 zw{!O)ruVuuUz_S=ZF$%8l!y)o$43Cs=z!|xyIR0AY#rvLUrFC+S_S@fX`hXXd-AU= zzkG6kK+)GD^tI5pchX2xufd^Vyo)IT^@jj?2Umb~;?{;;-2Q4psR34*KVw8fn& z`tYETTp#w&3W<3$$HWZ@F?d~C^A&NA+-CWao~PKVMk+f^E-R#^*}zXTK>CC7y#pEf zTfdBi=s_n3_ENo~du3FTtz^ennUxU-g3Hy-^pS7kYgUylnijg`R%Urh;^_&Q3U1rB z{m~oixx7z7tSwQkL8Yu^1UA`bY$nOp`m%{{p0xZUUk8MY3a+XT!!(z%v3jaD0VHc+ z1|q4(7GSJW2qB&WLZeArZ#2?KBI$N_cdhKZN)$iovC3iO2w3QhD3ZRV&4LVZZp7IFjug&%S{OsZC$N1 z2Za*%(*h59hS>KRacF`Lh{6x>pBSmfTqd8dFnWbyDuUSr51A*ob+45=bODw&i=j@@7s&_JgQz36@zwbKT`s8UKedG9^3!of3@kc0- z0EzyDja-OH_aku;){57y4y2DCsrYK1oxhCDpLv zsa*WKt{P{XtxeK!?b{{^yFU!U9(si(f?Eb!DVW@K{ zOFgLDS8>Ca_l-aLXOi~kB?y|W)Zvfbt6UY;5g5P2C>O0|IK{nalIEPk6Gc+cG&(%V z+1Ys%$e6k#c6T$rgkEyfQ-iw+AN4uP_AGU@TK4q$mX_v^6fq>WZYYo>F>pgUV@$UXIjGc1(H|kU zik097j9)i;ZTX5*f;Kb7!2c(@fHt*SvEMrnzB6H4^U2#-NI_e1vvt2*p*(6!>GtW& zMQsXUNckuZn&frzfzE=}q=?nH7sn;xF8H@i%tDo=-Hu zV5s^|ybowN`8(SZ6SkEV_eoyNgPLtl>~&w$9O^|^G--yBv0>M-=;o$R`l@6P`}1?O z@!T_pen)Ml>!iyh)yL~vI`_5cOvr)hMrn-Xb0K)xT7ORc;5&6n0)1Ah=kRrET}QG< zOFgHe0TE@2$?__Qg79DJ0xZ7(h*d`2mp4v-7^U94$^EXO2L9~(bSJDZU7CElOd*l& zVWkBZ&zstZxrF>22fT-OU5t{uUt{rW=$K|2@mHYlTDRB++}xFf(5G}6B<;Dr!NT%;D+@R$Xp zl4I}W$7tt3jdNJ*exn{af=ygpc;u>^^~L=81HpwG1Ip(t6Q|vR%^@)#T0$KHVd*n1 z&9{5|TlsC*FNfRQkd_}%c~f>Z7!TOe-RaWm(%sh5FGn3{m$xqOI0_WYa3l>2bkKH_ zKoxgidD{5EJ}g~ZKWgh55?pErval`5GMnDpHE zE)D+qO=(5~p;6CP=V6kO&rJDcSMb@fbbf1r#(KKJ@uNBKs*tvuY18A?-)lx*eK>j; zGd{|dCT|nyEgN(LkP%v2Wf6@=eup?BXT2{jJ6^ZJo%K(iKJL^LQ+GRvcs|Zs3rtB% zK7LXkgVGMk$h#!WKCR!Lh^v+iC zTYWNNuXj=!IDzd+0*JjAI0m|n$JJN+e+~oYe*vBPi@(O_%evOT#}{a`{|jDx;yec~c%UGoDqSgQ7W#hx!|oAo literal 0 HcmV?d00001 diff --git a/images/hlogo.png b/images/hlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd94f4209018aa7c9241bedd4bb2d28fd351bda GIT binary patch literal 24003 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

      $%1M=FPS4u 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 P3-!iSDorKvn=k(l9M~4r literal 0 HcmV?d00001 diff --git a/images/instagram/1.jpg b/images/instagram/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..347b562e02f746d1566cdf2f2d0de777a42bfd25 GIT binary patch literal 14894 zcmeHtcT`i`)^89Spkk*fh%}Mjr60kALJpuH0YVe0A%p;-LqLxd3q>gb10;uwAx08< z2rZz1K|llp2_+Pj-U+?uaqhe4-fxWeoj1Ne-+040c1G5oYtFgm`t3RQ+H3C3>EnC{ z2>u!d@dN-&O|Juv1O7vtIl!4)!EVrS02ko!0oxq_;C$zn^9~B~*HKdPLnyks!ykGm zy1`*eVXpp4DvHWV06oJne^)oCN6?jr9$pYX{i}<$4Og!~-1V>8YM3jV`x|?BL+(Tb zdRRwT+;@wBx@o&#H8i-Q7p4;i^M`o^xn2o_`T8Mr!t}5H)40w-`%kvg)hquL34-ch zz4_;;SM1F1UNMFTdR);^R8w$MR#Ca4si~-(9}`Y zy7Di&dN5j`yQhxTEt7wZb#SJC^yZT7##>c0q@oB!WMVX!{| z_@`M!kd?=O{QYkYBkqU$dnj3XAmG7)ZXO5X5`QZD>lg=mxCX%k@5AA~f1!BS8y*Bl zc*Fg#7+Y&zxn>LTbBBi_WdA8|ZmwhMhX``@bMr90rGNFnf+7UsuA{82t#Rv?>J3d* z)mthmziQpQrE=56_*WGpW7S)lH&k!^rF#qR77X+73;Ijf{Xe?ef2;dvD8T#=M!w|{ z2nq3UHwlEpuKaV#I*`BjMe}d%{Y%&V?|sqwTV16CXO#ZDu>a*k|HV3pos1 ze+RyY-$Aqo9)vY#0dVS{!3uDHe~><092OuJ!1X_;L;oS}f78Fz4{>oF^d9{F-SIzd zaNYyX96$8v&?9cHGk`;9xVX=7ahd^f2RVL-n+tGo{6##x$By$IJ;Z(Z2-km@|LQz_ zz&Qrs;yw&G%ysO@nLlUur{K|J$IqPQ5kGgHSLN!3ixM|gjZn6|f@%VxnZoy610DuS zkr|atEy|5BA$y%O|A$e|0N}*I_=nDLp8*&G9{K;}$j|?u2>e9gCjvha_=&(z1b!m$ z|1$!2IDki3K`MUC(;^A@bhZ9mp=Wq(pK$ikaz+SjksDJ>^Y#A(bj@vK`P8w3$qmic zwKN+_u^xkPKM$<_UGHTa7-1o(^?C7Rt-$Zd7MTx`?lt3IzIr`+KYyccKRYI^4YC8G zl(2fx-D;$fiISR$hd;iI$asY(7jJ1^EN?}+I^O|mXuA_`Kn?hgW%aLwA>q!nVNb-) zDO<58AAYE;dQ~^HO{n$;`Kn~GL?Zl?%r-K6DQB&4k|k^C@Vw(Or+;%n86J(c-gJ8( zl5(|H%Z{Cl$$Qtr1#@s=Zdl}|53UF$r75_@(`GkM1aF8oe_z&)X{9Eal_c%yoS%OS zA_+J6<#--edc@<)cKI&T$pOd**Ez2cSE7{UC$|OyZ9n+sHfaas+k3*U1NByyZw&dg zpDPXG%lS3JKQ%(2q$&DxPlg9(m}HOqny#4=v@`!^fUSS}zMmW<$r?w|WX6nvGenu#E z{sFtxjeOrBsTx5WdRE;$M(83fB;ocd$m4OBk|o3~T&kgwFnuWSopZ*u9?YFa?|5~< zIm?RO^Wm_!VcDS*2DWd)Mhun9e`sEwDLC5=pC)S&*5pw*NY%g(!l+yzA2M23uWzUS z8Z9xbT_SdM>#qwhCFgQrgx!p|J%)CDhIH(xpn^AHpUuJ&Iq4GG<}BWr@^3zAHsR(X<= zi4r^oDRizyy`4?$vhip>c+$ZOI&fpXKXy9&^F(bz)wu4d$?R-_^bdXZ?)d!NH2CDU z)@b{yiW&^mn?;))+GIpevR2cE&m{8vzLfu6t6faDDnoRmEmZLg0b&~oim`4P2tJwr z$M^CrkzDu^VN4Yjf-Y7ZQt5V`sH?>c=d291f;C9*8r5;Av*tG-w_n$bt&SY6E%0ht zpk&g^S;+#&ihMPe>vqITJT#z%C$X2M&03b=l`yY+ZMKC*IbZP(%r;Xgk|e!deJSCs z#$AAK@zY`1H8J%aTHa`{Sn?rOAZyAC4w=wo5y|nmM>J@a!`uW=q0HSs%>0FvYceV+ z{hF!1?)4SRVCST3z*(y^M|Zb!mtw|ypX8`1jfvf5Z5oW^KTsQ(;M0bE*2Fx{>Qjjs z5?E?>Q|$#sx+v1wBXsdh5*%s;QJf?xK;Jp17ogNSt{6WBa6@)om#}Rvs)*h!u}fjY z-Cy&cV@%a*kJMG((3f+<;0MrVLi3aEbIy}lDT!KC1g&W(!xTH@k?QtulHThIqz{nGbiZZP*Uypc81$CzG#X^E7 z30As1MzF%*9PFi%ytjc1DAi77lO=u6IQ&?I=o)TH@I@Ug-XWZ&(P1cr%pxJ+Ps={d z^}o+iNiVHtgD!h`afX0{iI zud;iH3VpjwI?Fa314*drCO{?^fWGv?Zm_=By8J=?X;-0FT_6l{XJx zy37Z{S=q}j>~?DfKu#9h779(`%>*nF~%x@%ll`^-Gz1HY~xa*mWa=RBm`@oQpw8+A{b!9c> zs2n+`&Z#pex5vZ8WxN)`Qn=<2MlR8-uYla62N@>kS-YS{1Z9Gs#r+q+3c&L!bYsgN#A z?%fRzKn<%-#TpKT#t1~2Pra^p`5YeY%mG-AL?}K>!=9;LHD{dz<52A$2`qN-c-w=Z zp-2e}T$17R8fn%YYDEI!z^Ik4c);^c{(XliCi__AN3W%!n4p=6W0NdP^71KC)vwd)((@4(3$d>#ISLz-{3&|66C$I9$40_2 z!UM&35|lp$TX2y(O_=6*{*qAzzrwk}Cx%GKhHJpVef)>wQn-jqwbcMi$p}c$?{;Vx zdV+Zbn6m9vf_Cji1W=qyNZdPxfyj;8YgHjFK#$oh7v7}b)8R) z#?-%hOFw7H8`!9_uM%5wkSM&J zhrV(Eg-&x7yU&(mE{oMJ*8CXgn5)NNy;!bwth?C@F?tdk$iTbnG4j!vMWSJwu=a}V zaBV^EGJO1^h}AqY)V|qOGf8AyQHh(r@f*mHUw)8c+z^{p2)s1JD>!52Y>Ro5dJkpl zj)srNav6*ijbJWw0BuOI>Se_}isyDP2XHzK;}NuwR6f|#Hs2ejK-cw1TBxm@(^5$` zepu7uG_!15PNiag>{n1OjFZ3+h*j*N;szz~I=*l>BRujcok%S0yA~{4hUg!i>ZVlS zu${A6m)3`bgCIuWpvl6@u|+)QbgcM>boMmBWD@{5^}B)o#P!>2!)+c4a!g89>E`OP zViGkX4ai$j#1=kww-l#;g9aI2MNNDWgK_`@tku})m#2{L4-GcFqm^3~xOF(uaCP*r z6*T`O&o49H<~%+FTNQUZpB2cg}?ED3=h~hioU+wayh&%Vn2;&~RcxYyzod;g)6&ZT2)$I+6GUoFtA63`R zCKZtQ25jDSph~-!(G$)%7m7YlS&v-1Bqn_VcMU-ts+dp6U5E@dWckW`ghgm}V!JDS zom{pY{hEm5eoNJbyx2Q2`WUk|+>Jf)wRF)3B3L#D@O`0W@^<>}Xv=4*A*Kj_PEGZf z)yoC+3}FUY6j5v{HPM}uZ!yY@-Qt-tw`gkwr*>FGWsKLAH}$K3edL%nCeax!vsC>) zJR#9Q0ih3$#-=f#%t_&2dlV%Kr*%H^)u6O;b@Mx+0k9kv!oeUUsh5R-@;^bPa2cgp zLg2l(pD#5JMO!sGpfmDk1>=vb2#nosxquA?fvIRHJ`Zqzy2>64d_IqWu))O3BR<6w__PIw)3gaTxrBjo+ z#Zi=s=^A83`Bzjra~08F==+h%AH}$Cj(ka&UpE!=hH16iKA3d5U?_I6UTL#BnbM`{ zBEGJeQsi@AMe9Cs8H~xR@K~%&uCBCWPe8-XI)Ka%1Nt3M8m|e8gPdRcJw``I|h%NJE0B z{&TAFZl4)1U@TB;D=Kc^K{hntW$U<-UzxVZPE9$ehT1?a*6$b^>VS+2%?vsY+MvTH z65WIf&?-+21$B-@S5f-28#e{q%V;4*g>FSAVa&vG*LSub#tJ*kE?lFhf@21? zMK(>&PY`5k&Ln!qenp!a#Si(RL=$YLD>SAdro~^UbaUk|rAx?rwl{Gp z`Mj7Iqp(O0Aag{%VLI|=Ikw{Ro-hU$aKf>S5%&@MLU?@7epDXo>7%Vk?j=nDExav- zMnR@*8wouLdGX`sN^jg|1%HuqXs>qLzKL6Z@mpVS?k8;H>yfqY)qz1A9;L1{J(HY3BLl~Wy_dBh37 zjFrjK3fX9B6FY_BSre{5;(rp`u=)&ge_(yLpuMEuY0lm^4kfcB2j9^&_yRl;-xNom zd$Y4X@TJzvNCRTjQ0b!qb#&@E6_HJwCkK(bVN;PzzeV?;qIW!r_QQYd@ZbbD^Tl-W|8a4<=`U`RD8c7aV0uP zLC(o(QssXAm}l%Yw{eu|p49rC)34bic6D0jgk|8UZn7$MJ>k2>PDN1S5YuP?*#6sm zG9ibOz`vXQ43`h#ODf<1l%93~O(Fu&)C}C`1|Jt+cEPzLLxjTL4b}Ya+4~Wsej;-Uz=-{H8CO zOYqg*A9^>1PFAglLWe^1L~%sdc~_pIGS;cqG;-7T02IB2e$KX`)%lI}zbj9zo4F_QVBa7pTXyT;D!~F9c|cyx{;C zq&#p%NupwT(0BeI5438mZ*(2FAq%4teul2C<<5T6njHEmGC9{$T>5K$fI;EA>6#If z$r9=(SGkc1#5N9dj7Rz-X{;;+!6Gj zi(eMgtKP$EEvJnki(0`8KEgwywvQO|iiTqW+s$<;w?BjLl_b0o=K~JLKb%=NwA=2j zA&8BxJ~Ez?lqlK-ZA~}c@C3G6kQxoiVMP)b2%gKj_}xi1adLE2i}>Z33&SslqVXjm zi*=m?xZggK6m4t?tgm#UMlI$QG!)tuQ&AZ{HPnlJ4HGVU2n~a#y0lI^lY#J{rM0w? zIW!mdjp&B$MyT!Tik;%gT1I<+S3RoH3Dwf7&~%J&au)`HRi+L|p?6(7@c$G2g6J-es19H}= z8P!H*RKl7th#l*>nlKdma^K+5Q0IUdd3D${tQ~F@`E(TGzq8F9K(iR-~kj zA`D7)VqRIrkt?omBavm@YugcrioP8hcOfQZ3V;0an4zaUpcX{j&;#|x^l8K5*35$P zF-$c(B1kLr!*|a_`ra(bOD+zViivdt%Hfhq-^l#kmo46xpYHjZ?PgiFFC2D3}q>%a6R1%Q;~Te z)~LE^d34qQ7_{e=%+{Avp)Rs)22q>4Cep(Z>GKM%Rymo~bwjJJe0rj_&+woNaHR!2 z9tH(&y|X+X5fQhx9o^k&aBg2lMfh;7rkoU=JakM0H+8lPLl(ij7(2=V7+9-icm9}D zgkSUUVlG80hD^#js}LmDv!L47+J$^*aoSHXcK}nrvI|knDE6j(bAXWAMby@_s?a-Z zUB5Vy*NR0!yZaJHGJ4j4EP{SHEu*I<{x%O9C%J55XBr@>FM|@h`^Sj&_|C|MsoIol z(>23DtC1l2we{-q*)4~N%H9xd5n)VUhvfBEnXx|SE;R535FI_E1tLS3IQ7+crs_uR zBSif3TBdd7YOxZ+&S4I&)>9$hDNkSC2r0i?Ik3@zm3v(G#XPPGLo9b1n9*6kiW6zY z;Wd;#wcSI3G21rok8US)9(yTxP1+mi~BPQIOL$>W7Ocm}Zf7FC4P{?3zkoCZ#x zjHS11n%FfeZyySd0b{j744x2HQ+T&QA44&<6LwI)xQ|fJvNP1W%1IkV;@V!Vary2u zaqDfx{MU6QwJl$FG79jwWdqFYtSOZ^$viF>mHn&qrNuA9__q&Kdf0=#xch14f$fn# zYIn;^7?i@fILG8_h}n4vtBc$dDk6_j9Y{}OBvxKzu5_x)5QH9_@dg06|FBKTdfT+t z|JiNIihu;ojx&$53s|2>J$D~Xtxq%axtA!hA=@G8 zv4&Fpox8!MSlaVj%oUyFSE$x#(af>Uc`SJ7iroA2SuysA;8+$jwl9xgS^K(?&a(Hg$2 z?LePRQnFVN8`{~9PO@HwQa2cwOd`Eew1oFs6mS)p=C_4lcNWa|u9b_xZ_d@OM|!t0 zHq2dQN>hDEp}w0S*m-zpjSG-Y}2-~)yTX3)rSqI zz#kJ}mGxH5iyT0P``i?$DuF1jVdquYVPQ(uca>xx6c*sW5Cr9gwkJ2U4gFVi7HfS4 zHyx)iiVtx8)8@`OUX|1t-J}y3zF*4G_EWT6%jt_js;{4Uq27?MIlGbE1WoLJ@SNE4 z-D+62{@AG+k|MV2{%Pg4hBK5fb7P)4>eW3y09TAK@M){;My2*jXd1O;i0Fkh~-}4=8FOzhmVnhe%-h737v5gWH6hu=aEDJy^Rgz? zwe<#|eLUQ~0Fd%@<*9Qvc& zyY*g>I;5wrp#(j`{;t0M5@#o?hIETeq}I{Khzq6tmx37|la0lYa1ec+woWImZ-7Ek zl(W{wuwa;T&Y!Ol$~q;NX=h?3j=vXRZJB&(Qd#2L1IP7F-fIg`;wv-EHiIMO+5~DF z_^a{3i)mY4xBv}%uh^JaH^G?UBS#;jHjnW5MK+wT#3WMAItJInjeO2o$Js;MZ3CLD z(TP3zJb55+Nj6K!?f4EA$rXehIGXPEZR33L`lt|O%f8Sm3GVL3BjNBW1Tu~n#$Zxu z#A_zX3B@as5@O4TUOf1l<@10oDK;wb*-7_xlp6W#gdU=?B3tSbQgn zCt)|Te!LxSb&vsNr1vOH^$>W*F)E3!T14^L<0f1f1Lyra;ftR*fSaSWMNhtHokCb< zLuyZv(kfWXg1&LSIa|I%m0Arj^bDhqk8oddY!KlFkF(CAEVTLg=`2^9_brjMnDOU1W$l=nF%lU`PTYE<1f zcW{_P5=&7kshxCh(<>1?F%M$|H$w`uTEd|0{}fIH)MreJFBA$FD3TCrsO+A70_OuXZLV9RBGx=H_C{P*$2T7x#Rq(u+fz={! zBXwz>!2u57LBrvldNuCUWv@|dzOR%MFp=kmUeFfya7$v7@iMg4#PQUJhUu`nH`j*1 zMrLHmU6B~F)tjF0!eyj=muef$6qUSXNeC~T5WBzZ zV%Af>Z6c7*@;=+-)L-nYRL0B%hu-K})qPGb9F@kj&pRCy^MO_e#bBgV_U!K0r-skI z$)L2wc%q8OMSpd$b6*L|)slKuKB$pnGp;K~!v5A*D$u8pz;A(Tc7^D-{BVgjuaJw0 zQy8ZTjZV+UJ~+$2ys`Y^eZ8p$M%%&k2a-EC2xFbwM`$mHX(L0{n`H9m?RMR@Z4>eynu5$1xq!-3~h1^uV*b=YQn3H*OreFVe7HtTd zFzg4?rW%c$G;r|jK}78Nc92OC3?+{i2PaPny%Nlwo+NF9vh9|x3-N%9w;B7esxKt= zW5hS}l=IW->$AneA^S20YnC#ECi~>3st1U$-Q>U<(?t@g`6-uqKTbtwoQ@fF!)hl>P{gk99wByFX!TSm)iJHzIvZ~D53 zDG}!l%y4K&3m2N9pwjQ~0v!?tLx{Oq$|4l@bT1iDo>3B5=(DYSHNEHB`PmZcAC8Fr z5}Z>UzJQD&d(OC6rq1Nb1dTwgKMk79%(S68OI*f@?0~{WjH&lS`69x=SG;62 zYL2*MStHlen-I&xh7T+pMr9HP%V|Z_rU)&I4n&>k2ZEzl$!jMQ))7?C!up9JX2UZ~ zlbls<^YX(rV$uoZo%<+df&#xw@mo3Z8fU2eo6bB&mU9h64u|%LgFnI1t1WZI4e?iFMa?7iIrp$k3nbX?iz||FA6)Y}$YWX87kO~0W+pRO zQDNSj7NNdZ*8NfgI3_ol;=DXcQ&?#hwfVsiwf(%_ZV~>XbRcktkragz!`yOnojJ?4+f&bxbwQ3CUQeEQZE zVIrk#^A2KJls;dL`n<%^o%KU4h7gaJw1G+ar5&dths&_6$`+3z()3`f1(<%Xx=>O& zmMjx%d^lz+aWm@RGX?H84q(RcBL}e8bJ%m2wEJiYtGjZ^Xd}TNSaiYdvx>t|d_>!i z7K_r%2c(K2pWssR+wPugck=}wPR*{lrwp$pii1yQ(nbGx+V%HK_s^c62>e9gCjvha T_=&(z1b!m${}cjZoc{j>rzS>! literal 0 HcmV?d00001 diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..257f7a1feb1df828d247eee105f54b9dca86a5df GIT binary patch literal 5355 zcmaJ_c|26@+do8!>^r52nyfR{5oRiDc0yT-j4>FDna0SBJxd;BiBObOmWXVL7`wGh`vYy8qjpcIiW!YSfnf30*!Pg-)=+00pN%@ z#>$3hV`8k1!eJrELmLPQi>IRj0Dg&tN1{B?M358O72|~vU#+ea2VtBM;?^oA@+Np~ zv>Qg>kASxHGqpnbd7#vs#V=h1!Aa_L0xX({1d*_wUf${?g!rGl>h$s9GE^M&rwP#m zA^snyY)s5S+BgClqykZrL&+;BfM76)g0cz>rXUMalvhxM%F|DnoPx5t3QS#574+93 zPFEv1yQo{}=>4TdpCQEEh(x?P6zc2i3-MKg;0Ufz1vNFbLk>knIl6_MH`$AbB*}Ss zOZ?5CgZ4%dFnA&c=LI@sL^|PohzN1Ir~e57i~on#%lof1(GvzGA@NWJi2Pwle;b;Z z{Qss{>_67tL<{tP{rx|Qy{*W2G}Hp^jq@R(=o{xEaVUjX*CwEmL>$2ihx7b9i{@@P zBF@_lhX-j}!a$PN7%yj>uea2n_9iCk243Doq!$Wppo0*nGe9sHXLT(_9c^tjMJ*LA zWhDg#UDXQ;s#X?7`MeSet{=z!{yDysmiiOghfgWz`|Jvxkm*~}VIQ*w<>63p7AMHi2 zb^^Vu*Ab_#0RZ|>s0feH5M)Bz)D|hKj2C>jG(`w z(@J@|8K_#rU|nxUpuRb?P&Y&3s`bb9*Xf4JPk-PrSS+ zBXD`q-NBnZG-g-okUW!YAicStQup+Qit>NxWTa)-e%@g*IROAY6ep!?*%hn@)L!Wt zRw~<}fK$n>YzezvwKEg|s5gGxd9PJPvhq<(@4%reGSL=aFPq0$dt{Os=t6D|vGH|5HibeQC}6!7yQZ))kBBU1HlcdQD~cPgu{n3>1MCCa;E&nj6%b9v^E)mkPWsX zYpXQ12N|M`blpyUm}tg|0bXHTtN#c9C_|x!`apx6DfR9wGXTtdq6jd5oHA9ubeJsy z^JyO*X`Y|NWR5?X2)&SEW3!{3i-ffHx5nXDi9d6lOwXeGl2--8k1kMc&< ztwv~#Gqsx8*Y1t4JuonefcvHzc3fNVSX&je^m*p-c!X%4eZUo{H=S0P8x{0tg@SkQg;i11;UTxa{8tggJOpWBt}RGCDzs=CLIUiZ08w{d$!Lh}a} z*J|NpxXlZLsmm-3U|rJfm%pW)4tB1pnI*>|nyPA@(GIA}vDdED%N+K8rOu&(w|Df! znpVnsIMR_fBnxv+FdDaq1SW+jo^X01d7|!>lA*<*a7x)^M^Ay1qvdc@N~lLF(7>-% ze8T)alZ~|uTTz}?IIY4+nJbcO`d#DC{6u&XR?QY}`tU<-%@N-Ox?Bh+=gCLdUZsF`?$(RZEGT9@)XXSt4GKzHc5TQaAPPK({bIbPtWiZP2?FD9Qw z#is55fjO1jK|aU78T#e*`E4-6br|nXf)Rs&B`HwbJX?E8+elc|Tj%8`EX6t0jgoMhh-NYw z!NBWHc$Ilk=Jgoyl{t?M{DBOGfN%5DXnRJ=LzeXnNup9IWva5 z$Yz&SP$wur1wuG+iW-n)QFa4bRqDcxC3s?JGv9|ZZu=V(> zVpXe=P=&@QE+x7A48D?pS`&Yd9%f3zgR{mBcgT#li@4Z_rl+UeVGp1y4(emxc; zy8I4ita-AP>eWrefjvR-Bu$sOf;a_bgU*4I&tBN~yL5sQ&AYzr@4dX)&AzJ}Y8tQH^FB@(fg5_@k!GmI4i%sIkme z`nUvY4!v9Bh$`HdEtN#&W(<^MPJM$&sDyVpBc!UR1g^Q`!?OayDCw$Ij;jp)b(}>{ zZ^w(+bLW^J7gUtt|IM4Xvf|Z0@kR26R6son)^<{vGJPHT>m_B!mWfePx+LnRZ%DOhWnoGg0WwE+8Fur*jN)pzC!Qg_1`6y7OP`~DbFcX&4=ntNIJj#Lc)D{=B1fQF5vlEGRW##YO z?-qM7zOA@+QpdV6#w4PSYpo|ff6FdBU^OS|J=v#Z@S+p-4!!s*l*z$Kt%6@q-9rfv zGe-qI`r2}N+84<>{J}$3Q4OAI*Kajc40xAc+%8Tyb`h$T0cUW;RY0$956~3l^S-dYVrvqIZ5xG&^f~@MPg^Vxn&adRrEIUM|NRbT{8aS;4qwrvI9{kU?dgU}+Z;#zgO7Rf=So9iud*)Bu3BT;?A=>H(O@i$Agq zail6=d)n?$8f~Q9BR3n&hF}wfd~ulbrMg^O)Z88T>NCAsxhX7dulp&fC@Be>#OqO^ z(Jn!TTtwf&-1Vs4@Z`H#h%^YD6V4L9YW*%qvDOs`O6E1oeSqAS&SzSdYR{5XRo81nl z5fR$4ZNZYihq#~Nf41a_t&ZpRP4@Y{NLybk!0T2$vE$urGaTjIw;X>ur#WTFCfW5` zJ9}6?c6K$GQ;KJ>zD|EtZ7VV5tm)w_>?2ZxeNRMYo+#lIh%s0mYAfb z{qbb-I*%o5`uSnya)#0c)cu7m&xPvI>F%uk(pLXl2@5pOv|0%X<%(Ct%&ctzHW=@L zj#)D=^-fV_z#Zt#O8m3JSsy~2IUBR}$La?g9P?Ryas}EDvq00Y7vA)U*gl>&LRc26 zge)`JJtpUMmvcmq8htq874~s}$D&&Y(*GzUqBT=4B;~;@MrtG##`!(lC0AnPWKW(- zseQ&G0)fHj9jEFCa*!9k^R(ZpJhr<%(>DxyziP-L<+@fy+#|iJBe%QWXi+PW=xr`d zqlq&l6Fi$KxY&d_b}e<($W@e5pmOK|p*u{#-vJEP{_Z$(w}b&GS=(FJ$ZLa`vFd3H zI$6waK7AlFv%}X7>*NqIl9=uo!$s;0R`tb+$inpomRyvxBTA=QrUBi_)CnCzwZg$= z7uf0Of+Je5Wd|eki=J|20-Q z3cugJJo!0);V@gxHsHW$SCll)Fxc%h>0SvO**$3TW!dR{oQ@M+S}wPlYeJLjOHwL~(oY|K8*;LR1c@tXy4S%X zS`g@)J5s|B%ZBPBT4Q|PN<3RMPq!3c4=Q?>aN2sepsD2;H*BQ5z4Ks?GFTsjKclU+ zu2;bk?E!&1WVf~z#@4V<#y%`!gK69ArV~H=<3uV3Dr-&I_-EZWT*qg(2hV!;>mi0J z`5t;^d?{o`xyE{AmQU6y->C4x&5Cd~qR#n?iPifrY`JE<+WkKC=39xx@u}wYdb5`y zaiYug9}KSNDoiF!f5ETOZi1ybF-XmF&yJr@({_L0Vfrg-DSpDH&p9RH@00x|&3a~& z&xW=$5Ed_vKCnFCFzX(iEb025yAoWFy7ckul&y`@quldL^Fc7XMn9vSIpN0vGIui~ qTVt9mR{JU=DWw7CslNpsfm7cqe+)%--=u%$0|vULI&ZWbL;nX1!^6!0 literal 0 HcmV?d00001 diff --git a/images/logo1.png b/images/logo1.png new file mode 100644 index 0000000000000000000000000000000000000000..e8d0da1ff503b26da04b936eb593d6efa62c9bef GIT binary patch literal 38086 zcmXV1by!s0*S$k`cgK)YA}O8H-O^ps(lK;5NVjx~beDj1gLDc=H%NWs`}>~fz@0zt z%-nO%-utY*)|yBar4Q&RBq#s?pv%fgssR9~7W!HT2?6?FJlYcvdO>!Q(RBp?Op||q zpfZtC8vsC2wvmufQL%P(b9A+KbfS`#kf3sMakR9tw*UaoH zioBy5J`$Chcr*krk)D|v8A~pLy5JYSYA?2w6ddVregte>93%!`l?5#dWeIVYx-c%d zC?aa)am%O3ZlUAu_xMZWqVRszRnGTG#2zHHFEZ~`xgluf;uP4M!9xRsTf1zcfhb@n z01N56IkoFEEeN>x7ZiL$(}UOrfIMeWk$@h>tR4=s@K?+~;u-oNNC>FMEs;+i34#ZR zddG>E0HV?$NKQJvI*<}Bn?f@#RfH6bB?^ytnbD!Y@0zRft6L`2l`li51|G)wYxY>Y9O`2`tol00|A?P>l#>0^ocA<6&A_Paq@% zz>~hz7QA>R%b+QZ8i$V30cB7cswRBCYhpaeO?*FoPk`J zn^$81ke`STo$b}L=LAO0!~{=V6NVA%pKgR#8dKAqm%YhKCs6>{a`T^lVPXGH0uexf ze0nLQJB710M9u$v7j0RODcT6+A1-TOIsIE3se**oU%&QtcbDV_#6OyhX#2fb^%?bO zKifa}3qIZ5Y<6vf133)>Kfv8@_KjUD6q8LRA%~c*{*M3f)QtN2L_SM1AZyyH!;H71 zisKw7nHh7%Sxgftp2YNnZsyf|dxPZ>R(OLOsIwIY`6RNI8JNM|$}?c;xb&Tgn+2=&bxq4Ks!;+ma*!nbEFoc{i z|C%7>_A+(^BEyLdBjK7*FGqk(qjYHFkO(tE@2Pub;BcbBR6ir|RB7ZBxnr1yK3Je3BK~G^FAKs<})~gE5p*2dhmhqB=NEf0`nY+Esj3>y?nsR9% z5sKj{*q^Gj#$1jUmKfsbIUquOH(<}fHrOxzjgJL6*=+P1O%+<@AW5B86>NLtjoIWk z4>+7asUBn=I1h0u6ACdI9R(ewC7CiRGB6kRGBPhRY=~+f15I+7d;@(O_QL>?Dd*d8 z9T^td1)O+Xb}XL=i2+_PPNW1ULu&$z?6CP?dlQv zQ&_0p42SOK?Dp@z+a=wlzWj)iV=C(W^$`lyt<%CtyVR>443P3CjWRafvkLSbz$l(i8Z11olWh5TO0OTDuq(ol=jT%;fI5? z1K4X1H1sh1;GqaBM&c|YL?SC<52D(1g%aY~XyPFa4&Jv%>H8U&8IGDd%uUR`_=zJZ zsdB0Gsie&88s!xw73&qKnpc{m8u8_Z>V7rSn(x$i%8}>3RBBe_s2r)2s#}!{l!aGV zl{spNeD&9TjzrMySLj!k_^O)!&1k1%kP6j|_`4?ywH%|I z+83QlnM&2l4@aFmH7BJxC7n|3x{rYvVncEa`V1ee;wRv9_SJu>ua%;d5-1A2zo}uX zuq!4lXqWWpb|^hf&+RgVZ^tbfp1DX!PcQi1<3fcsb;16zR zM?rG-p_L0&34?x7iDHvfleDdn#MWuSqIv09Y0Ma#LH!-@&ZogogGKZR^wjk7ihmSO zGu0GZOPERo6a*B8#>d7B#}_iVvxMF*a_(pCXDw!JG#l%A>ajGHHMLmC*6-?-=$lW*1>KS~OuFk2ZTWGItFU2lxRZ3Q>%w4eRue)ga*;L+4T(`G`uu{|Xsmag8 z%9PNm`A1FvX>w<>Uz=a-vk)SB_%Dn~ay@c?*9I57_ge4QGbgf7Mf`qTe>r5g(wW4X zTza?DggeSKV3VVsHT%Je(5lrn_$negQa)&uElrp$i*#^pxN}#|?Z(+)%X{V~C+mAw z-$~g@?J3Wx&1v{*-WXRNQ?Bki*Qx$tiA~kLX%W=CR1Uk1Dt~1O(eOh)i_C)RK z#k%HVkBU2!GeY58VVAre;T=KVbEhQ*t!(n;7hXT67TGsnqf=qX+Pn<&UJKqK;B_=qFS5PY^H(C9$ z`fcexT4fPh|MJ5jx|y9K74fIt_k=2VT~?GP@sa}#J;p_5#Cj_WZOiWQ$PxZ8mAP-m zPsYBFtR(PepXI%t;Pl~aB{da?$!oKc>-_GlvgNNAboN?7*};c@6Q+ewCD; zt+1z!Gp@7;H%YV>bqlt1Sd{*p7#9%H_^NTO@mGWAbY`v5Wbxi%`jphC%x34ztCFemAB*FkGq=O4FBw+WypFdihm`!;_tw}#hRk0-qzs~+TMMH`sPyS`KbjIY)Y-)_{WN*|MnlapWJVAHRj z%-*rCK=CG(nT(nu0C>{@03;Xy9$ul>Ljd^90RVrD0pNW)01!GR8U2t3fXEA3Nihx2 zI#~xLbCKSXzD8#mS8Dbey<4#uc};TK5`#$ni(Y-Jcd` zo%?TGd(hNdpy-u_{u>8p(n+Jw+w_fp^#XXwAv}N@0EUf##X=XwhWms7ffeP3xBzrO z6etDZ)m?E`ru4hTU6TrGqYA3$GhqUWC_RK4_zQb5=Bh7vb{D+wmB58A?s9r`Nrvb| zh7<*Z)Q7ss1zm+E*d_E$$x$Ag0s>p;0M))xditx+hGor zz}(~aumPB15LDpkf~w*J=JiS!dGPJohgWg|4lpkvQ@k+B#2Mxqc=ICv`D$_}tmwnE z$C1`BE>6!|bOMQmy+YmEJ8!@d7zUkFLvmSHO8#4+GWZU*RC>@odXF}Mz*D9w*mJc> zjNp=t+__LArEz!4_tJ;T=XTavHaZbj+Q0>;RJ9mg=CGDNA0xZ zD-2f3jX7BF>_vnDu;4d^fnU8=9=5-P|9@LHKU4p~$bC)RZ@~vR`(Asz1&#fL&sk6x z&cdCSI2dto6T6+LFAcqsPt{9RzB!O{kqgiq*0lFLJa6g}kQ@18>r+8Gta3pBrCbc~gNKw@kV1Fy-+*YVoB0xuHAmk( zge9w$=aXYg$^=K9E@D3W|3xM@^u-1NYQZ32lbIz%gY83n>YM4CHIHeVUYLP+Vpx&> z9?zZF2+DT|#iMCOF3;Xh{vsOX<(r^7wBWBcvs9|(qH^GfKl7-dFaK7{+V%B0p=^GW zUkP?o7tqCea`^x0&%qc15G}xelm8T71{~F(Z6x(-W44axxxy~~mciw36P3HcaP<~ON(`9j*lkJW)BOT7%@p|lK zqg^701KHoRC6JW~wVq-wnuiTj)J6bhHNAqU+u1s!Q9D6n_cQ%{Sxl(NEh*gJst%qU^PeonWe?BDK6vNl=S!=DdSkMp>YTa^U^pB9aV)}42Z zf3@LPxS!;oPJuqjIUfGj z-|;Nfmy>3ht~gMR;(ZD0{?xE-JGgYw~fc2u7gym;R zHWZj7BRXQf$&WE}U=2+HXsBP`|Fz@0y832yZ4Hhk4bQFA4!(Nas;nAd&&Z(KbGg=Q zL<#eMR{7>H6esk|mHqILZ_Y{mi+Bmq7!497Vwa@HY~S#|QfDBr$qm!<9>AH{4`$}Z z5B7gVPtijUqH^;7#W@g57TL$U4k%;E1e|bdd|C+;>JOKgEr4YVg^BABgn&VDxHMQG zEP%0p12;(a2 zd6d7oLfG?_gmdHq;?ouQU#F+@Q{=F~$Z;lEPJEk{6+!!ROiOWOVr%Q2b>u=Qj*93q z0JL!59nSJSUkpWbK3JysKhS}>&?k#aa>eTZasM*E+;N*3xZbL$4Xv&UM&z*IW0c?_tIIj|ef*NLj{2+hQTnPEo<_&9#mb%T29A;hle$W^>U186_%#@|%{(iP1 zg$F(${K~!B+7KD*4^k$nV%H?1g&c|lpDz)2yZhFGS$x5Mh33@PViO4lv@$zt&_bl&{=x$=nC3+Z7qGjSHzHj@6QPCyT$Hduxq*&PF;^5mGmpe)#`=mFk(B!Z$ zRdAj#F)?s&oG`ABn$(m$sy_Qoad_#mU+t?D*Xy@!KA4+YX+_bfLGP)QidGL#bO7dR z5X6ktplDkVn}v){A9o(Zfl3urVF26KzS&B%@az_`XaAIpmEC4a?)Q(A-r-h{w;Pco z6DeE5qjDmD6b;psjjanvG89Na zYBehi+?&7m9|wxxK9brP>eJ{y9I6R0ppQTc2;Z z?Mit*=Y5VQ7+<5O8fcK7`=udN{%GD#aKKi5U}@WA)omwyaX z80m93#&Fvf!hz3CP;&#GTCrNh{SM#1L*T36B~l^hJJR$Jhzw!;E*$97{=}5~X^eZk zNZg2GmdgDgY1vvg<@%+I3W|xciy^z)T08AkvU0-JW^f%jKTJstMsd3bEi@~rRV#bF z1q)y82q3V)7bAI8%6`rgI5~7&seZ*I6&L*jE80TqEns0043^tFz_Jt1m{*(F-z8$x zTyEB@M*dV(sHiuHiQW%1RBd?$iWWH|{rOH3_m`wdt2ppIGl^0){i|MrHG7)=$L118 z{co3n!CAb@Fvbcqf5h6!B21oTG_0}vp;W0u94x+5?~ltVFQB!`OKciEmh($739=H3 z`^#tM_PNPJ4jXf{UbSfFrRvT&8bzRlX-?Y0>6NM_4x^hebFNux`iA|( ztPF?bMzVa?BB%Lw)X}n$uE*9(m|Al|WoZ7$ReVCW;Q9fG#FNVnp43FuDue;6 zf#LLx>6ktJl$;#2GlNSKzni6*swqu$*JxJ1=tc1OqV&X$KPM*1s9c`58+RHKId)(h zR^op->n0rYci_GDdn}y%!rF2=tBjqRfh=4mcG2sinpWWzNhwz@xjhhh(Cx}F^ZM*4 zgN^{FAB6SOl}sixtjX01yynFqSX?ZV&4>MEJnLJfqmh$;H79SFJ5f{A#5qD2t% zX3)qPijdJyR}~jB(`8P##gR`Q0`rZI+Cf4vObIJtq|Ua-qQY+=i2XD4BIsP}M^@P`Dj;NYUkw&=C32tS ziVxtv3rlb2_3~paiU~RjFW~-dPudT8{(XnM=$zf6^xN)1|9O6Mp19}f3WMWda@loO zk?&+|&Vs8zFIB&$kWQB?>FL4HidLT%pV9GNa;X`sRf+)<0Xr9;k?v4{&jIVc5zT zX|9DXiVBg+7-8Uc0+R@d;+OXm4K7+MSg2ctbS)>#lQdM%sfm}nycMgV;R>=1-pC+6rj}suQ(G}8TGPnCciHE)81+0 z`=9aCd+_&j>3x_nLj=GK^tt>S@1Q#_6Hk6g^2RM24w`XmCwN^R)VQa0iR&S4ZP${` zZxpR+u_wNFc1^bu-04_nn`|513n#x*IOzD!CcvgC^K1lShv_jz!rz_@pq46dKQlb{ z@7}aitDN4cterZ1eZl;y;VmUr$&WSb_9sMmBLMTt?~Z!YJvd3u+2zIexc%9kER!F% zTRDTq+Prt_iQXD1WPvq+Uo{oKx*Gb3c zBK8^idtTO07{mR{cRsRPJ7z)!dE0^8Hc|(z?#;L}I%W?WvPXJ?-p5ho@*8=j)wNJA z`5?iKjdRwOi?M!-_GNvJM2eI0!h;x0O>Yj(S0~PEe7^#|cXxYlYCAzx)M4mcB++rn zAw3fM-B|geFoh-JQ&B-wYTgGbXK%Ra#Zqw_D4ZQbCsSL(2lBRjvaXjBMOA;}PqKPG zCRL|?zCkGCa!LlThScc@!-*gLHWS*!(_4Z;Q`_F2%ym3lUQ>eR?m0C;3FCwdwg(|p zl$Bj&9up|%wbBI^CJ=G;evnV?Yey8*(8nY$hD7gC7vU9Lgq{gFA8#)+@ngJ4Mpw4^ z#a-$5oVv*k5@&3Uz!AT1TS3n?nE=ts6#z$f5`~L9f6uxkw!g}vFE7k4KUouM_ej{;SozYxE8 z;f$c?ZP`}zqntGNF|9MJm)`WIhr?UaTnR47et%$ef(#Wm$@J~TP=WQD-hnq6fdnF<3UY4-_*}M~9a& zjVu3jhKxFkb@y_MrPA$w_j^23s9P8~JmxNcYoCw(j*!muV&lEi%&^-ZQ?C{siYm!a zy>8M*e_nmHdHy`TZh?Vg&o^V zT=jeLk6b5)jh2I{MB3^$@Pz=?J{-D?`IKS3iDUGm{Lo*M%5Pskz5J;RXWM@$JX4*wuSATZ8Xsnj1g=ssEDeg~uv?0?8*y(mqCLxaQ449}#ZG^1l~K^C)v zBAumSz}}pyp%xnFKcLACZGYazO6Yt{7OnF#pVX{O;4pz{3%J2oXkL$kd_3ome)#w= zQo}&7HJMGH4FR9$&tSz&xWTn0_6hG!m6EUdi<#Wk++LiVBF}h{>Lo~v$XjLcu=nyO z!-dttF8$$I-hG&&GLPtTwPHWlbzJVxr84~MwQ92xzs~oc)aB7Wgo!5KWM4hWa9V%9 zS$yxr>Tf);_-D2h(Ha`OdKLC?Pc*Y=i-4pwdl6n)33zk+V{o)%EX)_Na>+2YNHlmB zb&3ne%oaPQx^?!(7KT0&Z|F+N+%U0MbCHWw^XF`ov@uTkNz_py!3K&zTEGiZGs98R zm^n#U??W!D9{L2LI89{!79F*%uomZn&ibmi2Ep&rL!E#kS28x=5vssgJpbA)ui@*9 zJ_>c~#Qtx4h`tU-pu834(^BYDYD@LgB=?HV=4PuSUu(U8Sxj7g#JffdJB`M@`1JxEECi+Ah6LcD}=J42xy-nock zs@B{VC;+6q7EuPLM~O|OBvSndT^BIf=c`Pqa(3{c$KNl5i}6?ctC-iZW# z%-UL`_9Qt<)k;$qn8`Gy8S}Wc|doX?wl0vI7HPu8=CkJNf%YnqbXG!TRmJ(GU98 zmz3{Vv24kXoh_sKs`7twA!dnnn6=x@{w&QlNL6LOO=-8FqpFIV~hW2E3 z2!W~yFGx!wscu#ci@CA0)rYUrPC>62YkhJSrA`d1NJG!cmHO$!?FnU7@{}~cRMGo% zQ}NIoN@o@}5!hA*bR{{O(ykJ+wu8Ua>I_}H&rOLNSj5EKjALmRZ1HWI*X47Ww5>u) zgoGZ${LU_4_ELPIP83`%OXyNJStwO(Wk8nn%F_Up@QW= z7r)*z3L3yjlP5p)#04GsF2@g}b%65|ZJ`x2F)DI^+nk8{P)%Gc_>9e zyVA(63OeAl*KzP1M8o>8dU%?PK zeU^CZay5XC4N#vTF% z1s3PtA){n^uyYL!zxqAfT3TSKtgXKeVaTCL7vP=Kj7{PvLu}J^M7WeD6o z3xS5iD$>FU0#ho@N#i0k?-xTB@R5z*1|t;QTpuz%Y{E`4pOI-9OiIeEMa>WQLNQFI7T9AxFyA8)`&|lDE&-qec4TeUoH=wGIb=)fy=>%@x9Xe3lq9q?iOmqe>fc%Z5JGZ&!6n-2JNqg~zZG z#+9)!3HhHa*;9cfDkS1PrHnqSn0SHYDe9Yp&t}qopSz;)9ffX=OJ((h6oe@|gc*>6 zAhGsi3KrXB$$)$Uv`*93Zdcv3Vbf|Ud0!`rWTVO5o@mb$J9a0r#S8y^$nNvi&3PPw zvyXs53IZ_*t7eG>$B%E_^-);#l=++n)mULJA;XX)g{T$6JaxH3q`vNWF>taoY<2RZ z#NXPX^h~r0Bh?5G!qQbkw91w4H`kz6p~KAgH{#;aNSRQKlZx6>YDGul-Q?39 zJcEj-6(#82($c&msLz+UMzw8uvlxb>0z24DH$jaF%B1h~q%d);d(zsvpWw97!Tvi5 z(VqVrxc1;Hk>>_bq#iAzVuy1Q3tCNV-U*ySoDWpyUS9;#m-SR)B@Sc(+*h1)7~tcl z%&aeBKV4$U{%mc+AVF~0ETZWNxgh#|P_8L#dH-!Ph|*k*t_Qi5Ud~Uj z!azxsS@6S8*R4DIFVhCh|8SYRRjfDv>z{+SqbVg+qvkKbv{~~JiAcUPOD+)( z6N6FAa`iYSnx>=Osh8s_s1FIL=0OoN$`+ha!|F;4qVJSm*5M<1hvw$b>+=0hX=KA= zxB9kdY@fBZ*y4$hlH8So$}KYne~>Ll`;QKfn@Ct8QF_d{dog2eIrogo85T}LpWn!5 z{D?SNVBaNZ`lu>Rv-X^%#@Vy6w~_&3j@_VBO9-X3p)_oOB05r(_NIk|m7gyv$Kt^&t^Y$3$LX?AIvuW`$#EXa~jt1u{Oe^UzfijcNxf{=&o z=aiOU^X5q*>&GD*C@G^@fG|+@gGvV{=EFI*N>o_L0*9sOgF(;&w0qDKf)cZq>abm2 zpDvDMQwE@AJ#@-WH49AoPW8eA3X9Zya&CUG3sbs$`(550#nahzFb|e9)o{@-DwECC z>LHx#TZ7inmB`1Ji+n)80Z*btY2fy59W&MX{ZPn=tBRKaz_rxmH&mVW(TF2`^h^FO zAGC~k=AxdcP7ko|NV?LY6OPgb=7%!s1wnXW&I^m>zN+H*{#{ZxVkhJN+i@ds(vb2N z{;o-I^@-vdy&V~cBuuPz+R3om<#(U9QS02|>FoERQ&=ws`qpD^KoH$azxN6Ssnw&Y z4Mns<%)-Q<1m()&RS~|X*1cg1lF&q#TretdW-Q~t7Dgrzc537Y?^US<$Oci#7Ld)M z^NKE3ui(3)VT)~E>Q);+`(thWV0@*bQ_Mmrmxj%?fIs=MBQ_F@S-6(0Ok>gqhc-45 z)~3$jgq~#m0e}K*bS&M&z9ZMZtvj0eRf25s6~+g(7#dW>)cWo1xbci5dj{0Dh*pEd z4SXeSuJ@QkM5bZZgGNr}4W3VK1!(F$X$e39UaHPtxhfRuVDLZ;EuGujZkA>Cbl}9H zG$COb?jNsiO09*B=U2sWEu47go(z^d`Ml7c>vQ|lj=bd`Wx@52Z-~`cH#fKS#0q2W z$-nzV3rfXEV4iwxO00t?YLVr{Bf=J@G!@1<{MPS%ty3#PJ2WCsW6qx-7KFn?g`{TE zOK&>kz=)E9Ehj+dxi(Vd*e!GtF9;>OL^bB}>UqLy4iW!->p^QN(jWoU;yf z4ab^@!M)0w!LCT$Z#!*A=kkj+Wjf8LQ2-I9=t?;*8Z07;&;TC>lBzizKN`2o|!`#aH<=!b-_P!UN8w(0SmWy43ZRl87^uW{MnwE{}nWlm@ z8<=bYH+L_Y9OXGVta3OU zg|>yAV3;Z0pb;rqB+IBc59inI@Jw!-H{@FYXHN`v`X)%`&%V9fIN5HmxWlZ*5zk1? zsVzH3emN6FuReJ1v=)I)rM3*qg*gnS(xaoUG4SCFT8!xWHe4nF1%C?`yjG5@TzmBs zhB`D&ErX_X=oiG0ge2pIp&p#`@LS)O9z1^xK$JE$i^sR__|Vc%7>a$DY>WDmy=W&R zvZw<8dK1MehPS_B+ltt_H9>`jFZX^4qjP09?V)6S#;5t|yA-EGx7p0H&%V25+^n0Q z55FQzg<9!CSyHfKR#@g*`-QwTg8$E9(XB!$j_Z@?veUI*XlDkdr*S`+dUNXpBYJ8U z->a<|DlGB@X@b)1{dXIfLl-*%WIaKfB)slbSZtJN;wFENpfXdKNe_^KgDhC8OuH?+ zXmo>LTj@B*Agxd(_`#MdL$su{_sA8c3kFV{`UH7M8=vDLUe?0$|i^^`oq0Q7GnVjBp=+v4y zE;}+gLcwfXP{@Om>&C(<&8`@%Zf(L4afwKgaTBok-i*<(%Qu7(F2b1YcX^~JSX%zQ z1&Ts8@fa_?4Fnf1NVpj-Jm*W0x;1HrB5fmXPRL-`SwOm{*XDdeIQTCvZKI$gM}6H! z%;D6)U@!GN7e4`Z&%mzf$5^_PgWr_&Ifz`i1IwXXqQox_&^hd189ZZWUS4OnhU+Uu zXMrV(i)l92eq5?tW~F7Vgp?*E*(tJ>>9-OfIV6y!JO$vybS7Q}i~>#PHLf36q1xD5t-6P7ZoiE>h$EvxsME%+HTtCuMPT zm0E*R>$-pLQ($ezrlOeH@?4nVsuTx;qDFd=#7xnF{dkTtN5hX#ZDp!zphf;8YMAfA zCDTmRw8I!VzmITQC7RjCNJDp^>_wg$67v<-MXYg!&pKse=+f)V&)F)B99mOHf>ZYh_CCVGw z>)(gsIE$HUGn2SNui} zpAfU(!^?byVT2oRD7>X-Fi&{&t&_LjxjS0ecw6t-4WGuj!09-92yFY~j$7^dvjeM@ zltSBYEKfW>jzHB_x!7S=wAY#>Er2ZF()YI_rT>$LxqnL8MJR(QFQRpTrS5nBqwcIH zd$~u`@QrAfT+lPv_!pTREMN?W z<;P9fG3XGDGU<$xHm89HLR6%crfejD=qIM6!x*^bGB!#RK+t8oKl7NixV4=v=I};q z*3iDUri;U1lsAbvUf1cnEwgXG3dA|Q#CR?*1NIE(NF2YKFna|9#DpnqK4Ar zU*|~$oU-|$(iXkV&7eZ+GM5UoM3PoKxS9fbmx4=Z`FAQ85?%xJ=Qn^C&QPVhL~ z3>OckB(ndiR%Gc^P3Kujgv5nM&Ge# zJ|0T;^KViOhh;b`f8pZ~aXlG%n2~D8xfTW1v%jM-Mc2B7!0*Y`D1FfOHvCa{rV6N> zLPzw^1x2x-d?+M*YVe0uW1oROnt>&Kisd^&t4V1BGA)GO%I%6OQ48e5s+zYsu2Vt4 zpqvI|l)8ZeS<3}WQG!Hdf{DC%m*4uU%hIPt8~s%7K#kc_Y^&c<^_Xa~XfFmSfJF)n zXIxRVq;&AsZ9Piz8EI*+R_5x+3s6Int2$&Ak17SG?(u4mmIl|RA3o4k!Bk9f^2jyJ zL%fMuu_W5iuA;sW-@dV6l`Fr1xY$#pg3(u&aD86gRWdDMpll>moC?C7IZvf=z7=j9es& z4NBwN{YpoQigAHNFQ&7*ZUjR;Q6y?*sH(iy{e%N2)oY|3{=75PpO}ZKR}3>*pRd6z zQ&ig_?(+1oPpw)$bu-ROJ%8wAzQBUE+I*IcavKn0?%YdK07jnJ5&O~hIe{_tTuU>s zyb^Z*D%3;wizt$L>w7$_-y_NdZjoO`wr-XRXd+yXcin>^{9|L&O&;+lQXiX2GQiAO zy-`He=)pIT>nn&P!pgeekH0BzQ|yiw+@L^lK?oKf&}w*e7{7h8?%|=4Yj@= zz8G7Q8$xnpt6-{;zsQs}LqV)*vb=%L4I)48mW;NIacS|`l^1{7*X6rBcL%nt?`?x{ zsR$Z%mS*Z`F{wy1e#AS$P_$_%M~D2;OY=xlkHB^v%6o@#ii#N{t2%uW$95wFKC-rz zl>9ar@o~^;@>N3A`!c1H^{wD*QWVW5{vsa5fc4Hdt3BHT_Y=u)?ItWta`5(hnp1QG zeOiX0M5!cQRG!FpwpAyi#0ZAH`gW@=rhBl-;pka@-*y^Pa=D}Rk{CILr#D}zi7=tf zvE153SQ8kkv6#IYdQQGG8zMaF5o6NKb;TI?o1AZBO@#1|q7Tzf#vV^K%)81yi@u^o z!edd8t(L1nfQCuhR0gA0iqiN|pWZ_f;!B>s5$5Ij{rKIG(Ph0= zLhEdZ@11j_=0Lt)&O6sdyCg1!c7f?giMt+i>0*5rlx9`FhY~Mwj%ko!TRE!geop1T za``T*$zE#uOLg7pa`47NO@HLE(D2GN?H>#>XvWas%`>A2vwd+iE<^%uy{Qj{9(xkr z=q51=k_qEglUV&8)-m&fKB3(wu~>!G+4o8~Ge|#PaY?lhNS%2&wRt|r4Lq0Z*1BxW z_4)qFzS&TWJ6f~yffnOFrUu4+;*=`|+6{NlU^%D_2!oTuHlrY`KMsF4_Y1+`Ak&G| zZ{+$g>k}v}&R&Uu!XElG(##*$PwjgcdQT-jP)V1CCTCIgLJto!--Ce1dyB0u*tepE z{5XCNNaXb{=-du5*el2=@JTb;mr_bx_Fa`lY&--;E6a@y zHJpT{)Jv@2{xg@D5bd6B@QT{!GuiqUX4JQShAKTUf6Fo}U0QPsy*y(IJm+b_C6hAo}4MKuwm<9><~^P%B?VyrXS)U}Y1GQkc89P;9!F zxs#as{K{v9WNtN*c$S%?vWk$SU1zB04k{$ao>H=E{^M&DlblBI=$M}WKFzT}HE8!0>vD4a!k{7B|}L*FmgxLU~_|UL;{5sD0z`o5YTX zD0J)*R-}Wm8uEXJ1Xl40tC}G@3jev`hiaTVYFQdl3qd6`h@>ag5gMpaq?;5YP|~42 zct1j}7ORp-)5i-Iq>`Ib!n56J!xZt7YcRH++_6O>w8q)nuVs9-ni^g-GU9N*J$@C~ zbp{kc9D_M6GKhae+ImgT0u|9n{Z6j4OAHI-lJNxjr)u9lrM%!w|lkK_*`$|V0YY$ z?yH*<1gtRPgf8IfKg5VWG;fH{Bpm&SzH;F%D{neiY|MzST3`Qn>}{#pmxX#Ri7m?P z@im#iLaEX|MT4!~b028KxKrSCW#n0Qwa3@`14(pdwq?3Fy_v2_h_L($68N!p&Ns}i zYzv=+X5-^eSJUQod6-(}DB}@X3NH!<6di;w5K6k<;j!V?D7Xh>?yIZ)K`Cnks6vrK z#vlnJZSA`Ku1}o^D3GWPq{3p=3`-i7X#Hfekt*ggVTf9LP7^kfRm}M>Wj0M+6Z&8i zbRy+E{dIT`>l)b|ne{&J9@Vl#V@z05DloNdv-nVD(d3&#dTot(MARg* z1C5xf`R>*$A=>~}OsT3z(D^s1AY)JB8YfmIDeN+L{(|JG!HuRfBImcR8iwkmw({ce z`uoR+(ylWxlWub{htbN*Cv*;KSndOv5s6o_@cJ?+_jOQQgO`HG%?Tfl%96OzP6XPX zEc_>sci;cmm$(#Es%%l-<$v-xy$U&h3B7~}7Ne$lF&4LTBM4qXUoA_(Blu-EZ z@^XQBOv;PFVC0RANUw}A$w39iaUw&s@_&)qNLOQ=a=*2|Ua5yq&Ehp%%olUY6Gor> z^_|gwpWMx`gD6B22Znm#43W~Z^pr0^SU)tB@%gXa?nF-X%--nq>wX@#D-*x57>64^ z0Sdm5K3hYsF!|eH#G<>wSfc9{N0|(vk3dbB&oZE4R1MEqRl~!5*KFCC%lB@v)hgZ+ zmW6~|FArBP7d0bf!lb0_K+v_>;g@2D-%FWmdn=G4gYzavA6X4d_l1gRjOI%dN`O`3 zR``P?j{n19>03gd*IobT|FqzLda#Cp`jtkow;H!(7BT7Y9OvhkvBN*vUzJd$U)=If$rLXgh}>bB&6vFeL)kETpkRtnmMZK4XTN zftbZS4u=$Z8o*r+J!JiE+PN3g-gde0%JRG~V*7$=(`{<=F4YLAyGkAUYXnug~ZQ*7uq?hT`!rUqG_8gak7>j42{>PcL*nIs0Px5bT;~M zfRQG?zLZqL6qg`A{xAhU&I8o6I-qQw$ zKu2&9BWT~#$_@8Z$E-DnYJ~Ppe>9@jPgg3T*pk14KQ&KrKqw{KUM!+|mgs$On)m88CE1kxEY zeg+Y1P_%XZOa#O$kbvmThX1}1ee3_Rbe3UNK3^9;bayw>jS|u!4br7FDoA%pHwYpn z-7O&{E#2MSASvA)@0{QN{o)sq%k!LhX7*ltt$R8)3yYkndJ4bAV7Ehs^!sB#HN` z4}BE7p>tyAv2^JwMas`Unx6IJ7%6#swjH@qtLbYOUL-Bp0DA=`=<_q^L%Ng1&-6m>4Lhs9)tZSxkIxK&U7kb+A3qI9(Z@JW}TRR7Tmk}T-l+Bj z_wEgQ`xqakzuG@X5Qk7;YJYE;D{EF6@6m5#uFl>={s^CJPJ{O&FqMl_FfWBcDdcYw z4M|I%u++As$H8z&@{h_MM}>TLhaV=nOO!E1Q+H(g;b{`zBo}=sz3F!}FOWhMx%4Gl zQg(%KNwVc>f)h?B6Ai|*eg{PyuriGJVvO?9%^|u?1xuU*kLq?BMWYOzYMkmdhvGi& zj$yC7gq5L^ym3rF>Ofp^(+@fw^#aYUcxEkk1WP5uq8FmaCK5|!P}#IeDb?VwY*WGO zSL?G}1s3EOM6O+hlBMeD6}Khjlz--m9Pl;;+6X+TR)Z^PP46y-dv5BvO%=3qU*4Xi z$&isCTV#U4aZab86yHP>adt;=D&2>l`9udfUei1kN6Wu?Djh<*Jo48OD!Q9#5vS|r zaaAo;eST-XtuR~Qm3_x9pKLad8YZJLVRwJU0cpGS`ntD5kv1Co$!Vv)tHf6mDXhkk~?X>JDsVuUl9zA|@sDs3^T-;6x2q((Vgr8J``J09Z)qF4Lh8GLW9 zTY@cW_Y<|6q2BRFistba)MRE(L^qzH@`Wct_KQRL{I`%&M7&5dnw}wNQI@JbIWtOx zZy6r&Oa@98eO$e_IF6%#i03xpyF6G zH@anh;!eWN)rP6l6ma}Y4z67aWYZv1>+8LFxkXJ(rw+=>%twz~``^hU^E-7qJA<{u z>DT{2Z>OP&(?*>_*1hU(h}=2~b$**DwacMKtvTc6tyO)iz|?1&mdG>yduA7QTKavZ zctXY?Oqvx|C3spXk6<{YpKpR?bW-}ZSRLq%U2$=EjQVAYe89=+_`*gDUszJWk{l_N zzjf9eZm^`l9fz*p(eSuMgUUPT4h{+1Uhu={Fv6$0+`&b=Twv1(=;`y*Zr|u_i_hKpDXOju<2bYbTB1ia`qR{*k84s16fl zqvwU|js2$R)%%mrL_aTstLwg#y+QO3LsGriPF1C&UoXI8%(7l4rGJ|kV1BT)>d8xV z@9f|ZYLD@==9+(82*HF*xTph(@2!J6Wf3C4ix*3ShjoIDsTK{@>>k%*(e=lDLO zM~Ym6*W8Pnh0g}nF6<*rv=c9p9*;oSho+e3k`XKIf3rJ`dVVOm?QZ3*Q&~o zfSmT7eum;Z9VCGVL#bZ6pgbRzHPl-UQfZ1FVwTaLF7#@+x$3#Wu{)%tnSBw1?lR_h z8`n8ghGyv(yR^@DwD+8*H*Hjq_v~CGmXAjav#-65pzElIfR)O8X5jBxVY;D;E-kln zkdgM13K1I34@&P%Bf&ssm7&saY*K6?W1+IVuj6eeG`s%AXAP~)K7TAJqdeOSteO#l zP9q7pj||kCyl%gq%OGecL@#Bqo&WvET?cJTaN+c6&i{6>)_jc{uav|rQ;XH#+Bu9Z z)HH;DOLNMG);f&}Ua&R?5LomxZ9f$Tv76iq?5z^*7w$dXJ8at`=jazA9@Iy*i=@eq zihQdPF9Zbo(z%gLSH0jOKa8CkJxheTp9d76uIrkr<3igMSt?(0zK5qqh|JC_s_-{d z^vBJN52>ba2DWw^Ja{Acmi$1@GxzNNcwN{>_;=#09i+?>*#_)#Z-muB{DO7PhCdA| zZVL44n7!0lcO~f@MiRBWCL9XEJGq@}8uC_Apd3Emi5V}89$ z;n}>MY!P^A2gyhc%^Mmzh_ulqVp7*Q*G1s(M~Tv7wj7e4M+yN(JTS((hw*w5ml$SBQioMidZo{hoxbuPMOECojRQ0T=VwtC{jGu@aaO zWkglJPkWZ#G;_OE4oX$eGkbB4289 zCxlqVY8#cS6{UqSGc!7)RGNh^Q)-2)uP=D-${j=VM;55OarhVm$H)m=61fdxvfEBV zuOyhTWv<=#;z)R?e8|C)T&KT)HA)#0ywom za{rguGkTbWzuzJTn7e#ETBVBo!5CwIe+W&7%>&Q+LbGQljP>EPp|wi-Ffn^PoKJz; zbJh)99Tu3@@j1vvi&AK5^Ie9rwl4M zV`gUMm-3q5?^tj5Sfa5JDM5*|1W{)uB`hba4MgglS0;=Ybl^)`2l7P@%$Tl-b2a`5 zlhRZ017TG2<+1$vaZ0U0t}2;)La1Uf{(`DhN>xDiY?ejR24?Z^r99`c@gWt41M`kmsepqI3(_r;(Q{-A- za-Jari9V6mdz=Qp>58-|K7Kfb9VI}#?XV||$PfbJ;;=9kkR^J0$e;x9PY(|z1C&Gk zXc|uOEK)o*B(-es*Sm!1ifNg!cqTBoV%WbFAWO#T(?%J--~ zKMIKUF*#M>nb+PfH~gsh804&H}^w7pJ$f zF9H_!9GToPKYOEtL?SNsFPy?CoTNA@)QL|-50)SD>r%K%|H!K|oli^QbwT}`P{E2i zCL#StG&)b&WG{2|3*W7HRC^2HCwdL0__V{t!!SxT>~GD>^fgV0w(KV@z9cn;G;|ra zx*mFC33Kf~r*TP#bsh(&Ql}nZ5jCi6y`yE5RO0@)DtLMjE;0^24CoYP%Hh)aDM?%5 z1ZS|g>EGD6xSRXXTz|UBxR|JpMqIznSq*wMSmtawxJuD9^MdVFqL~f|-UO}R?T>r( zpsP9x49xy|^AiCrYq$?ttG{ru^|`5~e3Hr=9yl}AcSdaBIi_150x}z2B)6_tX*U2Q zCdO4JhdXse$zc{;xHe6NH*`qo3Bes)Vr$L&;a~x zNDbkRp`uz*0iFFA&%o9|EYt+eSN7qKwXFoPt&YZCO@aRI=>jkI=nopfsyC8q+zFmv zPP{7mi#7YT6Yp#P%EeKbmjTpkf{$0ZfRl|*VB`8-Vsdv02C==K90@R zkLexjVN|@RaBhbZvvn&0JPZu=u^rcwApQIPwN1cbUkpR0UV{Z5DiJ#@eSCnaPN9&q z_|Mz(anpWW&Eq-$=FZShW~(iQOZBgo^!wm$PApaal-y_*D@*X5IY@Jrph;gMkTEAT z%KuhlZ{5bM1B+XtyeflJLJ6IwX#G~EL1101S#(GG7IWL=kX(P{H*V?-wUjzSaBv@~ zXH4riU30o~Jg4qhJiJl;17Q`PqkoL$R6ZM4`M4y-%qW)mT=jV@AnaA+%5Sx5)_Nx9V=3X40 z2T2Lep|Ww|dhgG%!cq5P2-dSQe7gN1|5@$^T?apX^((jDNSv5D*Id2L;pg75Zy3>8I#J$Q_w18F z3@SeR&>{f$Ca7m{5_RfCcnLntQWBk<=es1wPt%nS1n%-_?Aun{Cde8)#P(I!l8&lh z5DK1g)2WPHoPu1n?!#0z92BO)j1Nl0sh!QWu?UhiTHM6$u1x?2q5aSiB-7S?E?k{1 zL~AjC|KgeThEJUVO{;V#FcUlZJ6`uth%}w{DCzUk5NE zJ3pVjb-ulBb@&@hWPevRN*stFj89i2Yx&T?{X`fvvse=m9Ka#@)pFFys_ft8j@ z$4RWN2$&Ugrk_6xJs4(xWuE7!8GDOL>YrGEFqxw;X&v{W&xiDv4Kcgc>%C@z5p4e8 z*Urnq=Ia^khnNj%gx?gksR?NbN+g3qd5yky_`lHKXd?chQQk}Gep=c6&6Z80_zX-G z5ZK^SXCNFcyj^$h>nQ>JqNmULY@Bh2VaTC&3X(XT^WCJ8H1o?NPU6>rZV4^XQt}d? z=gzf$y2T4ZEf)G;7oaif>{5rReD_EKveJmZDeJ1`< zhx!!nSC=2uvo66P$vPV28h~Am->NsJ8nB>%F`7%xL(YQ%wIqIvS4@mg?0IEDft5ig z|K213kxo0=OFi@WWMzoQFaI#hAVryYsX%1G`ZAzc|0-XT?ff3A!Id;G8(tW{q!G ziUxk;?@2<`JSo3G!!X&^6O4KvzE7X<8W{LT-C8EuO2MUDz^%oqSG^@%hD(&?)6>^*+X`K9dT(#8s~H9q;Q$ zJ+qfvVfTG6rXdT3GWQ1LjW>;{biqzNzm@JNo|*c~2m4rzgCCiX^uQ-QBvVVm(V*^% zVxkLci01MZR@f_+=6;c;mSQmI`jochGqr2|fFXBABzkWO!DDXFHxv4TEmYo0sh*3o zz+o`vImytsv7y%BK#QrEj;hWfyUm!ncF{|fd-8aVW8WBa+m1xNb%y=YK!F{dCFz^X zD}2~$NswrE=)=CaT}N6JbDd;8|N3RjL*>JFZ z&Kpzho<^joh!|8$WlhZ_2QRr_!$opnYqsmgI0)-dX~wzby~E~Vb2mOL=Jj9v^$hiV z5>PV=wTdOvqj=Q?u%{%XKGS~9mync}lFlBo^dB)EXgrXQ;&$@h7HO>>ZQ4oPwtK&N zzxD^iZS!D`w_}8hi+z+)JRe0QYKxzVSGS(xDw^rAuBh{_(Yw5B4kqWjj+S7Z62(p5 zOPnu%eV-kgvasX-gYLt-0X6xUcft{p6rU>iO~YfkGG!5w+pGVkg$d~A_4+82Mik}; zOtih3teBl`V}6%F{OP;dQRDN9?@x59n@(O0jLnZT+m4nuFl`K%1VsrC@P2%dY<+wt zR6YX24kLr_0M#?L-c3|#x5Qta@e1y=ZaL&&(Kc`^l&YRcY^cQ)dJ3%6r=Hk0cl8tFr$sksuxaK~tzADJ@WhMp=>Tm+O6o zNkL1{QTFtxmYPnX;1d!(84t5I6`xceGxD~i;y)W(ap`nHEv`K9m0Qx1DTk~7$+o)l zN0T?)CuC3gaP}oW=K5>XYWGS>sT6K3ou--^@A@TXw?k#AUi?MoYwz=|p?F}sy7Lq5gNEf2w>h8_dPEjO? z!TIPS>xkZJdvC!5NfI`shZOQ!HY!nRyZ;R{UH428bebV=z|up2XI#-iA;DgyXRk3>p&Dnp;`rj8aFbRr zqT;milsnoyCMu|ttLn>ZOjQ1%j_v>Y z`bzWa-~6ZROG!k#mV;vE=M9ij>VqBoVWty}ieSsa1U<$-9S`$$@;fs@r5`YTr1b=o z65ADYUHT*hFslY$X{b^dR<}y|yWapETkDrm)Q|I>Ph;adyAAf&K~|Yqkp!&ww5Ghu5xb#lE))+o6;a|IW6I_x3w$%6bD^T396# zQ4QJg^E$ke=i)RD>=>@}Xf#n7r+Cg2Q4F=@4Z?mTrrj|MK_F_--iZH=ED{3gf`yu4s|9^|t48YT@H z7Fdm1!cobSgh@d88|tbe5?nYmq-x)FE1n$J--ZCYrt|vuj4|!lUs#y9QvI-icSgbN zd_=gxu=w(SH-(P!WMeiU(`#aRZVV@%Iz$cY!(oLe|hTWZMoyq)KHv4(oD<0rI2x9cMH~+qfJpEix<^ zp!AH(QnqJ-SSjCraG#ML+Tivull!sA)X_3pY!3W0X|MnJ{kX>hPqpWnyr#`^xVGC0 z%DWFQFhNo-wm?O;d!YtEnQ$rd)DYM1)<#)n*i+s?v51eHKQ>88dXXT4Fkj-bEbP(Y zp#Mnhh8pDY2H_C6MQUuV-92AYuhaDv_ILC)Q~70)@~1T!zLTH#@#3}#55ylG0F>d3;5i(Z|?WEsV;M%Qf1K|+Xxe8~nNB{TymaJ46*-R@J5A2o7z`ZtKau%C`E zgZ=*=VU6ExjVvZ)1I7yh5~q%$z#{z=fKa&HOm>*zfeMsK=qNC5zDfAh|9llurK-FS`@7NlKAO z)RqoWhTMp$v(PtfZS_&Ug8g03&maD6{5C%k0x@fSB2^Rd@KZ0zwwT4dGi!rfekRF08i?D*@!t)Wp~P$h&rGNX`K`3{Z~3wlCJ_67Dnt1O4m+n0 zE;aJFiq1-49`o}#!7HJl@JKGQ{m9If2wgHfYE2 zfVA7wvC6SiVU$_ELi~Tvo}C~ z0$w_MH{DG=^ZG@Z zER>?Bk-GU1?CFZtL^xx6`gq-{Q_bjUZfKx%!D(t5<{M(nef`f&)Fqwm;Nyp6XUMLQ zahsmg-KFn?gpom=`FO;qOs}V)(wG|z~imLOStext~-_+IZ( z5e{UdKE8W?;(zJF;(GNju$WzM>?({=)pr*g{7nFA3VMS$WZe5cV8*?u zOcWv&vL6<_YK@B(tuGPtk2m9gcrB}{Dsw&EHe0VqeaLuG+d=RxH=1<$_Ts3b(*Jt%JC%Bsw zi~3Qe!OaxK-T55rNAdMhW{wNkFYy8OZ^sg2eCFHjpT|Ta**5LeguH3m{92B~x%JLw zTD{~468v7rys(_f>epr|hDG(pJR0eXv@&V=(k;)uqoU_a%Xo~3SJP>WTlb?=jz+#~ zRAg6=@;iCb=Xd*sux%pP55~`%I<64pfRi*4v{}AYKL`l?LC*-FN+U+@yg@wwgB%;g zDnbC0{V!{vm1xW=+0)$zQEfRAK@>7Me7FNban|rf_ zACjsh3qCh;?9!E+?g@01_p!9lx)eOWgazFt#~u6&?rt~;rpaOVRc9y+^&yxU^=u+= zW*%@KgDv5nZFZ*g9~oiuWw?CVOOon8cdTV1Bk4j|kSRw5AZ33!)yZ}+cQ8c&5ma=@ zMD^>Rrpr0f+#Obb4N#$F=}5Q&=upd&c@+Ujuv9jxJ!^XAndDl`Kzl|o#5C&)=A4kD zUTwNrZ>BrR80zIZZNf{YFef4BKmrrYgZs4~Kg$vrV%l&jD$&0r%Cc*#SwvnKa9iHh z9)H1a8&4wslz;Oq`_8uBY4ohzQ2Ed6Ycq7 z{kdT>%N1>TBrJJ4+#l+**!#EEyhO>9MabxsBqzphaN;EV!H~yccf~VC_!Hv5Y*}|@ zgVPIcQnkCSMB}|Zak+p=acszFr|Zp2aqMgsO7c!WQ{pjFj0nk48ruu=IV`G3j>o+c zJ6Mic1qBY@#H_+5EAOZJ|2NPSdQ)<5qO#o{;1vow!%ngIoo*Be6=WSIuz&GAn*3@t zyHXDYxp_0JKB-kjur?{U;Sn^(GiXSo4<_L@2@A5s9kFthem2EIFs_|`fASEb<(GoE z>F9jw5i?PQ_j%Qu6Mx)eGDAd1k`t{7w23kSo95xLcn^=dr@56JLe++M15R`N-0uLg zm0P|935@K8T>Bd4+(wowKS{w#CsP>m0XvO-y?%wZX6-hpX5V#|Z(g8IpSmY%c)r?- zkzm*wz*S#r1q?INANnx$&C&WMSPf!c93{U{auDdGi|h?fe$|YvA~qq998-;O4K+LF zIyj%jF;{~YKU+>&W;%hL|Ne5e@afj<20TqfUUoGN)MVIv^)#JYbh89br1yj%$PF-@ zt*b6XObz;wq7xq@b!PsMH*NF>v@Z8oP@HvXfpRbhEgbl9*}bY!TpKFSA=R_>&}SyS z%8wy+#g??vlbJE<|Fj|gRt_|+MqrbJ<`Zi?^uo$q5YnSJC^dSm!&tG{Tz^&JDpggr@3q`&rf_cA?8+!5tU~WS-Aq_;@LVs>U9%xs<^7jmwF_Ss zlU^AGm*1}-aE>lCK8yR7Xzl*7QB=A29$8|{3`=vX8HJNGj|N6IhbTe<0vFrG+QZ7; z44(yrlwwarl>y=0CdqackLxYpEUjYZJw!2x=IYXB1Ek(3L!g0Klv!pvvT_v#?Vc#srQU4 zo#9jPZdHj;?57*&e~st3u)jn%XxjyftIZr}V=6zRH4i=}E4`eMt&(3h( z{P>x|Z=Lk5x-I_$IZ>~B^QSKvt+L5!OC{5B%yKQyK7~WuPV{9R67O4{DFO2|^zr0F zwmRZq$WREpG_MrW>*=IO>Nall_nG#DfMy*&Q;Gu&!hdC>WB~fuZw6I5<*=dQ#%791 z&RKBR^IE1v{s(}Uv+&tU-4<)v6A)3sobb{omeVs8uZ^Z;4$7_l~Yo52o%EqwtXFlCZ^3l^!bBe3|UOCQftb)ei^<#Hs;23YVX zVR^6Psu-m{bqdLUE8vRld2dTGo|GXI%Qm)4xfKiS{C*`Zl*hgoD8e-^3G{XxDWoek zm(DY`=Xl)5i|`P)k+gF@*w{u?EV?SReS}P&Xrq1sZd&e*Z_f??W&e%~=64DX!?rV1t6K(K#Vb$#W)CE8%5qtXD^S> zt{ONq{v9F*JSt(Qj?KS{@w&Sfh*^q75^CP1rt|ITC`7RjJ1KvQfv`9SP8LOv3!Em$ zeK~O=470e;?=;#uuztFU6oXnsDBlGh@&K~nY;3gfq42>eP-t`CvafLkIGc5vC@XC+ z4qO4>sJxY!4e_&eijbROzZ;nmtY4(TpS9G3W>u;Em^PH1W$jOuBM-ZQY9Gf`mt)8~ zn~K~HPo`$_uhV^yK8rpwX%8ib0#4Hymyfw7OIr2fhf@zW&a%4#701>m`oBIE73j&u ze0eZ_TT>R0iik$1feE?oR@?C$lAL+{G`AU3Szc+qZFYToJ7@svTOub_<=VV^Dwme! z?g1~LV;)@GkGb7ZjE?Hx?6Llb2zI*N;e=@`SuK@EL0Vf|QdF1PcUm15nV>&tF4mf1 z0cI6=*TY3D2>4IxWVrkOOS;OHF+<9{4TF{>8yjmyRZzVf76O%{AKbzwnhRiGe~J9I z-n0@HF<65O@4)l9FZ#Od{-DY*5R+Vdp(FUk+TTt=s&mNH;X?KyZB*8Al-S3y*!4GgH&9rT3R@^8^N7oCrsND#v}O{#s51oW@x&4?>J`49nUsZ6gH9n6UXXDlU0 zb8~ZFQL~~ANyd{(Y{p7$!0jU6S)yt+ogUMXMtIuz}ou3cpj&$Dgwr6K_hSVWrpi>sGt( z-G#$AQ|| z*yl2ljlZ`EZSX-9P z%&8@D>YXkH)WPJXG6}NhenL`AcNRi4N(`%28!z}Zz5n?uPIwM>?T2x_^1Rex1_(VL z2Fb}nA<3kf28)e6SPHr)2TdxFHhd~y!DZ_w0>3%oGsQpi4<);yXaK4&7>F{=>tjPk zK%r{}`T7^8bP+ARJqTF5*NRFd^$hSq6=`*^mRkiaCIZZMyeD3>EWks&ZAl_iL(ris z4ZNR9SW(ILS>4uO)Xcj}ZpEpC&+qT;+mx!+1;l^E;E;Kq56cmYQL4=v%0;qy5xh$0LTX zjKMt~u|Wrh$5Hq1mHflk9wf-%DnW1suiW5zJZoD( zkU~Ll=CyyqKvrZvB$U-8vI^8agd~TuR9@9ZHkv$+Zx!Hubri@TZ5WcFAKL?~vbd8X zpslAfG)vy(yDBPn`FJ8C%Du2v0Fubf5l3|`|0lQp^@)B_R?aqGMiZk{ z?}fRTrp*@{dtFcMpzXnUgg;+~Hn=l@Y__yf5?&b?M-VoU`~vO`y`CH@7p)caALi?} zg-;R4jE5K_sYZ9PtYtt%`ELV)-9BA4POWZ)$L^bpWC4Qc!B_Kd*S21C`VSPt%nY!c z5Z-r6kz4LXZW06f=H*8NS0{B{Sw+u%3~{C0M3n&VXCDl}Q4L5_oVaokJk6SlT7r; zehFMvoz+KZ$><<^IsWgG+O$5)u<0{QKK=0*8E~vgGO-yFfd`s* zeNf|i#(Himo0h!K^_TFe3Pt0?HFw4KwhPe?YdFzEh{NFmTHvY2EB8}a{PNXsz?wl9 z^6RBcM$kGI^-xR^*&2Ub{^~ocZ#|F zHPa!a3LzTkgA@7fRrqD>pi#rE(M`MXP)KNMFfV{klz}Y94Y7vec|X4If!AZ-_9hkX zv}FHSYuzq;ZWLm`Ec+C4+5G$qF=aM<+Xc;!48|FP4VRG^xKo5|Pt$(Rm9cT*MLm{q zetTERF>3&mxUbc-bqCbQcw{wHXsK6g{X@ zR-b124HX6g+Al<{SxxGGV5ZrP`!5Xaa-P_%sf~ii1h+U ztOX0^0UhmFuI6^Jyc8aXMva1#f9MQzR+iss+7dI_lITaAGLzdQFHr^dirJFRF31bF zP%Aiue)HL;z(RD4d@iveRU^h7H;qT=2y++Hn~|PW6|y7#+V-LWTy|)p9+oE^`QDAZqKom)Gth;RQUi z1w*m%!M7GU1!2bBq^7-?pky|Ww~X_ubI>*E^D0%anCPkX;rM5FicY4MMJMbnnF3->ucIcS`zh>{~ei z@L|XCG_M2rirV|f^n8~D0lQT)XWRsZ@3ufOv*os1YxP1$+mMtIRStkqvcDo_O|(I| z-Htvr3NAlV62TodM;9JJ*SI>y6)2{vPQtn1`3nI#C8yz))pf=P5cvhvdbyjRNlcJv ztYF=OL}xtnq0Bzhrp#_YY*C*YGt`T$(`NV4>-7!o$=izvt$* zQ{&%=9r7)stq;v0dvu@dgV^xB~%!smI{JT6qzSh7s1x7VOTs{|{Foj0ALHtGmUKMdLF9DpF~Ea+12r(M3YdluUlT z)QMs}nPn2DA4Gu?N#`O*&{7yBLBX^uR4s$g=_ePfjRghRK%hux(DBxiqQy}N1tl>F z8&b=_<*M1I>L{n%u70)HN{2uOg9~~Fobrq@4-mdI`-!5e2{Id3p^V}M$M2D@AHO1% z`}Ey@JKg-t4%%3Z_dOCgqtym)#w(Sq>aQp;9!mqY(WYi|BTn=G_$-UP=j|syv-1GL z50@Uhe$SkKM_%c-DQb}LSP;O%D?5!jTu9_GRWLPhE&Ss)h-#pxBf+Asp$&`!jJ&+A zU`HcuR62jY)t#Hf&9c{-I+faStYy!aOB}zZg3m8Q2xRSs~P}LNQ|C3 z7qWy)7UE%+R)@ewgrXP2r|(-!Dm!ttlBEnXR$66a&Xh+4p7$k zoH_w>A3CE!a+vAyFB-q26M`S$;XoAOo1mAz-FM;Hrwd-fm1@oeP;Z0T7q~ca8=ijV z_6_|%G>9IIuz2()lWzW>BHPgnZym{y3q|ic3ow=LS3Q)R+36gYrIH>V&;8o`2!gP=}ba0 zW@?h=79g^<#iZAO3*{YgJQ$3!E$_WL6$FUSh1Zodc-aTH*P}(Sd1h zJ5;n0Xkrcvg0?T#d+`tTQx=T(6oOJ;d|b4Ya#8j7^Clp$fE$e=MhND!A4waK( zl@kc8iyc10#?$AOv^*)#m>N+Q{hOMzk()q89RYKOiZ3D+`%_GaSv3M5Q14jX6Mvox z8b(}qZK=Wa1#|rQ*X3luV_af0VVy)~EFK2Y(viSr3DzKQ6znm!z^ni@DJF$5JP?~Q z76dn8q1wv3cN%5IMXw+00u!+$F27;GOJ7z~32=!#PZi0(k__pB$_ikJZsU<1uq}dP z4HEY!v(wq1pMA)^H*rij^bmb**r8NFn-4Dp!KzZ`Y=+nUDS1%wf&YA%uW;cH0k{^A z8YQJwYRqwa2dz|9`xg_VoFitbx*Eh1<^stW;e^>w4I4K@`sk9<&lH>V;|PqsNWS{x z53{7y$mjFSWgz)ARd%9rQrmVRt8$U(s$^mcG9YIB{rD0S3EW%e4!pCwXXTrDVADi$rX(eBi; zq9w5iPrj@>`~gPKF<7wWDZ`W|;ik{v^dhjM>c|*!8lZC zxNH*8JY2Z1*0rHnGF%6gvb9qQ_IOwq(Gw0v@S);n;Vgbt>Q89`zH*Ia!^bp=2Lz|Z zdKRmI$$j}ieRFiHs#%l=Z3#)TrBx6(gJyW#z?E=H>mA9e6KF*;l1h2U$^-;jw1^c` zK_Ed_dC_3*!`J?h3*y}4veV?{g;JLK*5_7aR}V661XJ2D zS)e?tzR^zdoTV6xq8x{4R>OLEmlihTfwF1dWiJpiQJmUGAe3ISn6~u#wECv$pNVP0_Em2#fBFONv-p)*_Hus6!Q~W5kJc>=>Y0 z)Ct44<;%WcFD5@(1fSKbl>bdL;Sk>f3(B!zjWt<=Co)E{co+T9L}~9gU?iqd>={Z z6OB{`Ojuz|VCUeBS^P91B`^(9RoYe>6OUnAzy4M5&v7#FpVbGG{ZR36Ja0Jy|NoVs7& z21X6wEUu6xIm?!^At&IrOz&yT1tCVztN1={7pNzGLY};%A`e3KIv*uYoqE?$v55!W2(v*+9c7 zK)+>@$3R4aJcjR0^@|ZKLt|jD{@d-g(*EtZ$!P;z1EEY+d9oGbCVJY{{Aa&RZ$HZd zY%IZ6TXm8W*JcmS7T5JET-|7~)=edQ79E;Q9Ls%*)A2ahl6SB8COsca|h zLl+B^zG^B)Yq@TjxrqnHtl;P|-DgM?5g$4QYI=}NGH>7LlrA;{d)CayW1`I5&69O( zd*Eg3dK^S%EAr>&>3$VIxF9-&C||%#MEVUEuC>$k zF&PA+TlbEBv4H`db!KGI8E)u_plVc$?0)&tX+eewST21;jJBfEZ zni?w|I76|(a%`af=vnh#R(3+4NJT{s*ToxWg5ZSpAqKQ=g3Ko*D*&^S+l?-UY z51!XqZ>}DHFk~~ZqR}aVtD&I?X|k(B$%na0RR%_2M}r9vA0A1!-`slPb72lF;SSqB zRIBDHOoZg~94sug$xv;KL%a|T02 z%aCPZYb{&(Fln=w>$$g_pSp8ZvTPqe*Z;o$dmc*F1Jc#)|1Pt@Od!^Mv2-;k>0RTM zsI=vPnh<-iZdu#Tfi+)mK>2je!LOJpQU z@@_}^`c8J86v}mmSw@OgN#%PNM7))UUTc__#T0WF3ne$ZV#l;#PMZXj>z|;PC2{y% z2AxNO^X4t+fg9=Hs@C~%-~64lPZy5F+UE3oC5kD1S(5;rPwzR>{e893;{_Cs_dp^S z{bI(fziNj-j1}qge;u7=T$61Z#z#1ik}f5sTOK7|x|9+GL6jH>;shyy0V78U0@9&0 zA|)y)Fa|^F0i?TYgh-9<=Dqgp>ppD1dvTxFc^t?8IJp*heEEP|g846B-`h@f`t?xJ;lG;d6ZaC%}TiACqaX2l=RSe425l zp=|)$cWX| zY>3m&JG665%H+Dd`X=f*p`vl=;E~}!Q0e6~MmR9$PV$%`9u|Nsp-$dF*p>e-TlE4j zgrYidCKABz?3ya}wh6stt@qZZFtdhW9*YJ;E8#OB1EL$1phg)o!06|fhvho2J=p)- z;zL@@--C_NU%=aT1B;vm`BioXyPqRZb5ljPn`*au7}Okx7LKxqbY9t2OYvvR4|vX) z=v2Wj&Mr(^nu$}OfMD|g0+$SKEo%sN&XH&%IDB9P`_YwG#XOQEUZ}>O31tfY{9Uy4 zK1cxDYn?@mEKZvsA+bVb7DW>&t`Vw#qmF$vy|-vA3}^xy_6+vTE1DUK3-Z@5wd&NkKofu@Kxf+ofxpifB(=gHt{RjWRRe!bGf zadjZcC;@v9Y;glStt_8(A8Pe{(pZs#(|`dnmO-+f91MSZE!S@a>>HU}o{Exln~5YT zX=?KYIlfz4w9o05;8GfWrR4jK1+v%Flkt28UDPD}Ejqjv-&CzoB*wvJk z_)>kj3R|2$xG)r&-LS_A3^8&^NkrUZVAs>!Jg7xGSZp$WG=&q!?;7gYtY)tsg)4k> zWta9j4JRQ>jmV&vJhWQ!|KYRNtnt85dd*Xnqx)v6xb-ebIP|mWgM}5R)m^81%y_)D zzcT-=u(la_dxz0A#6NR;`4avYXu}c~@ynKB0XBgq#t&z^Lx##z?RN}zw~a}MG*KvG z_qR4ORJzq04`O;_{hW_VB2c5&gKVy9rkw0)*{+NpO`cRKeC z;Y=+sbShb|j>DI|4S|Zm;tIC*6>!&YSV;i4{$z^#xc%@oHDvqkakv!xQvpuj@H+V#)$ zC@syuGi!k|E3J+E%45$5Jm#@uvIli!oPn>J)@!#ozP%eQf`5m7$VU6l=%F6zGy`#a zTHfxIjE7nTv?&X8iT2S2f`aA0RlZNx9I1L7?=~%WQ9+{tVFr!bsolaXT%hqg-Di6L zOvSNhDLMY$Z=Dr?wo43pvvR)n1d)KD8(^5V=>hFyy>Xjj{ zGFJ>*R%%sKqcF!{`0C(s0iW(sZ$89!Qb0np*%a!Jv2?dn1&;743I*0VIgqD-Dmvi1 zKc3G<;(Civip*U0K>ir3|A{`<$m1}xPWUl-x*6#KAvsZh5AT)Cr6lvkbMGYx(Y*b! zxMfv`Hn())=x;zTF$u4D1O{=9ZZ(AF7axMa5$(ulvi$Jh0yY4utgov+380eLK9vZ~ z&qO>)pJWtna)2~|EQd;LRh$y^_q=NB>A|?l8{R7K&Go*sWtB0cuAXb2X~|{2{-G5^ zpEpUoy3j}q*;U<5RnJFLldR`;5BskUZbH}~$ZZ8G-cCh2zGvJM`8N zkm5NS+nmvu*@fXponyrjl91{`Nw_3W@hsY8GAOASx9h%A_*+H5qB-lf4K$8vqa;I240FM?D1k zonf>!LfgI-@-(5j#?M9~Z21l)N_G`zaThiA_#t#TfWZvcF-0!_M&(jnw z5D3d^9nnM?=Sjtmf2Cg>t|sm#2VY>aC4DprUX1l2{=Z1Xy#f5F>n{>W)Y@xmaJL`4 zrCmbcxh-83*j1WuNJNj>{Uld?ypSxcd%x#nyA0;((w)#Bx z)|dFWLg1*+6rq&?KjERbKm0+X1QGYq9h30eZ-s@VTSYbb~4u8H3xOx|6TS5@bS7T$}-!xpYKxMUIm6I}Akzw?u znd|RPbIXA6Z-&0>p+QV@V8Kfe`ZMRHd+-b#61VOtkxhc#VCf zS+kT7$lYf5b*=jAY|-8w+W`d>m{xjg|MO#n@S7cY3Wvg?W&b%a%XwS`R$Hg3FS(RX z*a9UnRQZVonV^QOLshM+ss=%8;|IO30WUG@(bu8#hcD6$nHUSx7XBE@nn`ZiW=~Cf z@9xFIiB)SqvUYK~D2l|+-(VK2|ES7FkdEwOasM+ab%X67<@^5ku@=$g;>cA4S|n9W zo+aG6$zmyqemRYZfKi)nS11kDaEDoPPzp`8u`)F?kU2QAkr;*ZyO1UCZ6PmK0>G&!F@cOH}Fy7q4dD4_(2 z&dD0TLV7LF4d&39v$G#4N$*2g#iC<2idV;t=tt@lKm|8%iG?gkbjwjvJi>TOc2~f2 zl4NKNK#QbNl{>$Pj1y|FB~pF+TqGp#32}Rk?Hq!-e*iO^U1hg=)++LFlH$sxO`NB~%U$b(&xVC*8PPWyr*3EUmR*%*l!Exe z^B&n*MH?^=Q1JVeKp{fUsu7Qi8uUK8{Fi46XnHM#a#n0p%QN8x5votS*V=;NtUwZq zeGYhaAo}q`f`!;XkTs*H4QuH#x>5RvIM|(2NC2f6!snrruB`TG*nzes#YtEl;zOsZ z6lPh9gFw~a-Crc~L0!3Sy*K5BhCohVE@&B2uS8Pdcv#P)DvW+q4h{zW*eBb!DBWQx zt-%c%H~m&`<)xnw=_qY2IU%|u)_oQ_VfE2|xrgQ-^&Wi4qa*C;UW%8?h-^>$$U(NZ z1eur8d%mY}uk+F!$}nO&iFxVmaj9v121COq*iuVV)7eOWcjMHtJ6yj$&u>V4@k Yv2k@)!Tt($B?LTlvKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z002sANkl2?-+W%l9okYuzcOQe*zh>N(0*9N_K3oha!E)wJ-F5)6VF5)6C667K-;vzvV;v)WUKso+} zfBdf*L@DB_6z0drkvDCWloTOUT@5Y;l9N*q$rNRk6{SuhwRLWAa6>Ma+vY7OC```H zdkY+xX@7&2^81X!cL_yIxqm{^+C}z;D4B1 z`@r+hTwKkI`12FwPx&K4DJTfI?UcZA-Y~s)-<|oX>2@U))YrY~7S^zB6M9~J8KVz8 z2tg^X{K!WU8yZIUkAJ#W#A3Imrl$vGF!(6E#?Mqr#|Wk3;!<41|1Sta8G~!tzMPqV z!$jwaPlRTsmjwz6P*_opqE#!=uyGS!eE118uUQFETaC)*RupVlj})cI>jv5W<~JLG zs>=3H6DAbQC5DBoz4A_D$2~o<+zCdPsbpHQb-||9C-AJA5M*r|FUuW=4Dfg zf|c)i7koRmW8AcmH*HiF7Gdq?O(^VW$C|g?hMBo}_-ksQZCDH6RlA^W--fbluEy2x zczf-{p~Ih@?CgBPwXCbCqFh{&i}*hU_MV-W{nw-*1g2#nn@YjvVwvJPzvKb`HFeuJ zo->e9sNGe0Sh%ylHX83v9WhhATcxf3Tb`@nBt_V*)ORC2s- z$0hd{N%?YeY-A1|PnP<8JZN~RKj2e%C|F!nUbfzJtk)lZ`1jXEUfxfuQ%TGmJ`DQ0 zt8mT7{~E);{*Cw0ukZgS@3PjpKsfwT!}4Vi;?EPmKlsVNC5mAbbUpaH^(?aBQB_4q z0In3oA&TIkkh^NzmQ${6&nS#xCK5q1n+2s5ob#sC&`3)m=R{B<@`@&;ZIQCt8YSoT z<_Cv|j;o3qTl^#m5Q6J>T#Ckx>(Tl6(^#^k0Si-8$XOPutE(|LKaYgtB3M`mDFm9= zt%0g*NW>C&^3lgo9V$RgQ5Z=xrxbt&jBt3JprkoIGEx&uB>grZJW`@098Lx6>mt*U z=#)7!&Hhf+jKX|y}z_0ILL#1T!2W&%11f@hGpHtPP zOXl8u>l=@{uDkgAnuZg-y*S<14_(te55oA(nP)Z?O9*p-7Zq_)LoB;W3&TxtgQ@o`3xL1g@N(dw+9hu&N zI<>GM=aiR>I<7m^SXqhNuDJ$-k$D__;%TPl%$oL9E4C)4XPP3DQ{^V5JP-)v3M$JN zLInl$>Acm|v~Kn2iub-ZenA8wg#4#JlmM8jvf<}m_+(&ma&=f!FgG`Y`DdO*a7jJR z{_a;vE0m!4~I)anDtO zxC_DgdV^n4u9c>lb13_P z4Kd`C5<*H)#sEX#>`YF-XYSCE<;dp>{f_JRN-kJ3;kxs4xoIJCsIBj`+S?uk@azQ< zWXZOzukBK)D(0tWaOmFq-pcy=-=a&2xXa5^ z)9_0HeLm7KbNcirTGp(2J5>}Rap7*3G9RHtQ!C3{_foHPf{Gx}qy!-flEOtgpNEmj zJYHQ{x!1|%Au7rsLP031g2_EEzp>0Vw|NN%Cj^i#6bU2}IY?dilvI>UoVT_h1c`k9 zPd`yYK)s&o^w{{PvJ(^6vwXIiStbz&S^VNVtwf%Fy&cTg#KM z?1_IRn*g#ofY9?;@rV zlp>c*qSRx6QTobxGD($<#X=Mdkw=~|aPA_g62y9XH_Vijb`>`_f15iF+-MxcbwL>g zT<$Lt{PIFGuWCdhVVa;pf3|GdGI#FeN#r95P><0Ovdm3+6Y$j5{!CR>R5dohWen-b z>GvvUdOlrgOeP0Y)x!3Cr00SOq8i3){y;ShNX{GW;o%Q@ ztel4~TMkXtK!yjAiN}y#($v{mc<@QNdJ_MIPyiGTe2RihE{|9;RV$mCfLtE)GgC-SPCyR?n(c{+ zHKoFVV1NLHA_P<+;gtfm-#4d}mS$itx-kSma(Wtn5~(QxY`X*9-QNhre=#&fyz8<9k~s0f6M^ZtN@s(BF| z9Nw5ZeQHOQrT~JU-xVYT7!=om-?7x#)YOiW_V#Y!x=<7a;2d^34faZ=kq}qoPDT^~;2h>y}-#1_@jtS0`eC?9P1*Rw{C@sZQPw$GUhkyT(x>T|zsHxzJ3iCW)ZAXFw zkgfw=*C4nsomlLGEvquo)BBpvl^zOVeBZv?>EOT`y`>qOKlpz5eSSRunZHAn%ZX*z zU-v$LLBToxish6N+_Jz79SyrKL)r2+Jpb%-NGlo|8X6YYJ`#Z@$$7&jpc}s2)qnZ! zk3Kp#SMKiLcdgdkgthN|ABw|aJoSYy1}2VnesIN=S02bjV>$d0kEP;|TxfiLfe1

      2!TT+RId(qWO%JJH~&Vhtn90rrU8_^Vlt${U8xd4f&qj<_XXfBE(Qw( zL8OEP6qhpODCI^)c|=$aGU*IbQ`1+<>6s=Y7=SBWxP-!lL`F3to~E_~T-U6C*UP2{ zhgL^jH?S~0U2y4z5@caw{58eE?7(2r^ua?r{I-Q$G>*vl1hSfr8JD{iJ9qrByt49m zWNsF!roqbPp!s|-%1Yrc2toJzkdG$-#{~g}ux)Tcz;zG2kPwL^Bq0z&Kw(OeopKy_!o@}({=36T(D^3tq1=Td&9Ur^K=UAGpd%#==Tyk(qpl|_Gx`3v;{(=za zISq_bnEx8YQrC70CFiSzkq_tKm6DNC4kQ`{ONKX$oLw2Hs`f7b+mB)0KYkV~ zufG<_c$_z`S^ZeJq9PtFEkU@V0u^<2xclB;!P3<8zV7*2ElRyYh!039Z(xiO#u!ve zp%@-K*L4!9XdKdUK!re2K}goFTKP093`casgPouJC@%Zj7vU=_rS|OH_KA2bFddKK zzdHUH3jIE+sj4oxSPbZF8*0;1(DEwSjssU=klBpSibj{SKmfJt*C9PKa}_e#BEl$a z%Y=8`TIkhPa2*aw8KmSeR89H=0TC(+gDDCqWs0!vze~RO;*U#ark9pTi!F3i)^zu2-S1HW2}EY+nzP(x3ZTS?hc8iFOEGi}F)-9^ z-HgeJaY!zpN`P?*s7zABK&Ye`-hvR)(daGSnfVWw8(v81fCI<_a0vkq6=iHHWsXZF zDdDjQ3GBM#c2L1flOrQr%QXff0GCq4I7i8<_9rWF(v}UCQk|%*Sx9&Y zB@&E5Fbb$DAwoh@IwGWuNJ3!c^Kj1_EY5lHc<0IY7f=ZY5?R|uzMv3W-}ELJ0Y7Rs ztpjabf_!fe3;<9Rp$t2uN7N8VVQKXatj1mx+!&L|>Hf};9 zl|@bbSgT3`_Kmh?Y4tG)9*zn}QlBUO!z1_Ez1pKfWMIoigobCO3vZk(74+XxasA_a( zdIqOn-j5~gR$n+lT>gi?y&womDVFzj9>pcRTZw3uqefnq9Sl9p{Q!l(MKN5no^#utF4IzgF$4oSu8}OfRxDQatIUzQC(IB zP6+f+Fh0Gcq4RWi_x9n#o#;;{5h^W(l}ZPv&Yde1{KBlk*`6M6CKmGqDTM$B*ED#` z%6_dCmrNxkK3*gxT)~l^pKlF>0%fy9!v)s(cx_lwz+C}WQ9M)C(Q&T#o?mWM3Gu2z zF7BARF7?VXY0k_-Se8EW%yS>B%4fU=0c-#nE)X|7QD4*2U-(K(`g}gW%+JjkgXhk* zUU%1>!;zt3n5oo~plz3_z~X)69C_U<${XstJd|0Q?Vy-4sGNgJxil3|KBd}rDI<_U z&cOwT9*;BbxbR8&p+dv>fot3F86Gf7A*94y&$+Ah@$pMTx(*WpxqJ@wS6qS0&FjG} z6GkYA`sJ;No;?Gust_tgFqbbiM<=dR)~(;o9T%x&3c1AjK%Fs_KrSYaC5I(75m?sN z=Pxad4<0Lc_Vq*V+JLWIjagS~o`^;2Is*3(<5SWwlmHh978gg_Z+pX+CmyC1Gv|7?mgokUq*&_FF!{{WANOtASR)zxlmJFcOG~j~ z)yfMeh?t-M!yFc+ik8cVSXn7tuLpxqJcV;V{{<>L+UHlTTp8o8i^7TueC+Q&i~gxe zlob>LLV)Qy0#%jBiNweVyxD9K(HL^BfKgHYi=y)KZ<;PY zXb{q*NC1=qlv1YYr2EiO%#Dq$@XXHC289cu=y17>BxUK)#!a8`7X*KpnOHO?(lVhI z6rj4bg?2ssd&H-w!vRQ1C5WU15DdiYPs~ow4%sj5hN@{`risEu(X_;!oT~C$Sz<{E zL-&G84ks4JypU+zd8xLvz5z}yhpb^hQVN&zk`ur91bLlT+|fz=Z%OfX8*HGda24GV|e}&l{uVWf+S_ky%&(RaKorf(i*L0GA7!tLl%I zU$N`HfycM}!rZgx+F;NJhY%DAp`Cp2;g7Dl^R4^hnM|HSfPuo60?;(!q%(G^uOHwp z2;`!cMhK+q!nPgs&&ygY>nfs$kGxqc zt0*Btd_YLqXa9$afl0X7dLJb8me5N}! z_T{fTxyU>$+g?{AU5}s&TuNbcAXrs>e8a}|KT0kvASO6s>GLHQwhh;H1k+R~x-K~Z zk>{iG|1lD5XV3`8*+xjey?=CLKsAp{Nu>5O_;V(&5?~ zNWn2QF$K%AFx}I8n-PmGH#8MFDZvPVs%uy{ejJhg2cSs-uiyxJJn(87GH}5qg^v=X zM}}J#`ule+xqR1yWtC-^9vQ{#pZU)@6p zMPz1X$A(>(y{)jOimWOMhlhK6|E~M^$pgtq#G;JtB7_V9a+Es`f)!=B@{3=9P*sdP z_X3F@If5+b=p7sY#wMT7Aze^SM{IUJIz2GLmoKeF zMR8FR9d|q?VGx8s6%zi6iZM@lspPr_+t9&gXE87_g+O%`_{0G#(HmmV?;RMrf54ua+y>!o|6B z=RlH4_!}D_U1y#Zm;8-ZRc*(Q9(%Xua)n5aLMc(7OIC-`{@8C8gBnPz?i{FTdi_i%RpKh=s8+a5GPIN});$N+>N`(!e=^=~I>7 z-UIvL^97(13VUGznp}*tvZjUdj+Kv1p6JTdUAD6@x&HvAgh3JjoJ05dML;v4`Fv0e zLr}sb0|Br|5O9aNJ}**{1z1ub6bd1mGhx&RK}$O62F~k(!&w>J`f%nwxrRRrT+ZgQLs(Po25fNM}|PN)0H46(1Fmx}3a6zO5RTNhX1RP;o|N8t{7G!A|BAkhBu?;gE-!;LrG z6f7>r@n@bwpg4@$rZ$qAp7~fVZ~j$PP0c-#`8k^q0!WFuvppE=JORb$^ThfGIzpO? zXe5HuXU`%qIs$)TC|2Iq8sQgMZeq>P`&7$RR4JiL1};Q$F1nBtKA*@@r3;}#aK`~r zb$BEP6N}D65)2)yR=k*ZIQ*3rEaBLc6M#_#s^HKJ)$)1#aHxWWD~5tpF%8%D3D<&4 zf&Bc!vRo=%5TBk&cmh5MAwVgCRf^Q~E z)6LnL*>y`+t~lfK2jKJh!8EPJSs+xEfI=t)h>WLmZc|wq)?IoD9Mc?rA(gr>_Q)fj zt#-MVS11UfP%~+$Oof1ehpC8L?)=#F%rrZnERwDZZRHAZDF9c#;__3XFve8XQ56OD zd;~rTP`?k3>!zx9Z13tF9J1Z7Ww|z|6rU1cGz(?2#i26-$;J?(01l^Xz{9 ztt6B2CsIiaojBDayxuR{`Mh=gwb%NWw6(;9Y2oGjegkuC9AFG27H_4K)2#_jg{QU- z>k10dz2{|c#-HKvDuIItXJ3hC(PPDmFE0HL*EInT=8kj*f^n-f{-c@QUT6;)NnYHjLf@btu6OVojLP{AR)|_ z99*X;$mQziUfg{@ZEO368t^|1Rh>{>E>nr5O0$_A9@|=`K|(@6N(n6#%na<^o2xD^ zfs_L0Uf%!i(sZWIpcF!KWF3xdS;c6@h7I4EK6?C!B_)WWz*QJrRfS6gf|Zp=dPAZ2 zkZ5GJN+cA@px7>p4h?TVd*s*y>0~lbC<9@v)fHeSksyS_RJ=SGE;9R1ok8VGyRq?x z>#^a6>%aTlsWaEbM}{_Ogg{CTjWM`%QJ2vugCsQTIClD#EG0KB)U-6i2p25wAOI9q z#q7xFTh5+3eNE-oEkEU|IxM(|05VN=W65ae$;~PRbBKU007VdFnUd4}{tIs7RyJO` z?GL`GdAzd!;K7rJ{^^^1;>l+iEh>hc&BJ!MK7RPvt*bU|{5cfndUX#Ba^9DeB4A3n z(PPoDwpI)&``82sC|o$;3z$J`54((OdD!ta=V2NJfRF#P^RjjrdI zs$#C|RLUqWIpfBn)v9y>A)tXG=C}y9wLGdAMl`+RRV~|3?%4Sfx z>=HDs>^SmLZ{Ja8c<9QGvWjLJS zjtkB2+pDfx`HQ(@$L^{ybXc4N6bPqNHOZq#zvA^6e>0KEPK_&yZRYb{CmL%gm##sD z0HYGFWRM=8DG9Zh6p%pULRZ&2%E1|D3M7}v5(&@JrWY@J$J>sXc?%Ogz3>!B5V?3z z0K*fLR%q?&dm~RjySj!^I0T?@k?HTf%(s1O$F8@&{=mo-Ca1?zuHSGkXnXEbk5YBj)&6I+sp2_%f-Y0HZ`eK$jGG#{vl#POsQ` z>46I-NNi&24~0Ta1qD4*8VGc2Cr)cZ8SW*UM zWCY0PNn~zrbyL&QFo0(6f0M)d`ad_+m0pR zEuZPnxCp-_q}07Id|ulqnKfn!@-t*`s)!ua^=8r!U7go6+YKLK@<$?AAKQtg3& zVY%qoxOrjli6`@ej)V5sT?N%+?<)AOxZ-Ik!rr5>*bN z@KOqP-ud7}Ku7_>1v0k7H(q}ouW4-|kN)TorE8NDkL=VFiKP+vqPW!1VP$iOj7@-B7B*gS`EL^4J$G7NC$9`p0tpUE#Q7|i04GF3RbCaj zlz<#p{Ws$hD1}I;r>cTpc-^d@am9~?YzYNm5DJAzFjoK+NCJoy6viq#I=-X% ze2-i(K^CT_UaMaRMkqL;Y*_cm{Pc83)uor9?$%pST2}*gAsITiXYa?>Uw6%6EDg;j zl1a=*7mA{@bIW#JzU%%-Bti-cLd#9d3>Gvuf0rea>Dg4OArK7KMCa$9R&~8EZ`;eb z#Dt=%j$@gu=jHu>O?=)p>)!HajE)Wi-5F#@$D!5Mb+_)gWKTXGf6b;TDJ2X|dsV&v zuaFlgAc_IPg|rBPt?4i*0c8woVSz~s3Qnf{eyI}%p(se04k5KQ1HQ7-L0@43#;2xX z=d!_KfuK*(gaVKZr6l9JKCW_{+*}gvDqpYmr9|G}Mt>(HqwH@dHR7yZq z9qCja)lExgiRd-YXc*>>d>KetTt!gY{>hWh`kA4G(gHvV>k(zjKv?5HnUyA~%N_$|`&^RW8| zwjBQT{okmYn!U?T#B&_dDJUv>%66P2&*eyEb@hqopMEBF|C!S({`T{q_be+eK6<9B zt9WE|lr}DFJLEV{MFAks^!4GfpZ@$^p3#ZFTz}ge5icu+KWAa|XTO3wJ>yot;176+mL)g4MGTnYVXc3G`l`=^PkavZLR8{n74fU~C&dYHegj!pX+^-tt;QO^iv|2Z_mXNWg%6m)m24zgoMSEOa^k8`u)es8|xoyzjSM#mCNDJ z(X6f16qmqpobxT2|E7t75L8@xX>Yc>_whZyy!V3*sT5jvZbM3^@HQ_&K9ha(zWW}q zx88W&-zbK@(Dm~EWJxH9!rEHt0I8N`EvTuh3Z&;FMOGq-px?hBXXY_?;z?25+C0AW z(o4`K<(*D4^+l0P=n2jd^m{P);KNX-rXi{-&op0g`OhNpUl3F$asnht+u#iG@eas-@zkO&TN4k85jVh1Efa#^%>bO4Ss zHaa-`5keMwAISOQI>)vV@c9ukJYWDCoMuqYdx?-=tiSroFRtBjX^EMLD~{n6FFyTD zZ0gzPoq)%K@qr+1F$(K&1=^_mU#KVV?2=nAr!>r5S9gQ+pvTH)pVGy zi~22_(6D_A>|7p&1qCoo6PdYrfH7OT?)_AV`w8bDoC5+NoWtV}psr&DNuNIbRi4X1 zoYyIc-w)TaplTYbmo7#3zuJ~Hdkz?D_`wpyfSFOODX5f;){xDwt zHL#+O}?nolY;tUUYHm7LEfun}xry z5ED~VsBLKmqfyMx&B4m&0Yw1_fplEhrUh@P7)zHdL4n5uqA;x4wgue-gFtC9WX^<@ zN=2k)1F8;1NaP7{s_PWGPMtwyW(GU9Z$sOTOJD?oFuWcFDk=~Wix1E%6$H|@GsNW? z!a3l&5Fn7chU%uJki}uJq9TZF7DP(vo-cU^=KygbI7eywGUO;l+;&h{76umrGM9tQ zWFgOYf(Gj9z=Z^l$3Z0^Tn=H|P$A)pMe|8j1w;s`R+NM428v6H;pR<5hK9kIg4LH_ z2F2sWxycDcCMR%;QY`D}IRF0uLIU6}BqiW32jv{8WD+u)gU{>1CEK@QWONMDaZz*4 zRd6jE(+@w2oYi zWEh8)&x1x2AO{b?nwpYDJ9qq3prrVDND0Q+t4&;rqF{D%62JQH_u=*XP*ht3`~24Y z$FP3OW;{1FgM`Pxs?D2_TUfyHiKC0XD~18rbrH>GQ5X!NqP!HLrAyGbW-SgLJ`8_l z1!^kF5g8jt`<5+;B;sI{!2>{H3>6g>Fbo5hX+qIdx!rM2=B_5R9JdM>3yB zdSL+($HBu7{tl&O

      rQLe+I7lSu?z2f4y93LEM%cj`2JWhH>m3oDa>uebT5)m125vkIpMhry&=?0gjB z4|ZnZy71LhV=SG5t5EpMO5mv|$JpEq6o*3tL1btcevb!6OA}lnQMYLm60@_&-u+#y zxndWpn_Dp4vnXDBy=GDh07^_#GF4))pMue*nckKkC}s zAZ+{9Nj7e7v6sGV{aVP`xy5c1*FpWN3UI##kk^U1k+q+&7Ld-u0s^TlF2 z#@K&*dWdP7kU~IXOe2I8QdP+?O0%y7rjFxaA(Mq(S%t#JMie(RET*6-d9@FlnkH87 zxD?Oy^+8cpco~D=b>XpW*p36Ara|!-eofQ7hQ~8+IxaFk2HUhS)YFTp;bE9wFY>t@ zynde#lsc~K+8_j!5LlB_up%)y*({Jw!&6%gJ6wqN%P+&i$S4j!{X94Uf*aO=F^X`w zNYhnK^*e61prsk{stRz|LA3J(=BK7ny<;1oDkxvK7THV&nxSi|rj@FiHZ6q^wr#^9 zfTC&e78K|i)3k(bBdRh$WvDJMhiCb6jMyf^ITJz4!EE0E^iU8*Rh3{8I^(XJOQpE$ z_n>a$2H3N6#N+X(Oksjsw(BtrM59rZcdWomM~@<>Fw~ZoprE)Il`Tz3WOK+aETB9b z2A6->$uBvF)HD=s-2x{TMJ5(SQV8I zx5A&ZaP-NivGcmC_5R=ee(TK1Q(KSrp2MtT;j(wV3kzLc$RBtaHLtr0YyaWX*!|!m zDBrmQr(S#so`)Vq@wr}f?Ry#ej>~?$}!G_MDh zR6#PAR}!hQo9;P!Y-!51zm(7A@w&?{!=&4Jeyn0^tdjF6cF64>Dj&ayQ#L8 zvGV4Yze%Ojc8Q{(A`rl2@0nelUBCLoiZ{IeLr~RoY_S#-!gV1m3o2i%ERX)do8c9eVfF_~fZI%}bw;JMJ2$DE+QwWfTCa z1f*%h2!#-CUyivKcjMoUoRt!at`|X7!T<&rr%4F#d>+EK0oR3-%Ryxf!-K;Rs)ot& z34|5p4_qwyXK=HWe?M`CKtf`urx&T&d92;M5n06z2<6I6B8(8D#}XBP}IH*+YB$x z-uoMn@d+G#X*Ue7KGSsjTYp?}%~k*G4FvK`RdKGf6Y0q*yzqmcAlTH1^7;n&3kxwn zH~S}DXl!nNO=@!TBda=Aym|XAHz6`Sf|u@lVEM?|b29|k%@|uuQ7{GyKrJamI+tm( zx=wvT78br|URQHL0oD{L>&6y?Xeq%I1&XGT+1_)qr{^4)u5Gmv$&cUk(GOL7y#~g< z`1NJ;laqU7QPB%Z#|kh-QMlvMU`4t8y0_hdJwN@$ilwVMPDaNkRi-G;zm2gJO#`JA zlraz~;he9yCX|9u3a^yNEkucv&)3a#oovfehRDJ^oc0d*0)7xp1EG{Dio#vNaqhrj zNXJ=Klg_RQQ{`_T`R@1Kwd>ZQWAi5Hii%9nxwpsmAG#vh(t1tH)-Ct`IJv6a>_O5T-jm0ckr8l8dc+eceCjGFeOy45Fc~&VrD;+m^MQE7bJbp1lXY zKub&iN)j^gO3Ich43cwj(_GA`oxksd5U3sxMh+eRYc?>%*s^7x;Y4z(D4>c0rm7&6 zLI^<=#-wf-um}MZg`8I>6herLKOT#z2UAt#_Ur}c9M$VqK0*E7 zb0Y^2eaJj=;@u;bW4Ptz2-Mdhl}IADFo&Y8o6+#*TTzhBg90!)2Uj$JFdY5C&#`d$ zD3qaL@K^-(>(|7LEnEM3*|sgeVF1oN{0KlPW@9lFdJOoBi{J?a7GseM$Vwc2?1}gI zD82UDzx^AOtXYRf+r-@HSXs~WFTCTjzkJW`>Hfh+UE(W|bA45_e$UVAcU^j9&qI%V z$~txS>ha>@ulPFJXXl58qTUtDzfu+q)}B0b`o_wJ#)n=hUq_7pWO z`CCfpSSl7>fAYB(KAX*EG)Gsz7p|{+j4%em*li-2erGBgbFrfRYu=LL1J2~MQ{weo zA{xV6uD=mC-*OAATn?1dcS7(x`@2pL)_1gjxqa7;p=ZAK&A$z%(}C^-ht^n$L{EHh z5WThqPH9~(mtC{|jkn-j*Qx7PY~J*}$z#VY4P=K$QU9uc|9)jjUG29@I6vCmdGfRI zTy{l8L&LMpyLNtecK^Y7b7XYWF~>O=R@AuTI-g&doH|MzcZ=6BJ`^1pD>YA_+0|zl z@7i+Hb)Te^-AGfZznJJBn5bCZ_V*xU8jLlEDEnr#_gqV^xabSx{r!(j?Ad!AW@hWB zR;_%(BZZzGo7ia0N4}hzo!b!%1!^lw%l_reb1%Fv6N}xFbeyT?rAt2m*S%KHX8$6` z-BXIHeiOjR{~AGFu~v$%Lj{L$Tto&2Q5PzJP#AKt*x;IV>mFH%#@?7Za-^J70$yH* zv~8g=RDf82AEuss7MZy@2q_?^Cg2Mgn0t9IA~pxhWl>25oInr}A+!S14DGq^0r(XK zhM7k^7DKSLb3hE zh7EY?Yu{KoKR9G|tXorXV*jBDqpa*FrJPY|B3X>CgRW&F#0XE?C-#-QW9J2cMaV zOl7l?>7H|+d;Ocmwc>IaY#c#i3xOwyX%_B!ooNeB`aUbs~z=~C?v31)Pyl~$Gmugj&HQPV( zml*ue$2X1l^|cpH%p8a7G|7U{jm z?=zn&nmBe+^gaLLLQT_>zn?mIz{t%@Zt8VHEW(KZKxkjn^rG@9Li*K zHE5JqPRd2ohx8wZ-O9uBJxcft2{ZiT4qsO-# z+r2k;!`tupr1*0Ph5xO|4vaxH4CYZ3#dVww(Q|!w*+auu`K^3$z-KJF0kIfBIH=bH ze>8@^pZo-HT|jWCiUJRz&{HXd6&2j8BWLCjT)z=5H(l=^KXC9Hqg|&yC>t6c3WN)u z)I6Rugi@2xKmK+Gx!70miiq={2kBC9&bg36yn4|hmxmrISnZeWVLhD;Zo2grRIJ~K z{%4-^CA)iltyk=Ft&)-ibiJDqk_Z=u2PdYcU&_wRdCNitztbpnhet*+7@3FQT$Gm; ze`nntZ+=)VM7MQ6{?uKJ;;TE~amNFDetJ*+nyW6~7fWY`oc_M2Mu&#nTEjD&v7Bdg z-RKJ}X&lK=`Z+1_5tY%^o8S5t1REML_rmUSz7V@*VRBk&Sl+s{_2yeZ?KGZ$_Qmzb z4;*T1sjYDfii#^MT3b+3RSDa1(0}^OipsX8suee04>gk{-S_{tWoB}M6tuO>k8 zv&&uEuB~WV@-S1?6AjDT&gN~~O`4{^yrbicX5K^m8}-Qo3nyKJ9Fg#?~SX}(nukU-{mb!GN@W4xZu@H$Ulk>A1 zpL_m!#$A_p+DchWF?TLDx7c_fw~%m3qugmC=!#?u;(HOLBf^-rlMeS zY!od^mOytbU-9TzyVH51eU8dcizSWwXt?P2dB{_QkSQ>hAc`U-r9u#55&%NVfRvJ{ zswz}f695+es|zh@tUr^Vm|7P-ddwRL7r{xTaPoycs9M(Y3x8qw1!CDhwlleqYnn*r zv+!uzw}~sy2*KZ7T2|tZPfSOvmoGbZ^r1(-5%3rTEgRQA3YR0A&mo#h0g~L1lVoF| zuHQ`qf%{8pt1A<8k@vNR3l&w>l<^~--myg7$AB89s$-h2Tghz3IkD$uFjb+7(9573 z5y2Q2`8;#8d1R6)lvP&mwEY1$n@kYbG(nOnsF{q|wDVFoJ~%8}I#x`-<@29KZf*{) z%Af{Aj-5Bb^Lf~b6dX$9qlY>#k5A9Mj%&&#;mS(f`Jwk?c4`Wp`wy&7CXyRfA`;Ji z>w8B-QhFyxMt4=L?C_QphsD6)NG$ccN1Q7*Z_1w<8nuT$dtZEsD*k{{T2)ErJCBDn$29~fn6AU) z_2llk_t!G%*m=L-kG8d|U^9mBSX;Kcx0fq_hWE`V<>lqCvy#cu>1@vLrNmUIVv$6$ z&|}+6>_mJC9J|VL<?zxWl*!C@GFz;rF-Y>u3&qqMCV z;f))StEt5B^fX#GY=FM7fVr0sAkx{1Fry&4hWbmkfvObePMpH!?|nB0AAA_Gqem4t zk=i-_;!8Wjx(-9vCq+CyWedsGblUP+)|4Ya{f5D%5a;S^YM!pBs~h`c7kbI-Z~n>d z-#yIk``j1azw6+k(8TbVJw7>k;_5ft@ORu}q(yD*y?egGj$qMd!ef5fKEO5f08>%RCHm+Io`O)rPwjhNf&vrxM!tg9_ z{jrqtV|q!+PoDYeH*OEq)+)n^)RE@Pn&0A4SYqEj_dapr+uz-MoBJPn2>xIYHO)4w=GPZwqdh+T_CR00c_~=zDZ@BK=9!+yiE~fL8ANn zGMSrP%W7?_ubVt@va8O>R9$6Bd9`ah6FhIfELCk+G?CC(ZCH6YqLwa=z z+`KtHcH+c*e187%=IvYlkp+VjV9bG`AKmkt2lI*9*)z=R{gS7u@~q*h*6i4UWvf?@yHXrFckI~u=;&y5c}w&6 zuetN>zhuFHo1B?FG%z&WoV0D_rZ?aA&DC4CjvVRj_4{k9yQ3qc)6qo2q-7@_06|_ZQ0h%1A&0oB9_zH`OI_ip`qa?+OFF5)w0r3^W{BzNyX|F zV{iG`M+W3V6#Y*>hk(yFXKBju6NiuF7v|<4e*1gh^G~sbh5W&>A?XQ+XK(+&Uk*4z zVtR5CW3#hCrL5$!wQJTKJNME{sI01%PmT;uOvR$v#LQfj78k{`9=*%VWUzAO%9DL( zyK7JGetBDa`|__8H!VFC$)ttU)bX+LiJ@dZPh;Gjt6#IKZ)R>jmCt6n+O}?;7#|(e z&khY9sBfsh&sEr-$M1VUOixZeyzZ(ie^%4jn5`}@KGk#RNaNYAQ>9fkwf|IKQ`Hj+ z1SY0OM_ct^V0z;Q_J2ug>blobD-6bfjt3~y$ z%h37YgV=D@Rmcu_xw+;PA;hwC_JR9!!#3b9ygw5VMj7Oo5AO^EYTWh4OM@{^jb zpLB)5D;2E_qz6*=IF=2;`C`cq@HDvicZm=NJf$fLD5Y?OI6y%b$2vJq8o<|eL;pH| zMTM902&4pE6gp2+g3|;51s*4ayi$X8x2CF#>0H>u!NXF2ybu%W9977O5+RS6wrCSjh97Zmezo%@&hQ~}t zAU_{@f;TVSo|v0|SLUf_*2hbVX<}>~;d~AuDKR-UiTaLqbP)w%-H^y+=1P{g4Mk#c zxGsk$97d?51gTgI|67opqjGs063Jxo@y^c6I%;a3ZQQtS*vw`@2!Um}uwP@;>P7tj z1LXVfdKWZRt4R0t-&kNG*0|9gYLF7^?WHXuRKw0VCUPJGj=0qLR#+&_`D}B zF6Bl1uMni9rurF=q8@O9L4Zd(ob%kpWxR<0H5W@>e2eTwT*QAal3%<97jY36 y333q^agiVwaS;~@auFACksudw5&t*v{|o?d^vO{Hu4hC50000c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvv ztM~P_^2{qPNz6-5^>ndS0-B(gnVDkc=4fcSSVKXy|Hg;b`e(X>9J|XyjsQ z>}KW+)9aF-T$-DjR|3|=i4sGHEgYsLK8zmFMoY-~KggNOOYPuEpn z0?hqhN*@S!yXm-(;d-d2eV>N)3FVuYRyVa)@0p^X~oXEcCQg}n=wYw78V*4NL3%0qmeb1tH zO`cNkfOE{|l}mJ;^N&?7@jZJ z_Waicm1{k#v`=;JSoyNxW{=We!#C0Me;IDO-FVze@%Dj4k<2qvsmpWBvLmLIu5#!) z{@6`#y0Otrp3q&V?l1eEZog*9mfYKoyI=iS8lVwy>JszBx7U=Gik*A@*|}AFD%aL& zaYA=*$OW0{O+Q_GXlqoj)*nwd^L;LF?Yx#w(vDewJ<@7gYGiT0Y?p)5#DY~J}AU@wO^(`mvzOu6Jgq zMs0k%$+AP5e|(NlZkT*FeRALr_JY9WCTY_GXW49>q}f~PClZ$``{%?Ixvz46SUBsM z_2#H%o|!A~a<`4L+09EcMCBif&N~|7nOw%+QeG(@q}jXmN`a|eoj dEdH&2fI)(5mw48Jg`i@e!PC{xWt~$(69ARGRr&w` literal 0 HcmV?d00001 diff --git a/images/pattern.png b/images/pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..14f9ed4efa593d0eb878f0dc31de32b2b9f7f107 GIT binary patch literal 934 zcmaJ=O^?z*7;YjOvtgrG_cZBV)V&H1QXB_U<3>;FJZ{gV?m4k37%wzVp7%yz6zJA08YX2!e2EpP@b<@8sY8 zd;I_Mm_ui=ZWr=XeXTp+~E z1zC6*C3^I9N956Bf1>wMXA_IB3~|O7)nz$NQz7`F0f|7a=#I&P86wa0<_IC($wtYhOuS%n=296-N`9m*&~g3`4Z|HeVSRj? z?>~i;;gVvxj}x+pJ>IyaI5`g@pQOp-HQsS_ zJ4%=vdDupV$Q7g@@O7w~7Hn56rDh=rty%-sP`z9^?P&E{xveQ%E+XC{#1Y$a{abEl zFE_VBNO@$0c8?vmfK%4+_O%@%^*!*9GsoPKAdT!iQF&@bhi>HNQEw)kU99 HFW&qCLh~E# literal 0 HcmV?d00001 diff --git a/images/pattern2.png b/images/pattern2.png new file mode 100644 index 0000000000000000000000000000000000000000..75131eae1ff3abf00309c7e83b94b0219d958c2a GIT binary patch literal 935 zcmaJ=O^?z*7_M<+R^rC1tCz{_Wlf}C&>|D+3KZNXmJlGqaZ5Wu!?shWgDspk9yI%B zym>Nay_)z7Og#7t`~x1GvXu28Hf`r4&-1+RyzeuY-Oh`H!oz|f2nW`w+2iBw?AyP? z|F4ceUh(0OwMMK@CMEnk1dHBNy3V8llDOXQM3bTW*X1`%fq zLhU4t9CwZx7~`oQ8t~VrD+qkgfJ4oe?Wl=o{^^S1{;D%@S97=O!INj8mLe_?VCH}{ zI1gi#8gQ+P_&nQ|AXr1#+<@0fjqEOH5{iK)mWr;dC_vXmrL5_?@&u@|qDnG<^`cTn znvT>8*gTL&quvDd%=RW0Um0-5ScD`gNfI$BiG)rirCP0K8me04h+@19nUfa7_$XH} zaqLn*Vm=8$rs#~xf*Fu!dVPc-+RBFUrcAtGQtCvKBFfp3a-ePh9~uN(bj*7ACf|Pw z$Ae{rr5=vSg1WqMlcOwDgqjpPjL-og=Xn*oGr~wbBN1r!b#OfNLysi!<2By4krl?w z30-WN2ILB&?|Z1Jw92xnDXQG6C`zkRFEz|YMXfy5OO3W>syWvr?jpb;%emeSSKZ0Y ztPn&zvWcnx277Hv0kgY z?sm#;{bTs%C% HID7jCWH}s& literal 0 HcmV?d00001 diff --git a/images/serch-bg.png b/images/serch-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab70d3f2a5a750b67b9332f0f2410379f910e3e GIT binary patch literal 1091 zcmbVL&ui0A9DmNDrBImQMNf}61O=NkX`3#gajQw^3TBM9&>lRPC2wo&k{6R#n-&kl zgXmp%@G=zfA_!h4=)r@6c=b4TaVHPT{sZx)Yda5C(2(SP-{bT7e1E=&t1H*isq-lS zK)SlD*Vt;uU-A_D`v;F3Y&l0OEm|k*v}Xnwlx?zxVbwJ^a1EPw|Mq8G0^lTa8ZFu~ zt}7OCIWxv^k?S)y0HuYq<>u8u?;76}2h#6`t?)dR#BZkzj)tWLb_i zL@~n*y#J1ui=n%1B*3oeJ*z8D_Vd}N`eL6iPd$nN5@?Im@7@?#-rf+%(IRI=MJ`)0^-79%8D~RmfTdm5!ap`OMWVsXTk7s zV}EP(_=rtUY);0OZ6(l`TB7u9c#?!i(AR$?1}%d c2R~9-aO3Xj4`-hkU*c<(W=8&mT|E@AdorzL(eg{r-GD-_QGxZ#p@^TTNwy z3JeBQ^YtN6WFuzfQ&yDyH@T+O$Oc^@ktPg=!i8~kJ_vJXLSZ1_%b`br6p+r`8}lpZ z1cS*V*;Ja4M)JoqAdVG%1!E=R@MLTl%*j>6qcfsFArJ;eu({62nZ_0*z-BrlcVJ1@ zB%UY8V*AAN!Ql7+DkDCMfny?FT>vK$UM9c+g>*o~iRKFMB4^}hUA%0*vW-FlpCQ61 zXXIZ=(MV*#6XJsa*2>0`VU0!uc6L^1TdbWO+5*5>qcJFJ*=uKsw#8%Z@ECjG%Y&3f z<1@qY6oS{6ShAHfk|h-K@F-MVT%1*$jTOX?K%sFs+=>PUV<|&e3ifh^bde=juw_+& z016mdZnaQAc^$>$Rle=OC4o?=D0P@-Y0-0WXhy#2s8PEQ9E*{_1 z`@&^@I~UJya#6BmP%Dl7uSTzK$=tIt{c2m;;;ZpNuFUOxnXOx}n5!_D;#psUJ5}`L zUSUFX@HYJp$z_IW4~JvlBfZBZJOi4HnwP96wl-;!x>=bi9jXTiM~p`IM5rAfJH8G^6Cc^C$IdENH-IASWOTS!_y@g`KFnLXKCwRzh$I+I@5DL49O4Zh;lt5>MwnVH=z z#+ryLjN?YMu__ktK`0lD>oNjJofRrTk!EA2M^BS z$m2-8r?u-|>gkO1_4XqC0}Hx3r=+8y;tQ9^Kd4zWz$X-LU6ZHo%DWfSG_N&L`^y!R zLe-xY+lgB0j@Bugo?zuX>ZT2jv>7lu!kQW$gx5Kj9`Y&AppePrp2v@4Ps&R%KP{;@ zCwbD4n(3K8y`Gv~h0$Xla3U<#ZXle7qcGPq z29k;nDMIgVWzjD^efrd?vg{0E@+0=GiJVw*y~$CfPAML<>GzHE3JpGmqzr?g9N+N}^xvq8%eD_FKmliCPGL?I& zvhp4~?M~9+(`(p!T45Wz5&_x8}vTD`4Pm3*WIdj#-s}%}42U3@m;LT~* zMgNox_vMeD>9z){N?`h|i?Qw9a#y-7AXuYiL=tX>-8vzeb;^zgE>wxVGo+7hpS@b_ z?h;QP@>WQrU(5dxNt>oxY%BJek^JzzPDJ8n>NPzTeK~?NCb(oum)bLEkgnjiaC5M$ zw6ydXQ(hxW=rhQ{B|D^OJ|j08wlWr)b8>PVV=VOY2Pw39z;zRCcH6)AKdwU{#_!~t ztL5yo%WX`#I(r+Lq*LIS)pk6Cm=^MLyPjXR{Ram|cldpi)coKw{|_}{vDmS~jVt!K zW2CN3h5OVZy?RvSU-mC7EYz9g7mH?eb#yvC`tNx?9NUFEGG% zkvpf7zDv6cD?~+G9108VkMo)*!ehD!u#%#c1cTal5UfMgZy{7d@~qwfC5?vpv4j1h)YgDE2_xG+nJ?BjCoCf|^~Jf7&? z@9*bL9O%v3oj}ozf2cX)U3lu0=X+Mdx`KGu;Z3d6Mui4NKU&V6HP%seL2tO!Kh<)~ zdyAPH#!@~-&!xikTxw4i<2uvDm_3wq7v}zcAa5G^p-DZ;dFRaT(n*P`dR4Evu5(LH zpF>4r(T3o9r#Z7!{I&x4qrN_e}T literal 0 HcmV?d00001 diff --git a/images/shop/1.jpg b/images/shop/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..56da6c40ee179e52cb5e61238dc95b2fb866965b GIT binary patch literal 14448 zcmeI2c~nzZx4k{s8yyy#VRsHWC{ez6GfTQ%2&VyNg+%zgg^oUNdOD2C{ZHf z05YUiB;^YsMF?}C2pB0-A(Al9f+0*vn5VqhufsRgx85J`zsFh0TIcSw_dfgl?%sRd zn-yudbObnjE*cdG02eQw1a<*`4(T+Y>JW)U#{hDGf=p}!0MZe8gW!mWFtD+4DBj4| zAL|!jgv4TuqkY4SK}IIVfQ?;rm@g6?5TWB25QGYa=+0Hu>gu5UA-bMst|qQwX9I#! z7YMijcY@pBkOVZ+%3s&cR>vk99E}OX1Vs4iL}Nli@!)8P?yt_lviUo)v98XqDiLUi zuKl}Rb-Y|Z*Ex&D1?ZR=nHnNZKp-7+b0g3hGjns$DV@_Mpwq@CvX8kT=nUA*9DLeB z=eMCN+YRR*2)^WS{r=4@QpSM z#q0gP}oqNcOHHHu#piEU0J06I07c@54V5G>Yo%{UH@lQ4CWnxU)|y( zE(QDWK>V$422#{HpKj3ceVMkMIpe23&N2=*m18p-}$dv*#T^re`hA*qh0qgU(r4 zTAV&_39>wU&cxE;v^nVf@3szDWF#gaG~#z#|37Wb-fR0V6)<74ogD&jsA~cK=W$q! z&aX!Xquw9O>G%5k&DQ_@v6#Ns)>syd@w*%QPdEB^kt}=OP5($+*~K4;9}p_bcAPA& zrL%y_ugMDd|0F9PIcXp84WOu?ps-Uxapz9O4-{qJJ-ZYYckNN$y?f8@-OBrwe;xak zRrc-Qr=qN;cHn@Tn#R$iM>Vwn7;;KVN_&;}9^SwI@DX)Y^&@{Q{BI}Hp8(Ze^54ko z$jhk$J5=T5Rpq1&zztcA?~s?1ll!y$m3ArYRFvQGFS38E?w9HAklV3Capx{2MFpjI zXWJpKuv1m>L#2;F_Fsgn`F^c?`atUU|8*(BRDD;SAMW0h=Xyn*`1@ZT9C1f}^5X2% zdhQtq)qmRSAAY61fU>;Ix2n7WYKbI|@|y`QP%iA1P1%YOmck^*Q+l{edLhXQc(Qy+ZYN=L_bx2LR35Qx=Z z0F8g?=6%AQiDHWi;j5*AmD@ZiFc9uB&pXZ!`A9!7ZQYbtn>MISv9?C9Fi~w=MI9G5CS5xnjd2F-)S(ft?OJ31l5Z*4ep z*>SH&F!$2n;!Mz)U+U}_Gflypu*kK^Uv_gFI?om-TWR7Fd|e8{7|fMYU2-E||OxoK;a$K)3A@%?XeT$gFT-Q%dbqv&~N_ zj!?J+!w6Ub?#Tc?%ObawDHo7t-nG~wxwp?E0+Q* zUwe+~2jvp#!YwzkFW#cjgqrgwk%G89%(4-j; z~b z4{oPz9ckH7u~de|L@7b?8-xuF(}+#))V0HO0ef-;(YD9;=`+StS|ZdVm4bk4hWq9c z4K4`w?>f8sO)dx0IMjoIJCKl{v@axls?>FYI9T#5kYCb>hH)-uP#qi`c5qkYdtc8K z^1H?+idL!|+XhOAc>kN3gxDJGbI7;XW0$3Xx(zcBxAq0%pfkEp|K$2y(k9Gt`G?(k z`>tR@*5QX)EP)k%f*n4}LAdnta#B@AcfAJd#LOEr10isDd45$ZOt;5${3Z(oi+5Cp z(rH4%C-{%NtkLL0dM_O~Y85Ej&pE|n+=6geXj|C}ZjJkJ*YrVZ^A+feCG8K$ zw4_FcHyeVe$!O+xY1JMEADu>b4jz5;3^U7ma$J&dZ0oC4W%JRMSeF=sm?o;x<>VIV ztU!G!zCl6veZ~AAa``;5uwt^zn(0nhnxFEg*3YijxLv%Nv3W~?{o&xfF3uwjUdJI$ zwBTy{MFt(TI%@xQyQDfwz99rhT%Jb@`OF*OXePGfnO+|n`b5rSonBF)GCqOFWpX=L zZQD+PAZUt4Y_I3Y>SU)%@vA`ttvTZPm#`H&M>yV1LwL4i6oREdPM|H2LrhAqe=$$2 zF7y()L-#(9wu5zO2iCGe@9w6zN9{9i$9-f`0U-yq#$+%8gX%6&J2;3h(ep}(@#Pqt zh9_<++{(1K-%~F>6}*(g%7bssF5Fr#wh*Xs`TXHMs#KLzD>&a~#KBXn$NmLtd8H|7 z+IJ5u6XEk!eMbfe8@J0i{Gs6z{+gUgywO^GP-cJnVq47-Xgvo_w0o{XZog7q*F9vw zlme`>q(kFmeHD#k^X_>Vwnj234h#*vg7K897Cdq9F85 zY6ez0?lb4wW?q5kw{J?<2)JqPA@Y#8Xr(e1aptHLu#Bz=dNAWnidV~ztzIoHYIAa@ z^>CbeN$#fHg=!OJDR8Qacz@X189^DJ(M~20eKJap9@Fq4G=e!#1vxoAN*`?0&-%{K zSB8VEp5P}+hJohkqE>=<9&2mLaI+rdzb+&3yv?E zICM;tz*X?AhxXK8E?dd7e}9HChn@m?oQ9GDhh`C@!~>#W z5#%(-YXR;TAE{m3iCuK8R^x-31>s=#ii&u}!%dV!2rSufOfw$xbtXtnO-<7;R_(*x z!Q*Du-oA{&H`WA;h*irPb=A>wC)%*m%OQMfXsh!NA zTtA*OHgTdp48Fk-j@_}bXokhHp4hg=RYhF?a`TGT#GFx-jj*#n$)M<9`=dsJ`!weQ z)y>(XNR_9n_roVOFGfi{Ga7K%!Z0$*-Ot8rajt^lG}gQ(>RejnJVAEwI|Pc<7N?l1 zs>aE_SxwkfSh}IJe_fJ(ZF51d$jPMsIOQv@$99d zh6X5C6(YAUX1NtJIqR(fZK2jpeU*nu(_&`d!|=Fs)O{DOpBuinkvPantTs1eg0#t8 zcKG_l0^7LLF3?ctaaGl~wHAHeltU>U-c?>0Z+BZ}hW6F$ILd*~PNvL0984L!;#%!d zSDe6gDQ9XL!X2M~rAfITn_tzk?2|W*ED7HTgiTKeEi{s%CpjspwtcQoAX>v-n~W@Q zWko3-UZ1qnFwKzNmFvo|yC(-NT{0|YW%`Ladzc{)DR~l8yBUR&ru| z<0CGXd3NnOD_dU`O~cD9g`LHgC(7*1JEm@BT}xiv7`{_Y8~7er%F4XNrc>3tASbpPxdc z_NFHO_~RP^R|Nm)dCU453=}B^1c{Z|jOgAw7n@XzL+}sFD>w6VT|6+Vv$xU}Ev(93 zp+rZC-f<}Hau;^I!dN-{fQrEPsWRRIQjw7|+uDN-0!Q(!q z%E|Hhk9&iG))6y3e8w-Y(?#cBwrRK{;whha(#i(+#O>Fju!(uOnp$7!FMQyLh<;uxwYWfn=HBoBVNvLklZ$0y59?iKEu6j(Ju9Mg?0 zySc8uHq$A`6ie>sxIZtyQ&C1fJ|ZL^V;7Sk;jo~wGgEtcTT3*}?~AI6gEKRxhDj3a> z0wy0%U0PDq32v@^rtHMVp_AC8a%FxNT>SL(rU{hzttt26*f9NG~+O?->rkxyQQ6UW*X9 zIOY)ugvg!IlIB|*+C+FLOF&7jqgar8#&St?$MIY!PnoGxc7j}0%3^dL4{{S-T<*;{ z5lS5p>SR+vw8+M}Ik`URD&hGd>wZz=UtJE;?C-U*D4)J8pgV7rH|3;WU_Sx3CvqVKqJ8t~ zEnh9`NS*@Euf>6SD9~FIGL- zlQx*nER41NF8KO;`@_F4#PLd5Pgu7yT^4RqTv}ck>8F%jeJd0?(iKl4Q>d>CJlEu4 zq~6|as!0qnQs^DUNiLdQjn2QkA<`L_%dE%sWjUUpHwpUci}UZDMrJHRp;v<5mJmKU zNGz@z`ertJ_he`DfnJ8+wFnGI5)SWsyTl&|mI6N=RdFw~RPlISdyIpg^~p&_n4k3N z(0W_K@wwjI^_t7&7w+}8Tx5wjJ&nmMj#C4X?sfCJLtNPEqo-+(#+dn@F^B}3l-k3A zpkNJ)t6!GH3NqFQAUTxy&%U)k74y*`K_e8Cqja~~`#^uwM2ESzudsx+dBcebfD05)u`}(CNzFLwQwi$PLa&MRip-<~nYUgq-w2D^@LXbA(yz5ZaC9m)J z)Q^B1WKZlJk7ygHEOuP&VLd5eR#k>gkmx1#cjeSx?_v}qh0DUsV`ImTk2!I8A4J_A zkF+wfL)_)ow(xp6-sQ|qxFZ6})#~0EFG+hY1-_OHHLySnV^+>EQ77cEWKHb;mK-~^ z88_^BU7jXxzhqvu{B0v>bbk804|N`GMcDKKU^W#7WOXrOwzC*b(gnXd!D}NW>nBdyB+9H&R=lhc9ou(`$VFFKYE)H~i~RcQibAYF!(@*f?Y*-16&Rli zCDWMQD)7~W(Kzhhm*NLZ_|?f$Z-0v-+A>hCtiShpYNXoy}s$)4Fsd6V``HVzSHo$IGj&mY(Le zVOh>_8l7|I@ro2c|6p!WtM)>aW8kK#Vtt9)#UX1VdsN@v+=-Vs){IrI{(bA9ezgaM ztVQ)HvdDCa7Pmm@jUy?kvupO>zRAhOM9u9U8_Gw zxp;H>K}q7ChjS^jZ;IgiKK^++ur98M1d3O*c33xbibmUc%by2;x0W?qb4JE{!%(>O z!}Ht@7mu!(71m^xlYWgqhawwOid>=vR6{h32X=5cSLxs&uZETVLCK=6 zzq_e8GuLw>ko_EPj^tz-iaiWfK|Eb9h@bn)>g8rF}`$b0R*Q5z;%>qaNS@AcLvq;{qkO*T34AaTi! zPjs}7R#T7FUWF5}=3PY%jmK@B{U0~1twrY%cAk1yy;o|a{L;38Jj5|4>iDhZV< zf#8LyeTED+qng*wdb}zbqLGc@u5%E*+(=el&}-#vTkPY`dU3?+-s})a;E=IONV?Qv*G(H} zy|MIcY~*Uo1+YyVDr(Cn-l)0_#iYv~YP-Y z#h>LcdjP&X-xG~?hg>tmBNPdd^8t;hXJZ8sIS&gOI9@r|+y6D^?PhZ(r2u_a3bX`B zf#@R}tCFBrQjZvJ6p}V7`&GuAl^0uVD!3bS{k>JSy|7JSo4_`KZ35c_wh3$#*e0+| XV4J`;fo%fY1hxrm6Zk(MAno~YQg#b5 literal 0 HcmV?d00001 diff --git a/images/team/1.jpg b/images/team/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81a232dfc3f84e6c3e1876117f5323cf6548ed6b GIT binary patch literal 13726 zcmeI0d0f)j+Q2cFHe0-ot%_co>^7!`rsW3XWLddQ+PJ4FE-5Ms;(`i|b+fXO%*s9L zYVmp%8B;JrFiT`ikx3HD1#?eP2$e-pd1>xUbKlSB&O7ga?>`>+eLm0coacGYIp5#& zoO3=$^;R_k*mWX3HW~mpeflfF2Egw{H4D&lML}U101beay4nc

      pDsUrb3!aFuiiu5hHWg7@O-*7WolX61Jr8>( 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]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="

      ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0=0)return!0;return!1}return t.inArray(o,n)>=0}):void 0}function m(t,n,e){var i=n?t:null;return!t||o(t)?i:t.latLng?m(t.latLng):t instanceof q.LatLng?t:g(t.lat)?new q.LatLng(t.lat,t.lng):!e&&R(t)&&g(t[0])&&g(t[1])?new q.LatLng(t[0],t[1]):i}function y(t){var n,e;return!t||t instanceof q.LatLngBounds?t||null:(R(t)?2===t.length?(n=m(t[0]),e=m(t[1])):4===t.length&&(n=m([t[0],t[1]]),e=m([t[2],t[3]])):"ne"in t&&"sw"in t?(n=m(t.ne),e=m(t.sw)):"n"in t&&"e"in t&&"s"in t&&"w"in t&&(n=m([t.n,t.e]),e=m([t.s,t.w])),n&&e?new q.LatLngBounds(e,n):null)}function w(t,n,e,i,a){var r=e?m(i.td,!1,!0):!1,s=r?{latLng:r}:i.td.address?o(i.td.address)?{address:i.td.address}:i.td.address:!1,u=s?G.get(s):!1,l=this;s?(a=a||0,u?(i.latLng=u.results[0].geometry.location,i.results=u.results,i.status=u.status,n.apply(t,[i])):(s.location&&(s.location=m(s.location)),s.bounds&&(s.bounds=y(s.bounds)),M().geocode(s,function(o,r){r===q.GeocoderStatus.OK?(G.store(s,{results:o,status:r}),i.latLng=o[0].geometry.location,i.results=o,i.status=r,n.apply(t,[i])):r===q.GeocoderStatus.OVER_QUERY_LIMIT&&a=n.length?void o.apply(e,[i]):void w(r,function(e){delete e.td,t.extend(n[s],e),a.apply(r,[])},!0,{td:n[s]})}var r=this,s=-1;a()}function b(t,n,e){var o=!1;navigator&&navigator.geolocation?navigator.geolocation.getCurrentPosition(function(i){o||(o=!0,e.latLng=new q.LatLng(i.coords.latitude,i.coords.longitude),n.apply(t,[e]))},function(){o||(o=!0,e.latLng=!1,n.apply(t,[e]))},e.opts.getCurrentPosition):(e.latLng=!1,n.apply(t,[e]))}function x(t){var n,o=!1;if(e(t)&&t.hasOwnProperty("get")){for(n in t)if("get"!==n)return!1;o=!t.get.hasOwnProperty("callback")}return o}function M(){return V.geocoder||(V.geocoder=new q.Geocoder),V.geocoder}function I(){var t=[];this.get=function(n){if(t.length){var o,i,a,r,s,u=d(n);for(o=0;o=0&&(s=o[t][a],!n(i[s].tag));a--);else for(a=0;a=0||!n.length))for(s in o.clusterer)i[o.clusterer[s]].obj.clear(e,a,r)}}function B(n,e,i){function a(t){var n={};return n[t]={},n}function r(){var t;for(t in i)if(i.hasOwnProperty(t)&&!u.hasOwnProperty(t))return t}var s,u={},l=this,d={latLng:{map:!1,marker:!1,infowindow:!1,circle:!1,overlay:!1,getlatlng:!1,getmaxzoom:!1,getelevation:!1,streetviewpanorama:!1,getaddress:!0},geoloc:{getgeoloc:!0}};o(i)&&(i=a(i)),l.run=function(){for(var o,a;o=r();){if(z(n[o]))return s=o,a=t.extend(!0,{},A[o]||{},i[o].options||{}),void(o in d.latLng?i[o].values?L(i[o].values,n,n[o],{td:i[o],opts:a,session:u}):w(n,n[o],d.latLng[o],{td:i[o],opts:a,session:u}):o in d.geoloc?b(n,n[o],{td:i[o],opts:a,session:u}):n[o].apply(n,[{td:i[o],opts:a,session:u}]));u[o]=null}e.apply(n,[i,u])},l.ack=function(t){u[s]=t,l.run.apply(l,[])}}function j(){return V.ds||(V.ds=new q.DirectionsService),V.ds}function O(){return V.dms||(V.dms=new q.DistanceMatrixService),V.dms}function C(){return V.mzs||(V.mzs=new q.MaxZoomService),V.mzs}function E(){return V.es||(V.es=new q.ElevationService),V.es}function S(t){function n(){var t=this;return t.onAdd=function(){},t.onRemove=function(){},t.draw=function(){},A.classes.OverlayView.apply(t,[])}n.prototype=A.classes.OverlayView.prototype;var e=new n;return e.setMap(t),e}function T(n,o,i){function a(t){T[t]||(delete _[t].options.map,T[t]=new A.classes.Marker(_[t].options),l(n,{td:_[t]},T[t],_[t].id))}function r(){return(y=U.getProjection())?(P=!0,j.push(q.event.addListener(o,"zoom_changed",f)),j.push(q.event.addListener(o,"bounds_changed",f)),void h()):void setTimeout(function(){r.apply(B,[])},25)}function u(t){e(O[t])?(z(O[t].obj.setMap)&&O[t].obj.setMap(null),z(O[t].obj.remove)&&O[t].obj.remove(),z(O[t].shadow.remove)&&O[t].obj.remove(),z(O[t].shadow.setMap)&&O[t].shadow.setMap(null),delete O[t].obj,delete O[t].shadow):T[t]&&T[t].setMap(null),delete O[t]}function d(){var t,n,e,o,i,a,r,s,u=Math.cos,l=Math.sin,d=arguments;return d[0]instanceof q.LatLng?(t=d[0].lat(),e=d[0].lng(),d[1]instanceof q.LatLng?(n=d[1].lat(),o=d[1].lng()):(n=d[1],o=d[2])):(t=d[0],e=d[1],d[2]instanceof q.LatLng?(n=d[2].lat(),o=d[2].lng()):(n=d[2],o=d[3])),i=Math.PI*t/180,a=Math.PI*e/180,r=Math.PI*n/180,s=Math.PI*o/180,6371e3*Math.acos(Math.min(u(i)*u(r)*u(a)*u(s)+u(i)*l(a)*u(r)*l(s)+l(i)*l(r),1))}function c(){var t=d(o.getCenter(),o.getBounds().getNorthEast()),n=new q.Circle({center:o.getCenter(),radius:1.25*t});return n.getBounds()}function p(){var t,n={};for(t in O)n[t]=!0;return n}function f(){clearTimeout(m),m=setTimeout(h,25)}function g(t){var n=y.fromLatLngToDivPixel(t),e=y.fromDivPixelToLatLng(new q.Point(n.x+i.radius,n.y-i.radius)),o=y.fromDivPixelToLatLng(new q.Point(n.x-i.radius,n.y+i.radius));return new q.LatLngBounds(o,e)}function h(){if(!x&&!I&&P){var n,e,a,r,s,l,d,f,h,v,m,y=!1,b=[],B={},j=o.getZoom(),C="maxZoom"in i&&j>i.maxZoom,E=p();for(M=!1,j>3&&(s=c(),y=s.getSouthWest().lng()1&&m)}else for(e=n;en}),o=s.calculator?function(n){var e=[];return t.each(n,function(t,n){e.push(r.value(n))}),s.calculator.apply(i,[e])}:function(t){return t.length},r.error(function(){f.apply(x,arguments)}),r.display(function(a){var c,p,f,g,h,v,y=o(a.indexes);if(e.force||y>1)for(c=0;cn.td.maxZoom&&this.setZoom(n.td.maxZoom)}),S.fitBounds(e)),g(n,!0)},x.clear=function(n){if(o(n.td)){if(I.clearById(n.td)||I.objClearById(n.td))return void g(n,!0);n.td={name:n.td}}n.td.id?t.each(h(n.td.id),function(t,n){I.clearById(n)||I.objClearById(n)}):(I.clear(h(n.td.name),n.td.last,n.td.first,n.td.tag),I.objClear(h(n.td.name),n.td.last,n.td.first,n.td.tag)),g(n,!0)},x.get=function(e,i,a){var r,s,u=i?e:e.td;return i||(a=u.full),o(u)?(s=I.getById(u,!1,a)||I.objGetById(u),s===!1&&(r=u,u={})):r=u.name,"map"===r&&(s=S),s||(s=[],u.id?(t.each(h(u.id),function(t,n){s.push(I.getById(n,!1,a)||I.objGetById(n))}),R(u.id)||(s=s[0])):(t.each(r?h(r):[n],function(n,e){var o;u.first?(o=I.get(e,!1,u.tag,a),o&&s.push(o)):u.all?t.each(I.all(e,u.tag,a),function(t,n){s.push(n)}):(o=I.get(e,!0,u.tag,a),o&&s.push(o))}),u.all||R(r)||(s=s[0]))),s=R(s)||!u.all?s:[s],i?s:void g(e,s)},x.exec=function(n){t.each(h(n.td.func),function(e,o){t.each(x.get(n.td,!0,n.td.hasOwnProperty("full")?n.td.full:!0),function(t,n){o.call(i,n)})}),g(n,!0)},x.trigger=function(n){if(o(n.td))q.event.trigger(S,n.td);else{var e=[S,n.td.eventName];n.td.var_args&&t.each(n.td.var_args,function(t,n){e.push(n)}),q.event.trigger.apply(q.event,e)}c(n),b.ack()}}var A,q,Z=0,z=t.isFunction,R=t.isArray,V={},G=new I;t.fn.gmap3=function(){var n,e=[],o=!0,i=[];for(r(),n=0;n",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._domPrefixes=o,e._cssomPrefixes=n,e.testProp=function(a){return B([a])},e.testAllProps=D,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+s.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;fc.$items.length&&(c.s.preload=c.$items.length);var d=b.location.hash;d.indexOf("lg="+this.s.galleryId)>0&&(c.index=parseInt(d.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout(function(){c.build(c.index)}),a("body").addClass("lg-on"))),c.s.dynamic?(c.$el.trigger("onBeforeOpen.lg"),c.index=c.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){c.build(c.index),a("body").addClass("lg-on")})):c.$items.on("click.lgcustom",function(b){try{b.preventDefault(),b.preventDefault()}catch(a){b.returnValue=!1}c.$el.trigger("onBeforeOpen.lg"),c.index=c.s.index||c.$items.index(this),a("body").hasClass("lg-on")||(c.build(c.index),a("body").addClass("lg-on"))})},e.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1&&(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)})},e.prototype.structure=function(){var c,d="",e="",f=0,g="",h=this;for(a("body").append('
      '),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),f=0;f';if(this.s.controls&&this.$items.length>1&&(e='
      '+this.s.prevHtml+'
      '+this.s.nextHtml+"
      "),".lg-sub-html"===this.s.appendSubHtmlTo&&(g='
      '),c='
      '+d+'
      '+e+g+"
      ",a("body").append(c),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),h.setTop(),a(b).on("resize.lg orientationchange.lg",function(){setTimeout(function(){h.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var i=this.$outer.find(".lg-inner");i.css("transition-timing-function",this.s.cssEasing),i.css("transition-duration",this.s.speed+"ms")}a(".lg-backdrop").addClass("in"),setTimeout(function(){h.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append(''),this.prevScrollTop=a(b).scrollTop()},e.prototype.setTop=function(){if("100%"!==this.s.height){var c=a(b).height(),d=(c-parseInt(this.s.height,10))/2,e=this.$outer.find(".lg");c>=parseInt(this.s.height,10)?e.css("top",d+"px"):e.css("top","0px")}},e.prototype.doCss=function(){var a=function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=c.documentElement,d=0;for(d=0;d'+(parseInt(this.index,10)+1)+' / '+this.$items.length+"")},e.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b),d.attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt")))),!c)if("undefined"!=typeof e&&null!==e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),"undefined"!=typeof e&&null!==e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},e.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},e.prototype.loadContent=function(c,d,e){var f,g,h,i,j,k,l=this,m=!1,n=function(c){for(var d=[],e=[],f=0;fi){g=e[j];break}};if(l.s.dynamic){if(l.s.dynamicEl[c].poster&&(m=!0,h=l.s.dynamicEl[c].poster),k=l.s.dynamicEl[c].html,g=l.s.dynamicEl[c].src,l.s.dynamicEl[c].responsive){var o=l.s.dynamicEl[c].responsive.split(",");n(o)}i=l.s.dynamicEl[c].srcset,j=l.s.dynamicEl[c].sizes}else{if(l.$items.eq(c).attr("data-poster")&&(m=!0,h=l.$items.eq(c).attr("data-poster")),k=l.$items.eq(c).attr("data-html"),g=l.$items.eq(c).attr("href")||l.$items.eq(c).attr("data-src"),l.$items.eq(c).attr("data-responsive")){var p=l.$items.eq(c).attr("data-responsive").split(",");n(p)}i=l.$items.eq(c).attr("data-srcset"),j=l.$items.eq(c).attr("data-sizes")}var q=!1;l.s.dynamic?l.s.dynamicEl[c].iframe&&(q=!0):"true"===l.$items.eq(c).attr("data-iframe")&&(q=!0);var r=l.isVideo(g,c);if(!l.$slide.eq(c).hasClass("lg-loaded")){if(q)l.$slide.eq(c).prepend('
      ');else if(m){var s="";s=r&&r.youtube?"lg-has-youtube":r&&r.vimeo?"lg-has-vimeo":"lg-has-html5",l.$slide.eq(c).prepend('
      ')}else r?(l.$slide.eq(c).prepend('
      '),l.$el.trigger("hasVideo.lg",[c,g,k])):l.$slide.eq(c).prepend('
      ');if(l.$el.trigger("onAferAppendSlide.lg",[c]),f=l.$slide.eq(c).find(".lg-object"),j&&f.attr("sizes",j),i){f.attr("srcset",i);try{picturefill({elements:[f[0]]})}catch(a){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&l.addHtml(c),l.$slide.eq(c).addClass("lg-loaded")}l.$slide.eq(c).find(".lg-object").on("load.lg error.lg",function(){var b=0;e&&!a("body").hasClass("lg-from-hash")&&(b=e),setTimeout(function(){l.$slide.eq(c).addClass("lg-complete"),l.$el.trigger("onSlideItemLoad.lg",[c,e||0])},b)}),r&&r.html5&&!m&&l.$slide.eq(c).addClass("lg-complete"),d===!0&&(l.$slide.eq(c).hasClass("lg-complete")?l.preload(c):l.$slide.eq(c).find(".lg-object").on("load.lg error.lg",function(){l.preload(c)}))},e.prototype.slide=function(b,c,d){var e=this.$outer.find(".lg-current").index(),f=this;if(!f.lGalleryOn||e!==b){var g=this.$slide.length,h=f.lGalleryOn?this.s.speed:0,i=!1,j=!1;if(!f.lgBusy){if(this.s.download){var k;k=f.s.dynamic?f.s.dynamicEl[b].downloadUrl!==!1&&(f.s.dynamicEl[b].downloadUrl||f.s.dynamicEl[b].src):"false"!==f.$items.eq(b).attr("data-download-url")&&(f.$items.eq(b).attr("data-download-url")||f.$items.eq(b).attr("href")||f.$items.eq(b).attr("data-src")),k?(a("#lg-download").attr("href",k),f.$outer.removeClass("lg-hide-download")):f.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[e,b,c,d]),f.lgBusy=!0,clearTimeout(f.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){f.addHtml(b)},h),this.arrowDisable(b),c){var l=b-1,m=b+1;0===b&&e===g-1?(m=0,l=g-1):b===g-1&&0===e&&(m=0,l=g-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),f.$slide.eq(l).addClass("lg-prev-slide"),f.$slide.eq(m).addClass("lg-next-slide"),f.$slide.eq(b).addClass("lg-current")}else f.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),be&&(i=!0,b!==g-1||0!==e||d||(j=!0,i=!1)),j?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")):i&&(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(e).addClass("lg-prev-slide")),setTimeout(function(){f.$slide.removeClass("lg-current"),f.$slide.eq(b).addClass("lg-current"),f.$outer.removeClass("lg-no-trans")},50);f.lGalleryOn?(setTimeout(function(){f.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){f.lgBusy=!1,f.$el.trigger("onAfterSlide.lg",[e,b,c,d])},this.s.speed)):(f.loadContent(b,!0,f.s.backdropDuration),f.lgBusy=!1,f.$el.trigger("onAfterSlide.lg",[e,b,c,d])),f.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}}},e.prototype.goToNextSlide=function(a){var b=this;b.lgBusy||(b.index+10?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1)):b.s.loop?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1)):b.s.slideEndAnimatoin&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var c=this;this.$items.length>1&&a(b).on("keyup.lg",function(a){c.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),c.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),c.goToNextSlide()))}),a(b).on("keydown.lg",function(a){c.s.escKey===!0&&27===a.keyCode&&(a.preventDefault(),c.$outer.hasClass("lg-thumb-open")?c.$outer.removeClass("lg-thumb-open"):c.destroy())})},e.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},e.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+10?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},e.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},e.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},e.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},e.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.isTouch&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},e.prototype.enableDrag=function(){var c=this,d=0,e=0,f=!1,g=!1;c.s.enableDrag&&!c.isTouch&&c.doCss()&&(c.$slide.on("mousedown.lg",function(b){c.$outer.hasClass("lg-zoomed")||(a(b.target).hasClass("lg-object")||a(b.target).hasClass("lg-video-play"))&&(b.preventDefault(),c.lgBusy||(c.manageSwipeClass(),d=b.pageX,f=!0,c.$outer.scrollLeft+=1,c.$outer.scrollLeft-=1,c.$outer.removeClass("lg-grab").addClass("lg-grabbing"),c.$el.trigger("onDragstart.lg")))}),a(b).on("mousemove.lg",function(a){f&&(g=!0,e=a.pageX,c.touchMove(d,e),c.$el.trigger("onDragmove.lg"))}),a(b).on("mouseup.lg",function(b){g?(g=!1,c.touchEnd(e-d),c.$el.trigger("onDragend.lg")):(a(b.target).hasClass("lg-object")||a(b.target).hasClass("lg-video-play"))&&c.$el.trigger("onSlideClick.lg"),f&&(f=!1,c.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},e.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1,c=this.$slide.length;this.s.loop&&(0===this.index?b=c-1:this.index===c-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},e.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},e.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},e.prototype.destroy=function(c){var d=this;c||d.$el.trigger("onBeforeClose.lg"),a(b).scrollTop(d.prevScrollTop),c&&(d.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(d.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){d.modules[a]&&d.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(d.hideBartimeout),this.hideBartimeout=!1,a(b).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),d.$outer&&d.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){d.$outer&&d.$outer.remove(),a(".lg-backdrop").remove(),c||d.$el.trigger("onCloseAfter.lg")},d.s.backdropDuration+50)},a.fn.lightGallery=function(b){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new e(this,b))})},a.fn.lightGallery.modules={}}(jQuery,window,document); +/*! lg-zoom - v1.0.4 - 2016-12-20 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2016 Sachin N; Licensed GPLv3 */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(){"use strict";var b=function(){var a=!1,b=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return b&&parseInt(b[2],10)<54&&(a=!0),a},c={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:b()},d=function(b){return this.core=a(b).data("lightGallery"),this.core.s=a.extend({},c,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()),this};d.prototype.init=function(){var b=this,c='';b.core.s.actualSize&&(c+=''),b.core.s.useLeftForZoom?b.core.$outer.addClass("lg-use-left-for-zoom"):b.core.$outer.addClass("lg-use-transition-for-zoom"),this.core.$outer.find(".lg-toolbar").append(c),b.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(c,d,e){var f=b.core.s.enableZoomAfter+e;a("body").hasClass("lg-from-hash")&&e?f=0:a("body").removeClass("lg-from-hash"),b.zoomabletimeout=setTimeout(function(){b.core.$slide.eq(d).addClass("lg-zoomable")},f+30)});var d=1,e=function(c){var e,f,d=b.core.$outer.find(".lg-current .lg-image"),g=(a(window).width()-d.prop("offsetWidth"))/2,h=(a(window).height()-d.prop("offsetHeight"))/2+a(window).scrollTop();e=b.pageX-g,f=b.pageY-h;var i=(c-1)*e,j=(c-1)*f;d.css("transform","scale3d("+c+", "+c+", 1)").attr("data-scale",c),b.core.s.useLeftForZoom?d.parent().css({left:-i+"px",top:-j+"px"}).attr("data-x",i).attr("data-y",j):d.parent().css("transform","translate3d(-"+i+"px, -"+j+"px, 0)").attr("data-x",i).attr("data-y",j)},f=function(){d>1?b.core.$outer.addClass("lg-zoomed"):b.resetZoom(),d<1&&(d=1),e(d)},g=function(c,e,g,h){var j,i=e.prop("offsetWidth");j=b.core.s.dynamic?b.core.s.dynamicEl[g].width||e[0].naturalWidth||i:b.core.$items.eq(g).attr("data-width")||e[0].naturalWidth||i;var k;b.core.$outer.hasClass("lg-zoomed")?d=1:j>i&&(k=j/i,d=k||2),h?(b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop()):(b.pageX=c.pageX||c.originalEvent.targetTouches[0].pageX,b.pageY=c.pageY||c.originalEvent.targetTouches[0].pageY),f(),setTimeout(function(){b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},h=!1;b.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(a,c){var d=b.core.$slide.eq(c).find(".lg-image");d.on("dblclick",function(a){g(a,d,c)}),d.on("touchstart",function(a){h?(clearTimeout(h),h=null,g(a,d,c)):h=setTimeout(function(){h=null},300),a.preventDefault()})}),a(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop(),e(d)}),a("#lg-zoom-out").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d-=b.core.s.scale,f())}),a("#lg-zoom-in").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d+=b.core.s.scale,f())}),a("#lg-actual-size").on("click.lg",function(a){g(a,b.core.$slide.eq(b.core.index).find(".lg-image"),b.core.index,!0)}),b.core.$el.on("onBeforeSlide.lg.tm",function(){d=1,b.resetZoom()}),b.core.isTouch||b.zoomDrag(),b.core.isTouch&&b.zoomSwipe()},d.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()},d.prototype.zoomSwipe=function(){var a=this,b={},c={},d=!1,e=!1,f=!1;a.core.$slide.on("touchstart.lg",function(c){if(a.core.$outer.hasClass("lg-zoomed")){var d=a.core.$slide.eq(a.core.index).find(".lg-object");f=d.prop("offsetHeight")*d.attr("data-scale")>a.core.$outer.find(".lg").height(),e=d.prop("offsetWidth")*d.attr("data-scale")>a.core.$outer.find(".lg").width(),(e||f)&&(c.preventDefault(),b={x:c.originalEvent.targetTouches[0].pageX,y:c.originalEvent.targetTouches[0].pageY})}}),a.core.$slide.on("touchmove.lg",function(g){if(a.core.$outer.hasClass("lg-zoomed")){var i,j,h=a.core.$slide.eq(a.core.index).find(".lg-img-wrap");g.preventDefault(),d=!0,c={x:g.originalEvent.targetTouches[0].pageX,y:g.originalEvent.targetTouches[0].pageY},a.core.$outer.addClass("lg-zoom-dragging"),j=f?-Math.abs(h.attr("data-y"))+(c.y-b.y):-Math.abs(h.attr("data-y")),i=e?-Math.abs(h.attr("data-x"))+(c.x-b.x):-Math.abs(h.attr("data-x")),(Math.abs(c.x-b.x)>15||Math.abs(c.y-b.y)>15)&&(a.core.s.useLeftForZoom?h.css({left:i+"px",top:j+"px"}):h.css("transform","translate3d("+i+"px, "+j+"px, 0)"))}}),a.core.$slide.on("touchend.lg",function(){a.core.$outer.hasClass("lg-zoomed")&&d&&(d=!1,a.core.$outer.removeClass("lg-zoom-dragging"),a.touchendZoom(b,c,e,f))})},d.prototype.zoomDrag=function(){var b=this,c={},d={},e=!1,f=!1,g=!1,h=!1;b.core.$slide.on("mousedown.lg.zoom",function(d){var f=b.core.$slide.eq(b.core.index).find(".lg-object");h=f.prop("offsetHeight")*f.attr("data-scale")>b.core.$outer.find(".lg").height(),g=f.prop("offsetWidth")*f.attr("data-scale")>b.core.$outer.find(".lg").width(),b.core.$outer.hasClass("lg-zoomed")&&a(d.target).hasClass("lg-object")&&(g||h)&&(d.preventDefault(),c={x:d.pageX,y:d.pageY},e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.zoom",function(a){if(e){var j,k,i=b.core.$slide.eq(b.core.index).find(".lg-img-wrap");f=!0,d={x:a.pageX,y:a.pageY},b.core.$outer.addClass("lg-zoom-dragging"),k=h?-Math.abs(i.attr("data-y"))+(d.y-c.y):-Math.abs(i.attr("data-y")),j=g?-Math.abs(i.attr("data-x"))+(d.x-c.x):-Math.abs(i.attr("data-x")),b.core.s.useLeftForZoom?i.css({left:j+"px",top:k+"px"}):i.css("transform","translate3d("+j+"px, "+k+"px, 0)")}}),a(window).on("mouseup.lg.zoom",function(a){e&&(e=!1,b.core.$outer.removeClass("lg-zoom-dragging"),!f||c.x===d.x&&c.y===d.y||(d={x:a.pageX,y:a.pageY},b.touchendZoom(c,d,g,h)),f=!1),b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},d.prototype.touchendZoom=function(a,b,c,d){var e=this,f=e.core.$slide.eq(e.core.index).find(".lg-img-wrap"),g=e.core.$slide.eq(e.core.index).find(".lg-object"),h=-Math.abs(f.attr("data-x"))+(b.x-a.x),i=-Math.abs(f.attr("data-y"))+(b.y-a.y),j=(e.core.$outer.find(".lg").height()-g.prop("offsetHeight"))/2,k=Math.abs(g.prop("offsetHeight")*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").height()+j),l=(e.core.$outer.find(".lg").width()-g.prop("offsetWidth"))/2,m=Math.abs(g.prop("offsetWidth")*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").width()+l);(Math.abs(b.x-a.x)>15||Math.abs(b.y-a.y)>15)&&(d&&(i<=-k?i=-k:i>=-j&&(i=-j)),c&&(h<=-m?h=-m:h>=-l&&(h=-l)),d?f.attr("data-y",Math.abs(i)):i=-Math.abs(f.attr("data-y")),c?f.attr("data-x",Math.abs(h)):h=-Math.abs(f.attr("data-x")),e.core.s.useLeftForZoom?f.css({left:h+"px",top:i+"px"}):f.css("transform","translate3d("+h+"px, "+i+"px, 0)"))},d.prototype.destroy=function(){var b=this;b.core.$el.off(".lg.zoom"),a(window).off(".lg.zoom"),b.core.$slide.off(".lg.zoom"),b.core.$el.off(".lg.tm.zoom"),b.resetZoom(),clearTimeout(b.zoomabletimeout),b.zoomabletimeout=!1},a.fn.lightGallery.modules.zoom=d}()}); +/*! lightGallery video */ +!function(e,o,i,l){"use strict";var a={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,videojs:!1},s=function(o){return this.core=e(o).data("lightGallery"),this.$el=e(o),this.core.s=e.extend({},a,this.core.s),this.videoLoaded=!1,this.init(),this};s.prototype.init=function(){var o=this;o.core.$el.on("hasVideo.lg.tm",function(e,i,l,a){if(o.core.$slide.eq(i).find(".lg-video").append(o.loadVideo(l,"lg-object",!0,i,a)),a)if(o.core.s.videojs)try{videojs(o.core.$slide.eq(i).find(".lg-html5").get(0),{},function(){o.videoLoaded||this.play()})}catch(s){console.error("Make sure you have included videojs")}else o.core.$slide.eq(i).find(".lg-html5").get(0).play()}),o.core.$el.on("onAferAppendSlide.lg.tm",function(e,i){o.core.$slide.eq(i).find(".lg-video-cont").css("max-width",o.core.s.videoMaxWidth),o.videoLoaded=!0});var i=function(e){if(e.find(".lg-object").hasClass("lg-has-poster")&&e.find(".lg-object").is(":visible"))if(e.hasClass("lg-has-video")){var i=e.find(".lg-youtube").get(0),l=e.find(".lg-vimeo").get(0),a=e.find(".lg-dailymotion").get(0),s=e.find(".lg-html5").get(0);if(i)i.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(l)try{$f(l).api("play")}catch(r){console.error("Make sure you have included froogaloop2 js")}else if(a)a.contentWindow.postMessage("play","*");else if(s)if(o.core.s.videojs)try{videojs(s).play()}catch(r){console.error("Make sure you have included videojs")}else s.play();e.addClass("lg-video-palying")}else{e.addClass("lg-video-palying lg-has-video");var t,d,c=function(i,l){if(e.find(".lg-video").append(o.loadVideo(i,"",!1,o.core.index,l)),l)if(o.core.s.videojs)try{videojs(o.core.$slide.eq(o.core.index).find(".lg-html5").get(0),{},function(){this.play()})}catch(a){console.error("Make sure you have included videojs")}else o.core.$slide.eq(o.core.index).find(".lg-html5").get(0).play()};o.core.s.dynamic?(t=o.core.s.dynamicEl[o.core.index].src,d=o.core.s.dynamicEl[o.core.index].html,c(t,d)):(t=o.core.$items.eq(o.core.index).attr("href")||o.core.$items.eq(o.core.index).attr("data-src"),d=o.core.$items.eq(o.core.index).attr("data-html"),c(t,d));var n=e.find(".lg-object");e.find(".lg-video").append(n),e.find(".lg-video-object").hasClass("lg-html5")||(e.removeClass("lg-complete"),e.find(".lg-video-object").on("load.lg error.lg",function(){e.addClass("lg-complete")}))}};o.core.doCss()&&o.core.$items.length>1&&(o.core.s.enableSwipe&&o.core.isTouch||o.core.s.enableDrag&&!o.core.isTouch)?o.core.$el.on("onSlideClick.lg.tm",function(){var e=o.core.$slide.eq(o.core.index);i(e)}):o.core.$slide.on("click.lg",function(){i(e(this))}),o.core.$el.on("onBeforeSlide.lg.tm",function(e,i,l){var a=o.core.$slide.eq(i),s=a.find(".lg-youtube").get(0),r=a.find(".lg-vimeo").get(0),t=a.find(".lg-dailymotion").get(0),d=a.find(".lg-html5").get(0);if(s)s.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(r)try{$f(r).api("pause")}catch(c){console.error("Make sure you have included froogaloop2 js")}else if(t)t.contentWindow.postMessage("pause","*");else if(d)if(o.core.s.videojs)try{videojs(d).pause()}catch(c){console.error("Make sure you have included videojs")}else d.pause();var n;n=o.core.s.dynamic?o.core.s.dynamicEl[l].src:o.core.$items.eq(l).attr("href")||o.core.$items.eq(l).attr("data-src");var m=o.core.isVideo(n,l)||{};(m.youtube||m.vimeo||m.dailymotion)&&o.core.$outer.addClass("lg-hide-download")}),o.core.$el.on("onAfterSlide.lg.tm",function(e,i){o.core.$slide.eq(i).removeClass("lg-video-palying")})},s.prototype.loadVideo=function(o,i,l,a,s){var r="",t=1,d="",c=this.core.isVideo(o,a)||{};if(l&&(t=this.videoLoaded?0:1),c.youtube)d="?wmode=opaque&autoplay="+t+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(d=d+"&"+e.param(this.core.s.youtubePlayerParams)),r='';else if(c.vimeo)d="?autoplay="+t+"&api=1",this.core.s.vimeoPlayerParams&&(d=d+"&"+e.param(this.core.s.vimeoPlayerParams)),r='';else if(c.dailymotion)d="?wmode=opaque&autoplay="+t+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(d=d+"&"+e.param(this.core.s.dailymotionPlayerParams)),r='';else if(c.html5){var n=s.substring(0,1);("."===n||"#"===n)&&(s=e(s).html()),r=s}return r},s.prototype.destroy=function(){this.videoLoaded=!1},e.fn.lightGallery.modules.video=s}(jQuery,window,document); + + +/*! + * Isotope PACKAGED v2.2.2 + * + * Licensed GPLv3 for open source use + * or Isotope Commercial License for commercial use + * + * http://isotope.metafizzy.co + * Copyright 2015 Metafizzy + */ +!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;be;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a,b){function c(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function d(){}function e(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=h.length;c>b;b++){var d=h[b];a[d]=0}return a}function f(b){function d(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||g("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=b("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var f=document.body||document.documentElement;f.appendChild(e);var h=j(e);l=200===c(h.width),f.removeChild(e)}}}function f(a){if(d(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var b=j(a);if("none"===b.display)return e();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var g=f.isBorderBox=!(!k||!b[k]||"border-box"!==b[k]),m=0,n=h.length;n>m;m++){var o=h[m],p=b[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=g&&l,y=c(b.width);y!==!1&&(f.width=y+(x?0:r+v));var z=c(b.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return f}var g="undefined"==typeof console?d:function(a){console.error(a)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],f):"object"==typeof exports?module.exports=f(require("desandro-get-style-property")):a.getSize=f(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){"use strict";function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){"use strict";function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputedStyle,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){"use strict";function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}b.prototype=new a.Item,b.prototype._create=function(){this.id=this.layout.itemGUID++,a.Item.prototype._create.call(this),this.sortData={}},b.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var c=b.prototype.destroy;return b.prototype.destroy=function(){c.apply(this,arguments),this.css({display:""})},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}return function(){function a(a){return function(){return b.prototype[a].apply(this.isotope,arguments)}}for(var d=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],e=0,f=d.length;f>e;e++){var g=d[e];c.prototype[g]=a(g)}}(),c.prototype.needsVerticalResizeLayout=function(){var b=a(this.isotope.element),c=this.isotope.size&&b;return c&&b.innerHeight!=this.isotope.size.innerHeight},c.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},c.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},c.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},c.prototype.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&&e[d]||this.isotope.size["inner"+b]}},c.prototype.getFirstItemSize=function(){var b=this.isotope.filteredItems[0];return b&&b.element&&a(b.element)},c.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},c.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},c.modes={},c.create=function(a,b){function d(){c.apply(this,arguments)}return d.prototype=new c,b&&(d.options=b),d.prototype.namespace=a,c.modes[a]=d,d},c}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";function c(a,b){for(var c in b)a[c]=b[c];return a}var d=a.create("masonry"),e=d.prototype._getElementOffset,f=d.prototype.layout,g=d.prototype._getMeasurement; +c(d.prototype,b.prototype),d.prototype._getElementOffset=e,d.prototype.layout=f,d.prototype._getMeasurement=g;var h=d.prototype.measureColumns;d.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,h.call(this)};var i=d.prototype._manageStamp;return d.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,i.apply(this,arguments)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows");return b.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&&b+this.x>c&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},b.prototype._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0});return b.prototype._resetLayout=function(){this.y=0},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},b.prototype._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortData[g],i=d.sortData[g];if(h>i||i>h){var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=document.documentElement,l=k.textContent?function(a){return a.textContent}:function(a){return a.innerText},m=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});m.Item=f,m.LayoutMode=g,m.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},m.prototype.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},m.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemGUID++}return this._updateItemsSortData(a),a},m.prototype._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},m.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},m.prototype._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},m.prototype.arrange=function(a){function b(){d.reveal(c.needReveal),d.hide(c.needHide)}this.option(a),this._getIsInstant();var c=this._filter(this.items);this.filteredItems=c.matches;var d=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(b):b(),this._sort(),this._layout()},m.prototype._init=m.prototype.arrange,m.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},m.prototype._bindArrangeComplete=function(){function a(){b&&c&&d&&e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},m.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFilterTest(b),g=0,h=a.length;h>g;g++){var i=a[g];if(!i.isIgnored){var j=f(i);j&&c.push(i),j&&i.isHidden?d.push(i):j||i.isHidden||e.push(i)}}return{matches:c,needReveal:d,needHide:e}},m.prototype._getFilterTest=function(a){return i&&this.options.isJQueryFiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},m.prototype.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},m.prototype._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=n(c)}},m.prototype._updateItemsSortData=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updateSortData()}};var n=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=m.sortDataParsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){return a&&g(a)}}function b(a,b){var c;return c=a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&&l(c)}}return a}();m.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},m.prototype._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=h(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&&this.sortHistory.unshift(a)}},m.prototype._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},m.prototype._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},m.prototype._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},m.prototype._manageStamp=function(a){this._mode()._manageStamp(a)},m.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},m.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},m.prototype.appended=function(a){var b=this.addItems(a);if(b.length){var c=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(c)}},m.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetLayout(),this._manageStamps();var c=this._filterRevealAdded(b);this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=b.concat(this.items)}},m.prototype._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},m.prototype.insert=function(a){var b=this.addItems(a);if(b.length){var c,d,e=b.length;for(c=0;e>c;c++)d=b[c],this.element.appendChild(d.element);var f=this._filter(b).matches;for(c=0;e>c;c++)b[c].isLayoutInstant=!0;for(this.arrange(),c=0;e>c;c++)delete b[c].isLayoutInstant;this.reveal(f)}};var o=m.prototype.remove;return m.prototype.remove=function(a){a=e.makeArray(a);var b=this.getItems(a);o.call(this,a);var c=b&&b.length;if(c)for(var d=0;c>d;d++){var f=b[d];e.removeFrom(this.filteredItems,f)}},m.prototype.shuffle=function(){for(var a=0,b=this.items.length;b>a;a++){var c=this.items[a];c.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},m.prototype._noTransition=function(a){var b=this.options.transitionDuration;this.options.transitionDuration=0;var c=a.call(this);return this.options.transitionDuration=b,c},m.prototype.getFilteredItemElements=function(){for(var a=[],b=0,c=this.filteredItems.length;c>b;b++)a.push(this.filteredItems[b].element);return a},m}); + +(function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,o=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},i.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},i.addListener=function(e,n){var i,r=this.getListenersAsObject(e),o="object"==typeof n;for(i in r)r.hasOwnProperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=n("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,n){var i,r,o=this.getListenersAsObject(e);for(r in o)o.hasOwnProperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,n){var i,r,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removeAllListeners=n("removeEvent"),i.emitEvent=function(e,t){var n,i,r,o,s=this.getListenersAsObject(e);for(r in s)if(s.hasOwnProperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removeListener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},i.trigger=n("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return r.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(i=function(e,n,i){e[n+i]=i.handleEvent?function(){var n=t(e);i.handleEvent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachEvent("on"+n,e[n+i])});var r=function(){};n.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(r=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(window,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var r=this;setTimeout(function(){r.check()})}function f(e){this.img=e}function c(e){this.src=e,v[e]=this}var a=e.jQuery,u=e.console,h=u!==void 0,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);var i=n.nodeType;if(i&&(1===i||9===i||11===i))for(var r=n.querySelectorAll("img"),o=0,s=r.length;s>o;o++){var f=r[o];this.addImage(f)}}},s.prototype.addImage=function(e){var t=new f(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},a&&(a.fn.imagesLoaded=function(e,t){var n=new s(this,e,t);return n.jqDeferred.promise(a(this))}),f.prototype=new t,f.prototype.check=function(){var e=v[this.img.src]||new c(this.img.src);if(e.isConfirmed)return this.confirm(e.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},f.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var v={};return c.prototype=new t,c.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},c.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},c.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},c.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},c.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},c.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s}); +/*! + * Packery layout mode PACKAGED v1.1.3 + * sub-classes Packery + * http://packery.metafizzy.co + */ + +!function(a){function b(a){return new RegExp("(^|\\s+)"+a+"(\\s+|$)")}function c(a,b){var c=d(a,b)?f:e;c(a,b)}var d,e,f;"classList"in document.documentElement?(d=function(a,b){return a.classList.contains(b)},e=function(a,b){a.classList.add(b)},f=function(a,b){a.classList.remove(b)}):(d=function(a,c){return b(c).test(a.className)},e=function(a,b){d(a,b)||(a.className=a.className+" "+b)},f=function(a,c){a.className=a.className.replace(b(c)," ")});var g={hasClass:d,addClass:e,removeClass:f,toggleClass:c,has:d,add:e,remove:f,toggle:c};"function"==typeof define&&define.amd?define("classie/classie",g):"object"==typeof exports?module.exports=g:a.classie=g}(window),function(a,b){"function"==typeof define&&define.amd?define("packery/js/rect",b):"object"==typeof exports?module.exports=b():(a.Packery=a.Packery||{},a.Packery.Rect=b())}(window,function(){function a(b){for(var c in a.defaults)this[c]=a.defaults[c];for(c in b)this[c]=b[c]}var b=window.Packery=function(){};return b.Rect=a,a.defaults={x:0,y:0,width:0,height:0},a.prototype.contains=function(a){var b=a.width||0,c=a.height||0;return this.x<=a.x&&this.y<=a.y&&this.x+this.width>=a.x+b&&this.y+this.height>=a.y+c},a.prototype.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.xa.x&&this.ya.y},a.prototype.getMaximalFreeRects=function(b){if(!this.overlaps(b))return!1;var c,d=[],e=this.x+this.width,f=this.y+this.height,g=b.x+b.width,h=b.y+b.height;return this.yg&&(c=new a({x:g,y:this.y,width:e-g,height:this.height}),d.push(c)),f>h&&(c=new a({x:this.x,y:h,width:this.width,height:f-h}),d.push(c)),this.x=a.width&&this.height>=a.height},a}),function(a,b){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window,function(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}b.prototype.reset=function(){this.spaces=[],this.newSpaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=c[this.sortDirection]||c.downwardLeftToRight},b.prototype.pack=function(a){for(var b=0,c=this.spaces.length;c>b;b++){var d=this.spaces[b];if(d.canFit(a)){this.placeInSpace(a,d);break}}},b.prototype.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},b.prototype.placed=function(a){for(var b=[],c=0,d=this.spaces.length;d>c;c++){var e=this.spaces[c],f=e.getMaximalFreeRects(a);f?b.push.apply(b,f):b.push(e)}this.spaces=b,this.mergeSortSpaces()},b.prototype.mergeSortSpaces=function(){b.mergeRects(this.spaces),this.spaces.sort(this.sorter)},b.prototype.addSpace=function(a){this.spaces.push(a),this.mergeSortSpaces()},b.mergeRects=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];if(d){var e=a.slice(0);e.splice(b,1);for(var f=0,g=0,h=e.length;h>g;g++){var i=e[g],j=b>g?0:1;d.contains(i)&&(a.splice(g+j-f,1),f++)}}}return a};var c={downwardLeftToRight:function(a,b){return a.y-b.y||a.x-b.x},rightwardTopToBottom:function(a,b){return a.x-b.x||a.y-b.y}};return b}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/item",["get-style-property/get-style-property","outlayer/outlayer","./rect"],b):"object"==typeof exports?module.exports=b(require("desandro-get-style-property"),require("outlayer"),require("./rect")):a.Packery.Item=b(a.getStyleProperty,a.Outlayer,a.Packery.Rect)}(window,function(a,b,c){var d=a("transform"),e=function(){b.Item.apply(this,arguments)};e.prototype=new b.Item;var f=e.prototype._create;return e.prototype._create=function(){f.call(this),this.rect=new c,this.placeRect=new c},e.prototype.dragStart=function(){this.getPosition(),this.removeTransitionStyles(),this.isTransitioning&&d&&(this.element.style[d]="none"),this.getSize(),this.isPlacing=!0,this.needsPositioning=!1,this.positionPlaceRect(this.position.x,this.position.y),this.isTransitioning=!1,this.didDrag=!1},e.prototype.dragMove=function(a,b){this.didDrag=!0;var c=this.layout.size;a-=c.paddingLeft,b-=c.paddingTop,this.positionPlaceRect(a,b)},e.prototype.dragStop=function(){this.getPosition();var a=this.position.x!=this.placeRect.x,b=this.position.y!=this.placeRect.y;this.needsPositioning=a||b,this.didDrag=!1},e.prototype.positionPlaceRect=function(a,b,c){this.placeRect.x=this.getPlaceRectCoord(a,!0),this.placeRect.y=this.getPlaceRectCoord(b,!1,c)},e.prototype.getPlaceRectCoord=function(a,b,c){var d=b?"Width":"Height",e=this.size["outer"+d],f=this.layout[b?"columnWidth":"rowHeight"],g=this.layout.size["inner"+d];b||(g=Math.max(g,this.layout.maxY),this.layout.rowHeight||(g-=this.layout.gutter));var h;if(f){f+=this.layout.gutter,g+=b?this.layout.gutter:0,a=Math.round(a/f);var i;i=this.layout.options.isHorizontal?b?"ceil":"floor":b?"floor":"ceil";var j=Math[i](g/f);j-=Math.ceil(e/f),h=j}else h=g-e;return a=c?a:Math.min(a,h),a*=f||1,Math.max(0,a)},e.prototype.copyPlaceRectPosition=function(){this.rect.x=this.placeRect.x,this.rect.y=this.placeRect.y},e.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},e}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/packery",["classie/classie","get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof exports?module.exports=b(require("desandro-classie"),require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.classie,a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window,function(a,b,c,d,e,f){function g(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function h(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}d.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var i=c.create("packery");return i.Item=f,i.prototype._create=function(){c.prototype._create.call(this),this.packer=new e,this.stamp(this.options.stamped);var a=this;this.handleDraggabilly={dragStart:function(){a.itemDragStart(this.element)},dragMove:function(){a.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){a.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(b){a.itemDragStart(b.currentTarget)},drag:function(b,c){a.itemDragMove(b.currentTarget,c.position.left,c.position.top)},stop:function(b){a.itemDragEnd(b.currentTarget)}}},i.prototype._resetLayout=function(){this.getSize(),this._getMeasurements();var a=this.packer;this.options.isHorizontal?(a.width=Number.POSITIVE_INFINITY,a.height=this.size.innerHeight+this.gutter,a.sortDirection="rightwardTopToBottom"):(a.width=this.size.innerWidth+this.gutter,a.height=Number.POSITIVE_INFINITY,a.sortDirection="downwardLeftToRight"),a.reset(),this.maxY=0,this.maxX=0},i.prototype._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},i.prototype._getItemLayoutPosition=function(a){return this._packItem(a),a.rect},i.prototype._packItem=function(a){this._setRectSize(a.element,a.rect),this.packer.pack(a.rect),this._setMaxXY(a.rect)},i.prototype._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},i.prototype._setRectSize=function(a,c){var d=b(a),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},i.prototype._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},i.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},i.prototype._manageStamp=function(a){var b,c=this.getItem(a);if(c&&c.isPlacing)b=c.placeRect;else{var e=this._getElementOffset(a);b=new d({x:this.options.isOriginLeft?e.left:e.right,y:this.options.isOriginTop?e.top:e.bottom})}this._setRectSize(a,b),this.packer.placed(b),this._setMaxXY(b)},i.prototype.sortItemsByPosition=function(){var a=this.options.isHorizontal?h:g;this.items.sort(a)},i.prototype.fit=function(a,b,c){var d=this.getItem(a);d&&(this._getMeasurements(),this.stamp(d.element),d.getSize(),d.isPlacing=!0,b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,d.positionPlaceRect(b,c,!0),this._bindFitEvents(d),d.moveTo(d.placeRect.x,d.placeRect.y),this.layout(),this.unstamp(d.element),this.sortItemsByPosition(),d.isPlacing=!1,d.copyPlaceRectPosition())},i.prototype._bindFitEvents=function(a){function b(){d++,2==d&&c.emitEvent("fitComplete",[a])}var c=this,d=0;a.on("layout",function(){return b(),!0}),this.on("layoutComplete",function(){return b(),!0})},i.prototype.resize=function(){var a=b(this.element),c=this.size&&a,d=this.options.isHorizontal?"innerHeight":"innerWidth";c&&a[d]==this.size[d]||this.layout()},i.prototype.itemDragStart=function(a){this.stamp(a);var b=this.getItem(a);b&&b.dragStart()},i.prototype.itemDragMove=function(a,b,c){function d(){f.layout(),delete f.dragTimeout}var e=this.getItem(a);e&&e.dragMove(b,c);var f=this;this.clearDragTimeout(),this.dragTimeout=setTimeout(d,40)},i.prototype.clearDragTimeout=function(){this.dragTimeout&&clearTimeout(this.dragTimeout)},i.prototype.itemDragEnd=function(b){var c,d=this.getItem(b);if(d&&(c=d.didDrag,d.dragStop()),!d||!c&&!d.needsPositioning)return void this.unstamp(b);a.add(d.element,"is-positioning-post-drag");var e=this._getDragEndLayoutComplete(b,d);d.needsPositioning?(d.on("layout",e),d.moveTo(d.placeRect.x,d.placeRect.y)):d&&d.copyPlaceRectPosition(),this.clearDragTimeout(),this.on("layoutComplete",e),this.layout()},i.prototype._getDragEndLayoutComplete=function(b,c){var d=c&&c.needsPositioning,e=0,f=d?2:1,g=this;return function(){return e++,e!=f?!0:(c&&(a.remove(c.element,"is-positioning-post-drag"),c.isPlacing=!1,c.copyPlaceRectPosition()),g.unstamp(b),g.sortItemsByPosition(),d&&g.emitEvent("dragItemPositioned",[c]),!0)}},i.prototype.bindDraggabillyEvents=function(a){a.on("dragStart",this.handleDraggabilly.dragStart),a.on("dragMove",this.handleDraggabilly.dragMove),a.on("dragEnd",this.handleDraggabilly.dragEnd)},i.prototype.bindUIDraggableEvents=function(a){a.on("dragstart",this.handleUIDraggable.start).on("drag",this.handleUIDraggable.drag).on("dragstop",this.handleUIDraggable.stop)},i.Rect=d,i.Packer=e,i}),function(a,b){"function"==typeof define&&define.amd?define(["isotope/js/layout-mode","packery/js/packery","get-size/get-size"],b):"object"==typeof exports?module.exports=b(require("isotope-layout/js/layout-mode"),require("packery"),require("get-size")):b(a.Isotope.LayoutMode,a.Packery,a.getSize)}(window,function(a,b,c){function d(a,b){for(var c in b)a[c]=b[c];return a}var e=a.create("packery"),f=e.prototype._getElementOffset,g=e.prototype._getMeasurement;d(e.prototype,b.prototype),e.prototype._getElementOffset=f,e.prototype._getMeasurement=g;var h=e.prototype._resetLayout;e.prototype._resetLayout=function(){this.packer=this.packer||new b.Packer,h.apply(this,arguments)};var i=e.prototype._getItemLayoutPosition;e.prototype._getItemLayoutPosition=function(a){return a.rect=a.rect||new b.Rect,i.call(this,a)};var j=e.prototype._manageStamp;return e.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,j.apply(this,arguments)},e.prototype.needsResizeLayout=function(){var a=c(this.element),b=this.size&&a,d=this.options.isHorizontal?"innerHeight":"innerWidth";return b&&a[d]!=this.size[d]},e}); + /** + * jQuery.share - social media sharing plugin + * --- + * @author Carol Skelly (http://in1.com) + * @version 1.0 + * @license MIT license (http://opensource.org/licenses/mit-license.php) + * --- + */ + +!function(t,e){var s=e.document;t.fn.share=function(i){var r={init:function(i){this.share.settings=t.extend({},this.share.defaults,i);var r=(this.share.settings,this.share.settings.networks),o=this.share.settings.theme,a=this.share.settings.orientation,u=this.share.settings.affix,h=this.share.settings.margin,l=this.share.settings.title||t(s).attr("title"),c=this.share.settings.urlToShare||t(location).attr("href"),p="";return t.each(t(s).find('meta[name="description"]'),function(e,s){p=t(s).attr("content")}),this.each(function(){var s,i=t(this),m=i.attr("id"),d=encodeURIComponent(c),f=l.replace("|",""),g=p.substring(0,250);r.forEach(function(e){s=n.networkDefs[e].url,s=s.replace("|u|",d).replace("|t|",f).replace("|d|",g).replace("|140|",f.substring(0,130)),t("").appendTo(i)}),t("#"+m+".share-"+o).css("margin",h),"horizontal"!=a?t("#"+m+" a.share-"+o).css("display","block"):t("#"+m+" a.share-"+o).css("display","inline-block"),"undefined"!=typeof u&&(i.addClass("share-affix"),-1!=u.indexOf("right")?(i.css("left","auto"),i.css("right","0px"),-1!=u.indexOf("center")&&i.css("top","40%")):-1!=u.indexOf("left center")&&i.css("top","40%"),-1!=u.indexOf("bottom")&&(i.css("bottom","0px"),i.css("top","auto"),-1!=u.indexOf("center")&&i.css("left","40%"))),t(".pop").click(function(){return e.open(t(this).attr("href"),"t","toolbar=0,resizable=1,status=0,width=640,height=528"),!1})})}},n={networkDefs:{facebook:{url:"http://www.facebook.com/share.php?u=|u|"},twitter:{url:"https://twitter.com/share?via=in1.com&text=|140|"},linkedin:{url:"http://www.linkedin.com/shareArticle?mini=true&url=|u|&title=|t|&summary=|d|&source=in1.com"},in1:{url:"http://www.in1.com/cast?u=|u|",w:"490",h:"529"},tumblr:{url:"http://www.tumblr.com/share?v=3&u=|u|"},digg:{url:"http://digg.com/submit?url=|u|&title=|t|"},googleplus:{url:"https://plusone.google.com/_/+1/confirm?hl=en&url=|u|"},reddit:{url:"http://reddit.com/submit?url=|u|"},pinterest:{url:"http://pinterest.com/pin/create/button/?url=|u|&media=&description=|d|"},posterous:{url:"http://posterous.com/share?linkto=|u|&title=|t|"},stumbleupon:{url:"http://www.stumbleupon.com/submit?url=|u|&title=|t|"},email:{url:"mailto:?subject=|t|"}}};return r[i]?r[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void t.error('Method "'+i+'" does not exist in social plugin'):r.init.apply(this,arguments)},t.fn.share.defaults={networks:["in1","facebook","twitter","linkedin"],theme:"icon",autoShow:!0,margin:"3px",orientation:"horizontal",useIn1:!0},t.fn.share.settings={}}(jQuery,window); +/** video**/ +"function"!=typeof Object.create&&(Object.create=function(e){function t(){}return t.prototype=e,new t}),function(e,t,o){var a=function(e){var t=o.createElement("script"),a=o.getElementsByTagName("head")[0];t.src=location.protocol+"//www.youtube.com/iframe_api",a.appendChild(t),a=null,t=null,n(e)},n=function(o){"undefined"==typeof YT&&"undefined"==typeof t.loadingPlayer?(t.loadingPlayer=!0,t.dfd=e.Deferred(),t.onYouTubeIframeAPIReady=function(){t.onYouTubeIframeAPIReady=null,t.dfd.resolve("John"),o()}):t.dfd.done(function(e){o()})};YTPlayer={player:null,defaults:{ratio:16/9,videoId:"LSmgKRx5pBo",mute:!0,repeat:!0,width:e(t).width(),playButtonClass:"YTPlayer-play",pauseButtonClass:"YTPlayer-pause",muteButtonClass:"YTPlayer-mute",volumeUpClass:"YTPlayer-volume-up",volumeDownClass:"YTPlayer-volume-down",start:0,pauseOnScroll:!1,fitToBackground:!0,playerVars:{modestbranding:1,autoplay:1,controls:0,showinfo:0,wmode:"transparent",branding:0,rel:0,autohide:0,origin:t.location.origin},events:null},init:function(o,n){var i=this;return i.userOptions=n,i.$body=e("body"),i.$node=e(o),i.$window=e(t),i.defaults.events={onReady:function(e){i.onPlayerReady(e),i.options.pauseOnScroll&&i.pauseOnScroll(),"function"==typeof i.options.callback&&i.options.callback.call(this)},onStateChange:function(e){1===e.data?i.$node.addClass("loaded"):0===e.data&&i.options.repeat&&i.player.seekTo(i.options.start)}},i.options=e.extend(!0,{},i.defaults,i.userOptions),i.ID=(new Date).getTime(),i.holderID="YTPlayer-ID-"+i.ID,i.options.fitToBackground?i.createBackgroundVideo():i.createContainerVideo(),i.$window.on("resize.YTplayer"+i.ID,function(){i.resize(i)}),a(i.onYouTubeIframeAPIReady.bind(i)),i.resize(i),i},pauseOnScroll:function(){var e=this;e.$window.on("scroll.YTplayer"+e.ID,function(){var t=e.player.getPlayerState();1===t&&e.player.pauseVideo()}),e.$window.scrollStopped(function(){var t=e.player.getPlayerState();2===t&&e.player.playVideo()})},createContainerVideo:function(){var t=this,o=e('
      ');t.$node.append(o),t.$YTPlayerString=o,o=null},createBackgroundVideo:function(){var t=this,o=e('
      ');t.$node.append(o),t.$YTPlayerString=o,o=null},resize:function(t){var o=e(".media-container");t.options.fitToBackground||(o=t.$node);var a,n,i=o.width(),r=o.height(),l=e("#"+t.holderID);i/t.options.ratioy[r?"right":"bottom"]||y[r?"left":"top"]>H[r?"width":"height"]||(ja=I.options,R=ja.offset||t.offset||0,J=y[r?"right":"bottom"],z=y[r?"width":"height"],A=(z-J+R)/z,0>A&&(J=y[r?"left":"top"],z=H[r?"width":"height"],A=-1+(z-J+R)/z),1A||b(I,A,r));u("scroll",H)}}function b(a,b){S=a.parallaxElements;var c=S.length;if(c)for(var f=0;fd?1+n:1-n,h=0>h?0:1=b&&y<=b+w.height()&&x+t.width()>=a&&x<=a+w.width()){if(!t.appeared)t.trigger('appear',s.data);}else{t.appeared=false;}};var m=function(){t.appeared=true;if(s.one){w.unbind('scroll',c);var i=$.inArray(c,$.fn.appear.checks);if(i>=0)$.fn.appear.checks.splice(i,1);}f.apply(this,arguments);};if(s.one)t.one('appear',s.data,m);else t.bind('appear',s.data,m);w.scroll(c);$.fn.appear.checks.push(c);(c)();});};$.extend($.fn.appear,{checks:[],timeout:null,checkAll:function(){var l=$.fn.appear.checks.length;if(l>0)while(l--)($.fn.appear.checks[l])();},run:function(){if($.fn.appear.timeout)clearTimeout($.fn.appear.timeout);$.fn.appear.timeout=setTimeout($.fn.appear.checkAll,20);}});$.each(['append','prepend','after','before','attr','removeAttr','addClass','removeClass','toggleClass','remove','css','show','hide'],function(i,n){var u=$.fn[n];if(u){$.fn[n]=function(){var r=u.apply(this,arguments);$.fn.appear.run();return r;}}});})(jQuery); + +/** + * Single Page Nav Plugin + * Copyright (c) 2014 Chris Wojcik + * Dual licensed under MIT and GPL. + * @author Chris Wojcik + * @version 1.2.0 + */ + +// Utility +if(typeof Object.create!=='function'){Object.create=function(obj){function F(){}F.prototype=obj;return new F()}}(function($,window,document,undefined){"use strict";var SinglePageNav={init:function(options,container){this.options=$.extend({},$.fn.singlePageNav.defaults,options);this.container=container;this.$container=$(container);this.$links=this.$container.find('a');if(this.options.filter!==''){this.$links=this.$links.filter(this.options.filter)}this.$window=$(window);this.$htmlbody=$('html, body');this.$links.on('click.singlePageNav',$.proxy(this.handleClick,this));this.didScroll=false;this.checkPosition();this.setTimer()},handleClick:function(e){var self=this,link=e.currentTarget,$elem=$(link.hash);e.preventDefault();if($elem.length){self.clearTimer();if(typeof self.options.beforeStart==='function'){self.options.beforeStart()}self.setActiveLink(link.hash);self.scrollTo($elem,function(){if(self.options.updateHash&&history.pushState){history.pushState(null,null,link.hash)}self.setTimer();if(typeof self.options.onComplete==='function'){self.options.onComplete()}})}},scrollTo:function($elem,callback){var self=this;var target=self.getCoords($elem).top;var called=false;self.$htmlbody.stop().animate({scrollTop:target},{duration:self.options.speed,easing:self.options.easing,complete:function(){if(typeof callback==='function'&&!called){callback()}called=true}})},setTimer:function(){var self=this;self.$window.on('scroll.singlePageNav',function(){self.didScroll=true});self.timer=setInterval(function(){if(self.didScroll){self.didScroll=false;self.checkPosition()}},250)},clearTimer:function(){clearInterval(this.timer);this.$window.off('scroll.singlePageNav');this.didScroll=false},checkPosition:function(){var scrollPos=this.$window.scrollTop();var currentSection=this.getCurrentSection(scrollPos);if(currentSection!==null){this.setActiveLink(currentSection)}},getCoords:function($elem){return{top:Math.round($elem.offset().top)-this.options.offset}},setActiveLink:function(href){var $activeLink=this.$container.find("a[href$='"+href+"']");if(!$activeLink.hasClass(this.options.currentClass)){this.$links.removeClass(this.options.currentClass);$activeLink.addClass(this.options.currentClass);if($(".scroll-nav a").hasClass("act-link"))$(".scroll-nav a.act-link").each(function(){var a=$(this).data("bgscr"),b=$(this).data("bgtex");var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");if(msie>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)){$(".bg-title span").html(b)}else{$(".bg-title span").html(b).shuffleLetters({})}$(".column-image").addClass("scrbg");setTimeout(function(){$(".bg-scroll").css("background-image","url("+a+")");$(".column-image").removeClass("scrbg")},700)})}},getCurrentSection:function(scrollPos){var i,hash,coords,section;for(i=0;i=coords.top-this.options.threshold){section=hash}}}return section||((this.$links.length===0)?(null):(this.$links[0].hash))}};$.fn.singlePageNav=function(options){return this.each(function(){var singlePageNav=Object.create(SinglePageNav);singlePageNav.init(options,this)})};$.fn.singlePageNav.defaults={offset:0,threshold:120,speed:400,currentClass:'current',easing:'swing',updateHash:false,filter:'',onComplete:false,beforeStart:false}})(jQuery,window,document); +// ScrollToFixed +(function(a){a.isScrollToFixed=function(b){return !!a(b).data("ScrollToFixed")};a.ScrollToFixed=function(d,i){var l=this;l.$el=a(d);l.el=d;l.$el.data("ScrollToFixed",l);var c=false;var G=l.$el;var H;var E;var e;var y;var D=0;var q=0;var j=-1;var f=-1;var t=null;var z;var g;function u(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");f=-1;D=G.offset().top;q=G.offset().left;if(l.options.offsets){q+=(G.offset().left-G.position().left)}if(j==-1){j=q}H=G.css("position");c=true;if(l.options.bottom!=-1){G.trigger("preFixed.ScrollToFixed");w();G.trigger("fixed.ScrollToFixed")}}function n(){var I=l.options.limit;if(!I){return 0}if(typeof(I)==="function"){return I.apply(G)}return I}function p(){return H==="fixed"}function x(){return H==="absolute"}function h(){return !(p()||x())}function w(){if(!p()){t.css({display:G.css("display"),width:G.outerWidth(true),height:G.outerHeight(true),"float":G.css("float")});cssOptions={"z-index":l.options.zIndex,position:"fixed",top:l.options.bottom==-1?s():"",bottom:l.options.bottom==-1?"":l.options.bottom,"margin-left":"0px"};if(!l.options.dontSetWidth){cssOptions.width=G.width()}G.css(cssOptions);G.addClass(l.options.baseClassName);if(l.options.className){G.addClass(l.options.className)}H="fixed"}}function b(){var J=n();var I=q;if(l.options.removeOffsets){I="";J=J-D}cssOptions={position:"absolute",top:J,left:I,"margin-left":"0px",bottom:""};if(!l.options.dontSetWidth){cssOptions.width=G.width()}G.css(cssOptions);H="absolute"}function k(){if(!h()){f=-1;t.css("display","none");G.css({"z-index":y,width:"",position:E,left:"",top:e,"margin-left":""});G.removeClass("scroll-to-fixed-fixed");if(l.options.className){G.removeClass(l.options.className)}H=null}}function v(I){if(I!=f){G.css("left",q-I);f=I}}function s(){var I=l.options.marginTop;if(!I){return 0}if(typeof(I)==="function"){return I.apply(G)}return I}function A(){if(!a.isScrollToFixed(G)){return}var K=c;if(!c){u()}else{if(h()){D=G.offset().top;q=G.offset().left}}var I=a(window).scrollLeft();var L=a(window).scrollTop();var J=n();if(l.options.minWidth&&a(window).width()l.options.maxWidth){if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}else{if(l.options.bottom==-1){if(J>0&&L>=J-s()){if(!x()||!K){o();G.trigger("preAbsolute.ScrollToFixed");b();G.trigger("unfixed.ScrollToFixed")}}else{if(L>=D-s()){if(!p()||!K){o();G.trigger("preFixed.ScrollToFixed");w();f=-1;G.trigger("fixed.ScrollToFixed")}v(I)}else{if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}}}else{if(J>0){if(L+a(window).height()-G.outerHeight(true)>=J-(s()||-m())){if(p()){o();G.trigger("preUnfixed.ScrollToFixed");if(E==="absolute"){b()}else{k()}G.trigger("unfixed.ScrollToFixed")}}else{if(!p()){o();G.trigger("preFixed.ScrollToFixed");w()}v(I);G.trigger("fixed.ScrollToFixed")}}else{v(I)}}}}}function m(){if(!l.options.bottom){return 0}return l.options.bottom}function o(){var I=G.css("position");if(I=="absolute"){G.trigger("postAbsolute.ScrollToFixed")}else{if(I=="fixed"){G.trigger("postFixed.ScrollToFixed")}else{G.trigger("postUnfixed.ScrollToFixed")}}}var C=function(I){if(G.is(":visible")){c=false;A()}};var F=function(I){(!!window.requestAnimationFrame)?requestAnimationFrame(A):A()};var B=function(){var J=document.body;if(document.createElement&&J&&J.appendChild&&J.removeChild){var L=document.createElement("div");if(!L.getBoundingClientRect){return null}L.innerHTML="x";L.style.cssText="position:fixed;top:100px;";J.appendChild(L);var M=J.style.height,N=J.scrollTop;J.style.height="3000px";J.scrollTop=500;var I=L.getBoundingClientRect().top;J.style.height=M;var K=(I===100);J.removeChild(L);J.scrollTop=N;return K}return null};var r=function(I){I=I||window.event;if(I.preventDefault){I.preventDefault()}I.returnValue=false};l.init=function(){l.options=a.extend({},a.ScrollToFixed.defaultOptions,i);y=G.css("z-index");l.$el.css("z-index",l.options.zIndex);t=a("
      ");H=G.css("position");E=G.css("position");e=G.css("top");if(h()){l.$el.after(t)}a(window).bind("resize.ScrollToFixed",C);a(window).bind("scroll.ScrollToFixed",F);if("ontouchmove" in window){a(window).bind("touchmove.ScrollToFixed",A)}if(l.options.preFixed){G.bind("preFixed.ScrollToFixed",l.options.preFixed)}if(l.options.postFixed){G.bind("postFixed.ScrollToFixed",l.options.postFixed)}if(l.options.preUnfixed){G.bind("preUnfixed.ScrollToFixed",l.options.preUnfixed)}if(l.options.postUnfixed){G.bind("postUnfixed.ScrollToFixed",l.options.postUnfixed)}if(l.options.preAbsolute){G.bind("preAbsolute.ScrollToFixed",l.options.preAbsolute)}if(l.options.postAbsolute){G.bind("postAbsolute.ScrollToFixed",l.options.postAbsolute)}if(l.options.fixed){G.bind("fixed.ScrollToFixed",l.options.fixed)}if(l.options.unfixed){G.bind("unfixed.ScrollToFixed",l.options.unfixed)}if(l.options.spacerClass){t.addClass(l.options.spacerClass)}G.bind("resize.ScrollToFixed",function(){t.height(G.height())});G.bind("scroll.ScrollToFixed",function(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");A()});G.bind("detach.ScrollToFixed",function(I){r(I);G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",C);a(window).unbind("scroll.ScrollToFixed",F);G.unbind(".ScrollToFixed");t.remove();l.$el.removeData("ScrollToFixed")});C()};l.init()};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b))})}})(jQuery); +/**! + * easyPieChart + * Lightweight plugin to render simple, animated and retina optimized pie charts + * + * @license Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. + * @author Robert Fleischmann (http://robert-fleischmann.de) + * @version 2.1.1 + **/ +(function(e,t){if(typeof exports==="object"){module.exports=t(require("jquery"))}else if(typeof define==="function"&&define.amd){define("EasyPieChart",["jquery"],t)}else{t(e.jQuery)}})(this,function(e){var t=function(e,t){var n;var r=document.createElement("canvas");if(typeof G_vmlCanvasManager!=="undefined"){G_vmlCanvasManager.initElement(r)}var i=r.getContext("2d");r.width=r.height=t.size;e.appendChild(r);var s=1;if(window.devicePixelRatio>1){s=window.devicePixelRatio;r.style.width=r.style.height=[t.size,"px"].join("");r.width=r.height=t.size*s;i.scale(s,s)}i.translate(t.size/2,t.size/2);i.rotate((-1/2+t.rotate/180)*Math.PI);var o=(t.size-t.lineWidth)/2;if(t.scaleColor&&t.scaleLength){o-=t.scaleLength+2}Date.now=Date.now||function(){return+(new Date)};var u=function(e,t,n){n=Math.min(Math.max(0,n||1),1);i.beginPath();i.arc(0,0,o,0,Math.PI*2*n,false);i.strokeStyle=e;i.lineWidth=t;i.stroke()};var a=function(){var e;var n;var r=24;i.lineWidth=1;i.fillStyle=t.scaleColor;i.save();for(var r=24;r>0;--r){if(r%6===0){n=t.scaleLength;e=0}else{n=t.scaleLength*.6;e=t.scaleLength-n}i.fillRect(-t.size/2+e,0,n,1);i.rotate(Math.PI/12)}i.restore()};var f=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();var l=function(){t.scaleColor&&a();t.trackColor&&u(t.trackColor,t.lineWidth)};this.clear=function(){i.clearRect(t.size/-2,t.size/-2,t.size,t.size)};this.draw=function(e){if(!!t.scaleColor||!!t.trackColor){if(i.getImageData&&i.putImageData){if(!n){l();n=i.getImageData(0,0,t.size*s,t.size*s)}else{i.putImageData(n,0,0)}}else{this.clear();l()}}else{this.clear()}i.lineCap=t.lineCap;var r;if(typeof t.barColor==="function"){r=t.barColor(e)}else{r=t.barColor}if(e>0){u(r,t.lineWidth,e/100)}}.bind(this);this.animate=function(e,n){var r=Date.now();t.onStart(e,n);var i=function(){var s=Math.min(Date.now()-r,t.animate);var o=t.easing(this,s,e,n-e,t.animate);this.draw(o);t.onStep(e,n,o);if(s>=t.animate){t.onStop(e,n)}else{f(i)}}.bind(this);f(i)}.bind(this)};var n=function(e,n){var r={barColor:"#F54A4B",trackColor:"#ccc",scaleColor:"#ccc",scaleLength:0,lineCap:"round",lineWidth:10,size:152,rotate:0,animate:4e3,easing:function(e,t,n,r,i){t=t/(i/2);if(t<1){return r/2*t*t+n}return-r/2*(--t*(t-2)-1)+n},onStart:function(e,t){return},onStep:function(e,t,n){return},onStop:function(e,t){return}};if(typeof t!=="undefined"){r.renderer=t}else if(typeof SVGRenderer!=="undefined"){r.renderer=SVGRenderer}else{throw new Error("Please load either the SVG- or the CanvasRenderer")}var i={};var s=0;var o=function(){this.el=e;this.options=i;for(var t in r){if(r.hasOwnProperty(t)){i[t]=n&&typeof n[t]!=="undefined"?n[t]:r[t];if(typeof i[t]==="function"){i[t]=i[t].bind(this)}}}if(typeof i.easing==="string"&&typeof jQuery!=="undefined"&&jQuery.isFunction(jQuery.easing[i.easing])){i.easing=jQuery.easing[i.easing]}else{i.easing=r.easing}this.renderer=new i.renderer(e,i);this.renderer.draw(s);if(e.dataset&&e.dataset.percent){this.update(parseFloat(e.dataset.percent))}else if(e.getAttribute&&e.getAttribute("data-percent")){this.update(parseFloat(e.getAttribute("data-percent")))}}.bind(this);this.update=function(e){e=parseFloat(e);if(i.animate){this.renderer.animate(s,e)}else{this.renderer.draw(e)}s=e;return this}.bind(this);o()};e.fn.easyPieChart=function(t){return this.each(function(){if(!e.data(this,"easyPieChart")){e.data(this,"easyPieChart",new n(this,t))}})}}); +/** + * Swiper 3.4.2 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * + * http://www.idangero.us/swiper/ + * + * Copyright 2017, Vladimir Kharlampidi + * The iDangero.us + * http://www.idangero.us/ + * + * Licensed under MIT + * + * Released on: March 10, 2017 + */ +!function(){"use strict";var e,a=function(s,i){function r(e){return Math.floor(e)}function n(){var e=T.params.autoplay,a=T.slides.eq(T.activeIndex);a.attr("data-swiper-autoplay")&&(e=a.attr("data-swiper-autoplay")||T.params.autoplay),T.autoplayTimeoutId=setTimeout(function(){T.params.loop?(T.fixLoop(),T._slideNext(),T.emit("onAutoplay",T)):T.isEnd?i.autoplayStopOnLast?T.stopAutoplay():(T._slideTo(0),T.emit("onAutoplay",T)):(T._slideNext(),T.emit("onAutoplay",T))},e)}function o(a,t){var s=e(a.target);if(!s.is(t))if("string"==typeof t)s=s.parents(t);else if(t.nodeType){var i;return s.parents().each(function(e,a){a===t&&(i=t)}),i?t:void 0}if(0!==s.length)return s[0]}function l(e,a){a=a||{};var t=window.MutationObserver||window.WebkitMutationObserver,s=new t(function(e){e.forEach(function(e){T.onResize(!0),T.emit("onObserverUpdate",T,e)})});s.observe(e,{attributes:void 0===a.attributes||a.attributes,childList:void 0===a.childList||a.childList,characterData:void 0===a.characterData||a.characterData}),T.observers.push(s)}function p(e){e.originalEvent&&(e=e.originalEvent);var a=e.keyCode||e.charCode;if(!T.params.allowSwipeToNext&&(T.isHorizontal()&&39===a||!T.isHorizontal()&&40===a))return!1;if(!T.params.allowSwipeToPrev&&(T.isHorizontal()&&37===a||!T.isHorizontal()&&38===a))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===a||39===a||38===a||40===a){var t=!1;if(T.container.parents("."+T.params.slideClass).length>0&&0===T.container.parents("."+T.params.slideActiveClass).length)return;var s={left:window.pageXOffset,top:window.pageYOffset},i=window.innerWidth,r=window.innerHeight,n=T.container.offset();T.rtl&&(n.left=n.left-T.container[0].scrollLeft);for(var o=[[n.left,n.top],[n.left+T.width,n.top],[n.left,n.top+T.height],[n.left+T.width,n.top+T.height]],l=0;l=s.left&&p[0]<=s.left+i&&p[1]>=s.top&&p[1]<=s.top+r&&(t=!0)}if(!t)return}T.isHorizontal()?(37!==a&&39!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===a&&!T.rtl||37===a&&T.rtl)&&T.slideNext(),(37===a&&!T.rtl||39===a&&T.rtl)&&T.slidePrev()):(38!==a&&40!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===a&&T.slideNext(),38===a&&T.slidePrev()),T.emit("onKeyPress",T,a)}}function d(e){var a=0,t=0,s=0,i=0;return"detail"in e&&(t=e.detail),"wheelDelta"in e&&(t=-e.wheelDelta/120),"wheelDeltaY"in e&&(t=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(a=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(a=t,t=0),s=10*a,i=10*t,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||i)&&e.deltaMode&&(1===e.deltaMode?(s*=40,i*=40):(s*=800,i*=800)),s&&!a&&(a=s<1?-1:1),i&&!t&&(t=i<1?-1:1),{spinX:a,spinY:t,pixelX:s,pixelY:i}}function u(e){e.originalEvent&&(e=e.originalEvent);var a=0,t=T.rtl?-1:1,s=d(e);if(T.params.mousewheelForceToAxis)if(T.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return;a=s.pixelX*t}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return;a=s.pixelY}else a=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*t:-s.pixelY;if(0!==a){if(T.params.mousewheelInvert&&(a=-a),T.params.freeMode){var i=T.getWrapperTranslate()+a*T.params.mousewheelSensitivity,r=T.isBeginning,n=T.isEnd;if(i>=T.minTranslate()&&(i=T.minTranslate()),i<=T.maxTranslate()&&(i=T.maxTranslate()),T.setWrapperTransition(0),T.setWrapperTranslate(i),T.updateProgress(),T.updateActiveIndex(),(!r&&T.isBeginning||!n&&T.isEnd)&&T.updateClasses(),T.params.freeModeSticky?(clearTimeout(T.mousewheel.timeout),T.mousewheel.timeout=setTimeout(function(){T.slideReset()},300)):T.params.lazyLoading&&T.lazy&&T.lazy.load(),T.emit("onScroll",T,e),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.stopAutoplay(),0===i||i===T.maxTranslate())return}else{if((new window.Date).getTime()-T.mousewheel.lastScrollTime>60)if(a<0)if(T.isEnd&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slideNext(),T.emit("onScroll",T,e);else if(T.isBeginning&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slidePrev(),T.emit("onScroll",T,e);T.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function c(a,t){a=e(a);var s,i,r,n=T.rtl?-1:1;s=a.attr("data-swiper-parallax")||"0",i=a.attr("data-swiper-parallax-x"),r=a.attr("data-swiper-parallax-y"),i||r?(i=i||"0",r=r||"0"):T.isHorizontal()?(i=s,r="0"):(r=s,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*t*n+"%":i*t*n+"px",r=r.indexOf("%")>=0?parseInt(r,10)*t+"%":r*t+"px",a.transform("translate3d("+i+", "+r+",0px)")}function m(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof a))return new a(s,i);var h={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},g=i&&i.virtualTranslate;i=i||{};var f={};for(var v in i)if("object"!=typeof i[v]||null===i[v]||(i[v].nodeType||i[v]===window||i[v]===document||void 0!==t&&i[v]instanceof t||"undefined"!=typeof jQuery&&i[v]instanceof jQuery))f[v]=i[v];else{f[v]={};for(var w in i[v])f[v][w]=i[v][w]}for(var y in h)if(void 0===i[y])i[y]=h[y];else if("object"==typeof i[y])for(var x in h[y])void 0===i[y][x]&&(i[y][x]=h[y][x]);var T=this;if(T.params=i,T.originalParams=f,T.classNames=[],void 0!==e&&void 0!==t&&(e=t),(void 0!==e||(e=void 0===t?window.Dom7||window.Zepto||window.jQuery:t))&&(T.$=e,T.currentBreakpoint=void 0,T.getActiveBreakpoint=function(){if(!T.params.breakpoints)return!1;var e,a=!1,t=[];for(e in T.params.breakpoints)T.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10)});for(var s=0;s=window.innerWidth&&!a&&(a=e);return a||"max"},T.setBreakpoint=function(){var e=T.getActiveBreakpoint();if(e&&T.currentBreakpoint!==e){var a=e in T.params.breakpoints?T.params.breakpoints[e]:T.originalParams,t=T.params.loop&&a.slidesPerView!==T.params.slidesPerView;for(var s in a)T.params[s]=a[s];T.currentBreakpoint=e,t&&T.destroyLoop&&T.reLoop(!0)}},T.params.breakpoints&&T.setBreakpoint(),T.container=e(s),0!==T.container.length)){if(T.container.length>1){var b=[];return T.container.each(function(){b.push(new a(this,i))}),b}T.container[0].swiper=T,T.container.data("swiper",T),T.classNames.push(T.params.containerModifierClass+T.params.direction),T.params.freeMode&&T.classNames.push(T.params.containerModifierClass+"free-mode"),T.support.flexbox||(T.classNames.push(T.params.containerModifierClass+"no-flexbox"),T.params.slidesPerColumn=1),T.params.autoHeight&&T.classNames.push(T.params.containerModifierClass+"autoheight"),(T.params.parallax||T.params.watchSlidesVisibility)&&(T.params.watchSlidesProgress=!0),T.params.touchReleaseOnEdges&&(T.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(T.params.effect)>=0&&(T.support.transforms3d?(T.params.watchSlidesProgress=!0,T.classNames.push(T.params.containerModifierClass+"3d")):T.params.effect="slide"),"slide"!==T.params.effect&&T.classNames.push(T.params.containerModifierClass+T.params.effect),"cube"===T.params.effect&&(T.params.resistanceRatio=0,T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.centeredSlides=!1,T.params.spaceBetween=0,T.params.virtualTranslate=!0),"fade"!==T.params.effect&&"flip"!==T.params.effect||(T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.watchSlidesProgress=!0,T.params.spaceBetween=0,void 0===g&&(T.params.virtualTranslate=!0)),T.params.grabCursor&&T.support.touch&&(T.params.grabCursor=!1),T.wrapper=T.container.children("."+T.params.wrapperClass),T.params.pagination&&(T.paginationContainer=e(T.params.pagination),T.params.uniqueNavElements&&"string"==typeof T.params.pagination&&T.paginationContainer.length>1&&1===T.container.find(T.params.pagination).length&&(T.paginationContainer=T.container.find(T.params.pagination)),"bullets"===T.params.paginationType&&T.params.paginationClickable?T.paginationContainer.addClass(T.params.paginationModifierClass+"clickable"):T.params.paginationClickable=!1,T.paginationContainer.addClass(T.params.paginationModifierClass+T.params.paginationType)),(T.params.nextButton||T.params.prevButton)&&(T.params.nextButton&&(T.nextButton=e(T.params.nextButton),T.params.uniqueNavElements&&"string"==typeof T.params.nextButton&&T.nextButton.length>1&&1===T.container.find(T.params.nextButton).length&&(T.nextButton=T.container.find(T.params.nextButton))),T.params.prevButton&&(T.prevButton=e(T.params.prevButton),T.params.uniqueNavElements&&"string"==typeof T.params.prevButton&&T.prevButton.length>1&&1===T.container.find(T.params.prevButton).length&&(T.prevButton=T.container.find(T.params.prevButton)))),T.isHorizontal=function(){return"horizontal"===T.params.direction},T.rtl=T.isHorizontal()&&("rtl"===T.container[0].dir.toLowerCase()||"rtl"===T.container.css("direction")),T.rtl&&T.classNames.push(T.params.containerModifierClass+"rtl"),T.rtl&&(T.wrongRTL="-webkit-box"===T.wrapper.css("display")),T.params.slidesPerColumn>1&&T.classNames.push(T.params.containerModifierClass+"multirow"),T.device.android&&T.classNames.push(T.params.containerModifierClass+"android"),T.container.addClass(T.classNames.join(" ")),T.translate=0,T.progress=0,T.velocity=0,T.lockSwipeToNext=function(){T.params.allowSwipeToNext=!1,T.params.allowSwipeToPrev===!1&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipeToPrev=function(){T.params.allowSwipeToPrev=!1,T.params.allowSwipeToNext===!1&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!1,T.params.grabCursor&&T.unsetGrabCursor()},T.unlockSwipeToNext=function(){T.params.allowSwipeToNext=!0,T.params.allowSwipeToPrev===!0&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipeToPrev=function(){T.params.allowSwipeToPrev=!0,T.params.allowSwipeToNext===!0&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!0,T.params.grabCursor&&T.setGrabCursor()},T.setGrabCursor=function(e){T.container[0].style.cursor="move",T.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",T.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",T.container[0].style.cursor=e?"grabbing":"grab"},T.unsetGrabCursor=function(){T.container[0].style.cursor=""},T.params.grabCursor&&T.setGrabCursor(),T.imagesToLoad=[],T.imagesLoaded=0,T.loadImage=function(e,a,t,s,i,r){function n(){r&&r()}var o;e.complete&&i?n():a?(o=new window.Image,o.onload=n,o.onerror=n,s&&(o.sizes=s),t&&(o.srcset=t),a&&(o.src=a)):n()},T.preloadImages=function(){function e(){void 0!==T&&null!==T&&T&&(void 0!==T.imagesLoaded&&T.imagesLoaded++,T.imagesLoaded===T.imagesToLoad.length&&(T.params.updateOnImagesReady&&T.update(),T.emit("onImagesReady",T)))}T.imagesToLoad=T.container.find("img");for(var a=0;a1)for(e=0;eT.slides.length)break;a.push(T.slides.eq(s)[0])}else a.push(T.slides.eq(T.activeIndex)[0]);for(e=0;et?i:t}t&&T.wrapper.css("height",t+"px")},T.updateContainerSize=function(){var e,a;e=void 0!==T.params.width?T.params.width:T.container[0].clientWidth,a=void 0!==T.params.height?T.params.height:T.container[0].clientHeight,0===e&&T.isHorizontal()||0===a&&!T.isHorizontal()||(e=e-parseInt(T.container.css("padding-left"),10)-parseInt(T.container.css("padding-right"),10),a=a-parseInt(T.container.css("padding-top"),10)-parseInt(T.container.css("padding-bottom"),10),T.width=e,T.height=a,T.size=T.isHorizontal()?T.width:T.height)},T.updateSlidesSize=function(){T.slides=T.wrapper.children("."+T.params.slideClass),T.snapGrid=[],T.slidesGrid=[],T.slidesSizesGrid=[];var e,a=T.params.spaceBetween,t=-T.params.slidesOffsetBefore,s=0,i=0;if(void 0!==T.size){"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*T.size),T.virtualSize=-a,T.rtl?T.slides.css({marginLeft:"",marginTop:""}):T.slides.css({marginRight:"",marginBottom:""});var n;T.params.slidesPerColumn>1&&(n=Math.floor(T.slides.length/T.params.slidesPerColumn)===T.slides.length/T.params.slidesPerColumn?T.slides.length:Math.ceil(T.slides.length/T.params.slidesPerColumn)*T.params.slidesPerColumn,"auto"!==T.params.slidesPerView&&"row"===T.params.slidesPerColumnFill&&(n=Math.max(n,T.params.slidesPerView*T.params.slidesPerColumn)));var o,l=T.params.slidesPerColumn,p=n/l,d=p-(T.params.slidesPerColumn*p-T.slides.length);for(e=0;e1){var c,m,h;"column"===T.params.slidesPerColumnFill?(m=Math.floor(e/l),h=e-m*l,(m>d||m===d&&h===l-1)&&++h>=l&&(h=0,m++),c=m+h*n/l,u.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(h=Math.floor(e/p),m=e-h*p),u.css("margin-"+(T.isHorizontal()?"top":"left"),0!==h&&T.params.spaceBetween&&T.params.spaceBetween+"px").attr("data-swiper-column",m).attr("data-swiper-row",h)}"none"!==u.css("display")&&("auto"===T.params.slidesPerView?(o=T.isHorizontal()?u.outerWidth(!0):u.outerHeight(!0),T.params.roundLengths&&(o=r(o))):(o=(T.size-(T.params.slidesPerView-1)*a)/T.params.slidesPerView,T.params.roundLengths&&(o=r(o)),T.isHorizontal()?T.slides[e].style.width=o+"px":T.slides[e].style.height=o+"px"),T.slides[e].swiperSlideSize=o,T.slidesSizesGrid.push(o),T.params.centeredSlides?(t=t+o/2+s/2+a,0===s&&0!==e&&(t=t-T.size/2-a),0===e&&(t=t-T.size/2-a),Math.abs(t)<.001&&(t=0),i%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t)):(i%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t),t=t+o+a),T.virtualSize+=o+a,s=o,i++)}T.virtualSize=Math.max(T.virtualSize,T.size)+T.params.slidesOffsetAfter;var g;if(T.rtl&&T.wrongRTL&&("slide"===T.params.effect||"coverflow"===T.params.effect)&&T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}),T.support.flexbox&&!T.params.setWrapperSize||(T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"})),T.params.slidesPerColumn>1&&(T.virtualSize=(o+T.params.spaceBetween)*n,T.virtualSize=Math.ceil(T.virtualSize/T.params.slidesPerColumn)-T.params.spaceBetween,T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"}),T.params.centeredSlides)){for(g=[],e=0;e1&&T.snapGrid.push(T.virtualSize-T.size)}0===T.snapGrid.length&&(T.snapGrid=[0]),0!==T.params.spaceBetween&&(T.isHorizontal()?T.rtl?T.slides.css({marginLeft:a+"px"}):T.slides.css({marginRight:a+"px"}):T.slides.css({marginBottom:a+"px"})),T.params.watchSlidesProgress&&T.updateSlidesOffset()}},T.updateSlidesOffset=function(){for(var e=0;eT.size&&(s=!0));for(a=T.activeIndex-1;a>=0;a--)T.slides[a]&&!s&&(i+=T.slides[a].swiperSlideSize,t++,i>T.size&&(s=!0))}else for(e=T.activeIndex+1;e=0&&r0&&n<=T.size||r<=0&&n>=T.size)&&T.slides.eq(t).addClass(T.params.slideVisibleClass)}s.progress=T.rtl?-i:i}}},T.updateProgress=function(e){void 0===e&&(e=T.translate||0);var a=T.maxTranslate()-T.minTranslate(),t=T.isBeginning,s=T.isEnd;0===a?(T.progress=0,T.isBeginning=T.isEnd=!0):(T.progress=(e-T.minTranslate())/a,T.isBeginning=T.progress<=0,T.isEnd=T.progress>=1),T.isBeginning&&!t&&T.emit("onReachBeginning",T),T.isEnd&&!s&&T.emit("onReachEnd",T),T.params.watchSlidesProgress&&T.updateSlidesProgress(e),T.emit("onProgress",T,T.progress)},T.updateActiveIndex=function(){var e,a,t,s=T.rtl?T.translate:-T.translate;for(a=0;a=T.slidesGrid[a]&&s=T.slidesGrid[a]&&s=T.slidesGrid[a]&&(e=a);T.params.normalizeSlideIndex&&(e<0||void 0===e)&&(e=0),t=Math.floor(e/T.params.slidesPerGroup),t>=T.snapGrid.length&&(t=T.snapGrid.length-1),e!==T.activeIndex&&(T.snapIndex=t,T.previousIndex=T.activeIndex,T.activeIndex=e,T.updateClasses(),T.updateRealIndex())},T.updateRealIndex=function(){T.realIndex=parseInt(T.slides.eq(T.activeIndex).attr("data-swiper-slide-index")||T.activeIndex,10)},T.updateClasses=function(){T.slides.removeClass(T.params.slideActiveClass+" "+T.params.slideNextClass+" "+T.params.slidePrevClass+" "+T.params.slideDuplicateActiveClass+" "+T.params.slideDuplicateNextClass+" "+T.params.slideDuplicatePrevClass);var a=T.slides.eq(T.activeIndex);a.addClass(T.params.slideActiveClass),i.loop&&(a.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass));var t=a.next("."+T.params.slideClass).addClass(T.params.slideNextClass);T.params.loop&&0===t.length&&(t=T.slides.eq(0),t.addClass(T.params.slideNextClass));var s=a.prev("."+T.params.slideClass).addClass(T.params.slidePrevClass);if(T.params.loop&&0===s.length&&(s=T.slides.eq(-1),s.addClass(T.params.slidePrevClass)),i.loop&&(t.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass),s.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass)),T.paginationContainer&&T.paginationContainer.length>0){var r,n=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length;if(T.params.loop?(r=Math.ceil((T.activeIndex-T.loopedSlides)/T.params.slidesPerGroup),r>T.slides.length-1-2*T.loopedSlides&&(r-=T.slides.length-2*T.loopedSlides),r>n-1&&(r-=n),r<0&&"bullets"!==T.params.paginationType&&(r=n+r)):r=void 0!==T.snapIndex?T.snapIndex:T.activeIndex||0,"bullets"===T.params.paginationType&&T.bullets&&T.bullets.length>0&&(T.bullets.removeClass(T.params.bulletActiveClass),T.paginationContainer.length>1?T.bullets.each(function(){e(this).index()===r&&e(this).addClass(T.params.bulletActiveClass)}):T.bullets.eq(r).addClass(T.params.bulletActiveClass)),"fraction"===T.params.paginationType&&(T.paginationContainer.find("."+T.params.paginationCurrentClass).text(r+1),T.paginationContainer.find("."+T.params.paginationTotalClass).text(n)),"progress"===T.params.paginationType){var o=(r+1)/n,l=o,p=1;T.isHorizontal()||(p=o,l=1),T.paginationContainer.find("."+T.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").transition(T.params.speed)}"custom"===T.params.paginationType&&T.params.paginationCustomRender&&(T.paginationContainer.html(T.params.paginationCustomRender(T,r+1,n)),T.emit("onPaginationRendered",T,T.paginationContainer[0]))}T.params.loop||(T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.isBeginning?(T.prevButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.prevButton)):(T.prevButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.prevButton))),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.isEnd?(T.nextButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.nextButton)):(T.nextButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.nextButton))))},T.updatePagination=function(){if(T.params.pagination&&T.paginationContainer&&T.paginationContainer.length>0){var e="";if("bullets"===T.params.paginationType){for(var a=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length,t=0;t";T.paginationContainer.html(e),T.bullets=T.paginationContainer.find("."+T.params.bulletClass),T.params.paginationClickable&&T.params.a11y&&T.a11y&&T.a11y.initPagination()}"fraction"===T.params.paginationType&&(e=T.params.paginationFractionRender?T.params.paginationFractionRender(T,T.params.paginationCurrentClass,T.params.paginationTotalClass):' / ',T.paginationContainer.html(e)),"progress"===T.params.paginationType&&(e=T.params.paginationProgressRender?T.params.paginationProgressRender(T,T.params.paginationProgressbarClass):'',T.paginationContainer.html(e)),"custom"!==T.params.paginationType&&T.emit("onPaginationRendered",T,T.paginationContainer[0])}},T.update=function(e){function a(){T.rtl,T.translate;t=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate()),T.setWrapperTranslate(t),T.updateActiveIndex(),T.updateClasses()}if(T){T.updateContainerSize(),T.updateSlidesSize(),T.updateProgress(),T.updatePagination(),T.updateClasses(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set();var t;if(e){T.controller&&T.controller.spline&&(T.controller.spline=void 0),T.params.freeMode?(a(),T.params.autoHeight&&T.updateAutoHeight()):(("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0))||a()}else T.params.autoHeight&&T.updateAutoHeight()}},T.onResize=function(e){T.params.onBeforeResize&&T.params.onBeforeResize(T),T.params.breakpoints&&T.setBreakpoint();var a=T.params.allowSwipeToPrev,t=T.params.allowSwipeToNext;T.params.allowSwipeToPrev=T.params.allowSwipeToNext=!0,T.updateContainerSize(),T.updateSlidesSize(),("auto"===T.params.slidesPerView||T.params.freeMode||e)&&T.updatePagination(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set(),T.controller&&T.controller.spline&&(T.controller.spline=void 0);var s=!1;if(T.params.freeMode){var i=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate());T.setWrapperTranslate(i),T.updateActiveIndex(),T.updateClasses(),T.params.autoHeight&&T.updateAutoHeight()}else T.updateClasses(),s=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0);T.params.lazyLoading&&!s&&T.lazy&&T.lazy.load(),T.params.allowSwipeToPrev=a,T.params.allowSwipeToNext=t,T.params.onAfterResize&&T.params.onAfterResize(T)},T.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?T.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(T.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),T.touchEvents={start:T.support.touch||!T.params.simulateTouch?"touchstart":T.touchEventsDesktop.start,move:T.support.touch||!T.params.simulateTouch?"touchmove":T.touchEventsDesktop.move,end:T.support.touch||!T.params.simulateTouch?"touchend":T.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===T.params.touchEventsTarget?T.container:T.wrapper).addClass("swiper-wp8-"+T.params.direction),T.initEvents=function(e){var a=e?"off":"on",t=e?"removeEventListener":"addEventListener",s="container"===T.params.touchEventsTarget?T.container[0]:T.wrapper[0],r=T.support.touch?s:document,n=!!T.params.nested;if(T.browser.ie)s[t](T.touchEvents.start,T.onTouchStart,!1),r[t](T.touchEvents.move,T.onTouchMove,n),r[t](T.touchEvents.end,T.onTouchEnd,!1);else{if(T.support.touch){var o=!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1};s[t](T.touchEvents.start,T.onTouchStart,o),s[t](T.touchEvents.move,T.onTouchMove,n),s[t](T.touchEvents.end,T.onTouchEnd,o)}(i.simulateTouch&&!T.device.ios&&!T.device.android||i.simulateTouch&&!T.support.touch&&T.device.ios)&&(s[t]("mousedown",T.onTouchStart,!1),document[t]("mousemove",T.onTouchMove,n),document[t]("mouseup",T.onTouchEnd,!1))}window[t]("resize",T.onResize),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.nextButton[a]("click",T.onClickNext),T.params.a11y&&T.a11y&&T.nextButton[a]("keydown",T.a11y.onEnterKey)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.prevButton[a]("click",T.onClickPrev),T.params.a11y&&T.a11y&&T.prevButton[a]("keydown",T.a11y.onEnterKey)),T.params.pagination&&T.params.paginationClickable&&(T.paginationContainer[a]("click","."+T.params.bulletClass,T.onClickIndex),T.params.a11y&&T.a11y&&T.paginationContainer[a]("keydown","."+T.params.bulletClass,T.a11y.onEnterKey)),(T.params.preventClicks||T.params.preventClicksPropagation)&&s[t]("click",T.preventClicks,!0)},T.attachEvents=function(){T.initEvents()},T.detachEvents=function(){T.initEvents(!0)},T.allowClick=!0,T.preventClicks=function(e){T.allowClick||(T.params.preventClicks&&e.preventDefault(),T.params.preventClicksPropagation&&T.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},T.onClickNext=function(e){e.preventDefault(),T.isEnd&&!T.params.loop||T.slideNext()},T.onClickPrev=function(e){e.preventDefault(),T.isBeginning&&!T.params.loop||T.slidePrev()},T.onClickIndex=function(a){a.preventDefault();var t=e(this).index()*T.params.slidesPerGroup;T.params.loop&&(t+=T.loopedSlides),T.slideTo(t)}, +T.updateClickedSlide=function(a){var t=o(a,"."+T.params.slideClass),s=!1;if(t)for(var i=0;iT.slides.length-T.loopedSlides+l/2?(T.fixLoop(),n=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(n)},0)):T.slideTo(n):n>T.slides.length-l?(T.fixLoop(),n=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(n)},0)):T.slideTo(n)}else T.slideTo(n)}};var S,C,z,M,E,P,I,k,L,D,B="input, select, textarea, button, video",H=Date.now(),G=[];T.animating=!1,T.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var X,A;T.onTouchStart=function(a){if(a.originalEvent&&(a=a.originalEvent),(X="touchstart"===a.type)||!("which"in a)||3!==a.which){if(T.params.noSwiping&&o(a,"."+T.params.noSwipingClass))return void(T.allowClick=!0);if(!T.params.swipeHandler||o(a,T.params.swipeHandler)){var t=T.touches.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,s=T.touches.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;if(!(T.device.ios&&T.params.iOSEdgeSwipeDetection&&t<=T.params.iOSEdgeSwipeThreshold)){if(S=!0,C=!1,z=!0,E=void 0,A=void 0,T.touches.startX=t,T.touches.startY=s,M=Date.now(),T.allowClick=!0,T.updateContainerSize(),T.swipeDirection=void 0,T.params.threshold>0&&(k=!1),"touchstart"!==a.type){var i=!0;e(a.target).is(B)&&(i=!1),document.activeElement&&e(document.activeElement).is(B)&&document.activeElement.blur(),i&&a.preventDefault()}T.emit("onTouchStart",T,a)}}}},T.onTouchMove=function(a){if(a.originalEvent&&(a=a.originalEvent),!X||"mousemove"!==a.type){if(a.preventedByNestedSwiper)return T.touches.startX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,void(T.touches.startY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY);if(T.params.onlyExternal)return T.allowClick=!1,void(S&&(T.touches.startX=T.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,T.touches.startY=T.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,M=Date.now()));if(X&&T.params.touchReleaseOnEdges&&!T.params.loop)if(T.isHorizontal()){if(T.touches.currentXT.touches.startX&&T.translate>=T.minTranslate())return}else if(T.touches.currentYT.touches.startY&&T.translate>=T.minTranslate())return;if(X&&document.activeElement&&a.target===document.activeElement&&e(a.target).is(B))return C=!0,void(T.allowClick=!1);if(z&&T.emit("onTouchMove",T,a),!(a.targetTouches&&a.targetTouches.length>1)){if(T.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,T.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,void 0===E){var t;T.isHorizontal()&&T.touches.currentY===T.touches.startY||!T.isHorizontal()&&T.touches.currentX===T.touches.startX?E=!1:(t=180*Math.atan2(Math.abs(T.touches.currentY-T.touches.startY),Math.abs(T.touches.currentX-T.touches.startX))/Math.PI,E=T.isHorizontal()?t>T.params.touchAngle:90-t>T.params.touchAngle)}if(E&&T.emit("onTouchMoveOpposite",T,a),void 0===A&&(T.touches.currentX===T.touches.startX&&T.touches.currentY===T.touches.startY||(A=!0)),S){if(E)return void(S=!1);if(A){T.allowClick=!1,T.emit("onSliderMove",T,a),a.preventDefault(),T.params.touchMoveStopPropagation&&!T.params.nested&&a.stopPropagation(),C||(i.loop&&T.fixLoop(),I=T.getWrapperTranslate(),T.setWrapperTransition(0),T.animating&&T.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),T.params.autoplay&&T.autoplaying&&(T.params.autoplayDisableOnInteraction?T.stopAutoplay():T.pauseAutoplay()),D=!1,!T.params.grabCursor||T.params.allowSwipeToNext!==!0&&T.params.allowSwipeToPrev!==!0||T.setGrabCursor(!0)),C=!0;var s=T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY;s*=T.params.touchRatio,T.rtl&&(s=-s),T.swipeDirection=s>0?"prev":"next",P=s+I;var r=!0;if(s>0&&P>T.minTranslate()?(r=!1,T.params.resistance&&(P=T.minTranslate()-1+Math.pow(-T.minTranslate()+I+s,T.params.resistanceRatio))):s<0&&PI&&(P=I),T.params.threshold>0){if(!(Math.abs(s)>T.params.threshold||k))return void(P=I);if(!k)return k=!0,T.touches.startX=T.touches.currentX,T.touches.startY=T.touches.currentY,P=I,void(T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY)}T.params.followFinger&&((T.params.freeMode||T.params.watchSlidesProgress)&&T.updateActiveIndex(),T.params.freeMode&&(0===G.length&&G.push({position:T.touches[T.isHorizontal()?"startX":"startY"],time:M}),G.push({position:T.touches[T.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),T.updateProgress(P),T.setWrapperTranslate(P))}}}}},T.onTouchEnd=function(a){if(a.originalEvent&&(a=a.originalEvent),z&&T.emit("onTouchEnd",T,a),z=!1,S){T.params.grabCursor&&C&&S&&(T.params.allowSwipeToNext===!0||T.params.allowSwipeToPrev===!0)&&T.setGrabCursor(!1);var t=Date.now(),s=t-M;if(T.allowClick&&(T.updateClickedSlide(a),T.emit("onTap",T,a),s<300&&t-H>300&&(L&&clearTimeout(L),L=setTimeout(function(){T&&(T.params.paginationHide&&T.paginationContainer.length>0&&!e(a.target).hasClass(T.params.bulletClass)&&T.paginationContainer.toggleClass(T.params.paginationHiddenClass),T.emit("onClick",T,a))},300)),s<300&&t-H<300&&(L&&clearTimeout(L),T.emit("onDoubleTap",T,a))),H=Date.now(),setTimeout(function(){T&&(T.allowClick=!0)},0),!S||!C||!T.swipeDirection||0===T.touches.diff||P===I)return void(S=C=!1);S=C=!1;var i;if(i=T.params.followFinger?T.rtl?T.translate:-T.translate:-P,T.params.freeMode){if(i<-T.minTranslate())return void T.slideTo(T.activeIndex);if(i>-T.maxTranslate())return void(T.slides.length1){var r=G.pop(),n=G.pop(),o=r.position-n.position,l=r.time-n.time;T.velocity=o/l,T.velocity=T.velocity/2,Math.abs(T.velocity)150||(new window.Date).getTime()-r.time>300)&&(T.velocity=0)}else T.velocity=0;T.velocity=T.velocity*T.params.freeModeMomentumVelocityRatio,G.length=0;var p=1e3*T.params.freeModeMomentumRatio,d=T.velocity*p,u=T.translate+d;T.rtl&&(u=-u);var c,m=!1,h=20*Math.abs(T.velocity)*T.params.freeModeMomentumBounceRatio;if(uT.minTranslate())T.params.freeModeMomentumBounce?(u-T.minTranslate()>h&&(u=T.minTranslate()+h),c=T.minTranslate(),m=!0,D=!0):u=T.minTranslate();else if(T.params.freeModeSticky){var g,f=0;for(f=0;f-u){g=f;break}u=Math.abs(T.snapGrid[g]-u)=T.params.longSwipesMs)&&(T.updateProgress(),T.updateActiveIndex()))}var v,w=0,y=T.slidesSizesGrid[0];for(v=0;v=T.slidesGrid[v]&&i=T.slidesGrid[v]&&(w=v,y=T.slidesGrid[T.slidesGrid.length-1]-T.slidesGrid[T.slidesGrid.length-2]);var x=(i-T.slidesGrid[w])/y;if(s>T.params.longSwipesMs){if(!T.params.longSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&(x>=T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w)),"prev"===T.swipeDirection&&(x>1-T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w))}else{if(!T.params.shortSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&T.slideTo(w+T.params.slidesPerGroup),"prev"===T.swipeDirection&&T.slideTo(w)}}},T._slideTo=function(e,a){return T.slideTo(e,a,!0,!0)},T.slideTo=function(e,a,t,s){void 0===t&&(t=!0),void 0===e&&(e=0),e<0&&(e=0),T.snapIndex=Math.floor(e/T.params.slidesPerGroup),T.snapIndex>=T.snapGrid.length&&(T.snapIndex=T.snapGrid.length-1);var i=-T.snapGrid[T.snapIndex];if(T.params.autoplay&&T.autoplaying&&(s||!T.params.autoplayDisableOnInteraction?T.pauseAutoplay(a):T.stopAutoplay()),T.updateProgress(i),T.params.normalizeSlideIndex)for(var r=0;r=Math.floor(100*T.slidesGrid[r])&&(e=r);return!(!T.params.allowSwipeToNext&&iT.translate&&i>T.maxTranslate()&&(T.activeIndex||0)!==e)&&(void 0===a&&(a=T.params.speed),T.previousIndex=T.activeIndex||0,T.activeIndex=e,T.updateRealIndex(),T.rtl&&-i===T.translate||!T.rtl&&i===T.translate?(T.params.autoHeight&&T.updateAutoHeight(),T.updateClasses(),"slide"!==T.params.effect&&T.setWrapperTranslate(i),!1):(T.updateClasses(),T.onTransitionStart(t),0===a||T.browser.lteIE9?(T.setWrapperTranslate(i),T.setWrapperTransition(0),T.onTransitionEnd(t)):(T.setWrapperTranslate(i),T.setWrapperTransition(a),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd(t)}))),!0)))},T.onTransitionStart=function(e){void 0===e&&(e=!0),T.params.autoHeight&&T.updateAutoHeight(),T.lazy&&T.lazy.onTransitionStart(),e&&(T.emit("onTransitionStart",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeStart",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextStart",T):T.emit("onSlidePrevStart",T)))},T.onTransitionEnd=function(e){T.animating=!1,T.setWrapperTransition(0),void 0===e&&(e=!0),T.lazy&&T.lazy.onTransitionEnd(),e&&(T.emit("onTransitionEnd",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeEnd",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextEnd",T):T.emit("onSlidePrevEnd",T))),T.params.history&&T.history&&T.history.setHistory(T.params.history,T.activeIndex),T.params.hashnav&&T.hashnav&&T.hashnav.setHash()},T.slideNext=function(e,a,t){if(T.params.loop){if(T.animating)return!1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t)}return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t)},T._slideNext=function(e){return T.slideNext(!0,e,!0)},T.slidePrev=function(e,a,t){if(T.params.loop){if(T.animating)return!1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex-1,a,e,t)}return T.slideTo(T.activeIndex-1,a,e,t)},T._slidePrev=function(e){return T.slidePrev(!0,e,!0)},T.slideReset=function(e,a,t){return T.slideTo(T.activeIndex,a,e)},T.disableTouchControl=function(){return T.params.onlyExternal=!0,!0},T.enableTouchControl=function(){return T.params.onlyExternal=!1,!0},T.setWrapperTransition=function(e,a){T.wrapper.transition(e),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTransition(e),T.params.parallax&&T.parallax&&T.parallax.setTransition(e),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTransition(e),T.params.control&&T.controller&&T.controller.setTransition(e,a),T.emit("onSetTransition",T,e)},T.setWrapperTranslate=function(e,a,t){var s=0,i=0;T.isHorizontal()?s=T.rtl?-e:e:i=e,T.params.roundLengths&&(s=r(s),i=r(i)),T.params.virtualTranslate||(T.support.transforms3d?T.wrapper.transform("translate3d("+s+"px, "+i+"px, 0px)"):T.wrapper.transform("translate("+s+"px, "+i+"px)")),T.translate=T.isHorizontal()?s:i;var n,o=T.maxTranslate()-T.minTranslate();n=0===o?0:(e-T.minTranslate())/o,n!==T.progress&&T.updateProgress(e),a&&T.updateActiveIndex(),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTranslate(T.translate),T.params.parallax&&T.parallax&&T.parallax.setTranslate(T.translate),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTranslate(T.translate),T.params.control&&T.controller&&T.controller.setTranslate(T.translate,t),T.emit("onSetTranslate",T,T.translate)},T.getTranslate=function(e,a){var t,s,i,r;return void 0===a&&(a="x"),T.params.virtualTranslate?T.rtl?-T.translate:T.translate:(i=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(s=i.transform||i.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new window.WebKitCSSMatrix("none"===s?"":s)):(r=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=r.toString().split(",")),"x"===a&&(s=window.WebKitCSSMatrix?r.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(s=window.WebKitCSSMatrix?r.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),T.rtl&&s&&(s=-s),s||0)},T.getWrapperTranslate=function(e){return void 0===e&&(e=T.isHorizontal()?"x":"y"),T.getTranslate(T.wrapper[0],e)},T.observers=[],T.initObservers=function(){if(T.params.observeParents)for(var e=T.container.parents(),a=0;aa.length&&(T.loopedSlides=a.length);var t,s=[],i=[];for(a.each(function(t,r){var n=e(this);t=a.length-T.loopedSlides&&s.push(r),n.attr("data-swiper-slide-index",t)}),t=0;t=0;t--)T.wrapper.prepend(e(s[t].cloneNode(!0)).addClass(T.params.slideDuplicateClass))},T.destroyLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove(),T.slides.removeAttr("data-swiper-slide-index")},T.reLoop=function(e){var a=T.activeIndex-T.loopedSlides;T.destroyLoop(),T.createLoop(),T.updateSlidesSize(),e&&T.slideTo(a+T.loopedSlides,0,!1)},T.fixLoop=function(){var e;T.activeIndex=2*T.loopedSlides||T.activeIndex>T.slides.length-2*T.params.slidesPerView)&&(e=-T.slides.length+T.activeIndex+T.loopedSlides,e+=T.loopedSlides,T.slideTo(e,0,!1,!0))},T.appendSlide=function(e){if(T.params.loop&&T.destroyLoop(),"object"==typeof e&&e.length)for(var a=0;a
      '),t.append(d)),0===u.length&&(u=e('
      '),t.append(u)),d.length&&(d[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0))}t.transform("translate3d("+l+"px, "+p+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(a){if(T.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),T.params.virtualTranslate&&0!==a){var t=!1;T.slides.eq(T.activeIndex).transitionEnd(function(){if(!t&&T&&e(this).hasClass(T.params.slideActiveClass)){t=!0,T.animating=!1;for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=0;s'),T.wrapper.append(a)),a.css({height:T.width+"px"})):(a=T.container.find(".swiper-cube-shadow"),0===a.length&&(a=e('
      '),T.container.append(a))));for(var s=0;s-1&&(t=90*s+90*o,T.rtl&&(t=90*-s-90*o)),i.transform(u),T.params.cube.slideShadows){var c=T.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),m=T.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=e('
      '),i.append(c)),0===m.length&&(m=e('
      '),i.append(m)),c.length&&(c[0].style.opacity=Math.max(-o,0)),m.length&&(m[0].style.opacity=Math.max(o,0))}}if(T.wrapper.css({"-webkit-transform-origin":"50% 50% -"+T.size/2+"px","-moz-transform-origin":"50% 50% -"+T.size/2+"px","-ms-transform-origin":"50% 50% -"+T.size/2+"px","transform-origin":"50% 50% -"+T.size/2+"px"}),T.params.cube.shadow)if(T.isHorizontal())a.transform("translate3d(0px, "+(T.width/2+T.params.cube.shadowOffset)+"px, "+-T.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+T.params.cube.shadowScale+")");else{var h=Math.abs(t)-90*Math.floor(Math.abs(t)/90),g=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),f=T.params.cube.shadowScale,v=T.params.cube.shadowScale/g,w=T.params.cube.shadowOffset;a.transform("scale3d("+f+", 1, "+v+") translate3d(0px, "+(T.height/2+w)+"px, "+-T.height/2/v+"px) rotateX(-90deg)")}var y=T.isSafari||T.isUiWebView?-T.size/2:0;T.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(T.isHorizontal()?0:t)+"deg) rotateY("+(T.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.cube.shadow&&!T.isHorizontal()&&T.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var a=T.translate,t=T.isHorizontal()?-a+T.width/2:-a+T.height/2,s=T.isHorizontal()?T.params.coverflow.rotate:-T.params.coverflow.rotate,i=T.params.coverflow.depth,r=0,n=T.slides.length;r'),o.append(v)),0===w.length&&(w=e('
      '),o.append(w)),v.length&&(v[0].style.opacity=d>0?d:0),w.length&&(w[0].style.opacity=-d>0?-d:0)}}if(T.browser.ie){T.wrapper[0].style.perspectiveOrigin=t+"px 50%"}},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},T.lazy={initialImageLoaded:!1,loadImageInSlide:function(a,t){if(void 0!==a&&(void 0===t&&(t=!0),0!==T.slides.length)){var s=T.slides.eq(a),i=s.find("."+T.params.lazyLoadingClass+":not(."+T.params.lazyStatusLoadedClass+"):not(."+T.params.lazyStatusLoadingClass+")");!s.hasClass(T.params.lazyLoadingClass)||s.hasClass(T.params.lazyStatusLoadedClass)||s.hasClass(T.params.lazyStatusLoadingClass)||(i=i.add(s[0])),0!==i.length&&i.each(function(){var a=e(this);a.addClass(T.params.lazyStatusLoadingClass);var i=a.attr("data-background"),r=a.attr("data-src"),n=a.attr("data-srcset"),o=a.attr("data-sizes");T.loadImage(a[0],r||i,n,o,!1,function(){if(void 0!==T&&null!==T&&T){if(i?(a.css("background-image",'url("'+i+'")'),a.removeAttr("data-background")):(n&&(a.attr("srcset",n),a.removeAttr("data-srcset")),o&&(a.attr("sizes",o),a.removeAttr("data-sizes")),r&&(a.attr("src",r),a.removeAttr("data-src"))),a.addClass(T.params.lazyStatusLoadedClass).removeClass(T.params.lazyStatusLoadingClass),s.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(T.params.slideDuplicateClass)){var l=T.wrapper.children('[data-swiper-slide-index="'+e+'"]:not(.'+T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1)}else{var p=T.wrapper.children("."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');T.lazy.loadImageInSlide(p.index(),!1)}}T.emit("onLazyImageReady",T,s[0],a[0])}}),T.emit("onLazyImageLoad",T,s[0],a[0])})}},load:function(){var a,t=T.params.slidesPerView;if("auto"===t&&(t=0),T.lazy.initialImageLoaded||(T.lazy.initialImageLoaded=!0),T.params.watchSlidesVisibility)T.wrapper.children("."+T.params.slideVisibleClass).each(function(){T.lazy.loadImageInSlide(e(this).index())});else if(t>1)for(a=T.activeIndex;a1||T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>1){var s=T.params.lazyLoadingInPrevNextAmount,i=t,r=Math.min(T.activeIndex+i+Math.max(s,i),T.slides.length),n=Math.max(T.activeIndex-Math.max(i,s),0);for(a=T.activeIndex+t;a0&&T.lazy.loadImageInSlide(o.index());var l=T.wrapper.children("."+T.params.slidePrevClass);l.length>0&&T.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart||!T.params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load()},onTransitionEnd:function(){T.params.lazyLoading&&!T.params.lazyLoadingOnTransitionStart&&T.lazy.load()}},T.scrollbar={isTouched:!1,setDragPosition:function(e){var a=T.scrollbar,t=T.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY,s=t-a.track.offset()[T.isHorizontal()?"left":"top"]-a.dragSize/2,i=-T.minTranslate()*a.moveDivider,r=-T.maxTranslate()*a.moveDivider;sr&&(s=r),s=-s/a.moveDivider,T.updateProgress(s),T.setWrapperTranslate(s,!0)},dragStart:function(e){var a=T.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),T.params.scrollbarHide&&a.track.css("opacity",1),T.wrapper.transition(100),a.drag.transition(100),T.emit("onScrollbarDragStart",T)},dragMove:function(e){var a=T.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),T.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),T.emit("onScrollbarDragMove",T))},dragEnd:function(e){var a=T.scrollbar;a.isTouched&&(a.isTouched=!1,T.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset())},draggableEvents:function(){return T.params.simulateTouch!==!1||T.support.touch?T.touchEvents:T.touchEventsDesktop}(),enableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).on(a.draggableEvents.start,a.dragStart),e(t).on(a.draggableEvents.move,a.dragMove),e(t).on(a.draggableEvents.end,a.dragEnd)},disableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).off(a.draggableEvents.start,a.dragStart),e(t).off(a.draggableEvents.move,a.dragMove),e(t).off(a.draggableEvents.end,a.dragEnd)},set:function(){if(T.params.scrollbar){var a=T.scrollbar;a.track=e(T.params.scrollbar),T.params.uniqueNavElements&&"string"==typeof T.params.scrollbar&&a.track.length>1&&1===T.container.find(T.params.scrollbar).length&&(a.track=T.container.find(T.params.scrollbar)),a.drag=a.track.find(".swiper-scrollbar-drag"),0===a.drag.length&&(a.drag=e('
      '),a.track.append(a.drag)),a.drag[0].style.width="",a.drag[0].style.height="",a.trackSize=T.isHorizontal()?a.track[0].offsetWidth:a.track[0].offsetHeight,a.divider=T.size/T.virtualSize,a.moveDivider=a.divider*(a.trackSize/T.size),a.dragSize=a.trackSize*a.divider,T.isHorizontal()?a.drag[0].style.width=a.dragSize+"px":a.drag[0].style.height=a.dragSize+"px",a.divider>=1?a.track[0].style.display="none":a.track[0].style.display="",T.params.scrollbarHide&&(a.track[0].style.opacity=0)}},setTranslate:function(){if(T.params.scrollbar){var e,a=T.scrollbar,t=(T.translate,a.dragSize);e=(a.trackSize-a.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),T.isHorizontal()?(T.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(T.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),T.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){T.params.scrollbar&&T.scrollbar.drag.transition(e)}},T.controller={LinearSpline:function(e,a){var t=function(){var e,a,t;return function(s,i){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=i?a=t:e=t;return e}}();this.x=e,this.y=a,this.lastIndex=e.length-1;var s,i;this.x.length;this.interpolate=function(e){return e?(i=t(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0}},getInterpolateFunction:function(e){T.controller.spline||(T.controller.spline=T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid):new T.controller.LinearSpline(T.snapGrid,e.snapGrid))},setTranslate:function(e,t){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-T.translate:T.translate,"slide"===T.params.controlBy&&(T.controller.getInterpolateFunction(a),r=-T.controller.spline.interpolate(-e)),r&&"container"!==T.params.controlBy||(i=(a.maxTranslate()-a.minTranslate())/(T.maxTranslate()-T.minTranslate()),r=(e-T.minTranslate())*i+a.minTranslate()),T.params.controlInverse&&(r=a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,T),a.updateActiveIndex()}var i,r,n=T.params.control;if(Array.isArray(n))for(var o=0;o-1?"DOMMouseScroll":function(){var e="onwheel"in document;if(!e){var a=document.createElement("div");a.setAttribute("onwheel","return;"),e="function"==typeof a.onwheel}return!e&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(e=document.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"),T.disableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.off(T.mousewheel.event,u),T.params.mousewheelControl=!1,!0},T.enableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.on(T.mousewheel.event,u),T.params.mousewheelControl=!0,!0},T.parallax={setTranslate:function(){T.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,T.progress)}),T.slides.each(function(){var a=e(this);a.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,Math.min(Math.max(a[0].progress,-1),1))})})},setTransition:function(a){void 0===a&&(a=T.params.speed),T.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=e(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||a;0===a&&(s=0),t.transition(s)})}},T.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:T.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-a,2)+Math.pow(i-t,2))},onGestureStart:function(a){var t=T.zoom;if(!T.support.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&a.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(a)}if(!(t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=e(this),0===t.gesture.slide.length&&(t.gesture.slide=T.slides.eq(T.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+T.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||T.params.zoomMax,0!==t.gesture.imageWrap.length)))return void(t.gesture.image=void 0);t.gesture.image.transition(0),t.isScaling=!0},onGestureChange:function(e){var a=T.zoom;if(!T.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(T.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scalea.image.touchesStart.x)return void(a.image.isTouched=!1);if(!T.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.ya.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentXa.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentYa.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,i=300,r=t.velocity.x*s,n=t.image.currentX+r,o=t.velocity.y*i,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(i=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,i);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,u=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-u/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(a,t){var s=a.zoom;if(s.gesture.slide||(s.gesture.slide=a.clickedSlide?e(a.clickedSlide):a.slides.eq(a.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+a.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var i,r,n,o,l,p,d,u,c,m,h,g,f,v,w,y,x,T;void 0===s.image.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,r="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=s.image.touchesStart.x,r=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||a.params.zoomMax,t?(x=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+x/2-i,p=o+T/2-r,c=s.gesture.image[0].offsetWidth,m=s.gesture.image[0].offsetHeight,h=c*s.scale,g=m*s.scale,f=Math.min(x/2-h/2,0),v=Math.min(T/2-g/2,0),w=-f,y=-v,d=l*s.scale,u=p*s.scale,dw&&(d=w),uy&&(u=y)):(d=0,u=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+u+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))}},attachEvents:function(a){var t=a?"off":"on";if(T.params.zoom){var s=(T.slides,!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1});T.support.gestures?(T.slides[t]("gesturestart",T.zoom.onGestureStart,s),T.slides[t]("gesturechange",T.zoom.onGestureChange,s),T.slides[t]("gestureend",T.zoom.onGestureEnd,s)):"touchstart"===T.touchEvents.start&&(T.slides[t](T.touchEvents.start,T.zoom.onGestureStart,s),T.slides[t](T.touchEvents.move,T.zoom.onGestureChange,s),T.slides[t](T.touchEvents.end,T.zoom.onGestureEnd,s)),T[t]("touchStart",T.zoom.onTouchStart),T.slides.each(function(a,s){e(s).find("."+T.params.zoomContainerClass).length>0&&e(s)[t](T.touchEvents.move,T.zoom.onTouchMove)}),T[t]("touchEnd",T.zoom.onTouchEnd),T[t]("transitionEnd",T.zoom.onTransitionEnd),T.params.zoomToggle&&T.on("doubleTap",T.zoom.toggleZoom)}},init:function(){T.zoom.attachEvents()},destroy:function(){T.zoom.attachEvents(!0)}},T._plugins=[];for(var Y in T.plugins){var O=T.plugins[Y](T,T.params[Y]);O&&T._plugins.push(O)}return T.callPlugins=function(e){for(var a=0;a'),notify:function(e){var a=T.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.a11y.makeFocusable(T.nextButton),T.a11y.addRole(T.nextButton,"button"),T.a11y.addLabel(T.nextButton,T.params.nextSlideMessage)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.a11y.makeFocusable(T.prevButton),T.a11y.addRole(T.prevButton,"button"),T.a11y.addLabel(T.prevButton,T.params.prevSlideMessage)),e(T.container).append(T.a11y.liveRegion)},initPagination:function(){T.params.pagination&&T.params.paginationClickable&&T.bullets&&T.bullets.length&&T.bullets.each(function(){var a=e(this);T.a11y.makeFocusable(a),T.a11y.addRole(a,"button"),T.a11y.addLabel(a,T.params.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},destroy:function(){T.a11y.liveRegion&&T.a11y.liveRegion.length>0&&T.a11y.liveRegion.remove()}},T.init=function(){T.params.loop&&T.createLoop(),T.updateContainerSize(),T.updateSlidesSize(),T.updatePagination(),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.set(),T.params.scrollbarDraggable&&T.scrollbar.enableDraggable()),"slide"!==T.params.effect&&T.effects[T.params.effect]&&(T.params.loop||T.updateProgress(),T.effects[T.params.effect].setTranslate()),T.params.loop?T.slideTo(T.params.initialSlide+T.loopedSlides,0,T.params.runCallbacksOnInit):(T.slideTo(T.params.initialSlide,0,T.params.runCallbacksOnInit),0===T.params.initialSlide&&(T.parallax&&T.params.parallax&&T.parallax.setTranslate(),T.lazy&&T.params.lazyLoading&&(T.lazy.load(),T.lazy.initialImageLoaded=!0))),T.attachEvents(),T.params.observer&&T.support.observer&&T.initObservers(),T.params.preloadImages&&!T.params.lazyLoading&&T.preloadImages(),T.params.zoom&&T.zoom&&T.zoom.init(),T.params.autoplay&&T.startAutoplay(),T.params.keyboardControl&&T.enableKeyboardControl&&T.enableKeyboardControl(),T.params.mousewheelControl&&T.enableMousewheelControl&&T.enableMousewheelControl(),T.params.hashnavReplaceState&&(T.params.replaceState=T.params.hashnavReplaceState),T.params.history&&T.history&&T.history.init(),T.params.hashnav&&T.hashnav&&T.hashnav.init(),T.params.a11y&&T.a11y&&T.a11y.init(),T.emit("onInit",T)},T.cleanupStyles=function(){T.container.removeClass(T.classNames.join(" ")).removeAttr("style"),T.wrapper.removeAttr("style"),T.slides&&T.slides.length&&T.slides.removeClass([T.params.slideVisibleClass,T.params.slideActiveClass,T.params.slideNextClass,T.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),T.paginationContainer&&T.paginationContainer.length&&T.paginationContainer.removeClass(T.params.paginationHiddenClass),T.bullets&&T.bullets.length&&T.bullets.removeClass(T.params.bulletActiveClass),T.params.prevButton&&e(T.params.prevButton).removeClass(T.params.buttonDisabledClass),T.params.nextButton&&e(T.params.nextButton).removeClass(T.params.buttonDisabledClass),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.track&&T.scrollbar.track.length&&T.scrollbar.track.removeAttr("style"),T.scrollbar.drag&&T.scrollbar.drag.length&&T.scrollbar.drag.removeAttr("style"))},T.destroy=function(e,a){T.detachEvents(),T.stopAutoplay(),T.params.scrollbar&&T.scrollbar&&T.params.scrollbarDraggable&&T.scrollbar.disableDraggable(),T.params.loop&&T.destroyLoop(),a&&T.cleanupStyles(),T.disconnectObservers(),T.params.zoom&&T.zoom&&T.zoom.destroy(),T.params.keyboardControl&&T.disableKeyboardControl&&T.disableKeyboardControl(),T.params.mousewheelControl&&T.disableMousewheelControl&&T.disableMousewheelControl(),T.params.a11y&&T.a11y&&T.a11y.destroy(),T.params.history&&!T.params.replaceState&&window.removeEventListener("popstate",T.history.setHistoryPopState),T.params.hashnav&&T.hashnav&&T.hashnav.destroy(),T.emit("onDestroy"),e!==!1&&(T=null)},T.init(),T}};a.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="",1===e.getElementsByTagName("i").length}()},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),s=e.match(/(iPod)(.*OS\s([\d_]+))?/),i=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||i||s,android:a}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf(":~]/)?(t||document).querySelectorAll(a):[document.getElementById(a.split("#")[1])],i=0;i0&&a[0].nodeType)for(i=0;i0?parseFloat(this.css("width")):null},outerWidth:function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){return this.length>0?e?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var e=this[0],a=e.getBoundingClientRect(),t=document.body,s=e.clientTop||t.clientTop||0,i=e.clientLeft||t.clientLeft||0,r=window.pageYOffset||e.scrollTop,n=window.pageXOffset||e.scrollLeft;return{top:a.top+r-s,left:a.left+n-i}}return null},css:function(e,a){var t;if(1===arguments.length){if("string"!=typeof e){for(t=0;ts-1?new e([]):a<0?(t=s+a,new e(t<0?[]:[this[t]])):new e([this[a]])},append:function(a){var t,s;for(t=0;t=0;s--)this[t].insertBefore(i.childNodes[s],this[t].childNodes[0])}else if(a instanceof e)for(s=0;s1)for(var i=0;i1)for(var i=0;i0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},prev:function(t){return new e(this.length>0?t?this[0].previousElementSibling&&a(this[0].previousElementSibling).is(t)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},parent:function(e){for(var t=[],s=0;s0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=a}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper}); + +!function(e){"use strict";var t,n;n={},e.fn.jParticle=function(n){return this.each(function(i,a){"object"==typeof a.sandbox&&e(a).removeJParticle(),a.sandbox=t(a,n)}),this},e.fn.removeJParticle=function(){return this.each(function(e,t){t.sandbox&&(t.sandbox.remove(),delete t.sandbox)}),this},e.fn.freezeJParticle=function(){return this.each(function(e,t){t.sandbox&&t.sandbox.freeze()}),this},e.fn.unfreezeJParticle=function(){return this.each(function(e,t){t.sandbox&&t.sandbox.unfreeze()}),this},t=function(t,i){var a,o;return a={},a.canvas={},a.mouse={},a.particles=[],a.isAnimated=!1,a.initialize=function(e,t){a.initParams(t),a.initHTML(e),a.initParticles(),a.initEvents(),a.initAnimation()},a.initParams=function(t){t&&t.color&&(!t.particle||t.particle&&!t.particle.color)&&(t.particle||(t.particle={}),t.particle.color=t.color),a.params=e.extend({particlesNumber:100,linkDist:50,createLinkDist:150,disableLinks:!1,disableMouse:!1,background:"black",color:"white",width:null,height:null,linksWidth:1},t)},a.initHTML=function(t){var n;n=a.canvas,n.container=e(t),n.element=e(""),n.context=n.element.get(0).getContext("2d"),n.container.append(n.element),n.element.css("display","block"),n.element.get(0).width=a.params.width?a.params.width:n.container.width(),n.element.get(0).height=a.params.height?a.params.height:n.container.height(),n.element.css("background",a.params.background)},a.resize=function(e,t){e&&(canvas.element.get(0).width=e),t&&(canvas.element.get(0).height=t)},a.initParticles=function(){var e,t;for(e=0,t=a.params.particlesNumber;t>e;e+=1)a.particles.push(o(a.canvas.element.get(0),a.params.particle))},a.initEvents=function(){a.canvas.element.mouseenter(function(){a.mouse.hoverCanvas=!0,a.isAnimated||a.draw()}),a.canvas.element.mouseleave(function(){a.mouse.hoverCanvas=!1}),a.canvas.element.mousemove(function(t){a.mouse=e.extend(a.mouse,n.getMousePosition(t,a.canvas.element[0]))})},a.initAnimation=function(){window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.ORequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeOut(e,1e3/60)},a.isAnimated=!0,a.draw()},a.draw=function(){var e,t,n,i,o,r;for(e=0,n=a.particles.length,i=a.canvas,i.context.clearRect(0,0,i.element.get(0).width,i.element.get(0).height);n>e;e+=1)if(o=a.particles[e],a.isAnimated&&o.update(),o.draw(),!a.params.disableMouse&&a.mouse.hoverCanvas&&a.drawLink(o.getPosition("x"),o.getPosition("y"),a.mouse.x,a.mouse.y),!a.params.disableLinks)for(t=e+1;n>t;t+=1)r=a.particles[t],a.drawLink(o.getPosition("x"),o.getPosition("y"),r.getPosition("x"),r.getPosition("y"));a.requestID=window.requestAnimFrame(a.draw)},a.drawLink=function(e,t,i,o){var r;n.getDistance(e,t,i,o)<=a.params.createLinkDist&&(r=a.canvas.context,r.save(),r.beginPath(),r.lineWidth=a.params.linksWidth,r.moveTo(e,t),r.lineTo(i,o),r.globalAlpha=a.getOpacityLink(e,t,i,o),r.strokeStyle=a.params.color,r.lineCap="round",r.stroke(),r.closePath(),r.restore())},a.getOpacityLink=function(e,t,i,o){var r,s,c,u;return r=n.getDistance(e,t,i,o),c=a.params.linkDist,u=a.params.createLinkDist,s=c>=r?1:r>u?0:1-100*(r-c)/(u-c)/100},a.freeze=function(){a.isAnimated&&(a.isAnimated=!1)},a.unfreeze=function(){a.isAnimated||(a.isAnimated=!0)},a.remove=function(){a.canvas.element.remove()},o=function(t,i){var a;return a={},a.canvas={},a.vector={},a.initialize=function(t,n){a.params=e.extend({color:"white",minSize:2,maxSize:4,speed:60},n),a.setCanvasContext(t),a.initSize(),a.initPosition(),a.initVectors()},a.initPosition=function(){a.x=n.getRandNumber(0+a.radius,a.canvas.element.width-a.radius),a.y=n.getRandNumber(0+a.radius,a.canvas.element.height-a.radius)},a.initSize=function(){a.size=n.getRandNumber(a.params.minSize,a.params.maxSize),a.radius=a.size/2},a.initVectors=function(){do a.vector.x=n.getRandNumber(-a.params.speed/60,a.params.speed/60,!1),a.vector.y=n.getRandNumber(-a.params.speed/60,a.params.speed/60,!1);while(0==a.vector.x||0==a.vector.y)},a.setCanvasContext=function(e){var t;if(a.canvas.element=e,t=e.getContext("2d"),"object"!=typeof t||"object"!=typeof t.canvas)throw"Error: Can't set canvas context to Particle because context isn't a CanvasRenderingContext2D object.";a.canvas.context=t},a.draw=function(){var e=a.canvas.context;e.beginPath(),e.arc(a.x,a.y,a.size/2,0,2*Math.PI),e.fillStyle=a.params.color,e.fill(),e.closePath()},a.update=function(){a.x+=a.vector.x,a.y+=a.vector.y,(0>a.x-a.radius||a.x+a.radius>a.canvas.element.width)&&(a.vector.x=-a.vector.x),(0>a.y-a.radius||a.y+a.radius>a.canvas.element.height)&&(a.vector.y=-a.vector.y)},a.getPosition=function(e){return"string"==typeof e&&"x"!=e&&"y"!=e&&(e=null),"string"==typeof e?a[e]:{x:a.x,y:a.y}},a.initialize(t,i),{getPosition:a.getPosition,update:a.update,draw:a.draw}},a.initialize(t,i),{remove:a.remove,freeze:a.freeze,unfreeze:a.unfreeze,resize:a.resize}},n.getRandNumber=function(e,t,n){var i;return null==e&&(e=0),null==t&&(t=10),null==n&&(n=!0),i=Math.random()*(t-e)+e,n?Math.round(i):i},n.getDistance=function(e,t,n,i){return Math.sqrt(Math.pow(n-e,2)+Math.pow(i-t,2))},n.getMousePosition=function(t,n){var i;return"undefined"==typeof n&&(n=e("body")[0]),i=n.getBoundingClientRect(),{x:t.clientX-i.left,y:t.clientY-i.top}}}(jQuery); + +/** +* jquery-match-height master by @liabru +* http://brm.io/jquery-match-height/ +* License: MIT +*/ + +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=-1,o=-1,a=function(t){return parseFloat(t)||0},n=function(e){var o=1,n=t(e),i=null,r=[];return n.each(function(){var e=t(this),n=e.offset().top-a(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(i-n))<=o?r[r.length-1]=s.add(e):r.push(e),i=n}),r},i=function(e){var o={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?t.extend(o,e):("boolean"==typeof e?o.byRow=e:"remove"===e&&(o.remove=!0),o)},r=t.fn.matchHeight=function(e){var o=i(e);if(o.remove){var a=this;return this.css(o.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(a)}),this}return this.length<=1&&!o.target?this:(r._groups.push({elements:this,options:o}),r._apply(this,o),this)};r.version="master",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null,r._afterUpdate=null,r._rows=n,r._parse=a,r._parseOptions=i,r._apply=function(e,o){var s=i(o),h=t(e),l=[h],c=t(window).scrollTop(),p=t("html").outerHeight(!0),u=h.parents().filter(":hidden");return u.each(function(){var e=t(this);e.data("style-cache",e.attr("style"))}),u.css("display","block"),s.byRow&&!s.target&&(h.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block"),e.data("style-cache",e.attr("style")),e.css({display:o,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),l=n(h),h.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"")})),t.each(l,function(e,o){var n=t(o),i=0;if(s.target)i=s.target.outerHeight(!1);else{if(s.byRow&&n.length<=1)return void n.css(s.property,"");n.each(function(){var e=t(this),o=e.attr("style"),a=e.css("display");"inline-block"!==a&&"flex"!==a&&"inline-flex"!==a&&(a="block");var n={display:a};n[s.property]="",e.css(n),e.outerHeight(!1)>i&&(i=e.outerHeight(!1)),o?e.attr("style",o):e.css("display","")})}n.each(function(){var e=t(this),o=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(o+=a(e.css("border-top-width"))+a(e.css("border-bottom-width")),o+=a(e.css("padding-top"))+a(e.css("padding-bottom"))),e.css(s.property,i-o+"px"))})}),u.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null)}),r._maintainScroll&&t(window).scrollTop(c/p*t("html").outerHeight(!0)),this},r._applyDataApi=function(){var e={};t("[data-match-height], [data-mh]").each(function(){var o=t(this),a=o.attr("data-mh")||o.attr("data-match-height");a in e?e[a]=e[a].add(o):e[a]=o}),t.each(e,function(){this.matchHeight(!0)})};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options)}),r._afterUpdate&&r._afterUpdate(e,r._groups)};r._update=function(a,n){if(n&&"resize"===n.type){var i=t(window).width();if(i===e)return;e=i}a?-1===o&&(o=setTimeout(function(){s(n),o=-1},r._throttle)):s(n)},t(r._applyDataApi);var h=t.fn.on?"on":"bind";t(window)[h]("load",function(t){r._update(!1,t)}),t(window)[h]("resize orientationchange",function(t){r._update(!0,t)})}); +/** + /* + * + * jQuery Sliding Menu Plugin + * Mobile app list-style navigation in the browser + * + * Written by Ali Zahid + * http://alizahid.github.io/jquery-sliding-menu/ + * + */ +(function($){var usedIds=[];$.fn.menu=function(options){var selector=this.selector;var settings=$.extend({dataJSON:false,backLabel:''},options);return this.each(function(){var self=this,menu=$(self),data;if(menu.hasClass('sliding-menu')){return}var menuWidth=menu.width();if(settings.dataJSON){data=processJSON(settings.dataJSON)}else{data=process(menu)}menu.empty().addClass('sliding-menu');var rootPanel;if(settings.dataJSON){$(data).each(function(index,item){var panel=$('
        ');if(item.root){rootPanel='#'+item.id}panel.attr('id',item.id);panel.addClass('menu-panel');panel.width(menuWidth);$(item.children).each(function(index,item){var link=$('');link.attr('class',item.styleClass);link.attr('href',item.href);link.text(item.label);var li=$('
      • ');li.append(link);panel.append(li)});menu.append(panel)})}else{$(data).each(function(index,item){var panel=$(item);if(panel.hasClass('menu-panel-root')){rootPanel='#'+panel.attr('id')}panel.width(menuWidth);menu.append(item)})}rootPanel=$(rootPanel);rootPanel.addClass('menu-panel-root');var currentPanel=rootPanel;menu.height(rootPanel.height());var wrapper=$('
        ').addClass('sliding-menu-wrapper').width(data.length*menuWidth);menu.wrapInner(wrapper);wrapper=$('.sliding-menu-wrapper',menu);$('a',self).on('click',function(e){var href=$(this).attr('href'),label=$(this).text();if(wrapper.is(':animated')){e.preventDefault();return}if(href=='#'){e.preventDefault()}else if(href.indexOf('#menu-panel')==0){var target=$(href),isBack=$(this).hasClass('back'),marginLeft=parseInt(wrapper.css('margin-left'));if(isBack){if(href=='#menu-panel-back'){target=currentPanel.prev()}wrapper.stop(true,true).animate({marginLeft:marginLeft+menuWidth},'fast')}else{target.insertAfter(currentPanel);if(settings.backLabel===true){$('.back',target).text(label)}else{$('.back',target).text(settings.backLabel)}wrapper.stop(true,true).animate({marginLeft:marginLeft-menuWidth},'fast')}currentPanel=target;menu.stop(true,true).animate({height:target.height()},'fast');e.preventDefault()}});return this});function process(data){var ul=$('ul',data),panels=[];$(ul).each(function(index,item){var panel=$(item),handler=panel.prev(),id=getNewId();if(handler.length==1){handler.addClass('nav').attr('href','#menu-panel-'+id)}panel.attr('id','menu-panel-'+id);if(index==0){panel.addClass('menu-panel-root')}else{panel.addClass('menu-panel');var li=$('
      • '),back=$('').addClass('back').attr('href','#menu-panel-back');panel.prepend(back)}panels.push(item)});return panels}function processJSON(data,parent){var root={id:'menu-panel-'+getNewId(),children:[],root:(parent?false:true)},panels=[];if(parent){root.children.push({styleClass:'back',href:'#'+parent.id})}$(data).each(function(index,item){root.children.push(item);if(item.children){var panel=processJSON(item.children,root);item.href='#'+panel[0].id;item.styleClass='nav';panels=panels.concat(panel)}});return[root].concat(panels)}function getNewId(){var id;do{id=Math.random().toString(36).substring(3,8)}while(usedIds.indexOf(id)>=0);usedIds.push(id);return id}}}(jQuery)); +// count +(function($){$.fn.countTo=function(options){options=options||{};return $(this).each(function(){var settings=$.extend({},$.fn.countTo.defaults,{from:$(this).data('from'),to:$(this).data('num'),speed:$(this).data('speed'),refreshInterval:$(this).data('refresh-interval'),decimals:$(this).data('decimals')},options);var loops=Math.ceil(settings.speed/settings.refreshInterval),increment=(settings.to-settings.from)/loops;var self=this,$self=$(this),loopCount=0,value=settings.from,data=$self.data('countTo')||{};$self.data('countTo',data);if(data.interval){clearInterval(data.interval)}data.interval=setInterval(updateTimer,settings.refreshInterval);render(value);function updateTimer(){value+=increment;loopCount++;render(value);if(typeof(settings.onUpdate)=='function'){settings.onUpdate.call(self,value)}if(loopCount>=loops){$self.removeData('countTo');clearInterval(data.interval);value=settings.to;if(typeof(settings.onComplete)=='function'){settings.onComplete.call(self,value)}}}function render(value){var formattedValue=settings.formatter.call(self,value,settings);$self.text(formattedValue)}})};$.fn.countTo.defaults={from:0,to:0,speed:2500,refreshInterval:100,decimals:0,formatter:formatter,onUpdate:null,onComplete:null};function formatter(value,settings){return value.toFixed(settings.decimals)}}(jQuery)); +/*! +Mailchimp Ajax Submit +jQuery Plugin + +*/ + +(function($){'use strict';$.ajaxChimp={responses:{'We have sent you a confirmation email':0,'Please enter a value':1,'An email address must contain a single @':2,'The domain portion of the email address is invalid (the portion after the @: )':3,'The username portion of the email address is invalid (the portion before the @: )':4,'This email address looks fake or invalid. Please enter a real email address':5},translations:{'en':null},init:function(selector,options){$(selector).ajaxChimp(options)}};$.fn.ajaxChimp=function(options){$(this).each(function(i,elem){var form=$(elem);var email=form.find('input[type=text]');var label=form.find('label[for='+email.attr('id')+']');var settings=$.extend({'url':form.attr('action'),'language':'en'},options);var url=settings.url.replace('/post?','/post-json?').concat('&c=?');form.attr('novalidate','true');email.attr('name','EMAIL');form.submit(function(){var msg;function successCallback(resp){if(resp.result==='success'){msg='We have sent you a confirmation email';label.removeClass('error').addClass('valid');email.removeClass('error').addClass('valid')}else{email.removeClass('valid').addClass('error');label.removeClass('valid').addClass('error');var index=-1;try{var parts=resp.msg.split(' - ',2);if(parts[1]===undefined){msg=resp.msg}else{var i=parseInt(parts[0],10);if(i.toString()===parts[0]){index=parts[0];msg=parts[1]}else{index=-1;msg=resp.msg}}}catch(e){index=-1;msg=resp.msg}}if(settings.language!=='en'&&$.ajaxChimp.responses[msg]!==undefined&&$.ajaxChimp.translations&&$.ajaxChimp.translations[settings.language]&&$.ajaxChimp.translations[settings.language][$.ajaxChimp.responses[msg]]){msg=$.ajaxChimp.translations[settings.language][$.ajaxChimp.responses[msg]]}label.html(msg);label.show(2000);if(settings.callback){settings.callback(resp)}}var data={};var dataArray=form.serializeArray();$.each(dataArray,function(index,item){data[item.name]=item.value});$.ajax({url:url,data:data,success:successCallback,dataType:'jsonp',error:function(resp,text){console.log('mailchimp ajax submit error: '+text)}});var submitMsg='Submitting...';if(settings.language!=='en'&&$.ajaxChimp.translations&&$.ajaxChimp.translations[settings.language]&&$.ajaxChimp.translations[settings.language]['submit']){submitMsg=$.ajaxChimp.translations[settings.language]['submit']}label.html(submitMsg).show(2000);return false})});return this}})(jQuery); + +// +// SmoothScroll for websites v1.4.10 (Balazs Galambosi) +// http://www.smoothscroll.net/ +// +// Licensed under the terms of the MIT license. +// +// You may use it in your theme if you credit me. +// It is also free to use on any individual website. +// +// Exception: +// The only restriction is to not publish any +// extension for browsers or native application +// without getting a written permission first. +// + +(function(){var ac={frameRate:350,animationTime:700,stepSize:45,pulseAlgorithm:true,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:true,arrowScroll:50,fixedBackground:true,excluded:""};var I=ac;var G=false;var C=false;var m={x:0,y:0};var b=false;var K=document.documentElement;var h;var R;var t;var ai=[];var i;var ad=/^Mac/.test(navigator.platform);var B={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36};var T={37:1,38:1,39:1,40:1};function am(){if(I.keyboardSupport){k("keydown",H)}}function af(){if(b||!document.body){return}b=true;var e=document.body;var ar=document.documentElement;var au=window.innerHeight;var at=e.scrollHeight;K=(document.compatMode.indexOf("CSS")>=0)?ar:e;h=e;am();if(top!=self){C=true}else{if(X&&at>au&&(e.offsetHeight<=au||ar.offsetHeight<=au)){var ap=document.createElement("div");ap.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+K.scrollHeight+"px";document.body.appendChild(ap);var an;t=function(){if(an){return}an=setTimeout(function(){if(G){return}ap.style.height="0";ap.style.height=K.scrollHeight+"px";an=null},500)};setTimeout(t,10);k("resize",t);var aq={attributes:true,childList:true,characterData:false};R=new L(t);R.observe(e,aq);if(K.offsetHeight<=au){var ao=document.createElement("div");ao.style.clear="both";e.appendChild(ao)}}}if(!I.fixedBackground&&!G){e.style.backgroundAttachment="scroll";ar.style.backgroundAttachment="scroll"}}function d(){R&&R.disconnect();a(S,u);a("mousedown",w);a("keydown",H);a("resize",t);a("load",af)}var V=[];var l=false;var v=Date.now();function ag(ap,ao,at){M(ao,at);if(I.accelerationMax!=1){var e=Date.now();var av=e-v;if(av1){ar=Math.min(ar,I.accelerationMax);ao*=ar;at*=ar}}v=Date.now()}V.push({x:ao,y:at,lastX:(ao<0)?0.99:-0.99,lastY:(at<0)?0.99:-0.99,start:Date.now()});if(l){return}var au=D();var aq=(ap===au||ap===document.body);if(ap.$scrollBehavior==null&&O(ap)){ap.$scrollBehavior=ap.style.scrollBehavior;ap.style.scrollBehavior="auto"}var an=function(ax){var aw=Date.now();var aE=0;var aD=0;for(var az=0;az=I.animationTime);var aA=(ay)?1:aF/I.animationTime;if(I.pulseAlgorithm){aA=p(aA)}var aC=(aG.x*aA-aG.lastX)>>0;var aB=(aG.y*aA-aG.lastY)>>0;aE+=aC;aD+=aB;aG.lastX+=aC;aG.lastY+=aB;if(ay){V.splice(az,1);az--}}if(aq){window.scrollBy(aE,aD)}else{if(aE){ap.scrollLeft+=aE}if(aD){ap.scrollTop+=aD}}if(!ao&&!at){V=[]}if(V.length){U(an,ap,(1000/I.frameRate+1))}else{l=false;if(ap.$scrollBehavior!=null){ap.style.scrollBehavior=ap.$scrollBehavior;ap.$scrollBehavior=null}}};U(an,ap,0);l=true}function u(ap){if(!b){af()}var aq=ap.target;if(ap.defaultPrevented||ap.ctrlKey){return true}if(s(h,"embed")||(s(aq,"embed")&&/\.pdf/i.test(aq.src))||s(h,"object")||aq.shadowRoot){return true}var an=-ap.wheelDeltaX||ap.deltaX||0;var e=-ap.wheelDeltaY||ap.deltaY||0;if(ad){if(ap.wheelDeltaX&&A(ap.wheelDeltaX,120)){an=-120*(ap.wheelDeltaX/Math.abs(ap.wheelDeltaX))}if(ap.wheelDeltaY&&A(ap.wheelDeltaY,120)){e=-120*(ap.wheelDeltaY/Math.abs(ap.wheelDeltaY))}}if(!an&&!e){e=-ap.wheelDelta||0}if(ap.deltaMode===1){an*=40;e*=40}var ao=Y(aq);if(!ao){if(C&&ah){Object.defineProperty(ap,"target",{value:window.frameElement});return parent.wheel(ap)}return true}if(ak(e)){return true}if(Math.abs(an)>1.2){an*=I.stepSize/120}if(Math.abs(e)>1.2){e*=I.stepSize/120}ag(ao,an,e);ap.preventDefault();r()}function H(e){var au=e.target;var aq=e.ctrlKey||e.altKey||e.metaKey||(e.shiftKey&&e.keyCode!==B.spacebar);if(!document.body.contains(h)){h=document.activeElement}var an=/^(textarea|select|embed|object)$/i;var ao=/^(button|submit|radio|checkbox|file|color|image)$/i;if(e.defaultPrevented||an.test(au.nodeName)||s(au,"input")&&!ao.test(au.type)||s(h,"video")||z(e)||au.isContentEditable||aq){return true}if((s(au,"button")||s(au,"input")&&ao.test(au.type))&&e.keyCode===B.spacebar){return true}if(s(au,"input")&&au.type=="radio"&&T[e.keyCode]){return true}var ap,ay=0,aw=0;var at=Y(h);if(!at){return(C&&ah)?parent.keydown(e):true}var ar=at.clientHeight;if(at==document.body){ar=window.innerHeight}switch(e.keyCode){case B.up:aw=-I.arrowScroll;break;case B.down:aw=I.arrowScroll;break;case B.spacebar:ap=e.shiftKey?1:-1;aw=-ap*ar*0.9;break;case B.pageup:aw=-ar*0.9;break;case B.pagedown:aw=ar*0.9;break;case B.home:if(at==document.body&&document.scrollingElement){at=document.scrollingElement}aw=-at.scrollTop;break;case B.end:var ax=at.scrollHeight-at.scrollTop;var av=ax-ar;aw=(av>0)?av+10:0;break;case B.left:ay=-I.arrowScroll;break;case B.right:ay=I.arrowScroll;break;default:return true}ag(at,ay,aw);e.preventDefault();r()}function w(e){h=e.target}var J=(function(){var e=0;return function(an){return an.uniqueID||(an.uniqueID=e++)}})();var o={};var n={};var ae;var al={};function r(){clearTimeout(ae);ae=setInterval(function(){o=n=al={}},1*1000)}function g(ap,ao,e){var an=e?o:n;for(var aq=ap.length;aq--;){an[J(ap[aq])]=ao}return ao}function j(an,e){return(e?o:n)[J(an)]}function Y(ar){var ao=[];var e=document.body;var an=K.scrollHeight;do{var aq=j(ar,false);if(aq){return g(ao,aq)}ao.push(ar);if(an===ar.scrollHeight){var at=W(K)&&W(e);var ap=at||N(K);if(C&&Z(K)||!C&&ap){return g(ao,D())}}else{if(Z(ar)&&N(ar)){return g(ao,ar)}}}while((ar=ar.parentElement))}function Z(e){return(e.clientHeight+100)?1:-1;an=(an>0)?1:-1;if(m.x!==e||m.y!==an){m.x=e;m.y=an;V=[];v=0}}if(window.localStorage&&localStorage.SS_deltaBuffer){try{ai=localStorage.SS_deltaBuffer.split(",")}catch(aj){}}function ak(e){if(!e){return}if(!ai.length){ai=[e,e,e]}e=Math.abs(e);ai.push(e);ai.shift();clearTimeout(i);i=setTimeout(function(){try{localStorage.SS_deltaBuffer=ai.join(",")}catch(ap){}},1000);var an=e>120&&F(e);var ao=!F(120)&&!F(100)&&!an;if(e<50){return true}return ao}function A(an,e){return(Math.floor(an/e)==an/e)}function F(e){return(A(ai[0],e)&&A(ai[1],e)&&A(ai[2],e))}function z(ao){var an=ao.target;var e=false;if(document.URL.indexOf("www.youtube.com/watch")!=-1){do{e=(an.classList&&an.classList.contains("html5-video-controls"));if(e){break}}while((an=an.parentNode))}return e}var U=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(ao,an,e){window.setTimeout(ao,e||(1000/60))})})();var L=(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);var D=(function(){var e=document.scrollingElement;return function(){if(!e){var ap=document.createElement("div");ap.style.cssText="height:10000px;width:1px;";document.body.appendChild(ap);var ao=document.body.scrollTop;var an=document.documentElement.scrollTop;window.scrollBy(0,3);if(document.body.scrollTop!=ao){(e=document.body)}else{(e=document.documentElement)}window.scrollBy(0,-3);document.body.removeChild(ap)}return e}})();function ab(e){var ao,ap,an;e=e*I.pulseScale;if(e<1){ao=e-(1-Math.exp(-e))}else{ap=Math.exp(-1);e-=1;an=1-Math.exp(-e);ao=ap+(an*(1-ap))}return ao*I.pulseNormalize}function p(e){if(e>=1){return 1}if(e<=0){return 0}if(I.pulseNormalize==1){I.pulseNormalize/=ab(1)}return ab(e)}var Q=window.navigator.userAgent;var aa=/Edge/.test(Q);var ah=/chrome/i.test(Q)&&!aa;var f=/safari/i.test(Q)&&!aa;var c=/firefox/i.test(Q);var P=/mobile/i.test(Q);var y=/Windows NT 6.1/i.test(Q)&&/rv:11/i.test(Q);var X=f&&(/Version\/8/i.test(Q)||/Version\/9/i.test(Q));var x=false;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){x=true}}))}catch(aj){}var E=x?{passive:false}:false;var S="onwheel" in document.createElement("div")?"wheel":"mousewheel";if(S){k(S,u,E);k("mousedown",w);k("load",af)}function q(an){for(var e in an){if(ac.hasOwnProperty(e)){I[e]=an[e]}}}q.destroy=d;if(window.SmoothScrollOptions){q(window.SmoothScrollOptions)}if(typeof define==="function"&&define.amd){define(function(){return q})}else{if("object"==typeof exports){module.exports=q}else{window.SmoothScroll=q}}})(); \ No newline at end of file diff --git a/js/scripts.js b/js/scripts.js new file mode 100644 index 0000000..e7364c0 --- /dev/null +++ b/js/scripts.js @@ -0,0 +1,560 @@ +// all ------------------ +function initBalkon() { + // loader ------------------ + $(".loader").fadeOut(500, function() { + $("#main").animate({ + opacity: "1" + }, 500); + }); + // Background image ------------------ + var a = $(".bg"); + a.each(function(a) { + if ($(this).attr("data-bg")) $(this).css("background-image", "url(" + $(this).data("bg") + ")"); + }); + // css ------------------ + function d() { + $(".alt").each(function() { + $(this).css({ + "margin-top": -$(this).height() / 2 + "px" + }); + }); + var a = $(".social-wrap li"), b = a.length, c = $(".social-wrap ul").width(); + a.css({ + width: c / b - .5 + }); + $(".height-emulator").css({ + height: $(".content-footer").outerHeight(true) + }); + } + d(); + $(window).on("resize", function() { + d(); + }); + // scrollToFixed------------------ + if ($(".fixed-bar").outerHeight(true) < $(".post-container").outerHeight(true)) { + $(".fixed-bar").addClass("fixbar-action"); + $(".fixbar-action").scrollToFixed({ + minWidth: 1064, + marginTop: function() { + var a = $(window).height() - $(".fixed-bar").outerHeight(true) - 100; + if (a >= 0) return 20; + return a; + }, + removeOffsets: true, + limit: function() { + var a = $(".limit-box").offset().top - $(".fixed-bar").outerHeight() - 70; + return a; + } + }); + } else $(".fixed-bar").removeClass("fixbar-action"); + $(".fixed-filter").scrollToFixed({ + minWidth: 1224, + zIndex: 12, + marginTop: 110, + limit: function() { + var a = $(".limit-box").offset().top - $(".fixed-filter").outerHeight(true) - 10; + return a; + } + }); + $(".sroll-nav-container").scrollToFixed({ + minWidth: 1064, + zIndex: 12, + marginTop: 110, + removeOffsets: true, + limit: function() { + var a = $(".limit-box").offset().top - $(".sroll-nav-container").outerHeight(true) - 90; + return a; + } + }); + // Isotope------------------ + function e() { + if ($(".gallery-items").length) { + var a = $(".gallery-items").isotope({ + singleMode: true, + columnWidth: ".grid-sizer, .grid-sizer-second, .grid-sizer-three", + itemSelector: ".gallery-item, .gallery-item-second, .gallery-item-three", + transformsEnabled: true, + transitionDuration: "700ms", + resizable: true + }); + a.imagesLoaded(function() { + a.isotope("layout"); + }); + $(".gallery-filters").on("click", "a.gallery-filter", function(b) { + var c = $(this).attr("data-filter"), d = $(this).text(); + b.preventDefault(); + var c = $(this).attr("data-filter"); + a.isotope({ + filter: c + }); + $(".gallery-filters a.gallery-filter").removeClass("gallery-filter-active"); + $(this).addClass("gallery-filter-active"); + var e = window.navigator.userAgent; + var f = e.indexOf("MSIE "); + if (f > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) $(".filt-text").text(d); else $(".filt-text").text(d).shuffleLetters({}); + }); + a.isotope("on", "layoutComplete", function(a, b) { + var c = a.length; + $(".num-album").html(c); + }); + } + } + var f = $(".gallery-item").length; + $(".all-album , .num-album").html(f); + e(); + $(window).on("load", function() { + e(); + }); + // Swiper------------------ + if ($(".slider-wrap").length > 0) var g = new Swiper(".slider-wrap .swiper-container", { + scrollbar: ".swiper-scrollbar", + scrollbarHide: true, + slidesPerView: "auto", + centeredSlides: false, + spaceBetween: 20, + grabCursor: true, + freeMode: true, + scrollbarHide: false, + nextButton: ".swiper-button-next", + prevButton: ".swiper-button-prev" + }); + if ($(".fs-gallery-wrap").length > 0) { + var h = $(".fs-gallery-wrap").data("autoplayslider"), i = $(".fs-gallery-wrap").data("slidereffect"); + var j = new Swiper(".fs-gallery-wrap .swiper-container", { + autoplay: h, + autoplayDisableOnInteraction: false, + pagination: ".swiper-pagination", + paginationClickable: true, + paginationBulletRender: function(a, b, c) { + return '' + (b + 1) + ""; + }, + effect: i, + speed: 1e3, + grabCursor: true, + nextButton: ".swiper-button-next", + prevButton: ".swiper-button-prev", + loop: true + }); + k(); + j.on("onSlideChangeStart", function() { + l(); + }); + j.on("onSlideChangeEnd", function() { + k(); + }); + function k() { + $(".slide-progress").css({ + width: "100%", + transition: "width 5000ms" + }); + } + function l() { + $(".slide-progress").css({ + width: 0, + transition: "width 0s" + }); + } + } + var m = new Swiper(".single-slider .swiper-container", { + pagination: ".swiper-pagination", + paginationType: "fraction", + effect: $(".single-slider").data("effects"), + loop: true, + grabCursor: true, + autoHeight: true, + nextButton: ".swiper-button-next", + prevButton: ".swiper-button-prev" + }); + var n = $(".partcile-dec").data("parcount"); + $(".partcile-dec").jParticle({ + background: "rgba(255,255,255,0.01)", + color: "#ccc", + particlesNumber: n, + particle: { + speed: 20 + } + }); + // lightGallery------------------ + $(".image-popup").lightGallery({ + selector: "this", + cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)", + download: false, + counter: false + }); + var o = $(".lightgallery"), p = o.data("looped"); + o.lightGallery({ + selector: ".lightgallery a.popup-image , .lightgallery a.popgal", + cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)", + download: false, + loop: false + }); + o.on("onBeforeNextSlide.lg", function(a) { + g.slideNext(); + return false; + }); + o.on("onBeforePrevSlide.lg", function(a) { + g.slidePrev(); + return false; + }); + $(".filter-button").on("click", function() { + $(".hid-filter").slideToggle(500); + }); + $(".show-exfilter").on("click", function(a) { + a.preventDefault(); + $(".product-mainfilter").slideToggle(500); + }); + // appear------------------ + $(".stats").appear(function() { + $(".num").countTo(); + }); + $(".piechart-holder").appear(function() { + $(this).find(".chart").each(function() { + $(".chart").easyPieChart({ + barColor: "#292929", + trackColor: "#eee", + scaleColor: "#eee", + size: "150", + lineWidth: "40", + lineCap: "butt", + onStep: function(a, b, c) { + $(this.el).find(".percent").text(Math.round(c)); + } + }); + }); + }); + // share------------------ + var r = $(".share-wrapper"); + function s() { + A(); + r.animate({ + right: 0 + }, 500); + r.removeClass("isShare"); + } + function t() { + r.animate({ + right: "-130px" + }, 500); + r.addClass("isShare"); + } + $(".show-share").on("click", function() { + if (r.hasClass("isShare")) s(); else t(); + }); + var u = $(".share-container"); + u.share({ + networks: [ "facebook", "pinterest", "googleplus", "twitter", "linkedin" ] + }); + // tabs------------------ + $(".tabs-menu a").on("click", function(a) { + a.preventDefault(); + $(this).parent().addClass("current"); + $(this).parent().siblings().removeClass("current"); + var b = $(this).attr("href"); + $(".tab-content").not(b).css("display", "none"); + $(b).fadeIn(); + }); + // scroll to------------------ + $(".custom-scroll-link").on("click", function() { + var a = 70; + if (location.pathname.replace(/^\//, "") == this.pathname.replace(/^\//, "") || location.hostname == this.hostname) { + var b = $(this.hash); + b = b.length ? b : $("[name=" + this.hash.slice(1) + "]"); + if (b.length) { + $("html,body").animate({ + scrollTop: b.offset().top - a + }, { + queue: false, + duration: 1200, + easing: "easeInOutExpo" + }); + return false; + } + } + }); + // to top------------------ + $(".to-top").on("click", function(a) { + a.preventDefault(); + $("html, body").animate({ + scrollTop: 0 + }, 800); + return false; + }); + // show hide------------------ + $(".show-cart").on("click", function() { + $(".cart-overlay").fadeIn(400); + $(".cart-modal").animate({ + right: 0 + }, 400); + return false; + }); + $(".cart-overlay , .close-cart").on("click", function() { + $(".cart-overlay").fadeOut(400); + $(".cart-modal").animate({ + right: "-350px" + }, 400); + return false; + }); + // Contact form------------------ + $("#contactform").submit(function() { + var a = $(this).attr("action"); + $("#message").slideUp(750, function() { + $("#message").hide(); + $("#submit").attr("disabled", "disabled"); + $.post(a, { + name: $("#name").val(), + email: $("#email").val(), + phone: $("#phone").val(), + comments: $("#comments").val(), + verify: $('#verify').val() + }, function(a) { + document.getElementById("message").innerHTML = a; + $("#message").slideDown("slow"); + $("#submit").removeAttr("disabled"); + if (null != a.match("success")) $("#contactform").slideDown("slow"); + }); + }); + return false; + }); + $("#contactform input, #contactform textarea").keyup(function() { + $("#message").slideUp(1500); + }); + // mailchimp------------------ + $("#subscribe").ajaxChimp({ + language: "eng", + url: "https://gmail.us1.list-manage.com/subscribe/post?u=1fe818378d5c129b210719d80&id=a2792f681b" + }); + $.ajaxChimp.translations.eng = { + submit: "Submitting...", + 0: ' We will be in touch soon!', + 1: ' You must enter a valid e-mail address.', + 2: ' E-mail address is not valid.', + 3: ' E-mail address is not valid.', + 4: ' E-mail address is not valid.', + 5: ' E-mail address is not valid.' + }; + // Video------------------ + var v = $(".background-youtube").data("vid"); + var f = $(".background-youtube").data("mv"); + $(".background-youtube").YTPlayer({ + fitToBackground: true, + videoId: v, + pauseOnScroll: true, + mute: f, + callback: function() { + var a = $(".background-video").data("ytPlayer").player; + } + }); + var w = $(".background-vimeo").data("vim"); + $(".background-vimeo").append(''); + $(".video-holder").height($(".media-container").height()); + if ($(window).width() > 1024) { + if ($(".video-holder").length > 0) if ($(".media-container").height() / 9 * 16 > $(".media-container").width()) { + $(".background-vimeo iframe ").height($(".media-container").height()).width($(".media-container").height() / 9 * 16); + $(".background-vimeo iframe ").css({ + "margin-left": -1 * $("iframe").width() / 2 + "px", + top: "-75px", + "margin-top": "0px" + }); + } else { + $(".background-vimeo iframe ").width($(window).width()).height($(window).width() / 16 * 9); + $(".background-vimeo iframe ").css({ + "margin-left": -1 * $("iframe").width() / 2 + "px", + "margin-top": -1 * $("iframe").height() / 2 + "px", + top: "50%" + }); + } + } else if ($(window).width() < 760) { + $(".video-holder").height($(".media-container").height()); + $(".background-vimeo iframe ").height($(".media-container").height()); + } else { + $(".video-holder").height($(".media-container").height()); + $(".background-vimeo iframe ").height($(".media-container").height()); + } + $(".video-container").css("width", $(window).width() + "px"); + $(".video-container ").css("height", parseInt(720 / 1280 * $(window).width()) + "px"); + if ($(".video-container").height() < $(window).height()) { + $(".video-container ").css("height", $(window).height() + "px"); + $(".video-container").css("width", parseInt(1280 / 720 * $(window).height()) + "px"); + } + // show hede------------------ + $(".menubutton").on("click", function() { + $(".top-bar-menu").slideToggle(300); + }); + $(".cat-button").on("click", function() { + $(".category-nav-inner ul").slideToggle(300); + }); + $(".product-cat-mains").matchHeight(); + $(".searchform input").on("keypress change", function(a) { + var b = $(this).val(); + $(".dublicated-text").text(b); + }); + var x = $(".show-fixed-search"), y = $(".fixed-search"); + function z() { + x.removeClass("vissearch"); + y.fadeIn(300); + t(); + } + function A() { + x.addClass("vissearch"); + y.fadeOut(300); + } + x.on("click", function() { + if ($(this).hasClass("vissearch")) z(); else A(); + }); + $(".search-form-bg").on("click", function() { + A(); + }); + $(".blog-btn").on("click", function() { + $(this).parent(".blog-btn-filter").find("ul").slideToggle(500); + return false; + }); + $(".scroll-nav").addClass("black-bg"); + // Window scroll------------------ + $(window).on("scroll", function() { + $("section").each(function() { + var a = $(this); + var sn = $(".scroll-nav"); + var b = a.position().top - $(window).scrollTop(); + if (b <= 0) { + $("section").removeClass("current2"); + a.addClass("current2"); + } else { + a.removeClass("current2"); + sn.removeClass("black-bg"); + } + if ($(".current2").hasClass("parallax-section"))sn.addClass("black-bg"); else sn.removeClass("black-bg"); + }); + }); + $(".scroll-init ul ").singlePageNav({ + filter: ":not(.external)", + updateHash: false, + offset: 70, + threshold: 120, + speed: 1200, + currentClass: "act-scrlink" + }); + $(".scroll-init ul.menu a").on("click", function() { + setTimeout(function() { + C(); + }, 1500); + }); + // Sidebar menu------------------ + var sbo = $(".sb-overlay "), + sbm = $(".sidebar-menu"), + sbmb = $(".sb-menu-button"); + function B() { + sbo.fadeIn(300); + sbm.animate({ + right: 0 + }); + sbmb.removeClass("vis-m"); + } + $("#hid-men2").menu(); + function C() { + sbm.animate({ + right: "-470px" + }); + sbo.fadeOut(300); + sbmb.addClass("vis-m"); + } + sbo.on("click", function() { + C(); + }); + sbmb.on("click", function() { + if ($(this).hasClass("vis-m")) B(); else C(); + }); + $(".nav-button-wrap").on("click", function() { + $(".nav-holder").slideToggle(500); + }); + var D = function() { + $(".box-item").on("touchstart", function() { + $(this).trigger("hover"); + }).on("touchend", function() { + $(this).trigger("hover"); + }); + }; + D(); + // team ------------------ + $(".team-box").on({ + mouseenter: function () { + $(this).find("ul.team-social").fadeIn(); + $(this).find(".team-social a").each(function(a) { + var b = $(this); + setTimeout(function() { + b.animate({ + opacity: 1, + top: "0" + }, 400); + }, 150 * a); + }); + }, + mouseleave: function () { + $(this).find(".team-social a").each(function(a) { + var b = $(this); + setTimeout(function() { + b.animate({ + opacity: 0, + top: "50px" + }, 400); + }, 150 * a); + }); + setTimeout(function() { + $(this).find("ul.team-social").fadeOut(); + }, 150); + } + }); + + if ($(window).width() < 1064) { + $(".nav-holder nav li").on("click", function() { + $(this).find("ul").toggleClass("visul"); + }); + $(".nav-holder nav li ul").parent("li").addClass("lidec") + } + + +} + +function initparallax() { + var a = { + Android: function() { + return navigator.userAgent.match(/Android/i); + }, + BlackBerry: function() { + return navigator.userAgent.match(/BlackBerry/i); + }, + iOS: function() { + return navigator.userAgent.match(/iPhone|iPad|iPod/i); + }, + Opera: function() { + return navigator.userAgent.match(/Opera Mini/i); + }, + Windows: function() { + return navigator.userAgent.match(/IEMobile/i); + }, + any: function() { + return a.Android() || a.BlackBerry() || a.iOS() || a.Opera() || a.Windows(); + } + }; + trueMobile = a.any(); + if (null == trueMobile) { + var b = new Scrollax(); + b.reload(); + b.init(); + } + if (trueMobile) $(".background-video").remove(); +} +if(navigator.userAgent.match(/Trident\/7\./)) { // if IE + $('body').on("mousewheel", function () { + event.preventDefault(); + var wheelDelta = event.wheelDelta; + var currentScrollPosition = window.pageYOffset; + window.scrollTo(0, currentScrollPosition - wheelDelta); + }); +} +document.addEventListener('gesturestart', function (e) { + e.preventDefault(); +}); +$(document).ready(function () { + initBalkon(); + initparallax(); +}); \ No newline at end of file

      +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 z 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 z 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�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